1<?xml version="1.0"?>
2<metrics version="1553959724" merge_md5="">
3  <set name="Render Metrics Basic Gen11"
4       mdapi_supported_apis="OGL OCL IO BB"
5       underscore_name="render_basic"
6       hw_config_guid="621e248e-29c3-404d-a1b1-bb69610c4a99"
7       chipset="ICL"
8       symbol_name="RenderBasic"
9       >
10    <counter name="GPU Core Clocks"
11             description="The total number of GPU core clocks elapsed during the measurement."
12             data_type="uint64"
13             equation="GPU_CLOCK 0 READ"
14             underscore_name="gpu_core_clocks"
15             units="cycles"
16             symbol_name="GpuCoreClocks"
17             semantic_type="event"
18             mdapi_supported_apis=""
19             mdapi_usage_flags="Tier1 Frame Batch Draw"
20             mdapi_hw_unit_type="gpu"
21             mdapi_group="GPU"
22             />
23    <counter name="EU Active"
24             description="The percentage of time in which the Execution Units were actively processing."
25             data_type="float"
26             max_equation="100"
27             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28             underscore_name="eu_active"
29             units="percent"
30             symbol_name="EuActive"
31             semantic_type="duration"
32             mdapi_supported_apis=""
33             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34             mdapi_group="EU Array"
35             mdapi_hw_unit_type="gpu"
36             />
37    <counter name="EU Both FPU Pipes Active"
38             description="The percentage of time in which both EU FPU pipelines were actively processing."
39             data_type="float"
40             max_equation="100"
41             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42             underscore_name="eu_fpu_both_active"
43             units="percent"
44             symbol_name="EuFpuBothActive"
45             semantic_type="duration"
46             mdapi_supported_apis=""
47             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
48             mdapi_group="EU Array/Pipes"
49             mdapi_hw_unit_type="gpu"
50             />
51    <counter name="Sampler Cache Misses"
52             description="The total number of sampler cache misses in all LODs in all sampler units."
53             data_type="uint64"
54             equation="C 4 READ C 5 READ UADD 8 UMUL"
55             underscore_name="sampler_l1_misses"
56             units="messages"
57             symbol_name="SamplerL1Misses"
58             semantic_type="event"
59             mdapi_supported_apis=""
60             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61             mdapi_hw_unit_type="gpu"
62             mdapi_group="Sampler/Sampler Cache"
63             />
64    <counter name="VS Send Pipe Active"
65             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
66             data_type="float"
67             max_equation="100"
68             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69             underscore_name="vs_send_active"
70             units="percent"
71             symbol_name="VsSendActive"
72             semantic_type="duration"
73             mdapi_supported_apis=""
74             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75             mdapi_group="EU Array/Vertex Shader"
76             mdapi_hw_unit_type="gpu"
77             />
78    <counter name="VS FPU1 Pipe Active"
79             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
80             data_type="float"
81             max_equation="100"
82             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
83             underscore_name="vs_fpu1_active"
84             units="percent"
85             symbol_name="VsFpu1Active"
86             semantic_type="duration"
87             mdapi_supported_apis=""
88             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
89             mdapi_group="EU Array/Vertex Shader"
90             mdapi_hw_unit_type="gpu"
91             />
92    <counter name="GS Threads Dispatched"
93             description="The total number of geometry shader hardware threads dispatched."
94             data_type="uint64"
95             equation="A 5 READ"
96             underscore_name="gs_threads"
97             units="threads"
98             symbol_name="GsThreads"
99             semantic_type="event"
100             mdapi_supported_apis=""
101             mdapi_usage_flags="Tier3 Frame Batch Draw"
102             mdapi_hw_unit_type="gpu"
103             mdapi_group="EU Array/Geometry Shader"
104             />
105    <counter name="Early Hi-Depth Test Fails"
106             description="The total number of pixels dropped on early hierarchical depth test."
107             data_type="uint64"
108             equation="A 22 READ 4 UMUL"
109             underscore_name="hi_depth_test_fails"
110             units="pixels"
111             symbol_name="HiDepthTestFails"
112             semantic_type="event"
113             mdapi_supported_apis=""
114             mdapi_usage_flags="Tier3 Frame Batch Draw"
115             mdapi_hw_unit_type="gpu"
116             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
117             />
118    <counter name="VS Threads Dispatched"
119             description="The total number of vertex shader hardware threads dispatched."
120             data_type="uint64"
121             equation="A 1 READ"
122             underscore_name="vs_threads"
123             units="threads"
124             symbol_name="VsThreads"
125             semantic_type="event"
126             mdapi_supported_apis=""
127             mdapi_usage_flags="Tier3 Frame Batch Draw"
128             mdapi_hw_unit_type="gpu"
129             mdapi_group="EU Array/Vertex Shader"
130             />
131    <counter name="FS Threads Dispatched"
132             description="The total number of fragment shader hardware threads dispatched."
133             data_type="uint64"
134             equation="A 6 READ"
135             underscore_name="ps_threads"
136             units="threads"
137             symbol_name="PsThreads"
138             semantic_type="event"
139             mdapi_supported_apis=""
140             mdapi_usage_flags="Tier3 Frame Batch Draw"
141             mdapi_hw_unit_type="gpu"
142             mdapi_group="EU Array/Fragment Shader"
143             />
144    <counter name="Sampler00 Busy"
145             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
146             data_type="float"
147             max_equation="100"
148             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
149             underscore_name="sampler00_busy"
150             units="percent"
151             symbol_name="Sampler00Busy"
152             availability="$SubsliceMask 1 AND"
153             semantic_type="duration"
154             mdapi_supported_apis=""
155             mdapi_usage_flags="Tier3 Batch Frame Draw"
156             mdapi_group="Sampler"
157             mdapi_hw_unit_type="subslice"
158             />
159    <counter name="Samplers Busy"
160             description="The percentage of time in which samplers have been processing EU requests."
161             data_type="float"
162             max_equation="100"
163             equation="$Sampler00Busy"
164             underscore_name="samplers_busy"
165             units="percent"
166             symbol_name="SamplersBusy"
167             availability="$SubsliceMask 9 AND"
168             semantic_type="duration"
169             mdapi_supported_apis=""
170             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
171             mdapi_group="Sampler"
172             mdapi_hw_unit_type="slice"
173             />
174    <counter name="Shader Barrier Messages"
175             description="The total number of shader barrier messages."
176             data_type="uint64"
177             equation="A 35 READ"
178             underscore_name="shader_barriers"
179             units="messages"
180             symbol_name="ShaderBarriers"
181             semantic_type="event"
182             mdapi_supported_apis=""
183             mdapi_usage_flags="Tier3 Frame Batch Draw"
184             mdapi_hw_unit_type="gpu"
185             mdapi_group="EU Array/Barrier"
186             />
187    <counter name="Sampler Texels"
188             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
189             data_type="uint64"
190             equation="A 28 READ 4 UMUL"
191             underscore_name="sampler_texels"
192             units="texels"
193             symbol_name="SamplerTexels"
194             semantic_type="event"
195             mdapi_supported_apis=""
196             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
197             mdapi_hw_unit_type="gpu"
198             mdapi_group="Sampler/Sampler Input"
199             />
200    <counter name="Pixels Failing Tests"
201             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
202             data_type="uint64"
203             equation="A 25 READ 4 UMUL"
204             underscore_name="pixels_failing_post_ps_tests"
205             units="pixels"
206             symbol_name="PixelsFailingPostPsTests"
207             semantic_type="event"
208             mdapi_supported_apis=""
209             mdapi_usage_flags="Tier3 Frame Batch Draw"
210             mdapi_hw_unit_type="gpu"
211             mdapi_group="3D Pipe/Output Merger"
212             />
213    <counter name="GPU Time Elapsed"
214             description="Time elapsed on the GPU during the measurement."
215             data_type="uint64"
216             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
217             underscore_name="gpu_time"
218             units="ns"
219             symbol_name="GpuTime"
220             semantic_type="duration"
221             mdapi_supported_apis=""
222             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
223             mdapi_hw_unit_type="gpu"
224             mdapi_group="GPU"
225             />
226    <counter name="AVG GPU Core Frequency"
227             description="Average GPU Core Frequency in the measurement."
228             data_type="uint64"
229             max_equation="$GpuMaxFrequency"
230             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
231             underscore_name="avg_gpu_core_frequency"
232             units="hz"
233             symbol_name="AvgGpuCoreFrequency"
234             semantic_type="event"
235             mdapi_supported_apis=""
236             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
237             mdapi_group="GPU"
238             mdapi_hw_unit_type="gpu"
239             />
240    <counter name="Sampler Texels Misses"
241             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
242             data_type="uint64"
243             equation="A 29 READ 4 UMUL"
244             underscore_name="sampler_texel_misses"
245             units="texels"
246             symbol_name="SamplerTexelMisses"
247             semantic_type="event"
248             mdapi_supported_apis=""
249             mdapi_usage_flags="Tier3 Batch Frame Draw"
250             mdapi_hw_unit_type="gpu"
251             mdapi_group="Sampler/Sampler Cache"
252             />
253    <counter name="CS Threads Dispatched"
254             description="The total number of compute shader hardware threads dispatched."
255             data_type="uint64"
256             equation="A 4 READ"
257             underscore_name="cs_threads"
258             units="threads"
259             symbol_name="CsThreads"
260             semantic_type="event"
261             mdapi_supported_apis=""
262             mdapi_usage_flags="Tier3 Frame Batch Draw"
263             mdapi_hw_unit_type="gpu"
264             mdapi_group="EU Array/Compute Shader"
265             />
266    <counter name="Sampler00 Bottleneck"
267             low_watermark="5"
268             description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
269             data_type="float"
270             high_watermark="15"
271             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
272             max_equation="100"
273             underscore_name="sampler00_bottleneck"
274             units="percent"
275             symbol_name="Sampler00Bottleneck"
276             availability="$SubsliceMask 1 AND"
277             semantic_type="duration"
278             mdapi_supported_apis=""
279             mdapi_usage_flags="Tier3 Indicate Draw"
280             mdapi_group="Sampler"
281             mdapi_hw_unit_type="subslice"
282             />
283    <counter name="SLM Bytes Read"
284             description="The total number of GPU memory bytes read from shared local memory."
285             data_type="uint64"
286             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
287             equation="A 30 READ 64 UMUL"
288             underscore_name="slm_bytes_read"
289             units="bytes"
290             symbol_name="SlmBytesRead"
291             semantic_type="throughput"
292             mdapi_supported_apis=""
293             mdapi_usage_flags="Tier3 Frame Batch Draw"
294             mdapi_group="L3/Data Port/SLM"
295             mdapi_hw_unit_type="gpu"
296             />
297    <counter name="GTI Read Throughput"
298             description="The total number of GPU memory bytes read from GTI."
299             data_type="uint64"
300             max_equation="$GpuCoreClocks 64 UMUL"
301             equation="64  B 1 READ B 3 READ UADD B 4 READ UADD B 5 READ UADD UMUL"
302             underscore_name="gti_read_throughput"
303             units="bytes"
304             symbol_name="GtiReadThroughput"
305             semantic_type="throughput"
306             mdapi_supported_apis=""
307             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
308             mdapi_group="GTI"
309             mdapi_hw_unit_type="gpu"
310             />
311    <counter name="PS FPU1 Pipe Active"
312             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
313             data_type="float"
314             max_equation="100"
315             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
316             underscore_name="ps_fpu1_active"
317             units="percent"
318             symbol_name="PsFpu1Active"
319             semantic_type="duration"
320             mdapi_supported_apis=""
321             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
322             mdapi_group="EU Array/Pixel Shader"
323             mdapi_hw_unit_type="gpu"
324             />
325    <counter name="PS Send Pipeline Active"
326             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
327             data_type="float"
328             max_equation="100"
329             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
330             underscore_name="ps_send_active"
331             units="percent"
332             symbol_name="PsSendActive"
333             semantic_type="duration"
334             mdapi_supported_apis=""
335             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
336             mdapi_group="EU Array/Pixel Shader"
337             mdapi_hw_unit_type="gpu"
338             />
339    <counter name="Rasterized Pixels"
340             description="The total number of rasterized pixels."
341             data_type="uint64"
342             equation="A 21 READ 4 UMUL"
343             underscore_name="rasterized_pixels"
344             units="pixels"
345             symbol_name="RasterizedPixels"
346             semantic_type="event"
347             mdapi_supported_apis=""
348             mdapi_usage_flags="Tier3 Frame Batch Draw"
349             mdapi_hw_unit_type="gpu"
350             mdapi_group="3D Pipe/Rasterizer"
351             />
352    <counter name="GPU Busy"
353             description="The percentage of time in which the GPU has been processing GPU commands."
354             data_type="float"
355             max_equation="100"
356             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
357             underscore_name="gpu_busy"
358             units="percent"
359             symbol_name="GpuBusy"
360             semantic_type="duration"
361             mdapi_supported_apis=""
362             mdapi_usage_flags="Tier1 Overview System Frame"
363             mdapi_group="GPU"
364             mdapi_hw_unit_type="gpu"
365             />
366    <counter name="VS FPU0 Pipe Active"
367             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
368             data_type="float"
369             max_equation="100"
370             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
371             underscore_name="vs_fpu0_active"
372             units="percent"
373             symbol_name="VsFpu0Active"
374             semantic_type="duration"
375             mdapi_supported_apis=""
376             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
377             mdapi_group="EU Array/Vertex Shader"
378             mdapi_hw_unit_type="gpu"
379             />
380    <counter name="PS FPU0 Pipe Active"
381             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
382             data_type="float"
383             max_equation="100"
384             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
385             underscore_name="ps_fpu0_active"
386             units="percent"
387             symbol_name="PsFpu0Active"
388             semantic_type="duration"
389             mdapi_supported_apis=""
390             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
391             mdapi_group="EU Array/Pixel Shader"
392             mdapi_hw_unit_type="gpu"
393             />
394    <counter name="DS Threads Dispatched"
395             description="The total number of domain shader hardware threads dispatched."
396             data_type="uint64"
397             equation="A 3 READ"
398             underscore_name="ds_threads"
399             units="threads"
400             symbol_name="DsThreads"
401             semantic_type="event"
402             mdapi_supported_apis=""
403             mdapi_usage_flags="Tier3 Frame Batch Draw"
404             mdapi_hw_unit_type="gpu"
405             mdapi_group="EU Array/Domain Shader"
406             />
407    <counter name="Samples Written"
408             description="The total number of samples or pixels written to all render targets."
409             data_type="uint64"
410             equation="A 26 READ 4 UMUL"
411             underscore_name="samples_written"
412             units="pixels"
413             symbol_name="SamplesWritten"
414             semantic_type="event"
415             mdapi_supported_apis=""
416             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
417             mdapi_hw_unit_type="gpu"
418             mdapi_group="3D Pipe/Output Merger"
419             />
420    <counter name="EU Stall"
421             description="The percentage of time in which the Execution Units were stalled."
422             data_type="float"
423             max_equation="100"
424             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
425             underscore_name="eu_stall"
426             units="percent"
427             symbol_name="EuStall"
428             semantic_type="duration"
429             mdapi_supported_apis=""
430             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
431             mdapi_group="EU Array"
432             mdapi_hw_unit_type="gpu"
433             />
434    <counter name="Samples Blended"
435             description="The total number of blended samples or pixels written to all render targets."
436             data_type="uint64"
437             equation="A 27 READ 4 UMUL"
438             underscore_name="samples_blended"
439             units="pixels"
440             symbol_name="SamplesBlended"
441             semantic_type="event"
442             mdapi_supported_apis=""
443             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
444             mdapi_hw_unit_type="gpu"
445             mdapi_group="3D Pipe/Output Merger"
446             />
447    <counter name="Early Depth Test Fails"
448             description="The total number of pixels dropped on early depth test."
449             data_type="uint64"
450             equation="A 23 READ 4 UMUL"
451             underscore_name="early_depth_test_fails"
452             units="pixels"
453             symbol_name="EarlyDepthTestFails"
454             semantic_type="event"
455             mdapi_supported_apis=""
456             mdapi_usage_flags="Tier3 Frame Batch Draw"
457             mdapi_hw_unit_type="gpu"
458             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
459             />
460    <counter name="Samplers Bottleneck"
461             low_watermark="5"
462             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
463             data_type="float"
464             high_watermark="15"
465             equation="$Sampler00Bottleneck"
466             max_equation="100"
467             underscore_name="sampler_bottleneck"
468             units="percent"
469             symbol_name="SamplerBottleneck"
470             availability="$SubsliceMask 9 AND"
471             semantic_type="duration"
472             mdapi_supported_apis=""
473             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
474             mdapi_group="Sampler"
475             mdapi_hw_unit_type="slice"
476             />
477    <counter name="Shader Memory Accesses"
478             description="The total number of shader memory accesses to L3."
479             data_type="uint64"
480             equation="A 32 READ"
481             underscore_name="shader_memory_accesses"
482             units="messages"
483             symbol_name="ShaderMemoryAccesses"
484             semantic_type="event"
485             mdapi_supported_apis=""
486             mdapi_usage_flags="Tier3 Frame Batch Draw"
487             mdapi_hw_unit_type="gpu"
488             mdapi_group="L3/Data Port"
489             />
490    <counter name="HS Threads Dispatched"
491             description="The total number of hull shader hardware threads dispatched."
492             data_type="uint64"
493             equation="A 2 READ"
494             underscore_name="hs_threads"
495             units="threads"
496             symbol_name="HsThreads"
497             semantic_type="event"
498             mdapi_supported_apis=""
499             mdapi_usage_flags="Tier3 Frame Batch Draw"
500             mdapi_hw_unit_type="gpu"
501             mdapi_group="EU Array/Hull Shader"
502             />
503    <counter name="GTI Write Throughput"
504             description="The total number of GPU memory bytes written to GTI."
505             data_type="uint64"
506             max_equation="$GpuCoreClocks 64 UMUL"
507             equation="64  B 0 READ B 2 READ UADD UMUL"
508             underscore_name="gti_write_throughput"
509             units="bytes"
510             symbol_name="GtiWriteThroughput"
511             semantic_type="throughput"
512             mdapi_supported_apis=""
513             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
514             mdapi_group="GTI"
515             mdapi_hw_unit_type="gpu"
516             />
517    <counter name="L3 Shader Throughput"
518             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
519             data_type="uint64"
520             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
521             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
522             underscore_name="l3_shader_throughput"
523             units="bytes"
524             symbol_name="L3ShaderThroughput"
525             semantic_type="throughput"
526             mdapi_supported_apis=""
527             mdapi_usage_flags="Tier2 Frame Batch Draw"
528             mdapi_group="L3/Data Port"
529             mdapi_hw_unit_type="gpu"
530             />
531    <counter name="Samples Killed in FS"
532             description="The total number of samples or pixels dropped in fragment shaders."
533             data_type="uint64"
534             equation="A 24 READ 4 UMUL"
535             underscore_name="samples_killed_in_ps"
536             units="pixels"
537             symbol_name="SamplesKilledInPs"
538             semantic_type="event"
539             mdapi_supported_apis=""
540             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
541             mdapi_hw_unit_type="gpu"
542             mdapi_group="3D Pipe/Fragment Shader"
543             />
544    <counter name="SLM Bytes Written"
545             description="The total number of GPU memory bytes written into shared local memory."
546             data_type="uint64"
547             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
548             equation="A 31 READ 64 UMUL"
549             underscore_name="slm_bytes_written"
550             units="bytes"
551             symbol_name="SlmBytesWritten"
552             semantic_type="throughput"
553             mdapi_supported_apis=""
554             mdapi_usage_flags="Tier3 Frame Batch Draw"
555             mdapi_group="L3/Data Port/SLM"
556             mdapi_hw_unit_type="gpu"
557             />
558    <counter name="Shader Atomic Memory Accesses"
559             description="The total number of shader atomic memory accesses."
560             data_type="uint64"
561             equation="A 34 READ"
562             underscore_name="shader_atomics"
563             units="messages"
564             symbol_name="ShaderAtomics"
565             semantic_type="event"
566             mdapi_supported_apis=""
567             mdapi_usage_flags="Tier3 Frame Batch Draw"
568             mdapi_hw_unit_type="gpu"
569             mdapi_group="L3/Data Port/Atomics"
570             />
571    <register_config type="NOA">
572        <register type="NOA" address="0x00000D04" value="0x00000200" />
573        <register type="NOA" address="0x00009840" value="0x00000000" />
574        <register type="NOA" address="0x00009884" value="0x00000000" />
575        <register type="NOA" address="0x00009888" value="0x142C0014" />
576        <register type="NOA" address="0x00009888" value="0x14120700" />
577        <register type="NOA" address="0x00009888" value="0x121500E0" />
578        <register type="NOA" address="0x00009888" value="0x1C1E000C" />
579        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
580        <register type="NOA" address="0x00009888" value="0x1C200014" />
581        <register type="NOA" address="0x00009888" value="0x16212800" />
582        <register type="NOA" address="0x00009888" value="0x0E2C2041" />
583        <register type="NOA" address="0x00009888" value="0x102C0000" />
584        <register type="NOA" address="0x00009888" value="0x1A2C0000" />
585        <register type="NOA" address="0x00009888" value="0x10040140" />
586        <register type="NOA" address="0x00009888" value="0x0E040005" />
587        <register type="NOA" address="0x00009888" value="0x14050050" />
588        <register type="NOA" address="0x00009888" value="0x06054000" />
589        <register type="NOA" address="0x00009888" value="0x08051000" />
590        <register type="NOA" address="0x00009888" value="0x260600C0" />
591        <register type="NOA" address="0x00009888" value="0x24061800" />
592        <register type="NOA" address="0x00009888" value="0x04120023" />
593        <register type="NOA" address="0x00009888" value="0x10120000" />
594        <register type="NOA" address="0x00009888" value="0x08120000" />
595        <register type="NOA" address="0x00009888" value="0x06131000" />
596        <register type="NOA" address="0x00009888" value="0x04144000" />
597        <register type="NOA" address="0x00009888" value="0x02150980" />
598        <register type="NOA" address="0x00009888" value="0x10150000" />
599        <register type="NOA" address="0x00009888" value="0x1815000F" />
600        <register type="NOA" address="0x00009888" value="0x06150000" />
601        <register type="NOA" address="0x00009888" value="0x08154000" />
602        <register type="NOA" address="0x00009888" value="0x0E18A000" />
603        <register type="NOA" address="0x00009888" value="0x14190028" />
604        <register type="NOA" address="0x00009884" value="0x00000003" />
605        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
606        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
607        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
608        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
609        <register type="NOA" address="0x00009888" value="0x001C0097" />
610        <register type="NOA" address="0x00009888" value="0x061C9400" />
611        <register type="NOA" address="0x00009888" value="0x0A1C00A7" />
612        <register type="NOA" address="0x00009888" value="0x101C0000" />
613        <register type="NOA" address="0x00009888" value="0x081D8100" />
614        <register type="NOA" address="0x00009888" value="0x0A1D0004" />
615        <register type="NOA" address="0x00009888" value="0x085C9497" />
616        <register type="NOA" address="0x00009888" value="0x0A5CA700" />
617        <register type="NOA" address="0x00009888" value="0x105C0000" />
618        <register type="NOA" address="0x00009888" value="0x0A5D000B" />
619        <register type="NOA" address="0x00009888" value="0x181E8000" />
620        <register type="NOA" address="0x00009888" value="0x1E1EEF80" />
621        <register type="NOA" address="0x00009888" value="0x301F4000" />
622        <register type="NOA" address="0x00009888" value="0x501F2404" />
623        <register type="NOA" address="0x00009888" value="0x521F0092" />
624        <register type="NOA" address="0x00009888" value="0x541F0024" />
625        <register type="NOA" address="0x00009888" value="0x4E1F2000" />
626        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
627        <register type="NOA" address="0x00009888" value="0x461F0303" />
628        <register type="NOA" address="0x00009888" value="0x481F0303" />
629        <register type="NOA" address="0x00009888" value="0x4A1F0003" />
630        <register type="NOA" address="0x00009888" value="0x181F0000" />
631        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
632        <register type="NOA" address="0x00009888" value="0x421F4001" />
633    </register_config>
634    <register_config type="OA">
635        <register type="OA" address="0x00002740" value="0x00000000" />
636        <register type="OA" address="0x00002710" value="0x00000000" />
637        <register type="OA" address="0x00002714" value="0x00800000" />
638        <register type="OA" address="0x00002720" value="0x00000000" />
639        <register type="OA" address="0x00002724" value="0x00800000" />
640    </register_config>
641    <register_config type="FLEX">
642        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
643        <register type="FLEX" address="0x0000E458" value="0x00005004" />
644        <register type="FLEX" address="0x0000E558" value="0x00010003" />
645        <register type="FLEX" address="0x0000E658" value="0x00012011" />
646        <register type="FLEX" address="0x0000E758" value="0x00051050" />
647        <register type="FLEX" address="0x0000E45C" value="0x00000052" />
648    </register_config>
649  </set>
650
651  <set name="Compute Metrics Basic Gen11"
652       mdapi_supported_apis="OGL OCL IO BB"
653       underscore_name="compute_basic"
654       hw_config_guid="233a477b-f8f0-40f4-bf57-01440c3701d9"
655       chipset="ICL"
656       symbol_name="ComputeBasic"
657       >
658    <counter name="GPU Core Clocks"
659             description="The total number of GPU core clocks elapsed during the measurement."
660             data_type="uint64"
661             equation="GPU_CLOCK 0 READ"
662             underscore_name="gpu_core_clocks"
663             units="cycles"
664             symbol_name="GpuCoreClocks"
665             semantic_type="event"
666             mdapi_supported_apis=""
667             mdapi_usage_flags="Tier1 Frame Batch Draw"
668             mdapi_hw_unit_type="gpu"
669             mdapi_group="GPU"
670             />
671    <counter name="EU Active"
672             description="The percentage of time in which the Execution Units were actively processing."
673             data_type="float"
674             max_equation="100"
675             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
676             underscore_name="eu_active"
677             units="percent"
678             symbol_name="EuActive"
679             semantic_type="duration"
680             mdapi_supported_apis=""
681             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
682             mdapi_group="EU Array"
683             mdapi_hw_unit_type="gpu"
684             />
685    <counter name="Untyped Bytes Read"
686             description="The total number of typed memory bytes read via Data Port."
687             data_type="uint64"
688             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
689             equation="C 3 READ C 2 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
690             underscore_name="untyped_bytes_read"
691             units="bytes"
692             symbol_name="UntypedBytesRead"
693             semantic_type="throughput"
694             mdapi_supported_apis=""
695             mdapi_usage_flags="Tier3 Frame Batch Draw"
696             mdapi_group="L3/Data Port"
697             mdapi_hw_unit_type="gpu"
698             />
699    <counter name="EU Both FPU Pipes Active"
700             description="The percentage of time in which both EU FPU pipelines were actively processing."
701             data_type="float"
702             max_equation="100"
703             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
704             underscore_name="eu_fpu_both_active"
705             units="percent"
706             symbol_name="EuFpuBothActive"
707             semantic_type="duration"
708             mdapi_supported_apis=""
709             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
710             mdapi_group="EU Array/Pipes"
711             mdapi_hw_unit_type="gpu"
712             />
713    <counter name="Typed Bytes Written"
714             description="The total number of untyped memory bytes written via Data Port."
715             data_type="uint64"
716             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
717             equation="C 5 READ C 4 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
718             underscore_name="typed_bytes_written"
719             units="bytes"
720             symbol_name="TypedBytesWritten"
721             semantic_type="throughput"
722             mdapi_supported_apis=""
723             mdapi_usage_flags="Tier3 Frame Batch Draw"
724             mdapi_group="L3/Data Port"
725             mdapi_hw_unit_type="gpu"
726             />
727    <counter name="EU AVG IPC Rate"
728             description="The average rate of IPC calculated for 2 FPU pipelines."
729             data_type="float"
730             max_equation="2"
731             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
732             underscore_name="eu_avg_ipc_rate"
733             units="number"
734             symbol_name="EuAvgIpcRate"
735             semantic_type="ratio"
736             mdapi_supported_apis=""
737             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
738             mdapi_group="EU Array"
739             mdapi_hw_unit_type="gpu"
740             />
741    <counter name="GS Threads Dispatched"
742             description="The total number of geometry shader hardware threads dispatched."
743             data_type="uint64"
744             equation="A 5 READ"
745             underscore_name="gs_threads"
746             units="threads"
747             symbol_name="GsThreads"
748             semantic_type="event"
749             mdapi_supported_apis=""
750             mdapi_usage_flags="Tier3 Frame Batch Draw"
751             mdapi_hw_unit_type="gpu"
752             mdapi_group="EU Array/Geometry Shader"
753             />
754    <counter name="Early Hi-Depth Test Fails"
755             description="The total number of pixels dropped on early hierarchical depth test."
756             data_type="uint64"
757             equation="A 22 READ 4 UMUL"
758             underscore_name="hi_depth_test_fails"
759             units="pixels"
760             symbol_name="HiDepthTestFails"
761             semantic_type="event"
762             mdapi_supported_apis=""
763             mdapi_usage_flags="Tier3 Frame Batch Draw"
764             mdapi_hw_unit_type="gpu"
765             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
766             />
767    <counter name="VS Threads Dispatched"
768             description="The total number of vertex shader hardware threads dispatched."
769             data_type="uint64"
770             equation="A 1 READ"
771             underscore_name="vs_threads"
772             units="threads"
773             symbol_name="VsThreads"
774             semantic_type="event"
775             mdapi_supported_apis=""
776             mdapi_usage_flags="Tier3 Frame Batch Draw"
777             mdapi_hw_unit_type="gpu"
778             mdapi_group="EU Array/Vertex Shader"
779             />
780    <counter name="FS Threads Dispatched"
781             description="The total number of fragment shader hardware threads dispatched."
782             data_type="uint64"
783             equation="A 6 READ"
784             underscore_name="ps_threads"
785             units="threads"
786             symbol_name="PsThreads"
787             semantic_type="event"
788             mdapi_supported_apis=""
789             mdapi_usage_flags="Tier3 Frame Batch Draw"
790             mdapi_hw_unit_type="gpu"
791             mdapi_group="EU Array/Fragment Shader"
792             />
793    <counter name="EU FPU1 Pipe Active"
794             description="The percentage of time in which EU FPU1 pipeline was actively processing."
795             data_type="float"
796             max_equation="100"
797             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
798             underscore_name="fpu1_active"
799             units="percent"
800             symbol_name="Fpu1Active"
801             semantic_type="duration"
802             mdapi_supported_apis=""
803             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
804             mdapi_group="EU Array/Pipes"
805             mdapi_hw_unit_type="gpu"
806             />
807    <counter name="EU FPU0 Pipe Active"
808             description="The percentage of time in which EU FPU0 pipeline was actively processing."
809             data_type="float"
810             max_equation="100"
811             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
812             underscore_name="fpu0_active"
813             units="percent"
814             symbol_name="Fpu0Active"
815             semantic_type="duration"
816             mdapi_supported_apis=""
817             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
818             mdapi_group="EU Array/Pipes"
819             mdapi_hw_unit_type="gpu"
820             />
821    <counter name="Shader Barrier Messages"
822             description="The total number of shader barrier messages."
823             data_type="uint64"
824             equation="A 35 READ"
825             underscore_name="shader_barriers"
826             units="messages"
827             symbol_name="ShaderBarriers"
828             semantic_type="event"
829             mdapi_supported_apis=""
830             mdapi_usage_flags="Tier3 Frame Batch Draw"
831             mdapi_hw_unit_type="gpu"
832             mdapi_group="EU Array/Barrier"
833             />
834    <counter name="Sampler Texels"
835             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
836             data_type="uint64"
837             equation="A 28 READ 4 UMUL"
838             underscore_name="sampler_texels"
839             units="texels"
840             symbol_name="SamplerTexels"
841             semantic_type="event"
842             mdapi_supported_apis=""
843             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
844             mdapi_hw_unit_type="gpu"
845             mdapi_group="Sampler/Sampler Input"
846             />
847    <counter name="Pixels Failing Tests"
848             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
849             data_type="uint64"
850             equation="A 25 READ 4 UMUL"
851             underscore_name="pixels_failing_post_ps_tests"
852             units="pixels"
853             symbol_name="PixelsFailingPostPsTests"
854             semantic_type="event"
855             mdapi_supported_apis=""
856             mdapi_usage_flags="Tier3 Frame Batch Draw"
857             mdapi_hw_unit_type="gpu"
858             mdapi_group="3D Pipe/Output Merger"
859             />
860    <counter name="Typed Atomics Accesses"
861             description="The total number of typed atomic accesses via Data Port."
862             data_type="uint64"
863             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
864             equation="B 4 READ B 5 READ FADD 2 FDIV $EuSubslicesTotalCount FMUL"
865             underscore_name="typed_atomics"
866             units="events"
867             symbol_name="TypedAtomics"
868             semantic_type="throughput"
869             mdapi_supported_apis=""
870             mdapi_usage_flags="Tier3 Frame Batch Draw"
871             mdapi_group="L3/Data Port"
872             mdapi_hw_unit_type="gpu"
873             />
874    <counter name="GPU Time Elapsed"
875             description="Time elapsed on the GPU during the measurement."
876             data_type="uint64"
877             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
878             underscore_name="gpu_time"
879             units="ns"
880             symbol_name="GpuTime"
881             semantic_type="duration"
882             mdapi_supported_apis=""
883             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
884             mdapi_hw_unit_type="gpu"
885             mdapi_group="GPU"
886             />
887    <counter name="AVG GPU Core Frequency"
888             description="Average GPU Core Frequency in the measurement."
889             data_type="uint64"
890             max_equation="$GpuMaxFrequency"
891             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
892             underscore_name="avg_gpu_core_frequency"
893             units="hz"
894             symbol_name="AvgGpuCoreFrequency"
895             semantic_type="event"
896             mdapi_supported_apis=""
897             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
898             mdapi_group="GPU"
899             mdapi_hw_unit_type="gpu"
900             />
901    <counter name="Sampler Texels Misses"
902             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
903             data_type="uint64"
904             equation="A 29 READ 4 UMUL"
905             underscore_name="sampler_texel_misses"
906             units="texels"
907             symbol_name="SamplerTexelMisses"
908             semantic_type="event"
909             mdapi_supported_apis=""
910             mdapi_usage_flags="Tier3 Batch Frame Draw"
911             mdapi_hw_unit_type="gpu"
912             mdapi_group="Sampler/Sampler Cache"
913             />
914    <counter name="CS Threads Dispatched"
915             description="The total number of compute shader hardware threads dispatched."
916             data_type="uint64"
917             equation="A 4 READ"
918             underscore_name="cs_threads"
919             units="threads"
920             symbol_name="CsThreads"
921             semantic_type="event"
922             mdapi_supported_apis=""
923             mdapi_usage_flags="Tier3 Frame Batch Draw"
924             mdapi_hw_unit_type="gpu"
925             mdapi_group="EU Array/Compute Shader"
926             />
927    <counter name="SLM Bytes Read"
928             description="The total number of GPU memory bytes read from shared local memory."
929             data_type="uint64"
930             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
931             equation="A 30 READ 64 UMUL"
932             underscore_name="slm_bytes_read"
933             units="bytes"
934             symbol_name="SlmBytesRead"
935             semantic_type="throughput"
936             mdapi_supported_apis=""
937             mdapi_usage_flags="Tier3 Frame Batch Draw"
938             mdapi_group="L3/Data Port/SLM"
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="GTI Read Throughput"
942             description="The total number of GPU memory bytes read from GTI."
943             data_type="uint64"
944             max_equation="$GpuCoreClocks 64 UMUL"
945             equation="64  B 1 READ B 3 READ UADD B 7 READ UADD B 6 READ UADD UMUL"
946             underscore_name="gti_read_throughput"
947             units="bytes"
948             symbol_name="GtiReadThroughput"
949             semantic_type="throughput"
950             mdapi_supported_apis=""
951             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
952             mdapi_group="GTI"
953             mdapi_hw_unit_type="gpu"
954             />
955    <counter name="Untyped Writes"
956             description="The total number of untyped memory bytes written via Data Port."
957             data_type="uint64"
958             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
959             equation="C 1 READ C 0 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
960             underscore_name="untyped_bytes_written"
961             units="bytes"
962             symbol_name="UntypedBytesWritten"
963             semantic_type="throughput"
964             mdapi_supported_apis=""
965             mdapi_usage_flags="Tier3 Frame Batch Draw"
966             mdapi_group="L3/Data Port"
967             mdapi_hw_unit_type="gpu"
968             />
969    <counter name="GPU Busy"
970             description="The percentage of time in which the GPU has been processing GPU commands."
971             data_type="float"
972             max_equation="100"
973             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
974             underscore_name="gpu_busy"
975             units="percent"
976             symbol_name="GpuBusy"
977             semantic_type="duration"
978             mdapi_supported_apis=""
979             mdapi_usage_flags="Tier1 Overview System Frame"
980             mdapi_group="GPU"
981             mdapi_hw_unit_type="gpu"
982             />
983    <counter name="Rasterized Pixels"
984             description="The total number of rasterized pixels."
985             data_type="uint64"
986             equation="A 21 READ 4 UMUL"
987             underscore_name="rasterized_pixels"
988             units="pixels"
989             symbol_name="RasterizedPixels"
990             semantic_type="event"
991             mdapi_supported_apis=""
992             mdapi_usage_flags="Tier3 Frame Batch Draw"
993             mdapi_hw_unit_type="gpu"
994             mdapi_group="3D Pipe/Rasterizer"
995             />
996    <counter name="Typed Bytes Read"
997             description="The total number of typed memory bytes read via Data Port."
998             data_type="uint64"
999             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1000             equation="C 7 READ C 6 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1001             underscore_name="typed_bytes_read"
1002             units="bytes"
1003             symbol_name="TypedBytesRead"
1004             semantic_type="throughput"
1005             mdapi_supported_apis=""
1006             mdapi_usage_flags="Tier3 Frame Batch Draw"
1007             mdapi_group="L3/Data Port"
1008             mdapi_hw_unit_type="gpu"
1009             />
1010    <counter name="DS Threads Dispatched"
1011             description="The total number of domain shader hardware threads dispatched."
1012             data_type="uint64"
1013             equation="A 3 READ"
1014             underscore_name="ds_threads"
1015             units="threads"
1016             symbol_name="DsThreads"
1017             semantic_type="event"
1018             mdapi_supported_apis=""
1019             mdapi_usage_flags="Tier3 Frame Batch Draw"
1020             mdapi_hw_unit_type="gpu"
1021             mdapi_group="EU Array/Domain Shader"
1022             />
1023    <counter name="EU Thread Occupancy"
1024             description="The percentage of time in which hardware threads occupied EUs."
1025             data_type="float"
1026             max_equation="100"
1027             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1028             underscore_name="eu_thread_occupancy"
1029             units="percent"
1030             symbol_name="EuThreadOccupancy"
1031             semantic_type="duration"
1032             mdapi_supported_apis=""
1033             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1034             mdapi_group="EU Array"
1035             mdapi_hw_unit_type="gpu"
1036             />
1037    <counter name="EU Stall"
1038             description="The percentage of time in which the Execution Units were stalled."
1039             data_type="float"
1040             max_equation="100"
1041             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1042             underscore_name="eu_stall"
1043             units="percent"
1044             symbol_name="EuStall"
1045             semantic_type="duration"
1046             mdapi_supported_apis=""
1047             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1048             mdapi_group="EU Array"
1049             mdapi_hw_unit_type="gpu"
1050             />
1051    <counter name="Samples Blended"
1052             description="The total number of blended samples or pixels written to all render targets."
1053             data_type="uint64"
1054             equation="A 27 READ 4 UMUL"
1055             underscore_name="samples_blended"
1056             units="pixels"
1057             symbol_name="SamplesBlended"
1058             semantic_type="event"
1059             mdapi_supported_apis=""
1060             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1061             mdapi_hw_unit_type="gpu"
1062             mdapi_group="3D Pipe/Output Merger"
1063             />
1064    <counter name="Early Depth Test Fails"
1065             description="The total number of pixels dropped on early depth test."
1066             data_type="uint64"
1067             equation="A 23 READ 4 UMUL"
1068             underscore_name="early_depth_test_fails"
1069             units="pixels"
1070             symbol_name="EarlyDepthTestFails"
1071             semantic_type="event"
1072             mdapi_supported_apis=""
1073             mdapi_usage_flags="Tier3 Frame Batch Draw"
1074             mdapi_hw_unit_type="gpu"
1075             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1076             />
1077    <counter name="Shader Memory Accesses"
1078             description="The total number of shader memory accesses to L3."
1079             data_type="uint64"
1080             equation="A 32 READ"
1081             underscore_name="shader_memory_accesses"
1082             units="messages"
1083             symbol_name="ShaderMemoryAccesses"
1084             semantic_type="event"
1085             mdapi_supported_apis=""
1086             mdapi_usage_flags="Tier3 Frame Batch Draw"
1087             mdapi_hw_unit_type="gpu"
1088             mdapi_group="L3/Data Port"
1089             />
1090    <counter name="HS Threads Dispatched"
1091             description="The total number of hull shader hardware threads dispatched."
1092             data_type="uint64"
1093             equation="A 2 READ"
1094             underscore_name="hs_threads"
1095             units="threads"
1096             symbol_name="HsThreads"
1097             semantic_type="event"
1098             mdapi_supported_apis=""
1099             mdapi_usage_flags="Tier3 Frame Batch Draw"
1100             mdapi_hw_unit_type="gpu"
1101             mdapi_group="EU Array/Hull Shader"
1102             />
1103    <counter name="GTI Write Throughput"
1104             description="The total number of GPU memory bytes written to GTI."
1105             data_type="uint64"
1106             max_equation="$GpuCoreClocks 64 UMUL"
1107             equation="64  B 0 READ B 2 READ UADD UMUL"
1108             underscore_name="gti_write_throughput"
1109             units="bytes"
1110             symbol_name="GtiWriteThroughput"
1111             semantic_type="throughput"
1112             mdapi_supported_apis=""
1113             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1114             mdapi_group="GTI"
1115             mdapi_hw_unit_type="gpu"
1116             />
1117    <counter name="L3 Shader Throughput"
1118             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1119             data_type="uint64"
1120             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1121             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1122             underscore_name="l3_shader_throughput"
1123             units="bytes"
1124             symbol_name="L3ShaderThroughput"
1125             semantic_type="throughput"
1126             mdapi_supported_apis=""
1127             mdapi_usage_flags="Tier2 Frame Batch Draw"
1128             mdapi_group="L3/Data Port"
1129             mdapi_hw_unit_type="gpu"
1130             />
1131    <counter name="Samples Killed in FS"
1132             description="The total number of samples or pixels dropped in fragment shaders."
1133             data_type="uint64"
1134             equation="A 24 READ 4 UMUL"
1135             underscore_name="samples_killed_in_ps"
1136             units="pixels"
1137             symbol_name="SamplesKilledInPs"
1138             semantic_type="event"
1139             mdapi_supported_apis=""
1140             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1141             mdapi_hw_unit_type="gpu"
1142             mdapi_group="3D Pipe/Fragment Shader"
1143             />
1144    <counter name="SLM Bytes Written"
1145             description="The total number of GPU memory bytes written into shared local memory."
1146             data_type="uint64"
1147             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1148             equation="A 31 READ 64 UMUL"
1149             underscore_name="slm_bytes_written"
1150             units="bytes"
1151             symbol_name="SlmBytesWritten"
1152             semantic_type="throughput"
1153             mdapi_supported_apis=""
1154             mdapi_usage_flags="Tier3 Frame Batch Draw"
1155             mdapi_group="L3/Data Port/SLM"
1156             mdapi_hw_unit_type="gpu"
1157             />
1158    <counter name="Samples Written"
1159             description="The total number of samples or pixels written to all render targets."
1160             data_type="uint64"
1161             equation="A 26 READ 4 UMUL"
1162             underscore_name="samples_written"
1163             units="pixels"
1164             symbol_name="SamplesWritten"
1165             semantic_type="event"
1166             mdapi_supported_apis=""
1167             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1168             mdapi_hw_unit_type="gpu"
1169             mdapi_group="3D Pipe/Output Merger"
1170             />
1171    <counter name="Shader Atomic Memory Accesses"
1172             description="The total number of shader atomic memory accesses."
1173             data_type="uint64"
1174             equation="A 34 READ"
1175             underscore_name="shader_atomics"
1176             units="messages"
1177             symbol_name="ShaderAtomics"
1178             semantic_type="event"
1179             mdapi_supported_apis=""
1180             mdapi_usage_flags="Tier3 Frame Batch Draw"
1181             mdapi_hw_unit_type="gpu"
1182             mdapi_group="L3/Data Port/Atomics"
1183             />
1184    <counter name="EU Send Pipe Active"
1185             description="The percentage of time in which EU send pipeline was actively processing."
1186             data_type="float"
1187             max_equation="100"
1188             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1189             underscore_name="eu_send_active"
1190             units="percent"
1191             symbol_name="EuSendActive"
1192             semantic_type="duration"
1193             mdapi_supported_apis=""
1194             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1195             mdapi_group="EU Array/Pipes"
1196             mdapi_hw_unit_type="gpu"
1197             />
1198    <register_config type="NOA">
1199        <register type="NOA" address="0x00000D04" value="0x00000200" />
1200        <register type="NOA" address="0x00009840" value="0x00000000" />
1201        <register type="NOA" address="0x00009884" value="0x00000000" />
1202        <register type="NOA" address="0x00009888" value="0x12230012" />
1203        <register type="NOA" address="0x00009888" value="0x10230019" />
1204        <register type="NOA" address="0x00009888" value="0x12A30012" />
1205        <register type="NOA" address="0x00009888" value="0x10A30019" />
1206        <register type="NOA" address="0x00009888" value="0x1A200400" />
1207        <register type="NOA" address="0x00009888" value="0x1C200020" />
1208        <register type="NOA" address="0x00009888" value="0x04208000" />
1209        <register type="NOA" address="0x00009888" value="0x08208000" />
1210        <register type="NOA" address="0x00009888" value="0x0C208000" />
1211        <register type="NOA" address="0x00009888" value="0x0A230031" />
1212        <register type="NOA" address="0x00009888" value="0x0E231E00" />
1213        <register type="NOA" address="0x00009888" value="0x0223003D" />
1214        <register type="NOA" address="0x00009888" value="0x04230032" />
1215        <register type="NOA" address="0x00009888" value="0x06230033" />
1216        <register type="NOA" address="0x00009888" value="0x00230000" />
1217        <register type="NOA" address="0x00009888" value="0x1AA01000" />
1218        <register type="NOA" address="0x00009888" value="0x1CA00008" />
1219        <register type="NOA" address="0x00009888" value="0x02A08000" />
1220        <register type="NOA" address="0x00009888" value="0x06A08000" />
1221        <register type="NOA" address="0x00009888" value="0x0AA08000" />
1222        <register type="NOA" address="0x00009888" value="0x0AA31880" />
1223        <register type="NOA" address="0x00009888" value="0x0EA3003C" />
1224        <register type="NOA" address="0x00009888" value="0x00A31E80" />
1225        <register type="NOA" address="0x00009888" value="0x02A31900" />
1226        <register type="NOA" address="0x00009888" value="0x04A31980" />
1227        <register type="NOA" address="0x00009888" value="0x0E044055" />
1228        <register type="NOA" address="0x00009888" value="0x10040141" />
1229        <register type="NOA" address="0x00009888" value="0x0C045000" />
1230        <register type="NOA" address="0x00009888" value="0x0E055000" />
1231        <register type="NOA" address="0x00009888" value="0x14050050" />
1232        <register type="NOA" address="0x00009888" value="0x04054000" />
1233        <register type="NOA" address="0x00009888" value="0x06055000" />
1234        <register type="NOA" address="0x00009888" value="0x08055000" />
1235        <register type="NOA" address="0x00009888" value="0x0A051000" />
1236        <register type="NOA" address="0x00009888" value="0x260600CC" />
1237        <register type="NOA" address="0x00009888" value="0x24067E00" />
1238        <register type="NOA" address="0x00009888" value="0x18123000" />
1239        <register type="NOA" address="0x00009888" value="0x1A12000C" />
1240        <register type="NOA" address="0x00009888" value="0x0212C000" />
1241        <register type="NOA" address="0x00009888" value="0x0612C000" />
1242        <register type="NOA" address="0x00009888" value="0x0A12C000" />
1243        <register type="NOA" address="0x00009888" value="0x08138000" />
1244        <register type="NOA" address="0x00009888" value="0x0A134000" />
1245        <register type="NOA" address="0x00009888" value="0x0413A000" />
1246        <register type="NOA" address="0x00009888" value="0x06132000" />
1247        <register type="NOA" address="0x00009888" value="0x0A148000" />
1248        <register type="NOA" address="0x00009888" value="0x0E144000" />
1249        <register type="NOA" address="0x00009888" value="0x00148000" />
1250        <register type="NOA" address="0x00009888" value="0x02148000" />
1251        <register type="NOA" address="0x00009888" value="0x04148000" />
1252        <register type="NOA" address="0x00009888" value="0x16150380" />
1253        <register type="NOA" address="0x00009888" value="0x1815000D" />
1254        <register type="NOA" address="0x00009888" value="0x02154000" />
1255        <register type="NOA" address="0x00009888" value="0x0415C000" />
1256        <register type="NOA" address="0x00009888" value="0x06154000" />
1257        <register type="NOA" address="0x00009888" value="0x0815C000" />
1258        <register type="NOA" address="0x00009888" value="0x0A154000" />
1259        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1260        <register type="NOA" address="0x00009888" value="0x0A182000" />
1261        <register type="NOA" address="0x00009888" value="0x0E188000" />
1262        <register type="NOA" address="0x00009888" value="0x02182000" />
1263        <register type="NOA" address="0x00009888" value="0x04182000" />
1264        <register type="NOA" address="0x00009888" value="0x06182000" />
1265        <register type="NOA" address="0x00009888" value="0x12190400" />
1266        <register type="NOA" address="0x00009888" value="0x14190020" />
1267        <register type="NOA" address="0x00009888" value="0x0A192000" />
1268        <register type="NOA" address="0x00009888" value="0x0C192000" />
1269        <register type="NOA" address="0x00009888" value="0x0E192000" />
1270        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
1271        <register type="NOA" address="0x00009888" value="0x0E1C2000" />
1272        <register type="NOA" address="0x00009888" value="0x001C8000" />
1273        <register type="NOA" address="0x00009888" value="0x021C8000" />
1274        <register type="NOA" address="0x00009888" value="0x041C8000" />
1275        <register type="NOA" address="0x00009888" value="0x121D1000" />
1276        <register type="NOA" address="0x00009888" value="0x141D0008" />
1277        <register type="NOA" address="0x00009888" value="0x081D8000" />
1278        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
1279        <register type="NOA" address="0x00009888" value="0x0C1D8000" />
1280        <register type="NOA" address="0x00009884" value="0x00000003" />
1281        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
1282        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
1283        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
1284        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
1285        <register type="NOA" address="0x00009888" value="0x001C0097" />
1286        <register type="NOA" address="0x00009888" value="0x061C9400" />
1287        <register type="NOA" address="0x00009888" value="0x0C1CA700" />
1288        <register type="NOA" address="0x00009888" value="0x101C0000" />
1289        <register type="NOA" address="0x00009888" value="0x081D8100" />
1290        <register type="NOA" address="0x00009888" value="0x0A1D0020" />
1291        <register type="NOA" address="0x00009888" value="0x085C9497" />
1292        <register type="NOA" address="0x00009888" value="0x0C5C00A7" />
1293        <register type="NOA" address="0x00009888" value="0x105C0000" />
1294        <register type="NOA" address="0x00009888" value="0x0A5D0013" />
1295        <register type="NOA" address="0x00009888" value="0x181E8000" />
1296        <register type="NOA" address="0x00009888" value="0x1E1E0F80" />
1297        <register type="NOA" address="0x00009888" value="0x201E000B" />
1298        <register type="NOA" address="0x00009888" value="0x301F4000" />
1299        <register type="NOA" address="0x00009888" value="0x501F2524" />
1300        <register type="NOA" address="0x00009888" value="0x521F2522" />
1301        <register type="NOA" address="0x00009888" value="0x541F0024" />
1302        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
1303        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
1304        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
1305        <register type="NOA" address="0x00009888" value="0x461F0303" />
1306        <register type="NOA" address="0x00009888" value="0x481F3003" />
1307        <register type="NOA" address="0x00009888" value="0x4A1F0300" />
1308        <register type="NOA" address="0x00009888" value="0x4C1F0003" />
1309        <register type="NOA" address="0x00009888" value="0x181F0000" />
1310        <register type="NOA" address="0x00009888" value="0x401F3000" />
1311        <register type="NOA" address="0x00009888" value="0x421F3000" />
1312        <register type="NOA" address="0x00009888" value="0x441F3000" />
1313    </register_config>
1314    <register_config type="OA">
1315        <register type="OA" address="0x00002740" value="0x00000000" />
1316        <register type="OA" address="0x00002710" value="0x00000000" />
1317        <register type="OA" address="0x00002714" value="0x00800000" />
1318        <register type="OA" address="0x00002720" value="0x00000000" />
1319        <register type="OA" address="0x00002724" value="0x00800000" />
1320    </register_config>
1321    <register_config type="FLEX">
1322        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1323        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1324        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1325        <register type="FLEX" address="0x0000E758" value="0x00000008" />
1326    </register_config>
1327  </set>
1328
1329  <set name="ComputeExtended Gen11"
1330       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
1331       underscore_name="compute_extended"
1332       hw_config_guid="43eb7fc1-dc5e-45e2-a90a-0053f5397271"
1333       chipset="ICL"
1334       symbol_name="ComputeExtended"
1335       >
1336    <counter name="UntypedWritesPerCacheLine"
1337             description="The ratio of EU untyped write requests to L3 cache line writes."
1338             data_type="float"
1339             equation="B 7 READ B 1 READ FADD C 2 READ FADD C 3 READ FDIV"
1340             underscore_name="untyped_writes_per_cache_line"
1341             units="eu sends to l3 cache lines"
1342             symbol_name="UntypedWritesPerCacheLine"
1343             availability="$SubsliceMask 1 AND"
1344             semantic_type="ratio"
1345             mdapi_supported_apis=""
1346             mdapi_usage_flags="Tier3 Frame Batch Draw"
1347             mdapi_hw_unit_type="subslice"
1348             mdapi_group="L3/Data Port"
1349             />
1350    <counter name="Eu Typed Atomics 00"
1351             description="Slice0 Dualsubslice 0 Eu Typed Atomics"
1352             data_type="uint64"
1353             equation="B 2 READ"
1354             underscore_name="eu_typed_atomics00"
1355             units="messages"
1356             symbol_name="EuTypedAtomics00"
1357             availability="$SubsliceMask 1 AND"
1358             semantic_type="event"
1359             mdapi_supported_apis=""
1360             mdapi_usage_flags="Tier3 Frame Batch Draw"
1361             mdapi_hw_unit_type="subslice"
1362             mdapi_group="L3/Data Port"
1363             />
1364    <counter name="Typed Atomics 00"
1365             description="Slice 0 Dualsubslice 0 typed atomics."
1366             data_type="uint64"
1367             equation="C 7 READ"
1368             underscore_name="typed_atomics00"
1369             units="messages"
1370             symbol_name="TypedAtomics00"
1371             availability="$SubsliceMask 1 AND"
1372             semantic_type="event"
1373             mdapi_supported_apis=""
1374             mdapi_usage_flags="Tier3 Frame Batch Draw"
1375             mdapi_hw_unit_type="subslice"
1376             mdapi_group="L3/Data Port"
1377             />
1378    <counter name="TypedAtomicsPerCacheLine"
1379             description="The ratio of EU typed atomics requests to L3 cache line writes."
1380             data_type="float"
1381             equation="$EuTypedAtomics00 $TypedAtomics00 FDIV"
1382             underscore_name="typed_atomics_per_cache_line"
1383             units="eu sends to l3 cache lines"
1384             symbol_name="TypedAtomicsPerCacheLine"
1385             availability="$SubsliceMask 1 AND"
1386             semantic_type="ratio"
1387             mdapi_supported_apis=""
1388             mdapi_usage_flags="Tier3 Frame Batch Draw"
1389             mdapi_hw_unit_type="subslice"
1390             mdapi_group="L3/Data Port"
1391             />
1392    <counter name="Eu 64 Untyped Reads 00"
1393             description="Slice0 Dualsubslice 0 Eu 64 Untyped Reads"
1394             data_type="float"
1395             equation="B 5 READ C 1 READ FADD B 6 READ FADD"
1396             underscore_name="eu_a64_untyped_reads00"
1397             units="messages"
1398             symbol_name="EuA64UntypedReads00"
1399             availability="$SubsliceMask 1 AND"
1400             semantic_type="event"
1401             mdapi_supported_apis=""
1402             mdapi_usage_flags="Tier3 Frame Batch Draw"
1403             mdapi_hw_unit_type="subslice"
1404             mdapi_group="L3/Data Port"
1405             />
1406    <counter name="Eu A32 Untyped Writes 00"
1407             description="Slice0 Dualsubslice 0 Eu A32 Untyped Writes"
1408             data_type="uint64"
1409             equation="B 7 READ B 1 READ UADD"
1410             underscore_name="eu_a32_untyped_writes00"
1411             units="messages"
1412             symbol_name="EuA32UntypedWrites00"
1413             availability="$SubsliceMask 1 AND"
1414             semantic_type="event"
1415             mdapi_supported_apis=""
1416             mdapi_usage_flags="Tier3 Frame Batch Draw"
1417             mdapi_hw_unit_type="subslice"
1418             mdapi_group="L3/Data Port"
1419             />
1420    <counter name="GPU Core Clocks"
1421             description="The total number of GPU core clocks elapsed during the measurement."
1422             data_type="uint64"
1423             equation="GPU_CLOCK 0 READ"
1424             underscore_name="gpu_core_clocks"
1425             units="cycles"
1426             symbol_name="GpuCoreClocks"
1427             semantic_type="event"
1428             mdapi_supported_apis=""
1429             mdapi_usage_flags="Tier1 Frame Batch Draw"
1430             mdapi_hw_unit_type="gpu"
1431             mdapi_group="GPU"
1432             />
1433    <counter name="GPU Time Elapsed"
1434             description="Time elapsed on the GPU during the measurement."
1435             data_type="uint64"
1436             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1437             underscore_name="gpu_time"
1438             units="ns"
1439             symbol_name="GpuTime"
1440             semantic_type="duration"
1441             mdapi_supported_apis=""
1442             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1443             mdapi_hw_unit_type="gpu"
1444             mdapi_group="GPU"
1445             />
1446    <counter name="AVG GPU Core Frequency"
1447             description="Average GPU Core Frequency in the measurement."
1448             data_type="uint64"
1449             max_equation="$GpuMaxFrequency"
1450             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1451             underscore_name="avg_gpu_core_frequency"
1452             units="hz"
1453             symbol_name="AvgGpuCoreFrequency"
1454             semantic_type="event"
1455             mdapi_supported_apis=""
1456             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1457             mdapi_group="GPU"
1458             mdapi_hw_unit_type="gpu"
1459             />
1460    <counter name="CS Threads Dispatched"
1461             description="The total number of compute shader hardware threads dispatched."
1462             data_type="uint64"
1463             equation="A 4 READ"
1464             underscore_name="cs_threads"
1465             units="threads"
1466             symbol_name="CsThreads"
1467             semantic_type="event"
1468             mdapi_supported_apis=""
1469             mdapi_usage_flags="Tier3 Frame Batch Draw"
1470             mdapi_hw_unit_type="gpu"
1471             mdapi_group="EU Array/Compute Shader"
1472             />
1473    <counter name="Eu Typed Reads 00"
1474             description="Slice0 Dualsubslice 0 Eu Typed Reads"
1475             data_type="uint64"
1476             equation="B 3 READ"
1477             underscore_name="eu_typed_reads00"
1478             units="messages"
1479             symbol_name="EuTypedReads00"
1480             availability="$SubsliceMask 1 AND"
1481             semantic_type="event"
1482             mdapi_supported_apis=""
1483             mdapi_usage_flags="Tier3 Frame Batch Draw"
1484             mdapi_hw_unit_type="subslice"
1485             mdapi_group="L3/Data Port"
1486             />
1487    <counter name="Eu Typed Writes 00"
1488             description="Slice0 Dualsubslice 0 Eu Typed Writes"
1489             data_type="uint64"
1490             equation="B 4 READ"
1491             underscore_name="eu_typed_writes00"
1492             units="messages"
1493             symbol_name="EuTypedWrites00"
1494             availability="$SubsliceMask 1 AND"
1495             semantic_type="event"
1496             mdapi_supported_apis=""
1497             mdapi_usage_flags="Tier3 Frame Batch Draw"
1498             mdapi_hw_unit_type="subslice"
1499             mdapi_group="L3/Data Port"
1500             />
1501    <counter name="Typed Writes 00"
1502             description="Slice 0 Dualsubslice 0 typed writes."
1503             data_type="uint64"
1504             equation="C 5 READ"
1505             underscore_name="typed_writes00"
1506             units="messages"
1507             symbol_name="TypedWrites00"
1508             availability="$SubsliceMask 1 AND"
1509             semantic_type="event"
1510             mdapi_supported_apis=""
1511             mdapi_usage_flags="Tier3 Frame Batch Draw"
1512             mdapi_hw_unit_type="subslice"
1513             mdapi_group="L3/Data Port"
1514             />
1515    <counter name="TypedWritesPerCacheLine"
1516             description="The ratio of EU typed write requests to L3 cache line writes."
1517             data_type="float"
1518             equation="$EuTypedWrites00 $TypedWrites00 FDIV"
1519             underscore_name="typed_writes_per_cache_line"
1520             units="eu sends to l3 cache lines"
1521             symbol_name="TypedWritesPerCacheLine"
1522             availability="$SubsliceMask 1 AND"
1523             semantic_type="ratio"
1524             mdapi_supported_apis=""
1525             mdapi_usage_flags="Tier3 Frame Batch Draw"
1526             mdapi_hw_unit_type="subslice"
1527             mdapi_group="L3/Data Port"
1528             />
1529    <counter name="GPU Busy"
1530             description="The percentage of time in which the GPU has been processing GPU commands."
1531             data_type="float"
1532             max_equation="100"
1533             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1534             underscore_name="gpu_busy"
1535             units="percent"
1536             symbol_name="GpuBusy"
1537             semantic_type="duration"
1538             mdapi_supported_apis=""
1539             mdapi_usage_flags="Tier1 Overview System Frame"
1540             mdapi_group="GPU"
1541             mdapi_hw_unit_type="gpu"
1542             />
1543    <counter name="Untyped Writes 00"
1544             description="Slice 0 Dualsubslice 0 untyped writes (including SLM writes)."
1545             data_type="uint64"
1546             equation="C 3 READ"
1547             underscore_name="untyped_writes00"
1548             units="messages"
1549             symbol_name="UntypedWrites00"
1550             availability="$SubsliceMask 1 AND"
1551             semantic_type="event"
1552             mdapi_supported_apis=""
1553             mdapi_usage_flags="Tier3 Frame Batch Draw"
1554             mdapi_hw_unit_type="subslice"
1555             mdapi_group="L3/Data Port"
1556             />
1557    <counter name="Untyped Reads 00"
1558             description="Slice 0 Dualsubslice 0 untyped reads (including SLM reads)."
1559             data_type="uint64"
1560             equation="C 4 READ"
1561             underscore_name="untyped_reads00"
1562             units="messages"
1563             symbol_name="UntypedReads00"
1564             availability="$SubsliceMask 1 AND"
1565             semantic_type="event"
1566             mdapi_supported_apis=""
1567             mdapi_usage_flags="Tier3 Frame Batch Draw"
1568             mdapi_hw_unit_type="subslice"
1569             mdapi_group="L3/Data Port"
1570             />
1571    <counter name="Eu A64 Untyped Writes 00"
1572             description="Slice0 Dualsubslice 0 Eu A64 Untyped Writes"
1573             data_type="uint64"
1574             equation="C 2 READ"
1575             underscore_name="eu_a64_untyped_writes00"
1576             units="messages"
1577             symbol_name="EuA64UntypedWrites00"
1578             availability="$SubsliceMask 1 AND"
1579             semantic_type="event"
1580             mdapi_supported_apis=""
1581             mdapi_usage_flags="Tier3 Frame Batch Draw"
1582             mdapi_hw_unit_type="subslice"
1583             mdapi_group="L3/Data Port"
1584             />
1585    <counter name="UntypedReadsPerCacheLine"
1586             description="The ratio of EU untyped read requests to L3 cache line reads."
1587             data_type="float"
1588             equation="B 0 READ B 5 READ C 1 READ FADD B 6 READ FADD FADD C 4 READ FDIV"
1589             underscore_name="untyped_reads_per_cache_line"
1590             units="eu sends to l3 cache lines"
1591             symbol_name="UntypedReadsPerCacheLine"
1592             semantic_type="ratio"
1593             mdapi_supported_apis=""
1594             mdapi_usage_flags="Tier3 Frame Batch Draw"
1595             mdapi_hw_unit_type="subslice"
1596             mdapi_group="L3/Data Port"
1597             />
1598    <counter name="Typed Reads 00"
1599             description="Slice 0 Dualsubslice 0 typed reads."
1600             data_type="uint64"
1601             equation="C 6 READ"
1602             underscore_name="typed_reads00"
1603             units="messages"
1604             symbol_name="TypedReads00"
1605             availability="$SubsliceMask 1 AND"
1606             semantic_type="event"
1607             mdapi_supported_apis=""
1608             mdapi_usage_flags="Tier3 Frame Batch Draw"
1609             mdapi_hw_unit_type="subslice"
1610             mdapi_group="L3/Data Port"
1611             />
1612    <counter name="TypedReadsPerCacheLine"
1613             description="The ratio of EU typed read requests to L3 cache line reads."
1614             data_type="float"
1615             equation="$EuTypedReads00 $TypedReads00 FDIV"
1616             underscore_name="typed_reads_per_cache_line"
1617             units="eu sends to l3 cache lines"
1618             symbol_name="TypedReadsPerCacheLine"
1619             availability="$SubsliceMask 1 AND"
1620             semantic_type="ratio"
1621             mdapi_supported_apis=""
1622             mdapi_usage_flags="Tier3 Frame Batch Draw"
1623             mdapi_hw_unit_type="subslice"
1624             mdapi_group="L3/Data Port"
1625             />
1626    <counter name="Eu A32 Untyped Reads 00"
1627             description="Slice0 Dualsubslice 0 Eu A32 Untyped Reads"
1628             data_type="uint64"
1629             equation="B 0 READ"
1630             underscore_name="eu_a32_untyped_reads00"
1631             units="messages"
1632             symbol_name="EuA32UntypedReads00"
1633             availability="$SubsliceMask 1 AND"
1634             semantic_type="event"
1635             mdapi_supported_apis=""
1636             mdapi_usage_flags="Tier3 Frame Batch Draw"
1637             mdapi_hw_unit_type="subslice"
1638             mdapi_group="L3/Data Port"
1639             />
1640    <register_config type="NOA">
1641        <register type="NOA" address="0x00000D04" value="0x00000200" />
1642        <register type="NOA" address="0x00009840" value="0x00000000" />
1643        <register type="NOA" address="0x00009884" value="0x00000000" />
1644        <register type="NOA" address="0x00009888" value="0x1222000B" />
1645        <register type="NOA" address="0x00009888" value="0x16220009" />
1646        <register type="NOA" address="0x00009888" value="0x12230019" />
1647        <register type="NOA" address="0x00009888" value="0x10230012" />
1648        <register type="NOA" address="0x00009888" value="0x101E8000" />
1649        <register type="NOA" address="0x00009888" value="0x1A1EF800" />
1650        <register type="NOA" address="0x00009888" value="0x1C1E0007" />
1651        <register type="NOA" address="0x00009888" value="0x001F8000" />
1652        <register type="NOA" address="0x00009888" value="0x0C1FF800" />
1653        <register type="NOA" address="0x00009888" value="0x0E1F0007" />
1654        <register type="NOA" address="0x00009888" value="0x00204000" />
1655        <register type="NOA" address="0x00009888" value="0x0E204000" />
1656        <register type="NOA" address="0x00009888" value="0x1A202AA0" />
1657        <register type="NOA" address="0x00009888" value="0x1C200005" />
1658        <register type="NOA" address="0x00009888" value="0x04208000" />
1659        <register type="NOA" address="0x00009888" value="0x06208000" />
1660        <register type="NOA" address="0x00009888" value="0x08208000" />
1661        <register type="NOA" address="0x00009888" value="0x0A208000" />
1662        <register type="NOA" address="0x00009888" value="0x0C208000" />
1663        <register type="NOA" address="0x00009888" value="0x00214000" />
1664        <register type="NOA" address="0x00009888" value="0x0E214000" />
1665        <register type="NOA" address="0x00009888" value="0x14214000" />
1666        <register type="NOA" address="0x00009888" value="0x16210555" />
1667        <register type="NOA" address="0x00009888" value="0x00220011" />
1668        <register type="NOA" address="0x00009888" value="0x06220900" />
1669        <register type="NOA" address="0x00009888" value="0x08220A13" />
1670        <register type="NOA" address="0x00009888" value="0x0A220B15" />
1671        <register type="NOA" address="0x00009888" value="0x0C222317" />
1672        <register type="NOA" address="0x00009888" value="0x0E220043" />
1673        <register type="NOA" address="0x00009888" value="0x02231AB4" />
1674        <register type="NOA" address="0x00009888" value="0x04231DBA" />
1675        <register type="NOA" address="0x00009888" value="0x06230039" />
1676        <register type="NOA" address="0x00009888" value="0x00230000" />
1677        <register type="NOA" address="0x00009888" value="0x0C044400" />
1678        <register type="NOA" address="0x00009888" value="0x0E045555" />
1679        <register type="NOA" address="0x00009888" value="0x10040055" />
1680        <register type="NOA" address="0x00009888" value="0x04051000" />
1681        <register type="NOA" address="0x00009888" value="0x0A055000" />
1682        <register type="NOA" address="0x00009888" value="0x0C055000" />
1683        <register type="NOA" address="0x00009888" value="0x0E055000" />
1684        <register type="NOA" address="0x00009888" value="0x14050015" />
1685        <register type="NOA" address="0x00009888" value="0x06055000" />
1686        <register type="NOA" address="0x00009888" value="0x08055000" />
1687        <register type="NOA" address="0x00009888" value="0x2406FD00" />
1688        <register type="NOA" address="0x00009888" value="0x2606007F" />
1689        <register type="NOA" address="0x00009888" value="0x0015C000" />
1690        <register type="NOA" address="0x00009888" value="0x0E15C000" />
1691        <register type="NOA" address="0x00009888" value="0x16157FF8" />
1692        <register type="NOA" address="0x00009888" value="0x18150003" />
1693        <register type="NOA" address="0x00009888" value="0x0415C000" />
1694        <register type="NOA" address="0x00009888" value="0x0615C000" />
1695        <register type="NOA" address="0x00009888" value="0x0815C000" />
1696        <register type="NOA" address="0x00009888" value="0x0A15C000" />
1697        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1698        <register type="NOA" address="0x00009888" value="0x00182000" />
1699        <register type="NOA" address="0x00009888" value="0x0618A000" />
1700        <register type="NOA" address="0x00009888" value="0x0818A000" />
1701        <register type="NOA" address="0x00009888" value="0x0A18A000" />
1702        <register type="NOA" address="0x00009888" value="0x0C18A000" />
1703        <register type="NOA" address="0x00009888" value="0x0E182000" />
1704        <register type="NOA" address="0x00009888" value="0x0218A000" />
1705        <register type="NOA" address="0x00009888" value="0x0418A000" />
1706        <register type="NOA" address="0x00009888" value="0x08192000" />
1707        <register type="NOA" address="0x00009888" value="0x0E19A000" />
1708        <register type="NOA" address="0x00009888" value="0x12195540" />
1709        <register type="NOA" address="0x00009888" value="0x1419000A" />
1710        <register type="NOA" address="0x00009888" value="0x0A19A000" />
1711        <register type="NOA" address="0x00009888" value="0x0C19A000" />
1712        <register type="NOA" address="0x00009884" value="0x00000003" />
1713        <register type="NOA" address="0x00009888" value="0x16136860" />
1714        <register type="NOA" address="0x00009888" value="0x24000004" />
1715        <register type="NOA" address="0x00009888" value="0x20000040" />
1716        <register type="NOA" address="0x00009888" value="0x0E132980" />
1717        <register type="NOA" address="0x00009888" value="0x00132D80" />
1718        <register type="NOA" address="0x00009888" value="0x10130000" />
1719        <register type="NOA" address="0x00009888" value="0x1A130000" />
1720        <register type="NOA" address="0x00009888" value="0x02130000" />
1721        <register type="NOA" address="0x00009888" value="0x301F8000" />
1722        <register type="NOA" address="0x00009888" value="0x501F4924" />
1723        <register type="NOA" address="0x00009888" value="0x521F4924" />
1724        <register type="NOA" address="0x00009888" value="0x541F000C" />
1725        <register type="NOA" address="0x00009888" value="0x3A1F2000" />
1726        <register type="NOA" address="0x00009888" value="0x4E1F2413" />
1727        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
1728        <register type="NOA" address="0x00009888" value="0x461F0000" />
1729        <register type="NOA" address="0x00009888" value="0x481F0000" />
1730        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
1731        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
1732        <register type="NOA" address="0x00009888" value="0x181F0000" />
1733        <register type="NOA" address="0x00009888" value="0x401F3013" />
1734        <register type="NOA" address="0x00009888" value="0x421F3030" />
1735        <register type="NOA" address="0x00009888" value="0x441F3030" />
1736    </register_config>
1737    <register_config type="OA">
1738        <register type="OA" address="0x00002740" value="0x00000000" />
1739        <register type="OA" address="0x00002710" value="0x00000000" />
1740        <register type="OA" address="0x00002714" value="0xF0800000" />
1741        <register type="OA" address="0x00002720" value="0x00000000" />
1742        <register type="OA" address="0x00002724" value="0xF0800000" />
1743        <register type="OA" address="0x00002770" value="0x30000036" />
1744        <register type="OA" address="0x00002774" value="0x01FFFE00" />
1745        <register type="OA" address="0x00002778" value="0x31000034" />
1746        <register type="OA" address="0x0000277C" value="0x01FFFE00" />
1747        <register type="OA" address="0x00002780" value="0x00000C9A" />
1748        <register type="OA" address="0x00002784" value="0x0000FE00" />
1749        <register type="OA" address="0x00002788" value="0x00000C92" />
1750        <register type="OA" address="0x0000278C" value="0x0000FE00" />
1751        <register type="OA" address="0x00002790" value="0x00000CA2" />
1752        <register type="OA" address="0x00002794" value="0x0000FE00" />
1753        <register type="OA" address="0x00002798" value="0x00000E42" />
1754        <register type="OA" address="0x0000279C" value="0x0000FE00" />
1755        <register type="OA" address="0x000027A0" value="0x00000E6A" />
1756        <register type="OA" address="0x000027A4" value="0x0000FE00" />
1757        <register type="OA" address="0x000027A8" value="0x00000C32" />
1758        <register type="OA" address="0x000027AC" value="0x0000FE00" />
1759        <register type="OA" address="0x0000274C" value="0x87643210" />
1760        <register type="OA" address="0x00002744" value="0x00001811" />
1761        <register type="OA" address="0x00002748" value="0x87654310" />
1762    </register_config>
1763  </set>
1764
1765  <set name="Compute Metrics L3 Cache Gen11"
1766       mdapi_supported_apis="OGL OCL IO BB"
1767       underscore_name="compute_l3_cache"
1768       hw_config_guid="022b8913-ae9f-4559-abcd-583e586170d0"
1769       chipset="ICL"
1770       symbol_name="ComputeL3Cache"
1771       >
1772    <counter name="GPU Core Clocks"
1773             description="The total number of GPU core clocks elapsed during the measurement."
1774             data_type="uint64"
1775             equation="GPU_CLOCK 0 READ"
1776             underscore_name="gpu_core_clocks"
1777             units="cycles"
1778             symbol_name="GpuCoreClocks"
1779             semantic_type="event"
1780             mdapi_supported_apis=""
1781             mdapi_usage_flags="Tier1 Frame Batch Draw"
1782             mdapi_hw_unit_type="gpu"
1783             mdapi_group="GPU"
1784             />
1785    <counter name="EU Active"
1786             description="The percentage of time in which the Execution Units were actively processing."
1787             data_type="float"
1788             max_equation="100"
1789             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1790             underscore_name="eu_active"
1791             units="percent"
1792             symbol_name="EuActive"
1793             semantic_type="duration"
1794             mdapi_supported_apis=""
1795             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1796             mdapi_group="EU Array"
1797             mdapi_hw_unit_type="gpu"
1798             />
1799    <counter name="Slice0 L3 Bank3 Accesses"
1800             description="The total number of accesses to Slice0 L3 Bank3."
1801             data_type="uint64"
1802             equation="C 4 READ 2 UMUL"
1803             underscore_name="l3_bank03_accesses"
1804             units="messages"
1805             symbol_name="L3Bank03Accesses"
1806             availability="$SliceMask 1 AND"
1807             semantic_type="event"
1808             mdapi_supported_apis=""
1809             mdapi_usage_flags="Tier4 Frame Batch Draw"
1810             mdapi_hw_unit_type="slice"
1811             mdapi_group="L3"
1812             />
1813    <counter name="Slice0 L3 Bank0 Accesses"
1814             description="The total number of accesses to Slice0 L3 Bank0."
1815             data_type="uint64"
1816             equation="C 7 READ 2 UMUL"
1817             underscore_name="l3_bank00_accesses"
1818             units="messages"
1819             symbol_name="L3Bank00Accesses"
1820             availability="$SliceMask 1 AND"
1821             semantic_type="event"
1822             mdapi_supported_apis=""
1823             mdapi_usage_flags="Tier4 Frame Batch Draw"
1824             mdapi_hw_unit_type="slice"
1825             mdapi_group="L3"
1826             />
1827    <counter name="Slice0 L3 Bank1 Accesses"
1828             description="The total number of accesses to Slice0 L3 Bank1."
1829             data_type="uint64"
1830             equation="C 6 READ 2 UMUL"
1831             underscore_name="l3_bank01_accesses"
1832             units="messages"
1833             symbol_name="L3Bank01Accesses"
1834             availability="$SliceMask 1 AND"
1835             semantic_type="event"
1836             mdapi_supported_apis=""
1837             mdapi_usage_flags="Tier4 Frame Batch Draw"
1838             mdapi_hw_unit_type="slice"
1839             mdapi_group="L3"
1840             />
1841    <counter name="Slice0 L3 Bank2 Accesses"
1842             description="The total number of accesses to Slice0 L3 Bank2."
1843             data_type="uint64"
1844             equation="C 5 READ 2 UMUL"
1845             underscore_name="l3_bank02_accesses"
1846             units="messages"
1847             symbol_name="L3Bank02Accesses"
1848             availability="$SliceMask 1 AND"
1849             semantic_type="event"
1850             mdapi_supported_apis=""
1851             mdapi_usage_flags="Tier4 Frame Batch Draw"
1852             mdapi_hw_unit_type="slice"
1853             mdapi_group="L3"
1854             />
1855    <counter name="Slice0 L3 Bank4 Accesses"
1856             description="The total number of accesses to Slice0 L3 Bank4."
1857             data_type="uint64"
1858             equation="C 3 READ 2 UMUL"
1859             underscore_name="l3_bank04_accesses"
1860             units="messages"
1861             symbol_name="L3Bank04Accesses"
1862             availability="$SliceMask 1 AND"
1863             semantic_type="event"
1864             mdapi_supported_apis=""
1865             mdapi_usage_flags="Tier4 Frame Batch Draw"
1866             mdapi_hw_unit_type="slice"
1867             mdapi_group="L3"
1868             />
1869    <counter name="Slice0 L3 Bank5 Accesses"
1870             description="The total number of accesses to Slice0 L3 Bank5."
1871             data_type="uint64"
1872             equation="C 2 READ 2 UMUL"
1873             underscore_name="l3_bank05_accesses"
1874             units="messages"
1875             symbol_name="L3Bank05Accesses"
1876             availability="$SliceMask 1 AND"
1877             semantic_type="event"
1878             mdapi_supported_apis=""
1879             mdapi_usage_flags="Tier4 Frame Batch Draw"
1880             mdapi_hw_unit_type="slice"
1881             mdapi_group="L3"
1882             />
1883    <counter name="Slice0 L3 Bank6 Accesses"
1884             description="The total number of accesses to Slice0 L3 Bank6."
1885             data_type="uint64"
1886             equation="C 1 READ 2 UMUL"
1887             underscore_name="l3_bank06_accesses"
1888             units="messages"
1889             symbol_name="L3Bank06Accesses"
1890             availability="$SliceMask 1 AND"
1891             semantic_type="event"
1892             mdapi_supported_apis=""
1893             mdapi_usage_flags="Tier4 Frame Batch Draw"
1894             mdapi_hw_unit_type="slice"
1895             mdapi_group="L3"
1896             />
1897    <counter name="Slice0 L3 Bank7 Accesses"
1898             description="The total number of accesses to Slice0 L3 Bank7."
1899             data_type="uint64"
1900             equation="C 0 READ 2 UMUL"
1901             underscore_name="l3_bank07_accesses"
1902             units="messages"
1903             symbol_name="L3Bank07Accesses"
1904             availability="$SliceMask 1 AND"
1905             semantic_type="event"
1906             mdapi_supported_apis=""
1907             mdapi_usage_flags="Tier4 Frame Batch Draw"
1908             mdapi_hw_unit_type="slice"
1909             mdapi_group="L3"
1910             />
1911    <counter name="L3 Accesses"
1912             description="The total number of L3 accesses from all entities."
1913             data_type="uint64"
1914             equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank03Accesses UADD $L3Bank04Accesses UADD $L3Bank05Accesses UADD $L3Bank06Accesses UADD $L3Bank07Accesses UADD"
1915             underscore_name="l3_accesses"
1916             units="messages"
1917             symbol_name="L3Accesses"
1918             semantic_type="event"
1919             mdapi_supported_apis=""
1920             mdapi_usage_flags="Tier3 Frame Batch Draw"
1921             mdapi_hw_unit_type="gpu"
1922             mdapi_group="L3"
1923             />
1924    <counter name="EU Both FPU Pipes Active"
1925             description="The percentage of time in which both EU FPU pipelines were actively processing."
1926             data_type="float"
1927             max_equation="100"
1928             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1929             underscore_name="eu_fpu_both_active"
1930             units="percent"
1931             symbol_name="EuFpuBothActive"
1932             semantic_type="duration"
1933             mdapi_supported_apis=""
1934             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1935             mdapi_group="EU Array/Pipes"
1936             mdapi_hw_unit_type="gpu"
1937             />
1938    <counter name="L3 Sampler Throughput"
1939             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
1940             data_type="uint64"
1941             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1942             equation="64  B 7 READ B 6 READ UADD 8 UMUL UMUL"
1943             underscore_name="l3_sampler_throughput"
1944             units="bytes"
1945             symbol_name="L3SamplerThroughput"
1946             semantic_type="throughput"
1947             mdapi_supported_apis=""
1948             mdapi_usage_flags="Tier2 Frame Batch Draw"
1949             mdapi_group="L3/Sampler"
1950             mdapi_hw_unit_type="gpu"
1951             />
1952    <counter name="EU AVG IPC Rate"
1953             description="The average rate of IPC calculated for 2 FPU pipelines."
1954             data_type="float"
1955             max_equation="2"
1956             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
1957             underscore_name="eu_avg_ipc_rate"
1958             units="number"
1959             symbol_name="EuAvgIpcRate"
1960             semantic_type="ratio"
1961             mdapi_supported_apis=""
1962             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1963             mdapi_group="EU Array"
1964             mdapi_hw_unit_type="gpu"
1965             />
1966    <counter name="EU FPU0 Binary Instruction"
1967             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
1968             data_type="float"
1969             max_equation="100"
1970             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1971             underscore_name="eu_binary_fpu0_instruction"
1972             units="percent"
1973             symbol_name="EuBinaryFpu0Instruction"
1974             semantic_type="duration"
1975             mdapi_supported_apis=""
1976             mdapi_usage_flags="Tier4 System Frame Batch Draw"
1977             mdapi_group="EU Array/Pipes/Instructions"
1978             mdapi_hw_unit_type="gpu"
1979             />
1980    <counter name="GS Threads Dispatched"
1981             description="The total number of geometry shader hardware threads dispatched."
1982             data_type="uint64"
1983             equation="A 5 READ"
1984             underscore_name="gs_threads"
1985             units="threads"
1986             symbol_name="GsThreads"
1987             semantic_type="event"
1988             mdapi_supported_apis=""
1989             mdapi_usage_flags="Tier3 Frame Batch Draw"
1990             mdapi_hw_unit_type="gpu"
1991             mdapi_group="EU Array/Geometry Shader"
1992             />
1993    <counter name="Early Hi-Depth Test Fails"
1994             description="The total number of pixels dropped on early hierarchical depth test."
1995             data_type="uint64"
1996             equation="A 22 READ 4 UMUL"
1997             underscore_name="hi_depth_test_fails"
1998             units="pixels"
1999             symbol_name="HiDepthTestFails"
2000             semantic_type="event"
2001             mdapi_supported_apis=""
2002             mdapi_usage_flags="Tier3 Frame Batch Draw"
2003             mdapi_hw_unit_type="gpu"
2004             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2005             />
2006    <counter name="VS Threads Dispatched"
2007             description="The total number of vertex shader hardware threads dispatched."
2008             data_type="uint64"
2009             equation="A 1 READ"
2010             underscore_name="vs_threads"
2011             units="threads"
2012             symbol_name="VsThreads"
2013             semantic_type="event"
2014             mdapi_supported_apis=""
2015             mdapi_usage_flags="Tier3 Frame Batch Draw"
2016             mdapi_hw_unit_type="gpu"
2017             mdapi_group="EU Array/Vertex Shader"
2018             />
2019    <counter name="FS Threads Dispatched"
2020             description="The total number of fragment shader hardware threads dispatched."
2021             data_type="uint64"
2022             equation="A 6 READ"
2023             underscore_name="ps_threads"
2024             units="threads"
2025             symbol_name="PsThreads"
2026             semantic_type="event"
2027             mdapi_supported_apis=""
2028             mdapi_usage_flags="Tier3 Frame Batch Draw"
2029             mdapi_hw_unit_type="gpu"
2030             mdapi_group="EU Array/Fragment Shader"
2031             />
2032    <counter name="EU FPU0 Hybrid Instruction"
2033             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
2034             data_type="float"
2035             max_equation="100"
2036             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2037             underscore_name="eu_hybrid_fpu0_instruction"
2038             units="percent"
2039             symbol_name="EuHybridFpu0Instruction"
2040             semantic_type="duration"
2041             mdapi_supported_apis=""
2042             mdapi_usage_flags="Tier4 Frame Batch Draw"
2043             mdapi_group="EU Array/Pipes/Instructions"
2044             mdapi_hw_unit_type="gpu"
2045             />
2046    <counter name="EU FPU1 Pipe Active"
2047             description="The percentage of time in which EU FPU1 pipeline was actively processing."
2048             data_type="float"
2049             max_equation="100"
2050             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2051             underscore_name="fpu1_active"
2052             units="percent"
2053             symbol_name="Fpu1Active"
2054             semantic_type="duration"
2055             mdapi_supported_apis=""
2056             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2057             mdapi_group="EU Array/Pipes"
2058             mdapi_hw_unit_type="gpu"
2059             />
2060    <counter name="EU FPU0 Pipe Active"
2061             description="The percentage of time in which EU FPU0 pipeline was actively processing."
2062             data_type="float"
2063             max_equation="100"
2064             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2065             underscore_name="fpu0_active"
2066             units="percent"
2067             symbol_name="Fpu0Active"
2068             semantic_type="duration"
2069             mdapi_supported_apis=""
2070             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2071             mdapi_group="EU Array/Pipes"
2072             mdapi_hw_unit_type="gpu"
2073             />
2074    <counter name="Shader Barrier Messages"
2075             description="The total number of shader barrier messages."
2076             data_type="uint64"
2077             equation="A 35 READ"
2078             underscore_name="shader_barriers"
2079             units="messages"
2080             symbol_name="ShaderBarriers"
2081             semantic_type="event"
2082             mdapi_supported_apis=""
2083             mdapi_usage_flags="Tier3 Frame Batch Draw"
2084             mdapi_hw_unit_type="gpu"
2085             mdapi_group="EU Array/Barrier"
2086             />
2087    <counter name="L3 Misses"
2088             description="The total number of L3 misses."
2089             data_type="uint64"
2090             equation="2 B 5 READ B 4 READ UADD UMUL"
2091             underscore_name="l3_misses"
2092             units="messages"
2093             symbol_name="L3Misses"
2094             semantic_type="event"
2095             mdapi_supported_apis=""
2096             mdapi_usage_flags="Tier3 Frame Batch Draw"
2097             mdapi_hw_unit_type="gpu"
2098             mdapi_group="L3/TAG"
2099             />
2100    <counter name="EU FPU0 Move Instruction"
2101             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
2102             data_type="float"
2103             max_equation="100"
2104             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2105             underscore_name="eu_move_fpu0_instruction"
2106             units="percent"
2107             symbol_name="EuMoveFpu0Instruction"
2108             semantic_type="duration"
2109             mdapi_supported_apis=""
2110             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2111             mdapi_group="EU Array/Pipes/Instructions"
2112             mdapi_hw_unit_type="gpu"
2113             />
2114    <counter name="Sampler Accesses"
2115             description="The total number of messages send to samplers."
2116             data_type="uint64"
2117             equation="A 28 READ"
2118             underscore_name="sampler_accesses"
2119             units="messages"
2120             symbol_name="SamplerAccesses"
2121             semantic_type="event"
2122             mdapi_supported_apis=""
2123             mdapi_usage_flags="Tier3 Batch Frame Draw"
2124             mdapi_hw_unit_type="gpu"
2125             mdapi_group="Sampler"
2126             />
2127    <counter name="Sampler Texels"
2128             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2129             data_type="uint64"
2130             equation="$SamplerAccesses 4 UMUL"
2131             underscore_name="sampler_texels"
2132             units="texels"
2133             symbol_name="SamplerTexels"
2134             semantic_type="event"
2135             mdapi_supported_apis=""
2136             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2137             mdapi_hw_unit_type="gpu"
2138             mdapi_group="Sampler/Sampler Input"
2139             />
2140    <counter name="Pixels Failing Tests"
2141             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2142             data_type="uint64"
2143             equation="A 25 READ 4 UMUL"
2144             underscore_name="pixels_failing_post_ps_tests"
2145             units="pixels"
2146             symbol_name="PixelsFailingPostPsTests"
2147             semantic_type="event"
2148             mdapi_supported_apis=""
2149             mdapi_usage_flags="Tier3 Frame Batch Draw"
2150             mdapi_hw_unit_type="gpu"
2151             mdapi_group="3D Pipe/Output Merger"
2152             />
2153    <counter name="EU FPU1 Hybrid Instruction"
2154             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
2155             data_type="float"
2156             max_equation="100"
2157             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2158             underscore_name="eu_hybrid_fpu1_instruction"
2159             units="percent"
2160             symbol_name="EuHybridFpu1Instruction"
2161             semantic_type="duration"
2162             mdapi_supported_apis=""
2163             mdapi_usage_flags="Tier4 Frame Batch Draw"
2164             mdapi_group="EU Array/Pipes/Instructions"
2165             mdapi_hw_unit_type="gpu"
2166             />
2167    <counter name="GPU Time Elapsed"
2168             description="Time elapsed on the GPU during the measurement."
2169             data_type="uint64"
2170             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2171             underscore_name="gpu_time"
2172             units="ns"
2173             symbol_name="GpuTime"
2174             semantic_type="duration"
2175             mdapi_supported_apis=""
2176             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2177             mdapi_hw_unit_type="gpu"
2178             mdapi_group="GPU"
2179             />
2180    <counter name="AVG GPU Core Frequency"
2181             description="Average GPU Core Frequency in the measurement."
2182             data_type="uint64"
2183             max_equation="$GpuMaxFrequency"
2184             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2185             underscore_name="avg_gpu_core_frequency"
2186             units="hz"
2187             symbol_name="AvgGpuCoreFrequency"
2188             semantic_type="event"
2189             mdapi_supported_apis=""
2190             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2191             mdapi_group="GPU"
2192             mdapi_hw_unit_type="gpu"
2193             />
2194    <counter name="Sampler Texels Misses"
2195             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2196             data_type="uint64"
2197             equation="A 29 READ 4 UMUL"
2198             underscore_name="sampler_texel_misses"
2199             units="texels"
2200             symbol_name="SamplerTexelMisses"
2201             semantic_type="event"
2202             mdapi_supported_apis=""
2203             mdapi_usage_flags="Tier3 Batch Frame Draw"
2204             mdapi_hw_unit_type="gpu"
2205             mdapi_group="Sampler/Sampler Cache"
2206             />
2207    <counter name="CS Threads Dispatched"
2208             description="The total number of compute shader hardware threads dispatched."
2209             data_type="uint64"
2210             equation="A 4 READ"
2211             underscore_name="cs_threads"
2212             units="threads"
2213             symbol_name="CsThreads"
2214             semantic_type="event"
2215             mdapi_supported_apis=""
2216             mdapi_usage_flags="Tier3 Frame Batch Draw"
2217             mdapi_hw_unit_type="gpu"
2218             mdapi_group="EU Array/Compute Shader"
2219             />
2220    <counter name="L3 Lookup Accesses w/o IC"
2221             description="The total number of L3 cache lookup accesses w/o IC."
2222             data_type="uint64"
2223             equation="B 7 READ B 6 READ UADD 8 UMUL A 32 READ UADD"
2224             underscore_name="l3_lookups"
2225             units="messages"
2226             symbol_name="L3Lookups"
2227             semantic_type="event"
2228             mdapi_supported_apis=""
2229             mdapi_usage_flags="Tier3 Frame Batch Draw"
2230             mdapi_hw_unit_type="gpu"
2231             mdapi_group="L3/TAG"
2232             />
2233    <counter name="SLM Bytes Read"
2234             description="The total number of GPU memory bytes read from shared local memory."
2235             data_type="uint64"
2236             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2237             equation="A 30 READ 64 UMUL"
2238             underscore_name="slm_bytes_read"
2239             units="bytes"
2240             symbol_name="SlmBytesRead"
2241             semantic_type="throughput"
2242             mdapi_supported_apis=""
2243             mdapi_usage_flags="Tier3 Frame Batch Draw"
2244             mdapi_group="L3/Data Port/SLM"
2245             mdapi_hw_unit_type="gpu"
2246             />
2247    <counter name="GTI Read Throughput"
2248             description="The total number of GPU memory bytes read from GTI."
2249             data_type="uint64"
2250             max_equation="$GpuCoreClocks 64 UMUL"
2251             equation="B 2 READ 64 UMUL"
2252             underscore_name="gti_read_throughput"
2253             units="bytes"
2254             symbol_name="GtiReadThroughput"
2255             semantic_type="throughput"
2256             mdapi_supported_apis=""
2257             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2258             mdapi_group="GTI"
2259             mdapi_hw_unit_type="gpu"
2260             />
2261    <counter name="GPU Busy"
2262             description="The percentage of time in which the GPU has been processing GPU commands."
2263             data_type="float"
2264             max_equation="100"
2265             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2266             underscore_name="gpu_busy"
2267             units="percent"
2268             symbol_name="GpuBusy"
2269             semantic_type="duration"
2270             mdapi_supported_apis=""
2271             mdapi_usage_flags="Tier1 Overview System Frame"
2272             mdapi_group="GPU"
2273             mdapi_hw_unit_type="gpu"
2274             />
2275    <counter name="EU FPU0 Ternary Instruction"
2276             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
2277             data_type="float"
2278             max_equation="100"
2279             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2280             underscore_name="eu_ternary_fpu0_instruction"
2281             units="percent"
2282             symbol_name="EuTernaryFpu0Instruction"
2283             semantic_type="duration"
2284             mdapi_supported_apis=""
2285             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2286             mdapi_group="EU Array/Pipes/Instructions"
2287             mdapi_hw_unit_type="gpu"
2288             />
2289    <counter name="Shader Atomic Memory Accesses"
2290             description="The total number of shader atomic memory accesses."
2291             data_type="uint64"
2292             equation="A 34 READ"
2293             underscore_name="shader_atomics"
2294             units="messages"
2295             symbol_name="ShaderAtomics"
2296             semantic_type="event"
2297             mdapi_supported_apis=""
2298             mdapi_usage_flags="Tier3 Frame Batch Draw"
2299             mdapi_hw_unit_type="gpu"
2300             mdapi_group="L3/Data Port/Atomics"
2301             />
2302    <counter name="Rasterized Pixels"
2303             description="The total number of rasterized pixels."
2304             data_type="uint64"
2305             equation="A 21 READ 4 UMUL"
2306             underscore_name="rasterized_pixels"
2307             units="pixels"
2308             symbol_name="RasterizedPixels"
2309             semantic_type="event"
2310             mdapi_supported_apis=""
2311             mdapi_usage_flags="Tier3 Frame Batch Draw"
2312             mdapi_hw_unit_type="gpu"
2313             mdapi_group="3D Pipe/Rasterizer"
2314             />
2315    <counter name="GTI L3 Throughput"
2316             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
2317             data_type="uint64"
2318             max_equation="$GpuCoreClocks 64 UMUL"
2319             equation="$L3Misses 64 UMUL"
2320             underscore_name="gti_l3_throughput"
2321             units="bytes"
2322             symbol_name="GtiL3Throughput"
2323             semantic_type="throughput"
2324             mdapi_supported_apis=""
2325             mdapi_usage_flags="Tier2 Frame Batch Draw"
2326             mdapi_group="GTI/L3"
2327             mdapi_hw_unit_type="gpu"
2328             />
2329    <counter name="DS Threads Dispatched"
2330             description="The total number of domain shader hardware threads dispatched."
2331             data_type="uint64"
2332             equation="A 3 READ"
2333             underscore_name="ds_threads"
2334             units="threads"
2335             symbol_name="DsThreads"
2336             semantic_type="event"
2337             mdapi_supported_apis=""
2338             mdapi_usage_flags="Tier3 Frame Batch Draw"
2339             mdapi_hw_unit_type="gpu"
2340             mdapi_group="EU Array/Domain Shader"
2341             />
2342    <counter name="Samples Written"
2343             description="The total number of samples or pixels written to all render targets."
2344             data_type="uint64"
2345             equation="A 26 READ 4 UMUL"
2346             underscore_name="samples_written"
2347             units="pixels"
2348             symbol_name="SamplesWritten"
2349             semantic_type="event"
2350             mdapi_supported_apis=""
2351             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2352             mdapi_hw_unit_type="gpu"
2353             mdapi_group="3D Pipe/Output Merger"
2354             />
2355    <counter name="EU FPU1 Move Instruction"
2356             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
2357             data_type="float"
2358             max_equation="100"
2359             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2360             underscore_name="eu_move_fpu1_instruction"
2361             units="percent"
2362             symbol_name="EuMoveFpu1Instruction"
2363             semantic_type="duration"
2364             mdapi_supported_apis=""
2365             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2366             mdapi_group="EU Array/Pipes/Instructions"
2367             mdapi_hw_unit_type="gpu"
2368             />
2369    <counter name="EU Stall"
2370             description="The percentage of time in which the Execution Units were stalled."
2371             data_type="float"
2372             max_equation="100"
2373             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2374             underscore_name="eu_stall"
2375             units="percent"
2376             symbol_name="EuStall"
2377             semantic_type="duration"
2378             mdapi_supported_apis=""
2379             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2380             mdapi_group="EU Array"
2381             mdapi_hw_unit_type="gpu"
2382             />
2383    <counter name="Samples Blended"
2384             description="The total number of blended samples or pixels written to all render targets."
2385             data_type="uint64"
2386             equation="A 27 READ 4 UMUL"
2387             underscore_name="samples_blended"
2388             units="pixels"
2389             symbol_name="SamplesBlended"
2390             semantic_type="event"
2391             mdapi_supported_apis=""
2392             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2393             mdapi_hw_unit_type="gpu"
2394             mdapi_group="3D Pipe/Output Merger"
2395             />
2396    <counter name="Early Depth Test Fails"
2397             description="The total number of pixels dropped on early depth test."
2398             data_type="uint64"
2399             equation="A 23 READ 4 UMUL"
2400             underscore_name="early_depth_test_fails"
2401             units="pixels"
2402             symbol_name="EarlyDepthTestFails"
2403             semantic_type="event"
2404             mdapi_supported_apis=""
2405             mdapi_usage_flags="Tier3 Frame Batch Draw"
2406             mdapi_hw_unit_type="gpu"
2407             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2408             />
2409    <counter name="Shader Memory Accesses"
2410             description="The total number of shader memory accesses to L3."
2411             data_type="uint64"
2412             equation="A 32 READ"
2413             underscore_name="shader_memory_accesses"
2414             units="messages"
2415             symbol_name="ShaderMemoryAccesses"
2416             semantic_type="event"
2417             mdapi_supported_apis=""
2418             mdapi_usage_flags="Tier3 Frame Batch Draw"
2419             mdapi_hw_unit_type="gpu"
2420             mdapi_group="L3/Data Port"
2421             />
2422    <counter name="HS Threads Dispatched"
2423             description="The total number of hull shader hardware threads dispatched."
2424             data_type="uint64"
2425             equation="A 2 READ"
2426             underscore_name="hs_threads"
2427             units="threads"
2428             symbol_name="HsThreads"
2429             semantic_type="event"
2430             mdapi_supported_apis=""
2431             mdapi_usage_flags="Tier3 Frame Batch Draw"
2432             mdapi_hw_unit_type="gpu"
2433             mdapi_group="EU Array/Hull Shader"
2434             />
2435    <counter name="L3 Total Throughput"
2436             description="The total number of GPU memory bytes transferred via L3."
2437             data_type="uint64"
2438             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2439             equation="$L3Accesses 64 UMUL"
2440             underscore_name="l3_total_throughput"
2441             units="bytes"
2442             symbol_name="L3TotalThroughput"
2443             semantic_type="throughput"
2444             mdapi_supported_apis=""
2445             mdapi_usage_flags="Tier3 Frame Batch Draw"
2446             mdapi_group="L3"
2447             mdapi_hw_unit_type="gpu"
2448             />
2449    <counter name="GTI Write Throughput"
2450             description="The total number of GPU memory bytes written to GTI."
2451             data_type="uint64"
2452             max_equation="$GpuCoreClocks 64 UMUL"
2453             equation="B 3 READ 64 UMUL"
2454             underscore_name="gti_write_throughput"
2455             units="bytes"
2456             symbol_name="GtiWriteThroughput"
2457             semantic_type="throughput"
2458             mdapi_supported_apis=""
2459             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2460             mdapi_group="GTI"
2461             mdapi_hw_unit_type="gpu"
2462             />
2463    <counter name="L3 Shader Throughput"
2464             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2465             data_type="uint64"
2466             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2467             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2468             underscore_name="l3_shader_throughput"
2469             units="bytes"
2470             symbol_name="L3ShaderThroughput"
2471             semantic_type="throughput"
2472             mdapi_supported_apis=""
2473             mdapi_usage_flags="Tier2 Frame Batch Draw"
2474             mdapi_group="L3/Data Port"
2475             mdapi_hw_unit_type="gpu"
2476             />
2477    <counter name="Samples Killed in FS"
2478             description="The total number of samples or pixels dropped in fragment shaders."
2479             data_type="uint64"
2480             equation="A 24 READ 4 UMUL"
2481             underscore_name="samples_killed_in_ps"
2482             units="pixels"
2483             symbol_name="SamplesKilledInPs"
2484             semantic_type="event"
2485             mdapi_supported_apis=""
2486             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2487             mdapi_hw_unit_type="gpu"
2488             mdapi_group="3D Pipe/Fragment Shader"
2489             />
2490    <counter name="SLM Bytes Written"
2491             description="The total number of GPU memory bytes written into shared local memory."
2492             data_type="uint64"
2493             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2494             equation="A 31 READ 64 UMUL"
2495             underscore_name="slm_bytes_written"
2496             units="bytes"
2497             symbol_name="SlmBytesWritten"
2498             semantic_type="throughput"
2499             mdapi_supported_apis=""
2500             mdapi_usage_flags="Tier3 Frame Batch Draw"
2501             mdapi_group="L3/Data Port/SLM"
2502             mdapi_hw_unit_type="gpu"
2503             />
2504    <counter name="EU FPU1 Binary Instruction"
2505             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
2506             data_type="float"
2507             max_equation="100"
2508             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2509             underscore_name="eu_binary_fpu1_instruction"
2510             units="percent"
2511             symbol_name="EuBinaryFpu1Instruction"
2512             semantic_type="duration"
2513             mdapi_supported_apis=""
2514             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2515             mdapi_group="EU Array/Pipes/Instructions"
2516             mdapi_hw_unit_type="gpu"
2517             />
2518    <counter name="EU FPU1 Ternary Instruction"
2519             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
2520             data_type="float"
2521             max_equation="100"
2522             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2523             underscore_name="eu_ternary_fpu1_instruction"
2524             units="percent"
2525             symbol_name="EuTernaryFpu1Instruction"
2526             semantic_type="duration"
2527             mdapi_supported_apis=""
2528             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2529             mdapi_group="EU Array/Pipes/Instructions"
2530             mdapi_hw_unit_type="gpu"
2531             />
2532    <counter name="EU Send Pipe Active"
2533             description="The percentage of time in which EU send pipeline was actively processing."
2534             data_type="float"
2535             max_equation="100"
2536             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2537             underscore_name="eu_send_active"
2538             units="percent"
2539             symbol_name="EuSendActive"
2540             semantic_type="duration"
2541             mdapi_supported_apis=""
2542             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2543             mdapi_group="EU Array/Pipes"
2544             mdapi_hw_unit_type="gpu"
2545             />
2546    <register_config type="NOA">
2547        <register type="NOA" address="0x00000D04" value="0x00000200" />
2548        <register type="NOA" address="0x00009840" value="0x00000000" />
2549        <register type="NOA" address="0x00009884" value="0x00000000" />
2550        <register type="NOA" address="0x00009888" value="0x14120700" />
2551        <register type="NOA" address="0x00009888" value="0x121500E0" />
2552        <register type="NOA" address="0x00009888" value="0x10040154" />
2553        <register type="NOA" address="0x00009888" value="0x0C045000" />
2554        <register type="NOA" address="0x00009888" value="0x0E040055" />
2555        <register type="NOA" address="0x00009888" value="0x14050055" />
2556        <register type="NOA" address="0x00009888" value="0x04054000" />
2557        <register type="NOA" address="0x00009888" value="0x06055000" />
2558        <register type="NOA" address="0x00009888" value="0x08055000" />
2559        <register type="NOA" address="0x00009888" value="0x0A051000" />
2560        <register type="NOA" address="0x00009888" value="0x260600F0" />
2561        <register type="NOA" address="0x00009888" value="0x24067E00" />
2562        <register type="NOA" address="0x00009888" value="0x0C120023" />
2563        <register type="NOA" address="0x00009888" value="0x0E12152B" />
2564        <register type="NOA" address="0x00009888" value="0x00121480" />
2565        <register type="NOA" address="0x00009888" value="0x02120028" />
2566        <register type="NOA" address="0x00009888" value="0x10120000" />
2567        <register type="NOA" address="0x00009888" value="0x18120000" />
2568        <register type="NOA" address="0x00009888" value="0x1A120000" />
2569        <register type="NOA" address="0x00009888" value="0x04120000" />
2570        <register type="NOA" address="0x00009888" value="0x0A13D000" />
2571        <register type="NOA" address="0x00009888" value="0x04136000" />
2572        <register type="NOA" address="0x00009888" value="0x0C144000" />
2573        <register type="NOA" address="0x00009888" value="0x0E14C000" />
2574        <register type="NOA" address="0x00009888" value="0x00148000" />
2575        <register type="NOA" address="0x00009888" value="0x02144000" />
2576        <register type="NOA" address="0x00009888" value="0x0C150980" />
2577        <register type="NOA" address="0x00009888" value="0x02154D80" />
2578        <register type="NOA" address="0x00009888" value="0x04154C9A" />
2579        <register type="NOA" address="0x00009888" value="0x06150018" />
2580        <register type="NOA" address="0x00009888" value="0x10150000" />
2581        <register type="NOA" address="0x00009888" value="0x16150800" />
2582        <register type="NOA" address="0x00009888" value="0x18150005" />
2583        <register type="NOA" address="0x00009888" value="0x08150000" />
2584        <register type="NOA" address="0x00009888" value="0x0A150000" />
2585        <register type="NOA" address="0x00009884" value="0x00000003" />
2586        <register type="NOA" address="0x00009888" value="0x0A1473A0" />
2587        <register type="NOA" address="0x00009888" value="0x1217241C" />
2588        <register type="NOA" address="0x00009888" value="0x22000550" />
2589        <register type="NOA" address="0x00009888" value="0x18137C00" />
2590        <register type="NOA" address="0x00009888" value="0x1A130001" />
2591        <register type="NOA" address="0x00009888" value="0x061434A0" />
2592        <register type="NOA" address="0x00009888" value="0x00140000" />
2593        <register type="NOA" address="0x00009888" value="0x081710B0" />
2594        <register type="NOA" address="0x00009888" value="0x10170000" />
2595        <register type="NOA" address="0x00009888" value="0x501F1124" />
2596        <register type="NOA" address="0x00009888" value="0x521F4849" />
2597        <register type="NOA" address="0x00009888" value="0x541F0024" />
2598        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
2599        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
2600        <register type="NOA" address="0x00009888" value="0x461F3100" />
2601        <register type="NOA" address="0x00009888" value="0x481F3131" />
2602        <register type="NOA" address="0x00009888" value="0x4A1F0031" />
2603        <register type="NOA" address="0x00009888" value="0x4C1F0030" />
2604        <register type="NOA" address="0x00009888" value="0x181F0000" />
2605        <register type="NOA" address="0x00009888" value="0x301F0000" />
2606        <register type="NOA" address="0x00009888" value="0x401F0000" />
2607        <register type="NOA" address="0x00009888" value="0x421F3030" />
2608        <register type="NOA" address="0x00009888" value="0x441F3030" />
2609    </register_config>
2610    <register_config type="OA">
2611        <register type="OA" address="0x00002740" value="0x00000000" />
2612        <register type="OA" address="0x00002710" value="0x00000000" />
2613        <register type="OA" address="0x00002714" value="0x00800000" />
2614        <register type="OA" address="0x00002720" value="0x00000000" />
2615        <register type="OA" address="0x00002724" value="0x00800000" />
2616    </register_config>
2617    <register_config type="FLEX">
2618        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2619        <register type="FLEX" address="0x0000E558" value="0x00000003" />
2620        <register type="FLEX" address="0x0000E658" value="0x00002001" />
2621        <register type="FLEX" address="0x0000E758" value="0x00101100" />
2622        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
2623        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
2624        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
2625    </register_config>
2626  </set>
2627
2628  <set name="Render Metrics for 3D Pipeline Profile Gen11"
2629       mdapi_supported_apis="OGL OCL IO BB"
2630       underscore_name="render_pipe_profile"
2631       hw_config_guid="03c7a167-2abc-4ba6-878a-f1d80082abca"
2632       chipset="ICL"
2633       symbol_name="RenderPipeProfile"
2634       >
2635    <counter name="GPU Core Clocks"
2636             description="The total number of GPU core clocks elapsed during the measurement."
2637             data_type="uint64"
2638             equation="GPU_CLOCK 0 READ"
2639             underscore_name="gpu_core_clocks"
2640             units="cycles"
2641             symbol_name="GpuCoreClocks"
2642             semantic_type="event"
2643             mdapi_supported_apis=""
2644             mdapi_usage_flags="Tier1 Frame Batch Draw"
2645             mdapi_hw_unit_type="gpu"
2646             mdapi_group="GPU"
2647             />
2648    <counter name="EU Active"
2649             description="The percentage of time in which the Execution Units were actively processing."
2650             data_type="float"
2651             max_equation="100"
2652             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2653             underscore_name="eu_active"
2654             units="percent"
2655             symbol_name="EuActive"
2656             semantic_type="duration"
2657             mdapi_supported_apis=""
2658             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2659             mdapi_group="EU Array"
2660             mdapi_hw_unit_type="gpu"
2661             />
2662    <counter name="VS Bottleneck"
2663             low_watermark="10"
2664             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
2665             data_type="float"
2666             high_watermark="30"
2667             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2668             max_equation="100"
2669             underscore_name="vs_bottleneck"
2670             units="percent"
2671             symbol_name="VsBottleneck"
2672             semantic_type="duration"
2673             mdapi_supported_apis=""
2674             mdapi_usage_flags="Tier3 Indicate Draw"
2675             mdapi_group="3D Pipe/Vertex Shader"
2676             mdapi_hw_unit_type="gpu"
2677             />
2678    <counter name="Hi-Depth Bottleneck"
2679             low_watermark="5"
2680             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
2681             data_type="float"
2682             high_watermark="15"
2683             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2684             max_equation="100"
2685             underscore_name="hi_depth_bottleneck"
2686             units="percent"
2687             symbol_name="HiDepthBottleneck"
2688             semantic_type="duration"
2689             mdapi_supported_apis=""
2690             mdapi_usage_flags="Tier3 Indicate Draw"
2691             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2692             mdapi_hw_unit_type="gpu"
2693             />
2694    <counter name="GS Bottleneck"
2695             low_watermark="5"
2696             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
2697             data_type="float"
2698             high_watermark="15"
2699             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2700             max_equation="100"
2701             underscore_name="gs_bottleneck"
2702             units="percent"
2703             symbol_name="GsBottleneck"
2704             semantic_type="duration"
2705             mdapi_supported_apis=""
2706             mdapi_usage_flags="Tier3 Indicate Draw"
2707             mdapi_group="3D Pipe/Geometry Shader"
2708             mdapi_hw_unit_type="gpu"
2709             />
2710    <counter name="GS Threads Dispatched"
2711             description="The total number of geometry shader hardware threads dispatched."
2712             data_type="uint64"
2713             equation="A 5 READ"
2714             underscore_name="gs_threads"
2715             units="threads"
2716             symbol_name="GsThreads"
2717             semantic_type="event"
2718             mdapi_supported_apis=""
2719             mdapi_usage_flags="Tier3 Frame Batch Draw"
2720             mdapi_hw_unit_type="gpu"
2721             mdapi_group="EU Array/Geometry Shader"
2722             />
2723    <counter name="Early Hi-Depth Test Fails"
2724             description="The total number of pixels dropped on early hierarchical depth test."
2725             data_type="uint64"
2726             equation="A 22 READ 4 UMUL"
2727             underscore_name="hi_depth_test_fails"
2728             units="pixels"
2729             symbol_name="HiDepthTestFails"
2730             semantic_type="event"
2731             mdapi_supported_apis=""
2732             mdapi_usage_flags="Tier3 Frame Batch Draw"
2733             mdapi_hw_unit_type="gpu"
2734             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2735             />
2736    <counter name="VS Threads Dispatched"
2737             description="The total number of vertex shader hardware threads dispatched."
2738             data_type="uint64"
2739             equation="A 1 READ"
2740             underscore_name="vs_threads"
2741             units="threads"
2742             symbol_name="VsThreads"
2743             semantic_type="event"
2744             mdapi_supported_apis=""
2745             mdapi_usage_flags="Tier3 Frame Batch Draw"
2746             mdapi_hw_unit_type="gpu"
2747             mdapi_group="EU Array/Vertex Shader"
2748             />
2749    <counter name="FS Threads Dispatched"
2750             description="The total number of fragment shader hardware threads dispatched."
2751             data_type="uint64"
2752             equation="A 6 READ"
2753             underscore_name="ps_threads"
2754             units="threads"
2755             symbol_name="PsThreads"
2756             semantic_type="event"
2757             mdapi_supported_apis=""
2758             mdapi_usage_flags="Tier3 Frame Batch Draw"
2759             mdapi_hw_unit_type="gpu"
2760             mdapi_group="EU Array/Fragment Shader"
2761             />
2762    <counter name="BC Bottleneck"
2763             low_watermark="5"
2764             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
2765             data_type="float"
2766             high_watermark="15"
2767             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2768             max_equation="100"
2769             underscore_name="bc_bottleneck"
2770             units="percent"
2771             symbol_name="BcBottleneck"
2772             semantic_type="duration"
2773             mdapi_supported_apis=""
2774             mdapi_usage_flags="Tier3 Indicate Draw"
2775             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
2776             mdapi_hw_unit_type="gpu"
2777             />
2778    <counter name="HS Stall"
2779             description="The percentage of time in which hull stall pipeline stage was stalled."
2780             data_type="float"
2781             max_equation="100"
2782             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2783             underscore_name="hs_stall"
2784             units="percent"
2785             symbol_name="HsStall"
2786             semantic_type="duration"
2787             mdapi_supported_apis=""
2788             mdapi_usage_flags="Tier4 Correlate Draw"
2789             mdapi_group="3D Pipe/Hull Shader"
2790             mdapi_hw_unit_type="gpu"
2791             />
2792    <counter name="Shader Barrier Messages"
2793             description="The total number of shader barrier messages."
2794             data_type="uint64"
2795             equation="A 35 READ"
2796             underscore_name="shader_barriers"
2797             units="messages"
2798             symbol_name="ShaderBarriers"
2799             semantic_type="event"
2800             mdapi_supported_apis=""
2801             mdapi_usage_flags="Tier3 Frame Batch Draw"
2802             mdapi_hw_unit_type="gpu"
2803             mdapi_group="EU Array/Barrier"
2804             />
2805    <counter name="Sampler Texels"
2806             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2807             data_type="uint64"
2808             equation="A 28 READ 4 UMUL"
2809             underscore_name="sampler_texels"
2810             units="texels"
2811             symbol_name="SamplerTexels"
2812             semantic_type="event"
2813             mdapi_supported_apis=""
2814             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2815             mdapi_hw_unit_type="gpu"
2816             mdapi_group="Sampler/Sampler Input"
2817             />
2818    <counter name="Pixels Failing Tests"
2819             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2820             data_type="uint64"
2821             equation="A 25 READ 4 UMUL"
2822             underscore_name="pixels_failing_post_ps_tests"
2823             units="pixels"
2824             symbol_name="PixelsFailingPostPsTests"
2825             semantic_type="event"
2826             mdapi_supported_apis=""
2827             mdapi_usage_flags="Tier3 Frame Batch Draw"
2828             mdapi_hw_unit_type="gpu"
2829             mdapi_group="3D Pipe/Output Merger"
2830             />
2831    <counter name="GPU Time Elapsed"
2832             description="Time elapsed on the GPU during the measurement."
2833             data_type="uint64"
2834             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2835             underscore_name="gpu_time"
2836             units="ns"
2837             symbol_name="GpuTime"
2838             semantic_type="duration"
2839             mdapi_supported_apis=""
2840             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2841             mdapi_hw_unit_type="gpu"
2842             mdapi_group="GPU"
2843             />
2844    <counter name="AVG GPU Core Frequency"
2845             description="Average GPU Core Frequency in the measurement."
2846             data_type="uint64"
2847             max_equation="$GpuMaxFrequency"
2848             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2849             underscore_name="avg_gpu_core_frequency"
2850             units="hz"
2851             symbol_name="AvgGpuCoreFrequency"
2852             semantic_type="event"
2853             mdapi_supported_apis=""
2854             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2855             mdapi_group="GPU"
2856             mdapi_hw_unit_type="gpu"
2857             />
2858    <counter name="Sampler Texels Misses"
2859             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2860             data_type="uint64"
2861             equation="A 29 READ 4 UMUL"
2862             underscore_name="sampler_texel_misses"
2863             units="texels"
2864             symbol_name="SamplerTexelMisses"
2865             semantic_type="event"
2866             mdapi_supported_apis=""
2867             mdapi_usage_flags="Tier3 Batch Frame Draw"
2868             mdapi_hw_unit_type="gpu"
2869             mdapi_group="Sampler/Sampler Cache"
2870             />
2871    <counter name="CS Threads Dispatched"
2872             description="The total number of compute shader hardware threads dispatched."
2873             data_type="uint64"
2874             equation="A 4 READ"
2875             underscore_name="cs_threads"
2876             units="threads"
2877             symbol_name="CsThreads"
2878             semantic_type="event"
2879             mdapi_supported_apis=""
2880             mdapi_usage_flags="Tier3 Frame Batch Draw"
2881             mdapi_hw_unit_type="gpu"
2882             mdapi_group="EU Array/Compute Shader"
2883             />
2884    <counter name="VF Bottleneck"
2885             low_watermark="5"
2886             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2887             data_type="float"
2888             high_watermark="15"
2889             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2890             max_equation="100"
2891             underscore_name="vf_bottleneck"
2892             units="percent"
2893             symbol_name="VfBottleneck"
2894             semantic_type="duration"
2895             mdapi_supported_apis=""
2896             mdapi_usage_flags="Tier3 Indicate Draw"
2897             mdapi_group="3D Pipe/Input Assembler"
2898             mdapi_hw_unit_type="gpu"
2899             />
2900    <counter name="SLM Bytes Read"
2901             description="The total number of GPU memory bytes read from shared local memory."
2902             data_type="uint64"
2903             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2904             equation="A 30 READ 64 UMUL"
2905             underscore_name="slm_bytes_read"
2906             units="bytes"
2907             symbol_name="SlmBytesRead"
2908             semantic_type="throughput"
2909             mdapi_supported_apis=""
2910             mdapi_usage_flags="Tier3 Frame Batch Draw"
2911             mdapi_group="L3/Data Port/SLM"
2912             mdapi_hw_unit_type="gpu"
2913             />
2914    <counter name="Strip-Fans Bottleneck"
2915             low_watermark="5"
2916             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
2917             data_type="float"
2918             high_watermark="10"
2919             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2920             max_equation="100"
2921             underscore_name="sf_bottleneck"
2922             units="percent"
2923             symbol_name="SfBottleneck"
2924             semantic_type="duration"
2925             mdapi_supported_apis=""
2926             mdapi_usage_flags="Tier3 Indicate Draw"
2927             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2928             mdapi_hw_unit_type="gpu"
2929             />
2930    <counter name="SF Stall"
2931             description="The percentage of time in which strip-fans pipeline stage was stalled."
2932             data_type="float"
2933             max_equation="100"
2934             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2935             underscore_name="sf_stall"
2936             units="percent"
2937             symbol_name="SfStall"
2938             semantic_type="duration"
2939             mdapi_supported_apis=""
2940             mdapi_usage_flags="Tier4 Correlate Draw"
2941             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2942             mdapi_hw_unit_type="gpu"
2943             />
2944    <counter name="GPU Busy"
2945             description="The percentage of time in which the GPU has been processing GPU commands."
2946             data_type="float"
2947             max_equation="100"
2948             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2949             underscore_name="gpu_busy"
2950             units="percent"
2951             symbol_name="GpuBusy"
2952             semantic_type="duration"
2953             mdapi_supported_apis=""
2954             mdapi_usage_flags="Tier1 Overview System Frame"
2955             mdapi_group="GPU"
2956             mdapi_hw_unit_type="gpu"
2957             />
2958    <counter name="HS Bottleneck"
2959             low_watermark="3"
2960             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2961             data_type="float"
2962             high_watermark="9"
2963             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2964             max_equation="100"
2965             underscore_name="hs_bottleneck"
2966             units="percent"
2967             symbol_name="HsBottleneck"
2968             semantic_type="duration"
2969             mdapi_supported_apis=""
2970             mdapi_usage_flags="Tier3 Indicate Draw"
2971             mdapi_group="3D Pipe/Hull Shader"
2972             mdapi_hw_unit_type="gpu"
2973             />
2974    <counter name="CL Stall"
2975             description="The percentage of time in which clipper pipeline stage was stalled."
2976             data_type="float"
2977             max_equation="100"
2978             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2979             underscore_name="cl_stall"
2980             units="percent"
2981             symbol_name="ClStall"
2982             semantic_type="duration"
2983             mdapi_supported_apis=""
2984             mdapi_usage_flags="Tier4 Correlate Draw"
2985             mdapi_group="3D Pipe/Clipper"
2986             mdapi_hw_unit_type="gpu"
2987             />
2988    <counter name="SO Bottleneck"
2989             low_watermark="5"
2990             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
2991             data_type="float"
2992             high_watermark="15"
2993             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2994             max_equation="100"
2995             underscore_name="so_bottleneck"
2996             units="percent"
2997             symbol_name="SoBottleneck"
2998             semantic_type="duration"
2999             mdapi_supported_apis=""
3000             mdapi_usage_flags="Tier3 Indicate Draw"
3001             mdapi_group="3D Pipe/Stream Output"
3002             mdapi_hw_unit_type="gpu"
3003             />
3004    <counter name="Rasterized Pixels"
3005             description="The total number of rasterized pixels."
3006             data_type="uint64"
3007             equation="A 21 READ 4 UMUL"
3008             underscore_name="rasterized_pixels"
3009             units="pixels"
3010             symbol_name="RasterizedPixels"
3011             semantic_type="event"
3012             mdapi_supported_apis=""
3013             mdapi_usage_flags="Tier3 Frame Batch Draw"
3014             mdapi_hw_unit_type="gpu"
3015             mdapi_group="3D Pipe/Rasterizer"
3016             />
3017    <counter name="DS Threads Dispatched"
3018             description="The total number of domain shader hardware threads dispatched."
3019             data_type="uint64"
3020             equation="A 3 READ"
3021             underscore_name="ds_threads"
3022             units="threads"
3023             symbol_name="DsThreads"
3024             semantic_type="event"
3025             mdapi_supported_apis=""
3026             mdapi_usage_flags="Tier3 Frame Batch Draw"
3027             mdapi_hw_unit_type="gpu"
3028             mdapi_group="EU Array/Domain Shader"
3029             />
3030    <counter name="Samples Written"
3031             description="The total number of samples or pixels written to all render targets."
3032             data_type="uint64"
3033             equation="A 26 READ 4 UMUL"
3034             underscore_name="samples_written"
3035             units="pixels"
3036             symbol_name="SamplesWritten"
3037             semantic_type="event"
3038             mdapi_supported_apis=""
3039             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3040             mdapi_hw_unit_type="gpu"
3041             mdapi_group="3D Pipe/Output Merger"
3042             />
3043    <counter name="DS Bottleneck"
3044             low_watermark="5"
3045             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3046             data_type="float"
3047             high_watermark="15"
3048             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3049             max_equation="100"
3050             underscore_name="ds_bottleneck"
3051             units="percent"
3052             symbol_name="DsBottleneck"
3053             semantic_type="duration"
3054             mdapi_supported_apis=""
3055             mdapi_usage_flags="Tier3 Indicate Draw"
3056             mdapi_group="3D Pipe/Domain Shader"
3057             mdapi_hw_unit_type="gpu"
3058             />
3059    <counter name="EU Stall"
3060             description="The percentage of time in which the Execution Units were stalled."
3061             data_type="float"
3062             max_equation="100"
3063             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3064             underscore_name="eu_stall"
3065             units="percent"
3066             symbol_name="EuStall"
3067             semantic_type="duration"
3068             mdapi_supported_apis=""
3069             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3070             mdapi_group="EU Array"
3071             mdapi_hw_unit_type="gpu"
3072             />
3073    <counter name="Clipper Bottleneck"
3074             low_watermark="10"
3075             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3076             data_type="float"
3077             high_watermark="30"
3078             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3079             max_equation="100"
3080             underscore_name="cl_bottleneck"
3081             units="percent"
3082             symbol_name="ClBottleneck"
3083             semantic_type="duration"
3084             mdapi_supported_apis=""
3085             mdapi_usage_flags="Tier3 Indicate Draw"
3086             mdapi_group="3D Pipe/Clipper"
3087             mdapi_hw_unit_type="gpu"
3088             />
3089    <counter name="DS Stall"
3090             description="The percentage of time in which domain shader pipeline stage was stalled."
3091             data_type="float"
3092             max_equation="100"
3093             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3094             underscore_name="ds_stall"
3095             units="percent"
3096             symbol_name="DsStall"
3097             semantic_type="duration"
3098             mdapi_supported_apis=""
3099             mdapi_usage_flags="Tier4 Correlate Draw"
3100             mdapi_group="3D Pipe/Domain Shader"
3101             mdapi_hw_unit_type="gpu"
3102             />
3103    <counter name="Early Depth Bottleneck"
3104             low_watermark="10"
3105             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
3106             data_type="float"
3107             high_watermark="30"
3108             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3109             max_equation="100"
3110             underscore_name="early_depth_bottleneck"
3111             units="percent"
3112             symbol_name="EarlyDepthBottleneck"
3113             semantic_type="duration"
3114             mdapi_supported_apis=""
3115             mdapi_usage_flags="Tier3 Indicate Draw"
3116             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3117             mdapi_hw_unit_type="gpu"
3118             />
3119    <counter name="Samples Blended"
3120             description="The total number of blended samples or pixels written to all render targets."
3121             data_type="uint64"
3122             equation="A 27 READ 4 UMUL"
3123             underscore_name="samples_blended"
3124             units="pixels"
3125             symbol_name="SamplesBlended"
3126             semantic_type="event"
3127             mdapi_supported_apis=""
3128             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3129             mdapi_hw_unit_type="gpu"
3130             mdapi_group="3D Pipe/Output Merger"
3131             />
3132    <counter name="Early Depth Test Fails"
3133             description="The total number of pixels dropped on early depth test."
3134             data_type="uint64"
3135             equation="A 23 READ 4 UMUL"
3136             underscore_name="early_depth_test_fails"
3137             units="pixels"
3138             symbol_name="EarlyDepthTestFails"
3139             semantic_type="event"
3140             mdapi_supported_apis=""
3141             mdapi_usage_flags="Tier3 Frame Batch Draw"
3142             mdapi_hw_unit_type="gpu"
3143             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3144             />
3145    <counter name="Shader Memory Accesses"
3146             description="The total number of shader memory accesses to L3."
3147             data_type="uint64"
3148             equation="A 32 READ"
3149             underscore_name="shader_memory_accesses"
3150             units="messages"
3151             symbol_name="ShaderMemoryAccesses"
3152             semantic_type="event"
3153             mdapi_supported_apis=""
3154             mdapi_usage_flags="Tier3 Frame Batch Draw"
3155             mdapi_hw_unit_type="gpu"
3156             mdapi_group="L3/Data Port"
3157             />
3158    <counter name="HS Threads Dispatched"
3159             description="The total number of hull shader hardware threads dispatched."
3160             data_type="uint64"
3161             equation="A 2 READ"
3162             underscore_name="hs_threads"
3163             units="threads"
3164             symbol_name="HsThreads"
3165             semantic_type="event"
3166             mdapi_supported_apis=""
3167             mdapi_usage_flags="Tier3 Frame Batch Draw"
3168             mdapi_hw_unit_type="gpu"
3169             mdapi_group="EU Array/Hull Shader"
3170             />
3171    <counter name="L3 Shader Throughput"
3172             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3173             data_type="uint64"
3174             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3175             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3176             underscore_name="l3_shader_throughput"
3177             units="bytes"
3178             symbol_name="L3ShaderThroughput"
3179             semantic_type="throughput"
3180             mdapi_supported_apis=""
3181             mdapi_usage_flags="Tier2 Frame Batch Draw"
3182             mdapi_group="L3/Data Port"
3183             mdapi_hw_unit_type="gpu"
3184             />
3185    <counter name="Samples Killed in FS"
3186             description="The total number of samples or pixels dropped in fragment shaders."
3187             data_type="uint64"
3188             equation="A 24 READ 4 UMUL"
3189             underscore_name="samples_killed_in_ps"
3190             units="pixels"
3191             symbol_name="SamplesKilledInPs"
3192             semantic_type="event"
3193             mdapi_supported_apis=""
3194             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3195             mdapi_hw_unit_type="gpu"
3196             mdapi_group="3D Pipe/Fragment Shader"
3197             />
3198    <counter name="SLM Bytes Written"
3199             description="The total number of GPU memory bytes written into shared local memory."
3200             data_type="uint64"
3201             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3202             equation="A 31 READ 64 UMUL"
3203             underscore_name="slm_bytes_written"
3204             units="bytes"
3205             symbol_name="SlmBytesWritten"
3206             semantic_type="throughput"
3207             mdapi_supported_apis=""
3208             mdapi_usage_flags="Tier3 Frame Batch Draw"
3209             mdapi_group="L3/Data Port/SLM"
3210             mdapi_hw_unit_type="gpu"
3211             />
3212    <counter name="SO Stall"
3213             description="The percentage of time in which stream-output pipeline stage was stalled."
3214             data_type="float"
3215             max_equation="100"
3216             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3217             underscore_name="so_stall"
3218             units="percent"
3219             symbol_name="SoStall"
3220             semantic_type="duration"
3221             mdapi_supported_apis=""
3222             mdapi_usage_flags="Tier4 Correlate Draw"
3223             mdapi_group="3D Pipe/Stream Output"
3224             mdapi_hw_unit_type="gpu"
3225             />
3226    <counter name="Shader Atomic Memory Accesses"
3227             description="The total number of shader atomic memory accesses."
3228             data_type="uint64"
3229             equation="A 34 READ"
3230             underscore_name="shader_atomics"
3231             units="messages"
3232             symbol_name="ShaderAtomics"
3233             semantic_type="event"
3234             mdapi_supported_apis=""
3235             mdapi_usage_flags="Tier3 Frame Batch Draw"
3236             mdapi_hw_unit_type="gpu"
3237             mdapi_group="L3/Data Port/Atomics"
3238             />
3239    <register_config type="NOA">
3240        <register type="NOA" address="0x00000D04" value="0x00000200" />
3241        <register type="NOA" address="0x00009840" value="0x00000000" />
3242        <register type="NOA" address="0x00009884" value="0x00000000" />
3243        <register type="NOA" address="0x00009888" value="0x001F001E" />
3244        <register type="NOA" address="0x00009888" value="0x10160000" />
3245        <register type="NOA" address="0x00009888" value="0x1017001F" />
3246        <register type="NOA" address="0x00009888" value="0x0A1F0005" />
3247        <register type="NOA" address="0x00009888" value="0x0E1F0000" />
3248        <register type="NOA" address="0x00009888" value="0x0C1F0000" />
3249        <register type="NOA" address="0x00009888" value="0x1A200800" />
3250        <register type="NOA" address="0x00009888" value="0x10040015" />
3251        <register type="NOA" address="0x00009888" value="0x0E054000" />
3252        <register type="NOA" address="0x00009888" value="0x14050005" />
3253        <register type="NOA" address="0x00009888" value="0x26060038" />
3254        <register type="NOA" address="0x00009888" value="0x16157E00" />
3255        <register type="NOA" address="0x00009888" value="0x0C160022" />
3256        <register type="NOA" address="0x00009888" value="0x08160000" />
3257        <register type="NOA" address="0x00009888" value="0x0C170540" />
3258        <register type="NOA" address="0x00009888" value="0x04170000" />
3259        <register type="NOA" address="0x00009888" value="0x0A188000" />
3260        <register type="NOA" address="0x00009888" value="0x0C181000" />
3261        <register type="NOA" address="0x00009888" value="0x12195000" />
3262        <register type="NOA" address="0x00009888" value="0x14190001" />
3263        <register type="NOA" address="0x00009884" value="0x00000003" />
3264        <register type="NOA" address="0x00009888" value="0x12010000" />
3265        <register type="NOA" address="0x00009888" value="0x100B7C00" />
3266        <register type="NOA" address="0x00009888" value="0x100F0019" />
3267        <register type="NOA" address="0x00009888" value="0x10107C00" />
3268        <register type="NOA" address="0x00009888" value="0x16100000" />
3269        <register type="NOA" address="0x00009888" value="0x00110000" />
3270        <register type="NOA" address="0x00009888" value="0x120703C0" />
3271        <register type="NOA" address="0x00009888" value="0x10090000" />
3272        <register type="NOA" address="0x00009888" value="0x06010080" />
3273        <register type="NOA" address="0x00009888" value="0x0E014180" />
3274        <register type="NOA" address="0x00009888" value="0x10010000" />
3275        <register type="NOA" address="0x00009888" value="0x00014000" />
3276        <register type="NOA" address="0x00009888" value="0x060B0015" />
3277        <register type="NOA" address="0x00009888" value="0x080B8000" />
3278        <register type="NOA" address="0x00009888" value="0x0A0B2000" />
3279        <register type="NOA" address="0x00009888" value="0x020BA000" />
3280        <register type="NOA" address="0x00009888" value="0x040BA000" />
3281        <register type="NOA" address="0x00009888" value="0x0E0E0A02" />
3282        <register type="NOA" address="0x00009888" value="0x0C0EA800" />
3283        <register type="NOA" address="0x00009888" value="0x020F0002" />
3284        <register type="NOA" address="0x00009888" value="0x180F0800" />
3285        <register type="NOA" address="0x00009888" value="0x040F0000" />
3286        <register type="NOA" address="0x00009888" value="0x060F8000" />
3287        <register type="NOA" address="0x00009888" value="0x0A100017" />
3288        <register type="NOA" address="0x00009888" value="0x04107113" />
3289        <register type="NOA" address="0x00009888" value="0x18100020" />
3290        <register type="NOA" address="0x00009888" value="0x06104000" />
3291        <register type="NOA" address="0x00009888" value="0x08100000" />
3292        <register type="NOA" address="0x00009888" value="0x08110C40" />
3293        <register type="NOA" address="0x00009888" value="0x02110C80" />
3294        <register type="NOA" address="0x00009888" value="0x00024000" />
3295        <register type="NOA" address="0x00009888" value="0x06028000" />
3296        <register type="NOA" address="0x00009888" value="0x0E02C000" />
3297        <register type="NOA" address="0x00009888" value="0x00039000" />
3298        <register type="NOA" address="0x00009888" value="0x06036000" />
3299        <register type="NOA" address="0x00009888" value="0x0803A000" />
3300        <register type="NOA" address="0x00009888" value="0x0A032000" />
3301        <register type="NOA" address="0x00009888" value="0x0E035000" />
3302        <register type="NOA" address="0x00009888" value="0x0203A000" />
3303        <register type="NOA" address="0x00009888" value="0x0403A000" />
3304        <register type="NOA" address="0x00009888" value="0x00044000" />
3305        <register type="NOA" address="0x00009888" value="0x0E044000" />
3306        <register type="NOA" address="0x00009888" value="0x10068000" />
3307        <register type="NOA" address="0x00009888" value="0x12068000" />
3308        <register type="NOA" address="0x00009888" value="0x14068000" />
3309        <register type="NOA" address="0x00009888" value="0x02068000" />
3310        <register type="NOA" address="0x00009888" value="0x04068000" />
3311        <register type="NOA" address="0x00009888" value="0x06068000" />
3312        <register type="NOA" address="0x00009888" value="0x08068000" />
3313        <register type="NOA" address="0x00009888" value="0x0A068000" />
3314        <register type="NOA" address="0x00009888" value="0x0C068000" />
3315        <register type="NOA" address="0x00009888" value="0x00070032" />
3316        <register type="NOA" address="0x00009888" value="0x0E070033" />
3317        <register type="NOA" address="0x00009888" value="0x04070000" />
3318        <register type="NOA" address="0x00009888" value="0x08098011" />
3319        <register type="NOA" address="0x00009888" value="0x00090980" />
3320        <register type="NOA" address="0x00009888" value="0x18090A00" />
3321        <register type="NOA" address="0x00009888" value="0x02090000" />
3322        <register type="NOA" address="0x00009888" value="0x04098000" />
3323        <register type="NOA" address="0x00009888" value="0x06098000" />
3324        <register type="NOA" address="0x00009888" value="0x0A098000" />
3325        <register type="NOA" address="0x00009888" value="0x0C098000" />
3326        <register type="NOA" address="0x00009888" value="0x301F6000" />
3327        <register type="NOA" address="0x00009888" value="0x501F36DB" />
3328        <register type="NOA" address="0x00009888" value="0x521F491B" />
3329        <register type="NOA" address="0x00009888" value="0x541F001B" />
3330        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
3331        <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
3332        <register type="NOA" address="0x00009888" value="0x3E1F2100" />
3333        <register type="NOA" address="0x00009888" value="0x461F4141" />
3334        <register type="NOA" address="0x00009888" value="0x481F1160" />
3335        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
3336        <register type="NOA" address="0x00009888" value="0x4C1F2120" />
3337        <register type="NOA" address="0x00009888" value="0x181F0000" />
3338        <register type="NOA" address="0x00009888" value="0x401F0141" />
3339        <register type="NOA" address="0x00009888" value="0x421F1160" />
3340        <register type="NOA" address="0x00009888" value="0x441F3111" />
3341    </register_config>
3342    <register_config type="OA">
3343        <register type="OA" address="0x00002740" value="0x00000000" />
3344        <register type="OA" address="0x00002710" value="0x00000000" />
3345        <register type="OA" address="0x00002714" value="0x00800000" />
3346        <register type="OA" address="0x00002720" value="0x00000000" />
3347        <register type="OA" address="0x00002724" value="0x00800000" />
3348    </register_config>
3349    <register_config type="FLEX">
3350        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3351    </register_config>
3352  </set>
3353
3354  <set name="Metric set HDCAndSF"
3355       mdapi_supported_apis="OGL OCL IO BB"
3356       underscore_name="hdc_and_sf"
3357       hw_config_guid="c5cbc488-6569-41dd-9128-42bf6f0d317c"
3358       chipset="ICL"
3359       symbol_name="HDCAndSF"
3360       >
3361    <counter name="GPU Core Clocks"
3362             description="The total number of GPU core clocks elapsed during the measurement."
3363             data_type="uint64"
3364             equation="GPU_CLOCK 0 READ"
3365             underscore_name="gpu_core_clocks"
3366             units="cycles"
3367             symbol_name="GpuCoreClocks"
3368             semantic_type="event"
3369             mdapi_supported_apis=""
3370             mdapi_usage_flags="Tier1 Frame Batch Draw"
3371             mdapi_hw_unit_type="gpu"
3372             mdapi_group="GPU"
3373             />
3374    <counter name="EU Active"
3375             description="The percentage of time in which the Execution Units were actively processing."
3376             data_type="float"
3377             max_equation="100"
3378             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3379             underscore_name="eu_active"
3380             units="percent"
3381             symbol_name="EuActive"
3382             semantic_type="duration"
3383             mdapi_supported_apis=""
3384             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3385             mdapi_group="EU Array"
3386             mdapi_hw_unit_type="gpu"
3387             />
3388    <counter name="EU Both FPU Pipes Active"
3389             description="The percentage of time in which both EU FPU pipelines were actively processing."
3390             data_type="float"
3391             max_equation="100"
3392             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3393             underscore_name="eu_fpu_both_active"
3394             units="percent"
3395             symbol_name="EuFpuBothActive"
3396             semantic_type="duration"
3397             mdapi_supported_apis=""
3398             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3399             mdapi_group="EU Array/Pipes"
3400             mdapi_hw_unit_type="gpu"
3401             />
3402    <counter name="SQ is full"
3403             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3404             data_type="float"
3405             max_equation="100"
3406             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3407             underscore_name="gt_request_queue_full"
3408             units="percent"
3409             symbol_name="GTRequestQueueFull"
3410             semantic_type="duration"
3411             mdapi_supported_apis=""
3412             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3413             mdapi_group="GTI"
3414             mdapi_hw_unit_type="gpu"
3415             />
3416    <counter name="VS Send Pipe Active"
3417             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3418             data_type="float"
3419             max_equation="100"
3420             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3421             underscore_name="vs_send_active"
3422             units="percent"
3423             symbol_name="VsSendActive"
3424             semantic_type="duration"
3425             mdapi_supported_apis=""
3426             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3427             mdapi_group="EU Array/Vertex Shader"
3428             mdapi_hw_unit_type="gpu"
3429             />
3430    <counter name="VS FPU1 Pipe Active"
3431             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3432             data_type="float"
3433             max_equation="100"
3434             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3435             underscore_name="vs_fpu1_active"
3436             units="percent"
3437             symbol_name="VsFpu1Active"
3438             semantic_type="duration"
3439             mdapi_supported_apis=""
3440             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3441             mdapi_group="EU Array/Vertex Shader"
3442             mdapi_hw_unit_type="gpu"
3443             />
3444    <counter name="GS Threads Dispatched"
3445             description="The total number of geometry shader hardware threads dispatched."
3446             data_type="uint64"
3447             equation="A 5 READ"
3448             underscore_name="gs_threads"
3449             units="threads"
3450             symbol_name="GsThreads"
3451             semantic_type="event"
3452             mdapi_supported_apis=""
3453             mdapi_usage_flags="Tier3 Frame Batch Draw"
3454             mdapi_hw_unit_type="gpu"
3455             mdapi_group="EU Array/Geometry Shader"
3456             />
3457    <counter name="Early Hi-Depth Test Fails"
3458             description="The total number of pixels dropped on early hierarchical depth test."
3459             data_type="uint64"
3460             equation="A 22 READ 4 UMUL"
3461             underscore_name="hi_depth_test_fails"
3462             units="pixels"
3463             symbol_name="HiDepthTestFails"
3464             semantic_type="event"
3465             mdapi_supported_apis=""
3466             mdapi_usage_flags="Tier3 Frame Batch Draw"
3467             mdapi_hw_unit_type="gpu"
3468             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3469             />
3470    <counter name="FS Both FPU Active"
3471             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3472             data_type="float"
3473             max_equation="100"
3474             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3475             underscore_name="ps_eu_both_fpu_active"
3476             units="percent"
3477             symbol_name="PsEuBothFpuActive"
3478             semantic_type="duration"
3479             mdapi_supported_apis=""
3480             mdapi_usage_flags="Tier4 Frame Batch Draw"
3481             mdapi_group="3D Pipe/Fragment Shader"
3482             mdapi_hw_unit_type="gpu"
3483             />
3484    <counter name="VS Threads Dispatched"
3485             description="The total number of vertex shader hardware threads dispatched."
3486             data_type="uint64"
3487             equation="A 1 READ"
3488             underscore_name="vs_threads"
3489             units="threads"
3490             symbol_name="VsThreads"
3491             semantic_type="event"
3492             mdapi_supported_apis=""
3493             mdapi_usage_flags="Tier3 Frame Batch Draw"
3494             mdapi_hw_unit_type="gpu"
3495             mdapi_group="EU Array/Vertex Shader"
3496             />
3497    <counter name="Polygon Data Ready"
3498             description="The percentage of time in which geometry pipeline output is ready"
3499             data_type="float"
3500             max_equation="100"
3501             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3502             underscore_name="poly_data_ready"
3503             units="percent"
3504             symbol_name="PolyDataReady"
3505             semantic_type="duration"
3506             mdapi_supported_apis=""
3507             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3508             mdapi_group="GPU/3D Pipe/Strip-Fans"
3509             mdapi_hw_unit_type="gpu"
3510             />
3511    <counter name="FS Threads Dispatched"
3512             description="The total number of fragment shader hardware threads dispatched."
3513             data_type="uint64"
3514             equation="A 6 READ"
3515             underscore_name="ps_threads"
3516             units="threads"
3517             symbol_name="PsThreads"
3518             semantic_type="event"
3519             mdapi_supported_apis=""
3520             mdapi_usage_flags="Tier3 Frame Batch Draw"
3521             mdapi_hw_unit_type="gpu"
3522             mdapi_group="EU Array/Fragment Shader"
3523             />
3524    <counter name="Shader Barrier Messages"
3525             description="The total number of shader barrier messages."
3526             data_type="uint64"
3527             equation="A 35 READ"
3528             underscore_name="shader_barriers"
3529             units="messages"
3530             symbol_name="ShaderBarriers"
3531             semantic_type="event"
3532             mdapi_supported_apis=""
3533             mdapi_usage_flags="Tier3 Frame Batch Draw"
3534             mdapi_hw_unit_type="gpu"
3535             mdapi_group="EU Array/Barrier"
3536             />
3537    <counter name="Sampler Texels"
3538             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3539             data_type="uint64"
3540             equation="A 28 READ 4 UMUL"
3541             underscore_name="sampler_texels"
3542             units="texels"
3543             symbol_name="SamplerTexels"
3544             semantic_type="event"
3545             mdapi_supported_apis=""
3546             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3547             mdapi_hw_unit_type="gpu"
3548             mdapi_group="Sampler/Sampler Input"
3549             />
3550    <counter name="Pixels Failing Tests"
3551             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3552             data_type="uint64"
3553             equation="A 25 READ 4 UMUL"
3554             underscore_name="pixels_failing_post_ps_tests"
3555             units="pixels"
3556             symbol_name="PixelsFailingPostPsTests"
3557             semantic_type="event"
3558             mdapi_supported_apis=""
3559             mdapi_usage_flags="Tier3 Frame Batch Draw"
3560             mdapi_hw_unit_type="gpu"
3561             mdapi_group="3D Pipe/Output Merger"
3562             />
3563    <counter name="GPU Time Elapsed"
3564             description="Time elapsed on the GPU during the measurement."
3565             data_type="uint64"
3566             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3567             underscore_name="gpu_time"
3568             units="ns"
3569             symbol_name="GpuTime"
3570             semantic_type="duration"
3571             mdapi_supported_apis=""
3572             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3573             mdapi_hw_unit_type="gpu"
3574             mdapi_group="GPU"
3575             />
3576    <counter name="AVG GPU Core Frequency"
3577             description="Average GPU Core Frequency in the measurement."
3578             data_type="uint64"
3579             max_equation="$GpuMaxFrequency"
3580             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3581             underscore_name="avg_gpu_core_frequency"
3582             units="hz"
3583             symbol_name="AvgGpuCoreFrequency"
3584             semantic_type="event"
3585             mdapi_supported_apis=""
3586             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3587             mdapi_group="GPU"
3588             mdapi_hw_unit_type="gpu"
3589             />
3590    <counter name="Sampler Texels Misses"
3591             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3592             data_type="uint64"
3593             equation="A 29 READ 4 UMUL"
3594             underscore_name="sampler_texel_misses"
3595             units="texels"
3596             symbol_name="SamplerTexelMisses"
3597             semantic_type="event"
3598             mdapi_supported_apis=""
3599             mdapi_usage_flags="Tier3 Batch Frame Draw"
3600             mdapi_hw_unit_type="gpu"
3601             mdapi_group="Sampler/Sampler Cache"
3602             />
3603    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
3604             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
3605             data_type="float"
3606             max_equation="100"
3607             equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3608             underscore_name="non_sampler_shader01_access_stalled_on_l3"
3609             units="percent"
3610             symbol_name="NonSamplerShader01AccessStalledOnL3"
3611             semantic_type="duration"
3612             mdapi_supported_apis=""
3613             mdapi_usage_flags="Tier3 Frame Batch Draw"
3614             mdapi_group="GPU/Data Port"
3615             mdapi_hw_unit_type="subslice"
3616             />
3617    <counter name="CS Threads Dispatched"
3618             description="The total number of compute shader hardware threads dispatched."
3619             data_type="uint64"
3620             equation="A 4 READ"
3621             underscore_name="cs_threads"
3622             units="threads"
3623             symbol_name="CsThreads"
3624             semantic_type="event"
3625             mdapi_supported_apis=""
3626             mdapi_usage_flags="Tier3 Frame Batch Draw"
3627             mdapi_hw_unit_type="gpu"
3628             mdapi_group="EU Array/Compute Shader"
3629             />
3630    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
3631             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
3632             data_type="float"
3633             max_equation="100"
3634             equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3635             underscore_name="non_sampler_shader02_access_stalled_on_l3"
3636             units="percent"
3637             symbol_name="NonSamplerShader02AccessStalledOnL3"
3638             semantic_type="duration"
3639             mdapi_supported_apis=""
3640             mdapi_usage_flags="Tier3 Frame Batch Draw"
3641             mdapi_group="GPU/Data Port"
3642             mdapi_hw_unit_type="subslice"
3643             />
3644    <counter name="SLM Bytes Read"
3645             description="The total number of GPU memory bytes read from shared local memory."
3646             data_type="uint64"
3647             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3648             equation="A 30 READ 64 UMUL"
3649             underscore_name="slm_bytes_read"
3650             units="bytes"
3651             symbol_name="SlmBytesRead"
3652             semantic_type="throughput"
3653             mdapi_supported_apis=""
3654             mdapi_usage_flags="Tier3 Frame Batch Draw"
3655             mdapi_group="L3/Data Port/SLM"
3656             mdapi_hw_unit_type="gpu"
3657             />
3658    <counter name="PS FPU1 Pipe Active"
3659             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3660             data_type="float"
3661             max_equation="100"
3662             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3663             underscore_name="ps_fpu1_active"
3664             units="percent"
3665             symbol_name="PsFpu1Active"
3666             semantic_type="duration"
3667             mdapi_supported_apis=""
3668             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3669             mdapi_group="EU Array/Pixel Shader"
3670             mdapi_hw_unit_type="gpu"
3671             />
3672    <counter name="PS Send Pipeline Active"
3673             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3674             data_type="float"
3675             max_equation="100"
3676             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3677             underscore_name="ps_send_active"
3678             units="percent"
3679             symbol_name="PsSendActive"
3680             semantic_type="duration"
3681             mdapi_supported_apis=""
3682             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3683             mdapi_group="EU Array/Pixel Shader"
3684             mdapi_hw_unit_type="gpu"
3685             />
3686    <counter name="VS FPU0 Pipe Active"
3687             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3688             data_type="float"
3689             max_equation="100"
3690             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3691             underscore_name="vs_fpu0_active"
3692             units="percent"
3693             symbol_name="VsFpu0Active"
3694             semantic_type="duration"
3695             mdapi_supported_apis=""
3696             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3697             mdapi_group="EU Array/Vertex Shader"
3698             mdapi_hw_unit_type="gpu"
3699             />
3700    <counter name="GPU Busy"
3701             description="The percentage of time in which the GPU has been processing GPU commands."
3702             data_type="float"
3703             max_equation="100"
3704             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3705             underscore_name="gpu_busy"
3706             units="percent"
3707             symbol_name="GpuBusy"
3708             semantic_type="duration"
3709             mdapi_supported_apis=""
3710             mdapi_usage_flags="Tier1 Overview System Frame"
3711             mdapi_group="GPU"
3712             mdapi_hw_unit_type="gpu"
3713             />
3714    <counter name="Rasterized Pixels"
3715             description="The total number of rasterized pixels."
3716             data_type="uint64"
3717             equation="A 21 READ 4 UMUL"
3718             underscore_name="rasterized_pixels"
3719             units="pixels"
3720             symbol_name="RasterizedPixels"
3721             semantic_type="event"
3722             mdapi_supported_apis=""
3723             mdapi_usage_flags="Tier3 Frame Batch Draw"
3724             mdapi_hw_unit_type="gpu"
3725             mdapi_group="3D Pipe/Rasterizer"
3726             />
3727    <counter name="PS FPU0 Pipe Active"
3728             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3729             data_type="float"
3730             max_equation="100"
3731             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3732             underscore_name="ps_fpu0_active"
3733             units="percent"
3734             symbol_name="PsFpu0Active"
3735             semantic_type="duration"
3736             mdapi_supported_apis=""
3737             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3738             mdapi_group="EU Array/Pixel Shader"
3739             mdapi_hw_unit_type="gpu"
3740             />
3741    <counter name="DS Threads Dispatched"
3742             description="The total number of domain shader hardware threads dispatched."
3743             data_type="uint64"
3744             equation="A 3 READ"
3745             underscore_name="ds_threads"
3746             units="threads"
3747             symbol_name="DsThreads"
3748             semantic_type="event"
3749             mdapi_supported_apis=""
3750             mdapi_usage_flags="Tier3 Frame Batch Draw"
3751             mdapi_hw_unit_type="gpu"
3752             mdapi_group="EU Array/Domain Shader"
3753             />
3754    <counter name="Samples Written"
3755             description="The total number of samples or pixels written to all render targets."
3756             data_type="uint64"
3757             equation="A 26 READ 4 UMUL"
3758             underscore_name="samples_written"
3759             units="pixels"
3760             symbol_name="SamplesWritten"
3761             semantic_type="event"
3762             mdapi_supported_apis=""
3763             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3764             mdapi_hw_unit_type="gpu"
3765             mdapi_group="3D Pipe/Output Merger"
3766             />
3767    <counter name="EU Stall"
3768             description="The percentage of time in which the Execution Units were stalled."
3769             data_type="float"
3770             max_equation="100"
3771             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3772             underscore_name="eu_stall"
3773             units="percent"
3774             symbol_name="EuStall"
3775             semantic_type="duration"
3776             mdapi_supported_apis=""
3777             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3778             mdapi_group="EU Array"
3779             mdapi_hw_unit_type="gpu"
3780             />
3781    <counter name="Samples Blended"
3782             description="The total number of blended samples or pixels written to all render targets."
3783             data_type="uint64"
3784             equation="A 27 READ 4 UMUL"
3785             underscore_name="samples_blended"
3786             units="pixels"
3787             symbol_name="SamplesBlended"
3788             semantic_type="event"
3789             mdapi_supported_apis=""
3790             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3791             mdapi_hw_unit_type="gpu"
3792             mdapi_group="3D Pipe/Output Merger"
3793             />
3794    <counter name="Early Depth Test Fails"
3795             description="The total number of pixels dropped on early depth test."
3796             data_type="uint64"
3797             equation="A 23 READ 4 UMUL"
3798             underscore_name="early_depth_test_fails"
3799             units="pixels"
3800             symbol_name="EarlyDepthTestFails"
3801             semantic_type="event"
3802             mdapi_supported_apis=""
3803             mdapi_usage_flags="Tier3 Frame Batch Draw"
3804             mdapi_hw_unit_type="gpu"
3805             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3806             />
3807    <counter name="Shader Memory Accesses"
3808             description="The total number of shader memory accesses to L3."
3809             data_type="uint64"
3810             equation="A 32 READ"
3811             underscore_name="shader_memory_accesses"
3812             units="messages"
3813             symbol_name="ShaderMemoryAccesses"
3814             semantic_type="event"
3815             mdapi_supported_apis=""
3816             mdapi_usage_flags="Tier3 Frame Batch Draw"
3817             mdapi_hw_unit_type="gpu"
3818             mdapi_group="L3/Data Port"
3819             />
3820    <counter name="HS Threads Dispatched"
3821             description="The total number of hull shader hardware threads dispatched."
3822             data_type="uint64"
3823             equation="A 2 READ"
3824             underscore_name="hs_threads"
3825             units="threads"
3826             symbol_name="HsThreads"
3827             semantic_type="event"
3828             mdapi_supported_apis=""
3829             mdapi_usage_flags="Tier3 Frame Batch Draw"
3830             mdapi_hw_unit_type="gpu"
3831             mdapi_group="EU Array/Hull Shader"
3832             />
3833    <counter name="L3 Shader Throughput"
3834             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3835             data_type="uint64"
3836             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3837             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3838             underscore_name="l3_shader_throughput"
3839             units="bytes"
3840             symbol_name="L3ShaderThroughput"
3841             semantic_type="throughput"
3842             mdapi_supported_apis=""
3843             mdapi_usage_flags="Tier2 Frame Batch Draw"
3844             mdapi_group="L3/Data Port"
3845             mdapi_hw_unit_type="gpu"
3846             />
3847    <counter name="Samples Killed in FS"
3848             description="The total number of samples or pixels dropped in fragment shaders."
3849             data_type="uint64"
3850             equation="A 24 READ 4 UMUL"
3851             underscore_name="samples_killed_in_ps"
3852             units="pixels"
3853             symbol_name="SamplesKilledInPs"
3854             semantic_type="event"
3855             mdapi_supported_apis=""
3856             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3857             mdapi_hw_unit_type="gpu"
3858             mdapi_group="3D Pipe/Fragment Shader"
3859             />
3860    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
3861             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
3862             data_type="float"
3863             max_equation="100"
3864             equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3865             underscore_name="non_sampler_shader00_access_stalled_on_l3"
3866             units="percent"
3867             symbol_name="NonSamplerShader00AccessStalledOnL3"
3868             semantic_type="duration"
3869             mdapi_supported_apis=""
3870             mdapi_usage_flags="Tier3 Frame Batch Draw"
3871             mdapi_group="GPU/Data Port"
3872             mdapi_hw_unit_type="subslice"
3873             />
3874    <counter name="SLM Bytes Written"
3875             description="The total number of GPU memory bytes written into shared local memory."
3876             data_type="uint64"
3877             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3878             equation="A 31 READ 64 UMUL"
3879             underscore_name="slm_bytes_written"
3880             units="bytes"
3881             symbol_name="SlmBytesWritten"
3882             semantic_type="throughput"
3883             mdapi_supported_apis=""
3884             mdapi_usage_flags="Tier3 Frame Batch Draw"
3885             mdapi_group="L3/Data Port/SLM"
3886             mdapi_hw_unit_type="gpu"
3887             />
3888    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
3889             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
3890             data_type="float"
3891             max_equation="100"
3892             equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3893             underscore_name="non_sampler_shader03_access_stalled_on_l3"
3894             units="percent"
3895             symbol_name="NonSamplerShader03AccessStalledOnL3"
3896             semantic_type="duration"
3897             mdapi_supported_apis=""
3898             mdapi_usage_flags="Tier3 Frame Batch Draw"
3899             mdapi_group="GPU/Data Port"
3900             mdapi_hw_unit_type="subslice"
3901             />
3902    <counter name="Shader Atomic Memory Accesses"
3903             description="The total number of shader atomic memory accesses."
3904             data_type="uint64"
3905             equation="A 34 READ"
3906             underscore_name="shader_atomics"
3907             units="messages"
3908             symbol_name="ShaderAtomics"
3909             semantic_type="event"
3910             mdapi_supported_apis=""
3911             mdapi_usage_flags="Tier3 Frame Batch Draw"
3912             mdapi_hw_unit_type="gpu"
3913             mdapi_group="L3/Data Port/Atomics"
3914             />
3915    <register_config type="NOA">
3916        <register type="NOA" address="0x00000D04" value="0x00000200" />
3917        <register type="NOA" address="0x00009840" value="0x00000000" />
3918        <register type="NOA" address="0x00009884" value="0x00000000" />
3919        <register type="NOA" address="0x00009888" value="0x1223000A" />
3920        <register type="NOA" address="0x00009888" value="0x10230009" />
3921        <register type="NOA" address="0x00009888" value="0x1263000A" />
3922        <register type="NOA" address="0x00009888" value="0x10630009" />
3923        <register type="NOA" address="0x00009888" value="0x12A3000A" />
3924        <register type="NOA" address="0x00009888" value="0x10A30009" />
3925        <register type="NOA" address="0x00009888" value="0x12E3000A" />
3926        <register type="NOA" address="0x00009888" value="0x10E30009" />
3927        <register type="NOA" address="0x00009888" value="0x10150019" />
3928        <register type="NOA" address="0x00009888" value="0x1C20000A" />
3929        <register type="NOA" address="0x00009888" value="0x0C231900" />
3930        <register type="NOA" address="0x00009888" value="0x0E23003C" />
3931        <register type="NOA" address="0x00009888" value="0x00230000" />
3932        <register type="NOA" address="0x00009888" value="0x1C600020" />
3933        <register type="NOA" address="0x00009888" value="0x02608000" />
3934        <register type="NOA" address="0x00009888" value="0x0E631900" />
3935        <register type="NOA" address="0x00009888" value="0x00631E00" />
3936        <register type="NOA" address="0x00009888" value="0x04A08000" />
3937        <register type="NOA" address="0x00009888" value="0x06A08000" />
3938        <register type="NOA" address="0x00009888" value="0x02A31E32" />
3939        <register type="NOA" address="0x00009888" value="0x00A30000" />
3940        <register type="NOA" address="0x00009888" value="0x08E08000" />
3941        <register type="NOA" address="0x00009888" value="0x0AE08000" />
3942        <register type="NOA" address="0x00009888" value="0x04E31E32" />
3943        <register type="NOA" address="0x00009888" value="0x00E30000" />
3944        <register type="NOA" address="0x00009888" value="0x0C045400" />
3945        <register type="NOA" address="0x00009888" value="0x10040150" />
3946        <register type="NOA" address="0x00009888" value="0x0E040015" />
3947        <register type="NOA" address="0x00009888" value="0x04055000" />
3948        <register type="NOA" address="0x00009888" value="0x14050054" />
3949        <register type="NOA" address="0x00009888" value="0x06055000" />
3950        <register type="NOA" address="0x00009888" value="0x08055000" />
3951        <register type="NOA" address="0x00009888" value="0x24063F00" />
3952        <register type="NOA" address="0x00009888" value="0x260600E0" />
3953        <register type="NOA" address="0x00009888" value="0x0E088000" />
3954        <register type="NOA" address="0x00009888" value="0x00088000" />
3955        <register type="NOA" address="0x00009888" value="0x14090040" />
3956        <register type="NOA" address="0x00009888" value="0x04094000" />
3957        <register type="NOA" address="0x00009888" value="0x040DA000" />
3958        <register type="NOA" address="0x00009888" value="0x080E5000" />
3959        <register type="NOA" address="0x00009888" value="0x1A120020" />
3960        <register type="NOA" address="0x00009888" value="0x02128000" />
3961        <register type="NOA" address="0x00009888" value="0x0412C000" />
3962        <register type="NOA" address="0x00009888" value="0x0612C000" />
3963        <register type="NOA" address="0x00009888" value="0x0A138000" />
3964        <register type="NOA" address="0x00009888" value="0x0413E000" />
3965        <register type="NOA" address="0x00009888" value="0x0E148000" />
3966        <register type="NOA" address="0x00009888" value="0x00148000" />
3967        <register type="NOA" address="0x00009888" value="0x0214C000" />
3968        <register type="NOA" address="0x00009888" value="0x00150047" />
3969        <register type="NOA" address="0x00009888" value="0x16156000" />
3970        <register type="NOA" address="0x00009888" value="0x18150007" />
3971        <register type="NOA" address="0x00009888" value="0x02154000" />
3972        <register type="NOA" address="0x00009888" value="0x04154000" />
3973        <register type="NOA" address="0x00009888" value="0x06154000" />
3974        <register type="NOA" address="0x00009888" value="0x08158000" />
3975        <register type="NOA" address="0x00009888" value="0x0A158000" />
3976        <register type="NOA" address="0x00009888" value="0x0C188000" />
3977        <register type="NOA" address="0x00009888" value="0x0E182000" />
3978        <register type="NOA" address="0x00009888" value="0x1419000A" />
3979        <register type="NOA" address="0x00009888" value="0x021CA000" />
3980        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
3981        <register type="NOA" address="0x00009884" value="0x00000003" />
3982        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
3983        <register type="NOA" address="0x00009888" value="0x181F0000" />
3984        <register type="NOA" address="0x00009888" value="0x301F8000" />
3985        <register type="NOA" address="0x00009888" value="0x521F4000" />
3986        <register type="NOA" address="0x00009888" value="0x541F0024" />
3987        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
3988        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
3989        <register type="NOA" address="0x00009888" value="0x501F0024" />
3990        <register type="NOA" address="0x00009888" value="0x3E1F0100" />
3991        <register type="NOA" address="0x00009888" value="0x4C1F3030" />
3992        <register type="NOA" address="0x00009888" value="0x401F0000" />
3993        <register type="NOA" address="0x00009888" value="0x421F3000" />
3994        <register type="NOA" address="0x00009888" value="0x441F3330" />
3995    </register_config>
3996    <register_config type="OA">
3997        <register type="OA" address="0x00002740" value="0x00000000" />
3998        <register type="OA" address="0x00002710" value="0x00000000" />
3999        <register type="OA" address="0x00002714" value="0x10800000" />
4000        <register type="OA" address="0x00002720" value="0x00000000" />
4001        <register type="OA" address="0x00002724" value="0x00800000" />
4002        <register type="OA" address="0x00002770" value="0x00000002" />
4003        <register type="OA" address="0x00002774" value="0x0000FFFE" />
4004    </register_config>
4005    <register_config type="FLEX">
4006        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4007        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4008        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4009        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4010        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4011    </register_config>
4012  </set>
4013
4014  <set name="Metric set RasterizerAndPixelBackend"
4015       mdapi_supported_apis="OGL OCL IO BB"
4016       underscore_name="rasterizer_and_pixel_backend"
4017       hw_config_guid="0316ce4f-e03f-4738-8262-13528fce8eea"
4018       chipset="ICL"
4019       symbol_name="RasterizerAndPixelBackend"
4020       >
4021    <counter name="GPU Core Clocks"
4022             description="The total number of GPU core clocks elapsed during the measurement."
4023             data_type="uint64"
4024             equation="GPU_CLOCK 0 READ"
4025             underscore_name="gpu_core_clocks"
4026             units="cycles"
4027             symbol_name="GpuCoreClocks"
4028             semantic_type="event"
4029             mdapi_supported_apis=""
4030             mdapi_usage_flags="Tier1 Frame Batch Draw"
4031             mdapi_hw_unit_type="gpu"
4032             mdapi_group="GPU"
4033             />
4034    <counter name="EU Active"
4035             description="The percentage of time in which the Execution Units were actively processing."
4036             data_type="float"
4037             max_equation="100"
4038             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4039             underscore_name="eu_active"
4040             units="percent"
4041             symbol_name="EuActive"
4042             semantic_type="duration"
4043             mdapi_supported_apis=""
4044             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4045             mdapi_group="EU Array"
4046             mdapi_hw_unit_type="gpu"
4047             />
4048    <counter name="EU Both FPU Pipes Active"
4049             description="The percentage of time in which both EU FPU pipelines were actively processing."
4050             data_type="float"
4051             max_equation="100"
4052             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4053             underscore_name="eu_fpu_both_active"
4054             units="percent"
4055             symbol_name="EuFpuBothActive"
4056             semantic_type="duration"
4057             mdapi_supported_apis=""
4058             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4059             mdapi_group="EU Array/Pipes"
4060             mdapi_hw_unit_type="gpu"
4061             />
4062    <counter name="SQ is full"
4063             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4064             data_type="float"
4065             max_equation="100"
4066             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4067             underscore_name="gt_request_queue_full"
4068             units="percent"
4069             symbol_name="GTRequestQueueFull"
4070             semantic_type="duration"
4071             mdapi_supported_apis=""
4072             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4073             mdapi_group="GTI"
4074             mdapi_hw_unit_type="gpu"
4075             />
4076    <counter name="VS Send Pipe Active"
4077             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4078             data_type="float"
4079             max_equation="100"
4080             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4081             underscore_name="vs_send_active"
4082             units="percent"
4083             symbol_name="VsSendActive"
4084             semantic_type="duration"
4085             mdapi_supported_apis=""
4086             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4087             mdapi_group="EU Array/Vertex Shader"
4088             mdapi_hw_unit_type="gpu"
4089             />
4090    <counter name="Slice0 Pipe0 PS Output Available"
4091             description="The percentage of time in which slice0 pipe0 PS output is available"
4092             data_type="float"
4093             max_equation="100"
4094             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4095             underscore_name="ps_output00_available"
4096             units="percent"
4097             symbol_name="PSOutput00Available"
4098             semantic_type="duration"
4099             mdapi_supported_apis=""
4100             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4101             mdapi_group="GPU/3D Pipe"
4102             mdapi_hw_unit_type="slice"
4103             />
4104    <counter name="VS FPU1 Pipe Active"
4105             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4106             data_type="float"
4107             max_equation="100"
4108             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4109             underscore_name="vs_fpu1_active"
4110             units="percent"
4111             symbol_name="VsFpu1Active"
4112             semantic_type="duration"
4113             mdapi_supported_apis=""
4114             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4115             mdapi_group="EU Array/Vertex Shader"
4116             mdapi_hw_unit_type="gpu"
4117             />
4118    <counter name="GS Threads Dispatched"
4119             description="The total number of geometry shader hardware threads dispatched."
4120             data_type="uint64"
4121             equation="A 5 READ"
4122             underscore_name="gs_threads"
4123             units="threads"
4124             symbol_name="GsThreads"
4125             semantic_type="event"
4126             mdapi_supported_apis=""
4127             mdapi_usage_flags="Tier3 Frame Batch Draw"
4128             mdapi_hw_unit_type="gpu"
4129             mdapi_group="EU Array/Geometry Shader"
4130             />
4131    <counter name="Slice0 Pipe1 PS Output Available"
4132             description="The percentage of time in which slice0 pipe1 PS output is available"
4133             data_type="float"
4134             max_equation="100"
4135             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4136             underscore_name="ps_output01_available"
4137             units="percent"
4138             symbol_name="PSOutput01Available"
4139             semantic_type="duration"
4140             mdapi_supported_apis=""
4141             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4142             mdapi_group="GPU/3D Pipe"
4143             mdapi_hw_unit_type="slice"
4144             />
4145    <counter name="Early Hi-Depth Test Fails"
4146             description="The total number of pixels dropped on early hierarchical depth test."
4147             data_type="uint64"
4148             equation="A 22 READ 4 UMUL"
4149             underscore_name="hi_depth_test_fails"
4150             units="pixels"
4151             symbol_name="HiDepthTestFails"
4152             semantic_type="event"
4153             mdapi_supported_apis=""
4154             mdapi_usage_flags="Tier3 Frame Batch Draw"
4155             mdapi_hw_unit_type="gpu"
4156             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4157             />
4158    <counter name="FS Both FPU Active"
4159             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4160             data_type="float"
4161             max_equation="100"
4162             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4163             underscore_name="ps_eu_both_fpu_active"
4164             units="percent"
4165             symbol_name="PsEuBothFpuActive"
4166             semantic_type="duration"
4167             mdapi_supported_apis=""
4168             mdapi_usage_flags="Tier4 Frame Batch Draw"
4169             mdapi_group="3D Pipe/Fragment Shader"
4170             mdapi_hw_unit_type="gpu"
4171             />
4172    <counter name="VS Threads Dispatched"
4173             description="The total number of vertex shader hardware threads dispatched."
4174             data_type="uint64"
4175             equation="A 1 READ"
4176             underscore_name="vs_threads"
4177             units="threads"
4178             symbol_name="VsThreads"
4179             semantic_type="event"
4180             mdapi_supported_apis=""
4181             mdapi_usage_flags="Tier3 Frame Batch Draw"
4182             mdapi_hw_unit_type="gpu"
4183             mdapi_group="EU Array/Vertex Shader"
4184             />
4185    <counter name="FS Threads Dispatched"
4186             description="The total number of fragment shader hardware threads dispatched."
4187             data_type="uint64"
4188             equation="A 6 READ"
4189             underscore_name="ps_threads"
4190             units="threads"
4191             symbol_name="PsThreads"
4192             semantic_type="event"
4193             mdapi_supported_apis=""
4194             mdapi_usage_flags="Tier3 Frame Batch Draw"
4195             mdapi_hw_unit_type="gpu"
4196             mdapi_group="EU Array/Fragment Shader"
4197             />
4198    <counter name="Slice0 Pipe1 Pixel Values Ready"
4199             description="The percentage of time in which slice0 pipe1 pixel values are ready"
4200             data_type="float"
4201             max_equation="100"
4202             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4203             underscore_name="pixel_values01_ready"
4204             units="percent"
4205             symbol_name="PixelValues01Ready"
4206             semantic_type="duration"
4207             mdapi_supported_apis=""
4208             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4209             mdapi_group="GPU/3D Pipe"
4210             mdapi_hw_unit_type="slice"
4211             />
4212    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
4213             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4214             data_type="float"
4215             max_equation="100"
4216             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4217             underscore_name="pixel_data00_ready"
4218             units="percent"
4219             symbol_name="PixelData00Ready"
4220             semantic_type="duration"
4221             mdapi_supported_apis=""
4222             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4223             mdapi_group="GPU/Rasterizer/Early Depth Test"
4224             mdapi_hw_unit_type="slice"
4225             />
4226    <counter name="Shader Barrier Messages"
4227             description="The total number of shader barrier messages."
4228             data_type="uint64"
4229             equation="A 35 READ"
4230             underscore_name="shader_barriers"
4231             units="messages"
4232             symbol_name="ShaderBarriers"
4233             semantic_type="event"
4234             mdapi_supported_apis=""
4235             mdapi_usage_flags="Tier3 Frame Batch Draw"
4236             mdapi_hw_unit_type="gpu"
4237             mdapi_group="EU Array/Barrier"
4238             />
4239    <counter name="Sampler Texels"
4240             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4241             data_type="uint64"
4242             equation="A 28 READ 4 UMUL"
4243             underscore_name="sampler_texels"
4244             units="texels"
4245             symbol_name="SamplerTexels"
4246             semantic_type="event"
4247             mdapi_supported_apis=""
4248             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4249             mdapi_hw_unit_type="gpu"
4250             mdapi_group="Sampler/Sampler Input"
4251             />
4252    <counter name="Pixels Failing Tests"
4253             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4254             data_type="uint64"
4255             equation="A 25 READ 4 UMUL"
4256             underscore_name="pixels_failing_post_ps_tests"
4257             units="pixels"
4258             symbol_name="PixelsFailingPostPsTests"
4259             semantic_type="event"
4260             mdapi_supported_apis=""
4261             mdapi_usage_flags="Tier3 Frame Batch Draw"
4262             mdapi_hw_unit_type="gpu"
4263             mdapi_group="3D Pipe/Output Merger"
4264             />
4265    <counter name="GPU Time Elapsed"
4266             description="Time elapsed on the GPU during the measurement."
4267             data_type="uint64"
4268             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4269             underscore_name="gpu_time"
4270             units="ns"
4271             symbol_name="GpuTime"
4272             semantic_type="duration"
4273             mdapi_supported_apis=""
4274             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4275             mdapi_hw_unit_type="gpu"
4276             mdapi_group="GPU"
4277             />
4278    <counter name="AVG GPU Core Frequency"
4279             description="Average GPU Core Frequency in the measurement."
4280             data_type="uint64"
4281             max_equation="$GpuMaxFrequency"
4282             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4283             underscore_name="avg_gpu_core_frequency"
4284             units="hz"
4285             symbol_name="AvgGpuCoreFrequency"
4286             semantic_type="event"
4287             mdapi_supported_apis=""
4288             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4289             mdapi_group="GPU"
4290             mdapi_hw_unit_type="gpu"
4291             />
4292    <counter name="Sampler Texels Misses"
4293             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4294             data_type="uint64"
4295             equation="A 29 READ 4 UMUL"
4296             underscore_name="sampler_texel_misses"
4297             units="texels"
4298             symbol_name="SamplerTexelMisses"
4299             semantic_type="event"
4300             mdapi_supported_apis=""
4301             mdapi_usage_flags="Tier3 Batch Frame Draw"
4302             mdapi_hw_unit_type="gpu"
4303             mdapi_group="Sampler/Sampler Cache"
4304             />
4305    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
4306             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4307             data_type="float"
4308             max_equation="100"
4309             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4310             underscore_name="pixel_data01_ready"
4311             units="percent"
4312             symbol_name="PixelData01Ready"
4313             semantic_type="duration"
4314             mdapi_supported_apis=""
4315             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4316             mdapi_group="GPU/Rasterizer/Early Depth Test"
4317             mdapi_hw_unit_type="slice"
4318             />
4319    <counter name="CS Threads Dispatched"
4320             description="The total number of compute shader hardware threads dispatched."
4321             data_type="uint64"
4322             equation="A 4 READ"
4323             underscore_name="cs_threads"
4324             units="threads"
4325             symbol_name="CsThreads"
4326             semantic_type="event"
4327             mdapi_supported_apis=""
4328             mdapi_usage_flags="Tier3 Frame Batch Draw"
4329             mdapi_hw_unit_type="gpu"
4330             mdapi_group="EU Array/Compute Shader"
4331             />
4332    <counter name="Slice0 Rasterizer Input Available"
4333             description="The percentage of time in which slice0 rasterizer input is available"
4334             data_type="float"
4335             max_equation="100"
4336             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4337             underscore_name="rasterizer0_input_available"
4338             units="percent"
4339             symbol_name="Rasterizer0InputAvailable"
4340             availability="$SliceMask 1 AND"
4341             semantic_type="duration"
4342             mdapi_supported_apis=""
4343             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4344             mdapi_group="GPU/Rasterizer"
4345             mdapi_hw_unit_type="slice"
4346             />
4347    <counter name="SLM Bytes Read"
4348             description="The total number of GPU memory bytes read from shared local memory."
4349             data_type="uint64"
4350             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4351             equation="A 30 READ 64 UMUL"
4352             underscore_name="slm_bytes_read"
4353             units="bytes"
4354             symbol_name="SlmBytesRead"
4355             semantic_type="throughput"
4356             mdapi_supported_apis=""
4357             mdapi_usage_flags="Tier3 Frame Batch Draw"
4358             mdapi_group="L3/Data Port/SLM"
4359             mdapi_hw_unit_type="gpu"
4360             />
4361    <counter name="PS FPU1 Pipe Active"
4362             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4363             data_type="float"
4364             max_equation="100"
4365             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4366             underscore_name="ps_fpu1_active"
4367             units="percent"
4368             symbol_name="PsFpu1Active"
4369             semantic_type="duration"
4370             mdapi_supported_apis=""
4371             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4372             mdapi_group="EU Array/Pixel Shader"
4373             mdapi_hw_unit_type="gpu"
4374             />
4375    <counter name="PS Send Pipeline Active"
4376             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4377             data_type="float"
4378             max_equation="100"
4379             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4380             underscore_name="ps_send_active"
4381             units="percent"
4382             symbol_name="PsSendActive"
4383             semantic_type="duration"
4384             mdapi_supported_apis=""
4385             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4386             mdapi_group="EU Array/Pixel Shader"
4387             mdapi_hw_unit_type="gpu"
4388             />
4389    <counter name="VS FPU0 Pipe Active"
4390             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4391             data_type="float"
4392             max_equation="100"
4393             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4394             underscore_name="vs_fpu0_active"
4395             units="percent"
4396             symbol_name="VsFpu0Active"
4397             semantic_type="duration"
4398             mdapi_supported_apis=""
4399             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4400             mdapi_group="EU Array/Vertex Shader"
4401             mdapi_hw_unit_type="gpu"
4402             />
4403    <counter name="GPU Busy"
4404             description="The percentage of time in which the GPU has been processing GPU commands."
4405             data_type="float"
4406             max_equation="100"
4407             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4408             underscore_name="gpu_busy"
4409             units="percent"
4410             symbol_name="GpuBusy"
4411             semantic_type="duration"
4412             mdapi_supported_apis=""
4413             mdapi_usage_flags="Tier1 Overview System Frame"
4414             mdapi_group="GPU"
4415             mdapi_hw_unit_type="gpu"
4416             />
4417    <counter name="Rasterized Pixels"
4418             description="The total number of rasterized pixels."
4419             data_type="uint64"
4420             equation="A 21 READ 4 UMUL"
4421             underscore_name="rasterized_pixels"
4422             units="pixels"
4423             symbol_name="RasterizedPixels"
4424             semantic_type="event"
4425             mdapi_supported_apis=""
4426             mdapi_usage_flags="Tier3 Frame Batch Draw"
4427             mdapi_hw_unit_type="gpu"
4428             mdapi_group="3D Pipe/Rasterizer"
4429             />
4430    <counter name="Slice0 Pipe0 Pixel Values Ready"
4431             description="The percentage of time in which slice0 pipe0 pixel values are ready"
4432             data_type="float"
4433             max_equation="100"
4434             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4435             underscore_name="pixel_values00_ready"
4436             units="percent"
4437             symbol_name="PixelValues00Ready"
4438             semantic_type="duration"
4439             mdapi_supported_apis=""
4440             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4441             mdapi_group="GPU/3D Pipe"
4442             mdapi_hw_unit_type="slice"
4443             />
4444    <counter name="PS FPU0 Pipe Active"
4445             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4446             data_type="float"
4447             max_equation="100"
4448             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4449             underscore_name="ps_fpu0_active"
4450             units="percent"
4451             symbol_name="PsFpu0Active"
4452             semantic_type="duration"
4453             mdapi_supported_apis=""
4454             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4455             mdapi_group="EU Array/Pixel Shader"
4456             mdapi_hw_unit_type="gpu"
4457             />
4458    <counter name="DS Threads Dispatched"
4459             description="The total number of domain shader hardware threads dispatched."
4460             data_type="uint64"
4461             equation="A 3 READ"
4462             underscore_name="ds_threads"
4463             units="threads"
4464             symbol_name="DsThreads"
4465             semantic_type="event"
4466             mdapi_supported_apis=""
4467             mdapi_usage_flags="Tier3 Frame Batch Draw"
4468             mdapi_hw_unit_type="gpu"
4469             mdapi_group="EU Array/Domain Shader"
4470             />
4471    <counter name="Samples Written"
4472             description="The total number of samples or pixels written to all render targets."
4473             data_type="uint64"
4474             equation="A 26 READ 4 UMUL"
4475             underscore_name="samples_written"
4476             units="pixels"
4477             symbol_name="SamplesWritten"
4478             semantic_type="event"
4479             mdapi_supported_apis=""
4480             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4481             mdapi_hw_unit_type="gpu"
4482             mdapi_group="3D Pipe/Output Merger"
4483             />
4484    <counter name="EU Stall"
4485             description="The percentage of time in which the Execution Units were stalled."
4486             data_type="float"
4487             max_equation="100"
4488             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4489             underscore_name="eu_stall"
4490             units="percent"
4491             symbol_name="EuStall"
4492             semantic_type="duration"
4493             mdapi_supported_apis=""
4494             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4495             mdapi_group="EU Array"
4496             mdapi_hw_unit_type="gpu"
4497             />
4498    <counter name="Slice0 Rasterizer Output Ready"
4499             description="The percentage of time in which slice0 rasterizer output is ready"
4500             data_type="float"
4501             max_equation="100"
4502             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4503             underscore_name="rasterizer0_output_ready"
4504             units="percent"
4505             symbol_name="Rasterizer0OutputReady"
4506             availability="$SliceMask 1 AND"
4507             semantic_type="duration"
4508             mdapi_supported_apis=""
4509             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4510             mdapi_group="GPU/Rasterizer"
4511             mdapi_hw_unit_type="slice"
4512             />
4513    <counter name="Samples Blended"
4514             description="The total number of blended samples or pixels written to all render targets."
4515             data_type="uint64"
4516             equation="A 27 READ 4 UMUL"
4517             underscore_name="samples_blended"
4518             units="pixels"
4519             symbol_name="SamplesBlended"
4520             semantic_type="event"
4521             mdapi_supported_apis=""
4522             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4523             mdapi_hw_unit_type="gpu"
4524             mdapi_group="3D Pipe/Output Merger"
4525             />
4526    <counter name="Early Depth Test Fails"
4527             description="The total number of pixels dropped on early depth test."
4528             data_type="uint64"
4529             equation="A 23 READ 4 UMUL"
4530             underscore_name="early_depth_test_fails"
4531             units="pixels"
4532             symbol_name="EarlyDepthTestFails"
4533             semantic_type="event"
4534             mdapi_supported_apis=""
4535             mdapi_usage_flags="Tier3 Frame Batch Draw"
4536             mdapi_hw_unit_type="gpu"
4537             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4538             />
4539    <counter name="Shader Memory Accesses"
4540             description="The total number of shader memory accesses to L3."
4541             data_type="uint64"
4542             equation="A 32 READ"
4543             underscore_name="shader_memory_accesses"
4544             units="messages"
4545             symbol_name="ShaderMemoryAccesses"
4546             semantic_type="event"
4547             mdapi_supported_apis=""
4548             mdapi_usage_flags="Tier3 Frame Batch Draw"
4549             mdapi_hw_unit_type="gpu"
4550             mdapi_group="L3/Data Port"
4551             />
4552    <counter name="HS Threads Dispatched"
4553             description="The total number of hull shader hardware threads dispatched."
4554             data_type="uint64"
4555             equation="A 2 READ"
4556             underscore_name="hs_threads"
4557             units="threads"
4558             symbol_name="HsThreads"
4559             semantic_type="event"
4560             mdapi_supported_apis=""
4561             mdapi_usage_flags="Tier3 Frame Batch Draw"
4562             mdapi_hw_unit_type="gpu"
4563             mdapi_group="EU Array/Hull Shader"
4564             />
4565    <counter name="L3 Shader Throughput"
4566             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4567             data_type="uint64"
4568             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4569             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4570             underscore_name="l3_shader_throughput"
4571             units="bytes"
4572             symbol_name="L3ShaderThroughput"
4573             semantic_type="throughput"
4574             mdapi_supported_apis=""
4575             mdapi_usage_flags="Tier2 Frame Batch Draw"
4576             mdapi_group="L3/Data Port"
4577             mdapi_hw_unit_type="gpu"
4578             />
4579    <counter name="Samples Killed in FS"
4580             description="The total number of samples or pixels dropped in fragment shaders."
4581             data_type="uint64"
4582             equation="A 24 READ 4 UMUL"
4583             underscore_name="samples_killed_in_ps"
4584             units="pixels"
4585             symbol_name="SamplesKilledInPs"
4586             semantic_type="event"
4587             mdapi_supported_apis=""
4588             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4589             mdapi_hw_unit_type="gpu"
4590             mdapi_group="3D Pipe/Fragment Shader"
4591             />
4592    <counter name="SLM Bytes Written"
4593             description="The total number of GPU memory bytes written into shared local memory."
4594             data_type="uint64"
4595             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4596             equation="A 31 READ 64 UMUL"
4597             underscore_name="slm_bytes_written"
4598             units="bytes"
4599             symbol_name="SlmBytesWritten"
4600             semantic_type="throughput"
4601             mdapi_supported_apis=""
4602             mdapi_usage_flags="Tier3 Frame Batch Draw"
4603             mdapi_group="L3/Data Port/SLM"
4604             mdapi_hw_unit_type="gpu"
4605             />
4606    <counter name="Shader Atomic Memory Accesses"
4607             description="The total number of shader atomic memory accesses."
4608             data_type="uint64"
4609             equation="A 34 READ"
4610             underscore_name="shader_atomics"
4611             units="messages"
4612             symbol_name="ShaderAtomics"
4613             semantic_type="event"
4614             mdapi_supported_apis=""
4615             mdapi_usage_flags="Tier3 Frame Batch Draw"
4616             mdapi_hw_unit_type="gpu"
4617             mdapi_group="L3/Data Port/Atomics"
4618             />
4619    <register_config type="NOA">
4620        <register type="NOA" address="0x00000D04" value="0x00000200" />
4621        <register type="NOA" address="0x00009840" value="0x00000000" />
4622        <register type="NOA" address="0x00009884" value="0x00000000" />
4623        <register type="NOA" address="0x00009888" value="0x140A001F" />
4624        <register type="NOA" address="0x00009888" value="0x040C5000" />
4625        <register type="NOA" address="0x00009888" value="0x140F001F" />
4626        <register type="NOA" address="0x00009888" value="0x04115017" />
4627        <register type="NOA" address="0x00009888" value="0x10136000" />
4628        <register type="NOA" address="0x00009888" value="0x1213001C" />
4629        <register type="NOA" address="0x00009888" value="0x16140000" />
4630        <register type="NOA" address="0x00009888" value="0x10160018" />
4631        <register type="NOA" address="0x00009888" value="0x101A0018" />
4632        <register type="NOA" address="0x00009888" value="0x0C045400" />
4633        <register type="NOA" address="0x00009888" value="0x0E045545" />
4634        <register type="NOA" address="0x00009888" value="0x04055000" />
4635        <register type="NOA" address="0x00009888" value="0x0A055000" />
4636        <register type="NOA" address="0x00009888" value="0x0C055000" />
4637        <register type="NOA" address="0x00009888" value="0x0E051000" />
4638        <register type="NOA" address="0x00009888" value="0x06055000" />
4639        <register type="NOA" address="0x00009888" value="0x08051000" />
4640        <register type="NOA" address="0x00009888" value="0x2406DF00" />
4641        <register type="NOA" address="0x00009888" value="0x26060007" />
4642        <register type="NOA" address="0x00009888" value="0x00084000" />
4643        <register type="NOA" address="0x00009888" value="0x02084000" />
4644        <register type="NOA" address="0x00009888" value="0x04094000" />
4645        <register type="NOA" address="0x00009888" value="0x06094000" />
4646        <register type="NOA" address="0x00009888" value="0x000A3080" />
4647        <register type="NOA" address="0x00009888" value="0x160A0000" />
4648        <register type="NOA" address="0x00009888" value="0x080A0000" />
4649        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4650        <register type="NOA" address="0x00009888" value="0x020C05C0" />
4651        <register type="NOA" address="0x00009888" value="0x080C0000" />
4652        <register type="NOA" address="0x00009888" value="0x020D1000" />
4653        <register type="NOA" address="0x00009888" value="0x040D1000" />
4654        <register type="NOA" address="0x00009888" value="0x060E1000" />
4655        <register type="NOA" address="0x00009888" value="0x080E1000" />
4656        <register type="NOA" address="0x00009888" value="0x020F0061" />
4657        <register type="NOA" address="0x00009888" value="0x160F0000" />
4658        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
4659        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
4660        <register type="NOA" address="0x00009888" value="0x08110000" />
4661        <register type="NOA" address="0x00009888" value="0x18120C00" />
4662        <register type="NOA" address="0x00009888" value="0x02128000" />
4663        <register type="NOA" address="0x00009888" value="0x06128000" />
4664        <register type="NOA" address="0x00009888" value="0x0613092F" />
4665        <register type="NOA" address="0x00009888" value="0x08134025" />
4666        <register type="NOA" address="0x00009888" value="0x0C130000" />
4667        <register type="NOA" address="0x00009888" value="0x0413A000" />
4668        <register type="NOA" address="0x00009888" value="0x00148066" />
4669        <register type="NOA" address="0x00009888" value="0x10140000" />
4670        <register type="NOA" address="0x00009888" value="0x0614C000" />
4671        <register type="NOA" address="0x00009888" value="0x08144000" />
4672        <register type="NOA" address="0x00009888" value="0x0A144000" />
4673        <register type="NOA" address="0x00009888" value="0x02148000" />
4674        <register type="NOA" address="0x00009888" value="0x00154000" />
4675        <register type="NOA" address="0x00009888" value="0x0E154000" />
4676        <register type="NOA" address="0x00009888" value="0x161500E8" />
4677        <register type="NOA" address="0x00009888" value="0x02154000" />
4678        <register type="NOA" address="0x00009888" value="0x04158000" />
4679        <register type="NOA" address="0x00009888" value="0x06154000" />
4680        <register type="NOA" address="0x00009888" value="0x08158000" />
4681        <register type="NOA" address="0x00009888" value="0x0C154000" />
4682        <register type="NOA" address="0x00009888" value="0x08161000" />
4683        <register type="NOA" address="0x00009888" value="0x08184000" />
4684        <register type="NOA" address="0x00009888" value="0x12190100" />
4685        <register type="NOA" address="0x00009888" value="0x0A1A0020" />
4686        <register type="NOA" address="0x00009888" value="0x081A0000" />
4687        <register type="NOA" address="0x00009888" value="0x0A1C1000" />
4688        <register type="NOA" address="0x00009888" value="0x121D0400" />
4689        <register type="NOA" address="0x00009884" value="0x00000003" />
4690        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
4691        <register type="NOA" address="0x00009888" value="0x1A1F0061" />
4692        <register type="NOA" address="0x00009888" value="0x181F0000" />
4693        <register type="NOA" address="0x00009888" value="0x301F8000" />
4694        <register type="NOA" address="0x00009888" value="0x501F4904" />
4695        <register type="NOA" address="0x00009888" value="0x521F0024" />
4696        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
4697        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
4698        <register type="NOA" address="0x00009888" value="0x3E1F6000" />
4699        <register type="NOA" address="0x00009888" value="0x461F5050" />
4700        <register type="NOA" address="0x00009888" value="0x481F1040" />
4701        <register type="NOA" address="0x00009888" value="0x401F4010" />
4702        <register type="NOA" address="0x00009888" value="0x421F3000" />
4703        <register type="NOA" address="0x00009888" value="0x441F5033" />
4704    </register_config>
4705    <register_config type="OA">
4706        <register type="OA" address="0x00002740" value="0x00000000" />
4707        <register type="OA" address="0x00002710" value="0x00000000" />
4708        <register type="OA" address="0x00002714" value="0x70800000" />
4709        <register type="OA" address="0x00002720" value="0x00000000" />
4710        <register type="OA" address="0x00002724" value="0x00800000" />
4711        <register type="OA" address="0x00002770" value="0x00000038" />
4712        <register type="OA" address="0x00002774" value="0x0000FFF8" />
4713        <register type="OA" address="0x00002778" value="0x00000002" />
4714        <register type="OA" address="0x0000277C" value="0x0000FFF7" />
4715        <register type="OA" address="0x00002780" value="0x00000002" />
4716        <register type="OA" address="0x00002784" value="0x0000FFEF" />
4717    </register_config>
4718    <register_config type="FLEX">
4719        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4720        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4721        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4722        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4723        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4724    </register_config>
4725  </set>
4726
4727  <set name="Metric set L3_1"
4728       mdapi_supported_apis="OGL OCL IO BB"
4729       underscore_name="l3_1"
4730       hw_config_guid="21d69ec3-91e1-48a8-acd6-c0c4ec6e819a"
4731       chipset="ICL"
4732       symbol_name="L3_1"
4733       >
4734    <counter name="GPU Core Clocks"
4735             description="The total number of GPU core clocks elapsed during the measurement."
4736             data_type="uint64"
4737             equation="GPU_CLOCK 0 READ"
4738             underscore_name="gpu_core_clocks"
4739             units="cycles"
4740             symbol_name="GpuCoreClocks"
4741             semantic_type="event"
4742             mdapi_supported_apis=""
4743             mdapi_usage_flags="Tier1 Frame Batch Draw"
4744             mdapi_hw_unit_type="gpu"
4745             mdapi_group="GPU"
4746             />
4747    <counter name="EU Active"
4748             description="The percentage of time in which the Execution Units were actively processing."
4749             data_type="float"
4750             max_equation="100"
4751             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4752             underscore_name="eu_active"
4753             units="percent"
4754             symbol_name="EuActive"
4755             semantic_type="duration"
4756             mdapi_supported_apis=""
4757             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4758             mdapi_group="EU Array"
4759             mdapi_hw_unit_type="gpu"
4760             />
4761    <counter name="Slice0 L3 Bank1 Active"
4762             description="The percentage of time in which slice0 L3 bank1 is active"
4763             data_type="float"
4764             max_equation="100"
4765             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
4766             underscore_name="l30_bank1_active"
4767             units="percent"
4768             symbol_name="L30Bank1Active"
4769             availability="$SliceMask 1 AND"
4770             semantic_type="duration"
4771             mdapi_supported_apis=""
4772             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4773             mdapi_group="GTI/L3"
4774             mdapi_hw_unit_type="slice"
4775             />
4776    <counter name="EU Both FPU Pipes Active"
4777             description="The percentage of time in which both EU FPU pipelines were actively processing."
4778             data_type="float"
4779             max_equation="100"
4780             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4781             underscore_name="eu_fpu_both_active"
4782             units="percent"
4783             symbol_name="EuFpuBothActive"
4784             semantic_type="duration"
4785             mdapi_supported_apis=""
4786             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4787             mdapi_group="EU Array/Pipes"
4788             mdapi_hw_unit_type="gpu"
4789             />
4790    <counter name="SQ is full"
4791             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4792             data_type="float"
4793             max_equation="100"
4794             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
4795             underscore_name="gt_request_queue_full"
4796             units="percent"
4797             symbol_name="GTRequestQueueFull"
4798             semantic_type="duration"
4799             mdapi_supported_apis=""
4800             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4801             mdapi_group="GTI"
4802             mdapi_hw_unit_type="gpu"
4803             />
4804    <counter name="VS Send Pipe Active"
4805             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4806             data_type="float"
4807             max_equation="100"
4808             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4809             underscore_name="vs_send_active"
4810             units="percent"
4811             symbol_name="VsSendActive"
4812             semantic_type="duration"
4813             mdapi_supported_apis=""
4814             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4815             mdapi_group="EU Array/Vertex Shader"
4816             mdapi_hw_unit_type="gpu"
4817             />
4818    <counter name="VS FPU1 Pipe Active"
4819             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4820             data_type="float"
4821             max_equation="100"
4822             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4823             underscore_name="vs_fpu1_active"
4824             units="percent"
4825             symbol_name="VsFpu1Active"
4826             semantic_type="duration"
4827             mdapi_supported_apis=""
4828             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4829             mdapi_group="EU Array/Vertex Shader"
4830             mdapi_hw_unit_type="gpu"
4831             />
4832    <counter name="GS Threads Dispatched"
4833             description="The total number of geometry shader hardware threads dispatched."
4834             data_type="uint64"
4835             equation="A 5 READ"
4836             underscore_name="gs_threads"
4837             units="threads"
4838             symbol_name="GsThreads"
4839             semantic_type="event"
4840             mdapi_supported_apis=""
4841             mdapi_usage_flags="Tier3 Frame Batch Draw"
4842             mdapi_hw_unit_type="gpu"
4843             mdapi_group="EU Array/Geometry Shader"
4844             />
4845    <counter name="Early Hi-Depth Test Fails"
4846             description="The total number of pixels dropped on early hierarchical depth test."
4847             data_type="uint64"
4848             equation="A 22 READ 4 UMUL"
4849             underscore_name="hi_depth_test_fails"
4850             units="pixels"
4851             symbol_name="HiDepthTestFails"
4852             semantic_type="event"
4853             mdapi_supported_apis=""
4854             mdapi_usage_flags="Tier3 Frame Batch Draw"
4855             mdapi_hw_unit_type="gpu"
4856             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4857             />
4858    <counter name="FS Both FPU Active"
4859             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4860             data_type="float"
4861             max_equation="100"
4862             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4863             underscore_name="ps_eu_both_fpu_active"
4864             units="percent"
4865             symbol_name="PsEuBothFpuActive"
4866             semantic_type="duration"
4867             mdapi_supported_apis=""
4868             mdapi_usage_flags="Tier4 Frame Batch Draw"
4869             mdapi_group="3D Pipe/Fragment Shader"
4870             mdapi_hw_unit_type="gpu"
4871             />
4872    <counter name="VS Threads Dispatched"
4873             description="The total number of vertex shader hardware threads dispatched."
4874             data_type="uint64"
4875             equation="A 1 READ"
4876             underscore_name="vs_threads"
4877             units="threads"
4878             symbol_name="VsThreads"
4879             semantic_type="event"
4880             mdapi_supported_apis=""
4881             mdapi_usage_flags="Tier3 Frame Batch Draw"
4882             mdapi_hw_unit_type="gpu"
4883             mdapi_group="EU Array/Vertex Shader"
4884             />
4885    <counter name="FS Threads Dispatched"
4886             description="The total number of fragment shader hardware threads dispatched."
4887             data_type="uint64"
4888             equation="A 6 READ"
4889             underscore_name="ps_threads"
4890             units="threads"
4891             symbol_name="PsThreads"
4892             semantic_type="event"
4893             mdapi_supported_apis=""
4894             mdapi_usage_flags="Tier3 Frame Batch Draw"
4895             mdapi_hw_unit_type="gpu"
4896             mdapi_group="EU Array/Fragment Shader"
4897             />
4898    <counter name="Shader Barrier Messages"
4899             description="The total number of shader barrier messages."
4900             data_type="uint64"
4901             equation="A 35 READ"
4902             underscore_name="shader_barriers"
4903             units="messages"
4904             symbol_name="ShaderBarriers"
4905             semantic_type="event"
4906             mdapi_supported_apis=""
4907             mdapi_usage_flags="Tier3 Frame Batch Draw"
4908             mdapi_hw_unit_type="gpu"
4909             mdapi_group="EU Array/Barrier"
4910             />
4911    <counter name="Sampler Texels"
4912             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4913             data_type="uint64"
4914             equation="A 28 READ 4 UMUL"
4915             underscore_name="sampler_texels"
4916             units="texels"
4917             symbol_name="SamplerTexels"
4918             semantic_type="event"
4919             mdapi_supported_apis=""
4920             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4921             mdapi_hw_unit_type="gpu"
4922             mdapi_group="Sampler/Sampler Input"
4923             />
4924    <counter name="Pixels Failing Tests"
4925             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4926             data_type="uint64"
4927             equation="A 25 READ 4 UMUL"
4928             underscore_name="pixels_failing_post_ps_tests"
4929             units="pixels"
4930             symbol_name="PixelsFailingPostPsTests"
4931             semantic_type="event"
4932             mdapi_supported_apis=""
4933             mdapi_usage_flags="Tier3 Frame Batch Draw"
4934             mdapi_hw_unit_type="gpu"
4935             mdapi_group="3D Pipe/Output Merger"
4936             />
4937    <counter name="Slice0 L3 Bank5 Active"
4938             description="The percentage of time in which slice0 L3 bank5 is active"
4939             data_type="float"
4940             max_equation="100"
4941             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4942             underscore_name="l30_bank5_active"
4943             units="percent"
4944             symbol_name="L30Bank5Active"
4945             availability="$SliceMask 1 AND"
4946             semantic_type="duration"
4947             mdapi_supported_apis=""
4948             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4949             mdapi_group="GTI/L3"
4950             mdapi_hw_unit_type="slice"
4951             />
4952    <counter name="GPU Time Elapsed"
4953             description="Time elapsed on the GPU during the measurement."
4954             data_type="uint64"
4955             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4956             underscore_name="gpu_time"
4957             units="ns"
4958             symbol_name="GpuTime"
4959             semantic_type="duration"
4960             mdapi_supported_apis=""
4961             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4962             mdapi_hw_unit_type="gpu"
4963             mdapi_group="GPU"
4964             />
4965    <counter name="AVG GPU Core Frequency"
4966             description="Average GPU Core Frequency in the measurement."
4967             data_type="uint64"
4968             max_equation="$GpuMaxFrequency"
4969             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4970             underscore_name="avg_gpu_core_frequency"
4971             units="hz"
4972             symbol_name="AvgGpuCoreFrequency"
4973             semantic_type="event"
4974             mdapi_supported_apis=""
4975             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4976             mdapi_group="GPU"
4977             mdapi_hw_unit_type="gpu"
4978             />
4979    <counter name="Sampler Texels Misses"
4980             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4981             data_type="uint64"
4982             equation="A 29 READ 4 UMUL"
4983             underscore_name="sampler_texel_misses"
4984             units="texels"
4985             symbol_name="SamplerTexelMisses"
4986             semantic_type="event"
4987             mdapi_supported_apis=""
4988             mdapi_usage_flags="Tier3 Batch Frame Draw"
4989             mdapi_hw_unit_type="gpu"
4990             mdapi_group="Sampler/Sampler Cache"
4991             />
4992    <counter name="CS Threads Dispatched"
4993             description="The total number of compute shader hardware threads dispatched."
4994             data_type="uint64"
4995             equation="A 4 READ"
4996             underscore_name="cs_threads"
4997             units="threads"
4998             symbol_name="CsThreads"
4999             semantic_type="event"
5000             mdapi_supported_apis=""
5001             mdapi_usage_flags="Tier3 Frame Batch Draw"
5002             mdapi_hw_unit_type="gpu"
5003             mdapi_group="EU Array/Compute Shader"
5004             />
5005    <counter name="SLM Bytes Read"
5006             description="The total number of GPU memory bytes read from shared local memory."
5007             data_type="uint64"
5008             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5009             equation="A 30 READ 64 UMUL"
5010             underscore_name="slm_bytes_read"
5011             units="bytes"
5012             symbol_name="SlmBytesRead"
5013             semantic_type="throughput"
5014             mdapi_supported_apis=""
5015             mdapi_usage_flags="Tier3 Frame Batch Draw"
5016             mdapi_group="L3/Data Port/SLM"
5017             mdapi_hw_unit_type="gpu"
5018             />
5019    <counter name="PS FPU1 Pipe Active"
5020             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5021             data_type="float"
5022             max_equation="100"
5023             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5024             underscore_name="ps_fpu1_active"
5025             units="percent"
5026             symbol_name="PsFpu1Active"
5027             semantic_type="duration"
5028             mdapi_supported_apis=""
5029             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5030             mdapi_group="EU Array/Pixel Shader"
5031             mdapi_hw_unit_type="gpu"
5032             />
5033    <counter name="Slice0 L3 Bank3 Active"
5034             description="The percentage of time in which slice0 L3 bank3 is active"
5035             data_type="float"
5036             max_equation="100"
5037             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5038             underscore_name="l30_bank3_active"
5039             units="percent"
5040             symbol_name="L30Bank3Active"
5041             availability="$SliceMask 1 AND"
5042             semantic_type="duration"
5043             mdapi_supported_apis=""
5044             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5045             mdapi_group="GTI/L3"
5046             mdapi_hw_unit_type="slice"
5047             />
5048    <counter name="PS Send Pipeline Active"
5049             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5050             data_type="float"
5051             max_equation="100"
5052             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5053             underscore_name="ps_send_active"
5054             units="percent"
5055             symbol_name="PsSendActive"
5056             semantic_type="duration"
5057             mdapi_supported_apis=""
5058             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5059             mdapi_group="EU Array/Pixel Shader"
5060             mdapi_hw_unit_type="gpu"
5061             />
5062    <counter name="VS FPU0 Pipe Active"
5063             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5064             data_type="float"
5065             max_equation="100"
5066             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5067             underscore_name="vs_fpu0_active"
5068             units="percent"
5069             symbol_name="VsFpu0Active"
5070             semantic_type="duration"
5071             mdapi_supported_apis=""
5072             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5073             mdapi_group="EU Array/Vertex Shader"
5074             mdapi_hw_unit_type="gpu"
5075             />
5076    <counter name="GPU Busy"
5077             description="The percentage of time in which the GPU has been processing GPU commands."
5078             data_type="float"
5079             max_equation="100"
5080             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5081             underscore_name="gpu_busy"
5082             units="percent"
5083             symbol_name="GpuBusy"
5084             semantic_type="duration"
5085             mdapi_supported_apis=""
5086             mdapi_usage_flags="Tier1 Overview System Frame"
5087             mdapi_group="GPU"
5088             mdapi_hw_unit_type="gpu"
5089             />
5090    <counter name="Slice0 L3 Bank6 Active"
5091             description="The percentage of time in which slice0 L3 bank6 is active"
5092             data_type="float"
5093             max_equation="100"
5094             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5095             underscore_name="l30_bank6_active"
5096             units="percent"
5097             symbol_name="L30Bank6Active"
5098             availability="$SliceMask 1 AND"
5099             semantic_type="duration"
5100             mdapi_supported_apis=""
5101             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5102             mdapi_group="GTI/L3"
5103             mdapi_hw_unit_type="slice"
5104             />
5105    <counter name="Slice0 L3 Bank2 Active"
5106             description="The percentage of time in which slice0 L3 bank2 is active"
5107             data_type="float"
5108             max_equation="100"
5109             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5110             underscore_name="l30_bank2_active"
5111             units="percent"
5112             symbol_name="L30Bank2Active"
5113             availability="$SliceMask 1 AND"
5114             semantic_type="duration"
5115             mdapi_supported_apis=""
5116             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5117             mdapi_group="GTI/L3"
5118             mdapi_hw_unit_type="slice"
5119             />
5120    <counter name="Slice0 L3 Bank0 Active"
5121             description="The percentage of time in which slice0 L3 bank0 is active"
5122             data_type="float"
5123             max_equation="100"
5124             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5125             underscore_name="l30_bank0_active"
5126             units="percent"
5127             symbol_name="L30Bank0Active"
5128             availability="$SliceMask 1 AND"
5129             semantic_type="duration"
5130             mdapi_supported_apis=""
5131             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5132             mdapi_group="GTI/L3"
5133             mdapi_hw_unit_type="slice"
5134             />
5135    <counter name="Rasterized Pixels"
5136             description="The total number of rasterized pixels."
5137             data_type="uint64"
5138             equation="A 21 READ 4 UMUL"
5139             underscore_name="rasterized_pixels"
5140             units="pixels"
5141             symbol_name="RasterizedPixels"
5142             semantic_type="event"
5143             mdapi_supported_apis=""
5144             mdapi_usage_flags="Tier3 Frame Batch Draw"
5145             mdapi_hw_unit_type="gpu"
5146             mdapi_group="3D Pipe/Rasterizer"
5147             />
5148    <counter name="PS FPU0 Pipe Active"
5149             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5150             data_type="float"
5151             max_equation="100"
5152             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5153             underscore_name="ps_fpu0_active"
5154             units="percent"
5155             symbol_name="PsFpu0Active"
5156             semantic_type="duration"
5157             mdapi_supported_apis=""
5158             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5159             mdapi_group="EU Array/Pixel Shader"
5160             mdapi_hw_unit_type="gpu"
5161             />
5162    <counter name="DS Threads Dispatched"
5163             description="The total number of domain shader hardware threads dispatched."
5164             data_type="uint64"
5165             equation="A 3 READ"
5166             underscore_name="ds_threads"
5167             units="threads"
5168             symbol_name="DsThreads"
5169             semantic_type="event"
5170             mdapi_supported_apis=""
5171             mdapi_usage_flags="Tier3 Frame Batch Draw"
5172             mdapi_hw_unit_type="gpu"
5173             mdapi_group="EU Array/Domain Shader"
5174             />
5175    <counter name="Samples Written"
5176             description="The total number of samples or pixels written to all render targets."
5177             data_type="uint64"
5178             equation="A 26 READ 4 UMUL"
5179             underscore_name="samples_written"
5180             units="pixels"
5181             symbol_name="SamplesWritten"
5182             semantic_type="event"
5183             mdapi_supported_apis=""
5184             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5185             mdapi_hw_unit_type="gpu"
5186             mdapi_group="3D Pipe/Output Merger"
5187             />
5188    <counter name="EU Stall"
5189             description="The percentage of time in which the Execution Units were stalled."
5190             data_type="float"
5191             max_equation="100"
5192             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5193             underscore_name="eu_stall"
5194             units="percent"
5195             symbol_name="EuStall"
5196             semantic_type="duration"
5197             mdapi_supported_apis=""
5198             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5199             mdapi_group="EU Array"
5200             mdapi_hw_unit_type="gpu"
5201             />
5202    <counter name="Samples Blended"
5203             description="The total number of blended samples or pixels written to all render targets."
5204             data_type="uint64"
5205             equation="A 27 READ 4 UMUL"
5206             underscore_name="samples_blended"
5207             units="pixels"
5208             symbol_name="SamplesBlended"
5209             semantic_type="event"
5210             mdapi_supported_apis=""
5211             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5212             mdapi_hw_unit_type="gpu"
5213             mdapi_group="3D Pipe/Output Merger"
5214             />
5215    <counter name="Early Depth Test Fails"
5216             description="The total number of pixels dropped on early depth test."
5217             data_type="uint64"
5218             equation="A 23 READ 4 UMUL"
5219             underscore_name="early_depth_test_fails"
5220             units="pixels"
5221             symbol_name="EarlyDepthTestFails"
5222             semantic_type="event"
5223             mdapi_supported_apis=""
5224             mdapi_usage_flags="Tier3 Frame Batch Draw"
5225             mdapi_hw_unit_type="gpu"
5226             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5227             />
5228    <counter name="Slice0 L3 Bank7 Active"
5229             description="The percentage of time in which slice0 L3 bank7 is active"
5230             data_type="float"
5231             max_equation="100"
5232             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5233             underscore_name="l30_bank7_active"
5234             units="percent"
5235             symbol_name="L30Bank7Active"
5236             availability="$SliceMask 1 AND"
5237             semantic_type="duration"
5238             mdapi_supported_apis=""
5239             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5240             mdapi_group="GTI/L3"
5241             mdapi_hw_unit_type="slice"
5242             />
5243    <counter name="Slice0 L3 Bank4 Active"
5244             description="The percentage of time in which slice0 L3 bank4 is active"
5245             data_type="float"
5246             max_equation="100"
5247             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5248             underscore_name="l30_bank4_active"
5249             units="percent"
5250             symbol_name="L30Bank4Active"
5251             availability="$SliceMask 1 AND"
5252             semantic_type="duration"
5253             mdapi_supported_apis=""
5254             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5255             mdapi_group="GTI/L3"
5256             mdapi_hw_unit_type="slice"
5257             />
5258    <counter name="Shader Memory Accesses"
5259             description="The total number of shader memory accesses to L3."
5260             data_type="uint64"
5261             equation="A 32 READ"
5262             underscore_name="shader_memory_accesses"
5263             units="messages"
5264             symbol_name="ShaderMemoryAccesses"
5265             semantic_type="event"
5266             mdapi_supported_apis=""
5267             mdapi_usage_flags="Tier3 Frame Batch Draw"
5268             mdapi_hw_unit_type="gpu"
5269             mdapi_group="L3/Data Port"
5270             />
5271    <counter name="HS Threads Dispatched"
5272             description="The total number of hull shader hardware threads dispatched."
5273             data_type="uint64"
5274             equation="A 2 READ"
5275             underscore_name="hs_threads"
5276             units="threads"
5277             symbol_name="HsThreads"
5278             semantic_type="event"
5279             mdapi_supported_apis=""
5280             mdapi_usage_flags="Tier3 Frame Batch Draw"
5281             mdapi_hw_unit_type="gpu"
5282             mdapi_group="EU Array/Hull Shader"
5283             />
5284    <counter name="L3 Shader Throughput"
5285             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5286             data_type="uint64"
5287             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5288             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5289             underscore_name="l3_shader_throughput"
5290             units="bytes"
5291             symbol_name="L3ShaderThroughput"
5292             semantic_type="throughput"
5293             mdapi_supported_apis=""
5294             mdapi_usage_flags="Tier2 Frame Batch Draw"
5295             mdapi_group="L3/Data Port"
5296             mdapi_hw_unit_type="gpu"
5297             />
5298    <counter name="Samples Killed in FS"
5299             description="The total number of samples or pixels dropped in fragment shaders."
5300             data_type="uint64"
5301             equation="A 24 READ 4 UMUL"
5302             underscore_name="samples_killed_in_ps"
5303             units="pixels"
5304             symbol_name="SamplesKilledInPs"
5305             semantic_type="event"
5306             mdapi_supported_apis=""
5307             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5308             mdapi_hw_unit_type="gpu"
5309             mdapi_group="3D Pipe/Fragment Shader"
5310             />
5311    <counter name="SLM Bytes Written"
5312             description="The total number of GPU memory bytes written into shared local memory."
5313             data_type="uint64"
5314             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5315             equation="A 31 READ 64 UMUL"
5316             underscore_name="slm_bytes_written"
5317             units="bytes"
5318             symbol_name="SlmBytesWritten"
5319             semantic_type="throughput"
5320             mdapi_supported_apis=""
5321             mdapi_usage_flags="Tier3 Frame Batch Draw"
5322             mdapi_group="L3/Data Port/SLM"
5323             mdapi_hw_unit_type="gpu"
5324             />
5325    <counter name="Shader Atomic Memory Accesses"
5326             description="The total number of shader atomic memory accesses."
5327             data_type="uint64"
5328             equation="A 34 READ"
5329             underscore_name="shader_atomics"
5330             units="messages"
5331             symbol_name="ShaderAtomics"
5332             semantic_type="event"
5333             mdapi_supported_apis=""
5334             mdapi_usage_flags="Tier3 Frame Batch Draw"
5335             mdapi_hw_unit_type="gpu"
5336             mdapi_group="L3/Data Port/Atomics"
5337             />
5338    <register_config type="NOA">
5339        <register type="NOA" address="0x00000D04" value="0x00000200" />
5340        <register type="NOA" address="0x00009840" value="0x00000000" />
5341        <register type="NOA" address="0x00009884" value="0x00000000" />
5342        <register type="NOA" address="0x00009888" value="0x17340000" />
5343        <register type="NOA" address="0x00009888" value="0x17740000" />
5344        <register type="NOA" address="0x00009888" value="0x17B40000" />
5345        <register type="NOA" address="0x00009888" value="0x17F40000" />
5346        <register type="NOA" address="0x00009888" value="0x16340000" />
5347        <register type="NOA" address="0x00009888" value="0x16740000" />
5348        <register type="NOA" address="0x00009888" value="0x16B40000" />
5349        <register type="NOA" address="0x00009888" value="0x16F40000" />
5350        <register type="NOA" address="0x00009888" value="0x07340037" />
5351        <register type="NOA" address="0x00009888" value="0x21340000" />
5352        <register type="NOA" address="0x00009888" value="0x09740037" />
5353        <register type="NOA" address="0x00009888" value="0x21740000" />
5354        <register type="NOA" address="0x00009888" value="0x0BB40037" />
5355        <register type="NOA" address="0x00009888" value="0x21B40000" />
5356        <register type="NOA" address="0x00009888" value="0x0DF40037" />
5357        <register type="NOA" address="0x00009888" value="0x21F40000" />
5358        <register type="NOA" address="0x00009888" value="0x0E0000A7" />
5359        <register type="NOA" address="0x00009888" value="0x08012000" />
5360        <register type="NOA" address="0x00009888" value="0x0A034000" />
5361        <register type="NOA" address="0x00009888" value="0x0C038000" />
5362        <register type="NOA" address="0x00009888" value="0x1C340037" />
5363        <register type="NOA" address="0x00009888" value="0x20340000" />
5364        <register type="NOA" address="0x00009888" value="0x1E740037" />
5365        <register type="NOA" address="0x00009888" value="0x20740000" />
5366        <register type="NOA" address="0x00009888" value="0x02B40037" />
5367        <register type="NOA" address="0x00009888" value="0x20B40000" />
5368        <register type="NOA" address="0x00009888" value="0x04F40037" />
5369        <register type="NOA" address="0x00009888" value="0x20F40000" />
5370        <register type="NOA" address="0x00009888" value="0x10040200" />
5371        <register type="NOA" address="0x00009888" value="0x0E040055" />
5372        <register type="NOA" address="0x00009888" value="0x14050070" />
5373        <register type="NOA" address="0x00009888" value="0x04058000" />
5374        <register type="NOA" address="0x00009888" value="0x06056000" />
5375        <register type="NOA" address="0x00009888" value="0x08055000" />
5376        <register type="NOA" address="0x00009888" value="0x0A051000" />
5377        <register type="NOA" address="0x00009888" value="0x260600C0" />
5378        <register type="NOA" address="0x00009888" value="0x24067E00" />
5379        <register type="NOA" address="0x00009888" value="0x02074000" />
5380        <register type="NOA" address="0x00009888" value="0x04078000" />
5381        <register type="NOA" address="0x00009888" value="0x06124000" />
5382        <register type="NOA" address="0x00009888" value="0x08124000" />
5383        <register type="NOA" address="0x00009888" value="0x0A124000" />
5384        <register type="NOA" address="0x00009888" value="0x0C124000" />
5385        <register type="NOA" address="0x00009888" value="0x04138000" />
5386        <register type="NOA" address="0x00009888" value="0x06137000" />
5387        <register type="NOA" address="0x00009888" value="0x02148000" />
5388        <register type="NOA" address="0x00009888" value="0x0414C000" />
5389        <register type="NOA" address="0x00009888" value="0x06144000" />
5390        <register type="NOA" address="0x00009888" value="0x06154000" />
5391        <register type="NOA" address="0x00009888" value="0x08154000" />
5392        <register type="NOA" address="0x00009888" value="0x0A154000" />
5393        <register type="NOA" address="0x00009888" value="0x0C154000" />
5394        <register type="NOA" address="0x00009884" value="0x00000003" />
5395        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
5396        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
5397        <register type="NOA" address="0x00009888" value="0x181F0000" />
5398        <register type="NOA" address="0x00009888" value="0x521F0000" />
5399        <register type="NOA" address="0x00009888" value="0x541F0024" />
5400        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
5401        <register type="NOA" address="0x00009888" value="0x4E1F2460" />
5402        <register type="NOA" address="0x00009888" value="0x501F0124" />
5403        <register type="NOA" address="0x00009888" value="0x4C1F0133" />
5404        <register type="NOA" address="0x00009888" value="0x301F0000" />
5405        <register type="NOA" address="0x00009888" value="0x401F6060" />
5406        <register type="NOA" address="0x00009888" value="0x421F0010" />
5407        <register type="NOA" address="0x00009888" value="0x441F0000" />
5408    </register_config>
5409    <register_config type="OA">
5410        <register type="OA" address="0x00002740" value="0x00000000" />
5411        <register type="OA" address="0x00002710" value="0x00000000" />
5412        <register type="OA" address="0x00002714" value="0x00800000" />
5413        <register type="OA" address="0x00002720" value="0x00000000" />
5414        <register type="OA" address="0x00002724" value="0x00800000" />
5415    </register_config>
5416    <register_config type="FLEX">
5417        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5418        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5419        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5420        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5421        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5422    </register_config>
5423  </set>
5424
5425  <set name="Gen11 L2Bank0 stalled metric set"
5426       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5427       underscore_name="l3_2"
5428       hw_config_guid="e60e9155-6830-4aec-baf2-1c3c15a73869"
5429       chipset="ICL"
5430       symbol_name="L3_2"
5431       >
5432    <counter name="GPU Core Clocks"
5433             description="The total number of GPU core clocks elapsed during the measurement."
5434             data_type="uint64"
5435             equation="GPU_CLOCK 0 READ"
5436             underscore_name="gpu_core_clocks"
5437             units="cycles"
5438             symbol_name="GpuCoreClocks"
5439             semantic_type="event"
5440             mdapi_supported_apis=""
5441             mdapi_usage_flags="Tier1 Frame Batch Draw"
5442             mdapi_hw_unit_type="gpu"
5443             mdapi_group="GPU"
5444             />
5445    <counter name="EU Active"
5446             description="The percentage of time in which the Execution Units were actively processing."
5447             data_type="float"
5448             max_equation="100"
5449             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5450             underscore_name="eu_active"
5451             units="percent"
5452             symbol_name="EuActive"
5453             semantic_type="duration"
5454             mdapi_supported_apis=""
5455             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5456             mdapi_group="EU Array"
5457             mdapi_hw_unit_type="gpu"
5458             />
5459    <counter name="EU Both FPU Pipes Active"
5460             description="The percentage of time in which both EU FPU pipelines were actively processing."
5461             data_type="float"
5462             max_equation="100"
5463             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5464             underscore_name="eu_fpu_both_active"
5465             units="percent"
5466             symbol_name="EuFpuBothActive"
5467             semantic_type="duration"
5468             mdapi_supported_apis=""
5469             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5470             mdapi_group="EU Array/Pipes"
5471             mdapi_hw_unit_type="gpu"
5472             />
5473    <counter name="VS Send Pipe Active"
5474             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5475             data_type="float"
5476             max_equation="100"
5477             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5478             underscore_name="vs_send_active"
5479             units="percent"
5480             symbol_name="VsSendActive"
5481             semantic_type="duration"
5482             mdapi_supported_apis=""
5483             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5484             mdapi_group="EU Array/Vertex Shader"
5485             mdapi_hw_unit_type="gpu"
5486             />
5487    <counter name="VS FPU1 Pipe Active"
5488             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5489             data_type="float"
5490             max_equation="100"
5491             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5492             underscore_name="vs_fpu1_active"
5493             units="percent"
5494             symbol_name="VsFpu1Active"
5495             semantic_type="duration"
5496             mdapi_supported_apis=""
5497             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5498             mdapi_group="EU Array/Vertex Shader"
5499             mdapi_hw_unit_type="gpu"
5500             />
5501    <counter name="GS Threads Dispatched"
5502             description="The total number of geometry shader hardware threads dispatched."
5503             data_type="uint64"
5504             equation="A 5 READ"
5505             underscore_name="gs_threads"
5506             units="threads"
5507             symbol_name="GsThreads"
5508             semantic_type="event"
5509             mdapi_supported_apis=""
5510             mdapi_usage_flags="Tier3 Frame Batch Draw"
5511             mdapi_hw_unit_type="gpu"
5512             mdapi_group="EU Array/Geometry Shader"
5513             />
5514    <counter name="Early Hi-Depth Test Fails"
5515             description="The total number of pixels dropped on early hierarchical depth test."
5516             data_type="uint64"
5517             equation="A 22 READ 4 UMUL"
5518             underscore_name="hi_depth_test_fails"
5519             units="pixels"
5520             symbol_name="HiDepthTestFails"
5521             semantic_type="event"
5522             mdapi_supported_apis=""
5523             mdapi_usage_flags="Tier3 Frame Batch Draw"
5524             mdapi_hw_unit_type="gpu"
5525             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5526             />
5527    <counter name="FS Both FPU Active"
5528             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5529             data_type="float"
5530             max_equation="100"
5531             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5532             underscore_name="ps_eu_both_fpu_active"
5533             units="percent"
5534             symbol_name="PsEuBothFpuActive"
5535             semantic_type="duration"
5536             mdapi_supported_apis=""
5537             mdapi_usage_flags="Tier4 Frame Batch Draw"
5538             mdapi_group="3D Pipe/Fragment Shader"
5539             mdapi_hw_unit_type="gpu"
5540             />
5541    <counter name="VS Threads Dispatched"
5542             description="The total number of vertex shader hardware threads dispatched."
5543             data_type="uint64"
5544             equation="A 1 READ"
5545             underscore_name="vs_threads"
5546             units="threads"
5547             symbol_name="VsThreads"
5548             semantic_type="event"
5549             mdapi_supported_apis=""
5550             mdapi_usage_flags="Tier3 Frame Batch Draw"
5551             mdapi_hw_unit_type="gpu"
5552             mdapi_group="EU Array/Vertex Shader"
5553             />
5554    <counter name="FS Threads Dispatched"
5555             description="The total number of fragment shader hardware threads dispatched."
5556             data_type="uint64"
5557             equation="A 6 READ"
5558             underscore_name="ps_threads"
5559             units="threads"
5560             symbol_name="PsThreads"
5561             semantic_type="event"
5562             mdapi_supported_apis=""
5563             mdapi_usage_flags="Tier3 Frame Batch Draw"
5564             mdapi_hw_unit_type="gpu"
5565             mdapi_group="EU Array/Fragment Shader"
5566             />
5567    <counter name="Pixels Failing Tests"
5568             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5569             data_type="uint64"
5570             equation="A 25 READ 4 UMUL"
5571             underscore_name="pixels_failing_post_ps_tests"
5572             units="pixels"
5573             symbol_name="PixelsFailingPostPsTests"
5574             semantic_type="event"
5575             mdapi_supported_apis=""
5576             mdapi_usage_flags="Tier3 Frame Batch Draw"
5577             mdapi_hw_unit_type="gpu"
5578             mdapi_group="3D Pipe/Output Merger"
5579             />
5580    <counter name="GPU Time Elapsed"
5581             description="Time elapsed on the GPU during the measurement."
5582             data_type="uint64"
5583             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5584             underscore_name="gpu_time"
5585             units="ns"
5586             symbol_name="GpuTime"
5587             semantic_type="duration"
5588             mdapi_supported_apis=""
5589             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5590             mdapi_hw_unit_type="gpu"
5591             mdapi_group="GPU"
5592             />
5593    <counter name="AVG GPU Core Frequency"
5594             description="Average GPU Core Frequency in the measurement."
5595             data_type="uint64"
5596             max_equation="$GpuMaxFrequency"
5597             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5598             underscore_name="avg_gpu_core_frequency"
5599             units="hz"
5600             symbol_name="AvgGpuCoreFrequency"
5601             semantic_type="event"
5602             mdapi_supported_apis=""
5603             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5604             mdapi_group="GPU"
5605             mdapi_hw_unit_type="gpu"
5606             />
5607    <counter name="CS Threads Dispatched"
5608             description="The total number of compute shader hardware threads dispatched."
5609             data_type="uint64"
5610             equation="A 4 READ"
5611             underscore_name="cs_threads"
5612             units="threads"
5613             symbol_name="CsThreads"
5614             semantic_type="event"
5615             mdapi_supported_apis=""
5616             mdapi_usage_flags="Tier3 Frame Batch Draw"
5617             mdapi_hw_unit_type="gpu"
5618             mdapi_group="EU Array/Compute Shader"
5619             />
5620    <counter name="PS FPU1 Pipe Active"
5621             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5622             data_type="float"
5623             max_equation="100"
5624             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5625             underscore_name="ps_fpu1_active"
5626             units="percent"
5627             symbol_name="PsFpu1Active"
5628             semantic_type="duration"
5629             mdapi_supported_apis=""
5630             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5631             mdapi_group="EU Array/Pixel Shader"
5632             mdapi_hw_unit_type="gpu"
5633             />
5634    <counter name="PS Send Pipeline Active"
5635             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5636             data_type="float"
5637             max_equation="100"
5638             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5639             underscore_name="ps_send_active"
5640             units="percent"
5641             symbol_name="PsSendActive"
5642             semantic_type="duration"
5643             mdapi_supported_apis=""
5644             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5645             mdapi_group="EU Array/Pixel Shader"
5646             mdapi_hw_unit_type="gpu"
5647             />
5648    <counter name="Rasterized Pixels"
5649             description="The total number of rasterized pixels."
5650             data_type="uint64"
5651             equation="A 21 READ 4 UMUL"
5652             underscore_name="rasterized_pixels"
5653             units="pixels"
5654             symbol_name="RasterizedPixels"
5655             semantic_type="event"
5656             mdapi_supported_apis=""
5657             mdapi_usage_flags="Tier3 Frame Batch Draw"
5658             mdapi_hw_unit_type="gpu"
5659             mdapi_group="3D Pipe/Rasterizer"
5660             />
5661    <counter name="GPU Busy"
5662             description="The percentage of time in which the GPU has been processing GPU commands."
5663             data_type="float"
5664             max_equation="100"
5665             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5666             underscore_name="gpu_busy"
5667             units="percent"
5668             symbol_name="GpuBusy"
5669             semantic_type="duration"
5670             mdapi_supported_apis=""
5671             mdapi_usage_flags="Tier1 Overview System Frame"
5672             mdapi_group="GPU"
5673             mdapi_hw_unit_type="gpu"
5674             />
5675    <counter name="VS FPU0 Pipe Active"
5676             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5677             data_type="float"
5678             max_equation="100"
5679             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5680             underscore_name="vs_fpu0_active"
5681             units="percent"
5682             symbol_name="VsFpu0Active"
5683             semantic_type="duration"
5684             mdapi_supported_apis=""
5685             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5686             mdapi_group="EU Array/Vertex Shader"
5687             mdapi_hw_unit_type="gpu"
5688             />
5689    <counter name="PS FPU0 Pipe Active"
5690             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5691             data_type="float"
5692             max_equation="100"
5693             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5694             underscore_name="ps_fpu0_active"
5695             units="percent"
5696             symbol_name="PsFpu0Active"
5697             semantic_type="duration"
5698             mdapi_supported_apis=""
5699             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5700             mdapi_group="EU Array/Pixel Shader"
5701             mdapi_hw_unit_type="gpu"
5702             />
5703    <counter name="Slice0 L3 Bank0 Stalled"
5704             description="The percentage of time in which slice0 L3 bank0 is stalled"
5705             data_type="float"
5706             max_equation="100"
5707             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5708             underscore_name="l30_bank0_stalled"
5709             units="percent"
5710             symbol_name="L30Bank0Stalled"
5711             availability="$SliceMask 1 AND"
5712             semantic_type="duration"
5713             mdapi_supported_apis=""
5714             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5715             mdapi_group="GTI/L3"
5716             mdapi_hw_unit_type="slice"
5717             />
5718    <counter name="DS Threads Dispatched"
5719             description="The total number of domain shader hardware threads dispatched."
5720             data_type="uint64"
5721             equation="A 3 READ"
5722             underscore_name="ds_threads"
5723             units="threads"
5724             symbol_name="DsThreads"
5725             semantic_type="event"
5726             mdapi_supported_apis=""
5727             mdapi_usage_flags="Tier3 Frame Batch Draw"
5728             mdapi_hw_unit_type="gpu"
5729             mdapi_group="EU Array/Domain Shader"
5730             />
5731    <counter name="Samples Written"
5732             description="The total number of samples or pixels written to all render targets."
5733             data_type="uint64"
5734             equation="A 26 READ 4 UMUL"
5735             underscore_name="samples_written"
5736             units="pixels"
5737             symbol_name="SamplesWritten"
5738             semantic_type="event"
5739             mdapi_supported_apis=""
5740             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5741             mdapi_hw_unit_type="gpu"
5742             mdapi_group="3D Pipe/Output Merger"
5743             />
5744    <counter name="EU Stall"
5745             description="The percentage of time in which the Execution Units were stalled."
5746             data_type="float"
5747             max_equation="100"
5748             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5749             underscore_name="eu_stall"
5750             units="percent"
5751             symbol_name="EuStall"
5752             semantic_type="duration"
5753             mdapi_supported_apis=""
5754             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5755             mdapi_group="EU Array"
5756             mdapi_hw_unit_type="gpu"
5757             />
5758    <counter name="Samples Blended"
5759             description="The total number of blended samples or pixels written to all render targets."
5760             data_type="uint64"
5761             equation="A 27 READ 4 UMUL"
5762             underscore_name="samples_blended"
5763             units="pixels"
5764             symbol_name="SamplesBlended"
5765             semantic_type="event"
5766             mdapi_supported_apis=""
5767             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5768             mdapi_hw_unit_type="gpu"
5769             mdapi_group="3D Pipe/Output Merger"
5770             />
5771    <counter name="Early Depth Test Fails"
5772             description="The total number of pixels dropped on early depth test."
5773             data_type="uint64"
5774             equation="A 23 READ 4 UMUL"
5775             underscore_name="early_depth_test_fails"
5776             units="pixels"
5777             symbol_name="EarlyDepthTestFails"
5778             semantic_type="event"
5779             mdapi_supported_apis=""
5780             mdapi_usage_flags="Tier3 Frame Batch Draw"
5781             mdapi_hw_unit_type="gpu"
5782             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5783             />
5784    <counter name="HS Threads Dispatched"
5785             description="The total number of hull shader hardware threads dispatched."
5786             data_type="uint64"
5787             equation="A 2 READ"
5788             underscore_name="hs_threads"
5789             units="threads"
5790             symbol_name="HsThreads"
5791             semantic_type="event"
5792             mdapi_supported_apis=""
5793             mdapi_usage_flags="Tier3 Frame Batch Draw"
5794             mdapi_hw_unit_type="gpu"
5795             mdapi_group="EU Array/Hull Shader"
5796             />
5797    <counter name="Samples Killed in FS"
5798             description="The total number of samples or pixels dropped in fragment shaders."
5799             data_type="uint64"
5800             equation="A 24 READ 4 UMUL"
5801             underscore_name="samples_killed_in_ps"
5802             units="pixels"
5803             symbol_name="SamplesKilledInPs"
5804             semantic_type="event"
5805             mdapi_supported_apis=""
5806             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5807             mdapi_hw_unit_type="gpu"
5808             mdapi_group="3D Pipe/Fragment Shader"
5809             />
5810    <counter name="EU Thread Occupancy"
5811             description="The percentage of time in which hardware threads occupied EUs."
5812             data_type="float"
5813             max_equation="100"
5814             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5815             underscore_name="eu_thread_occupancy"
5816             units="percent"
5817             symbol_name="EuThreadOccupancy"
5818             semantic_type="duration"
5819             mdapi_supported_apis=""
5820             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5821             mdapi_group="EU Array"
5822             mdapi_hw_unit_type="gpu"
5823             />
5824    <register_config type="NOA">
5825        <register type="NOA" address="0x00000D04" value="0x00000200" />
5826        <register type="NOA" address="0x00009840" value="0x00000000" />
5827        <register type="NOA" address="0x00009884" value="0x00000000" />
5828        <register type="NOA" address="0x00009888" value="0x10050C00" />
5829        <register type="NOA" address="0x00009888" value="0x12050002" />
5830        <register type="NOA" address="0x00009888" value="0x00050025" />
5831        <register type="NOA" address="0x00009888" value="0x06050900" />
5832        <register type="NOA" address="0x00009888" value="0x080508EA" />
5833        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
5834        <register type="NOA" address="0x00009888" value="0x0C050A21" />
5835        <register type="NOA" address="0x00009888" value="0x0E050A60" />
5836        <register type="NOA" address="0x00009888" value="0x04050000" />
5837        <register type="NOA" address="0x00009888" value="0x14050000" />
5838        <register type="NOA" address="0x00009888" value="0x24068100" />
5839        <register type="NOA" address="0x00009888" value="0x260600FF" />
5840        <register type="NOA" address="0x00009884" value="0x00000003" />
5841        <register type="NOA" address="0x00009888" value="0x301F8000" />
5842        <register type="NOA" address="0x00009888" value="0x501F4800" />
5843        <register type="NOA" address="0x00009888" value="0x521F4924" />
5844        <register type="NOA" address="0x00009888" value="0x541F0024" />
5845        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
5846        <register type="NOA" address="0x00009888" value="0x461F0000" />
5847        <register type="NOA" address="0x00009888" value="0x481F0000" />
5848        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
5849        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
5850        <register type="NOA" address="0x00009888" value="0x181F0000" />
5851        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
5852    </register_config>
5853    <register_config type="OA">
5854        <register type="OA" address="0x00002740" value="0x00000000" />
5855        <register type="OA" address="0x00002710" value="0x00000000" />
5856        <register type="OA" address="0x00002714" value="0xF0800000" />
5857        <register type="OA" address="0x00002720" value="0x00000000" />
5858        <register type="OA" address="0x00002724" value="0x00800000" />
5859        <register type="OA" address="0x00002770" value="0x00000022" />
5860        <register type="OA" address="0x00002774" value="0x0000FFF8" />
5861        <register type="OA" address="0x00002778" value="0x00000082" />
5862        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
5863        <register type="OA" address="0x00002780" value="0x00000402" />
5864        <register type="OA" address="0x00002784" value="0x0000FF1F" />
5865        <register type="OA" address="0x00002788" value="0x00001002" />
5866        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
5867    </register_config>
5868    <register_config type="FLEX">
5869        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5870        <register type="FLEX" address="0x0000E558" value="0x00008003" />
5871        <register type="FLEX" address="0x0000E658" value="0x00011010" />
5872        <register type="FLEX" address="0x0000E758" value="0x00050012" />
5873        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
5874        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
5875    </register_config>
5876  </set>
5877
5878  <set name="Gen11 L2Bank1 stalled metric set"
5879       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5880       underscore_name="l3_3"
5881       hw_config_guid="47c364d5-1799-4d17-9447-add9358c6451"
5882       chipset="ICL"
5883       symbol_name="L3_3"
5884       >
5885    <counter name="GPU Core Clocks"
5886             description="The total number of GPU core clocks elapsed during the measurement."
5887             data_type="uint64"
5888             equation="GPU_CLOCK 0 READ"
5889             underscore_name="gpu_core_clocks"
5890             units="cycles"
5891             symbol_name="GpuCoreClocks"
5892             semantic_type="event"
5893             mdapi_supported_apis=""
5894             mdapi_usage_flags="Tier1 Frame Batch Draw"
5895             mdapi_hw_unit_type="gpu"
5896             mdapi_group="GPU"
5897             />
5898    <counter name="EU Active"
5899             description="The percentage of time in which the Execution Units were actively processing."
5900             data_type="float"
5901             max_equation="100"
5902             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5903             underscore_name="eu_active"
5904             units="percent"
5905             symbol_name="EuActive"
5906             semantic_type="duration"
5907             mdapi_supported_apis=""
5908             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5909             mdapi_group="EU Array"
5910             mdapi_hw_unit_type="gpu"
5911             />
5912    <counter name="EU Both FPU Pipes Active"
5913             description="The percentage of time in which both EU FPU pipelines were actively processing."
5914             data_type="float"
5915             max_equation="100"
5916             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5917             underscore_name="eu_fpu_both_active"
5918             units="percent"
5919             symbol_name="EuFpuBothActive"
5920             semantic_type="duration"
5921             mdapi_supported_apis=""
5922             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5923             mdapi_group="EU Array/Pipes"
5924             mdapi_hw_unit_type="gpu"
5925             />
5926    <counter name="VS Send Pipe Active"
5927             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5928             data_type="float"
5929             max_equation="100"
5930             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5931             underscore_name="vs_send_active"
5932             units="percent"
5933             symbol_name="VsSendActive"
5934             semantic_type="duration"
5935             mdapi_supported_apis=""
5936             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5937             mdapi_group="EU Array/Vertex Shader"
5938             mdapi_hw_unit_type="gpu"
5939             />
5940    <counter name="VS FPU1 Pipe Active"
5941             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5942             data_type="float"
5943             max_equation="100"
5944             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5945             underscore_name="vs_fpu1_active"
5946             units="percent"
5947             symbol_name="VsFpu1Active"
5948             semantic_type="duration"
5949             mdapi_supported_apis=""
5950             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5951             mdapi_group="EU Array/Vertex Shader"
5952             mdapi_hw_unit_type="gpu"
5953             />
5954    <counter name="GS Threads Dispatched"
5955             description="The total number of geometry shader hardware threads dispatched."
5956             data_type="uint64"
5957             equation="A 5 READ"
5958             underscore_name="gs_threads"
5959             units="threads"
5960             symbol_name="GsThreads"
5961             semantic_type="event"
5962             mdapi_supported_apis=""
5963             mdapi_usage_flags="Tier3 Frame Batch Draw"
5964             mdapi_hw_unit_type="gpu"
5965             mdapi_group="EU Array/Geometry Shader"
5966             />
5967    <counter name="Early Hi-Depth Test Fails"
5968             description="The total number of pixels dropped on early hierarchical depth test."
5969             data_type="uint64"
5970             equation="A 22 READ 4 UMUL"
5971             underscore_name="hi_depth_test_fails"
5972             units="pixels"
5973             symbol_name="HiDepthTestFails"
5974             semantic_type="event"
5975             mdapi_supported_apis=""
5976             mdapi_usage_flags="Tier3 Frame Batch Draw"
5977             mdapi_hw_unit_type="gpu"
5978             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5979             />
5980    <counter name="FS Both FPU Active"
5981             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5982             data_type="float"
5983             max_equation="100"
5984             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5985             underscore_name="ps_eu_both_fpu_active"
5986             units="percent"
5987             symbol_name="PsEuBothFpuActive"
5988             semantic_type="duration"
5989             mdapi_supported_apis=""
5990             mdapi_usage_flags="Tier4 Frame Batch Draw"
5991             mdapi_group="3D Pipe/Fragment Shader"
5992             mdapi_hw_unit_type="gpu"
5993             />
5994    <counter name="VS Threads Dispatched"
5995             description="The total number of vertex shader hardware threads dispatched."
5996             data_type="uint64"
5997             equation="A 1 READ"
5998             underscore_name="vs_threads"
5999             units="threads"
6000             symbol_name="VsThreads"
6001             semantic_type="event"
6002             mdapi_supported_apis=""
6003             mdapi_usage_flags="Tier3 Frame Batch Draw"
6004             mdapi_hw_unit_type="gpu"
6005             mdapi_group="EU Array/Vertex Shader"
6006             />
6007    <counter name="Slice0 L3 Bank1 Stalled"
6008             description="The percentage of time in which slice0 L3 bank1 is stalled"
6009             data_type="float"
6010             max_equation="100"
6011             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6012             underscore_name="l30_bank1_stalled"
6013             units="percent"
6014             symbol_name="L30Bank1Stalled"
6015             availability="$SliceMask 1 AND"
6016             semantic_type="duration"
6017             mdapi_supported_apis=""
6018             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6019             mdapi_group="GTI/L3"
6020             mdapi_hw_unit_type="slice"
6021             />
6022    <counter name="FS Threads Dispatched"
6023             description="The total number of fragment shader hardware threads dispatched."
6024             data_type="uint64"
6025             equation="A 6 READ"
6026             underscore_name="ps_threads"
6027             units="threads"
6028             symbol_name="PsThreads"
6029             semantic_type="event"
6030             mdapi_supported_apis=""
6031             mdapi_usage_flags="Tier3 Frame Batch Draw"
6032             mdapi_hw_unit_type="gpu"
6033             mdapi_group="EU Array/Fragment Shader"
6034             />
6035    <counter name="Pixels Failing Tests"
6036             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6037             data_type="uint64"
6038             equation="A 25 READ 4 UMUL"
6039             underscore_name="pixels_failing_post_ps_tests"
6040             units="pixels"
6041             symbol_name="PixelsFailingPostPsTests"
6042             semantic_type="event"
6043             mdapi_supported_apis=""
6044             mdapi_usage_flags="Tier3 Frame Batch Draw"
6045             mdapi_hw_unit_type="gpu"
6046             mdapi_group="3D Pipe/Output Merger"
6047             />
6048    <counter name="GPU Time Elapsed"
6049             description="Time elapsed on the GPU during the measurement."
6050             data_type="uint64"
6051             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6052             underscore_name="gpu_time"
6053             units="ns"
6054             symbol_name="GpuTime"
6055             semantic_type="duration"
6056             mdapi_supported_apis=""
6057             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6058             mdapi_hw_unit_type="gpu"
6059             mdapi_group="GPU"
6060             />
6061    <counter name="AVG GPU Core Frequency"
6062             description="Average GPU Core Frequency in the measurement."
6063             data_type="uint64"
6064             max_equation="$GpuMaxFrequency"
6065             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6066             underscore_name="avg_gpu_core_frequency"
6067             units="hz"
6068             symbol_name="AvgGpuCoreFrequency"
6069             semantic_type="event"
6070             mdapi_supported_apis=""
6071             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6072             mdapi_group="GPU"
6073             mdapi_hw_unit_type="gpu"
6074             />
6075    <counter name="CS Threads Dispatched"
6076             description="The total number of compute shader hardware threads dispatched."
6077             data_type="uint64"
6078             equation="A 4 READ"
6079             underscore_name="cs_threads"
6080             units="threads"
6081             symbol_name="CsThreads"
6082             semantic_type="event"
6083             mdapi_supported_apis=""
6084             mdapi_usage_flags="Tier3 Frame Batch Draw"
6085             mdapi_hw_unit_type="gpu"
6086             mdapi_group="EU Array/Compute Shader"
6087             />
6088    <counter name="PS FPU1 Pipe Active"
6089             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6090             data_type="float"
6091             max_equation="100"
6092             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6093             underscore_name="ps_fpu1_active"
6094             units="percent"
6095             symbol_name="PsFpu1Active"
6096             semantic_type="duration"
6097             mdapi_supported_apis=""
6098             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6099             mdapi_group="EU Array/Pixel Shader"
6100             mdapi_hw_unit_type="gpu"
6101             />
6102    <counter name="PS Send Pipeline Active"
6103             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6104             data_type="float"
6105             max_equation="100"
6106             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6107             underscore_name="ps_send_active"
6108             units="percent"
6109             symbol_name="PsSendActive"
6110             semantic_type="duration"
6111             mdapi_supported_apis=""
6112             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6113             mdapi_group="EU Array/Pixel Shader"
6114             mdapi_hw_unit_type="gpu"
6115             />
6116    <counter name="Rasterized Pixels"
6117             description="The total number of rasterized pixels."
6118             data_type="uint64"
6119             equation="A 21 READ 4 UMUL"
6120             underscore_name="rasterized_pixels"
6121             units="pixels"
6122             symbol_name="RasterizedPixels"
6123             semantic_type="event"
6124             mdapi_supported_apis=""
6125             mdapi_usage_flags="Tier3 Frame Batch Draw"
6126             mdapi_hw_unit_type="gpu"
6127             mdapi_group="3D Pipe/Rasterizer"
6128             />
6129    <counter name="GPU Busy"
6130             description="The percentage of time in which the GPU has been processing GPU commands."
6131             data_type="float"
6132             max_equation="100"
6133             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6134             underscore_name="gpu_busy"
6135             units="percent"
6136             symbol_name="GpuBusy"
6137             semantic_type="duration"
6138             mdapi_supported_apis=""
6139             mdapi_usage_flags="Tier1 Overview System Frame"
6140             mdapi_group="GPU"
6141             mdapi_hw_unit_type="gpu"
6142             />
6143    <counter name="VS FPU0 Pipe Active"
6144             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6145             data_type="float"
6146             max_equation="100"
6147             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6148             underscore_name="vs_fpu0_active"
6149             units="percent"
6150             symbol_name="VsFpu0Active"
6151             semantic_type="duration"
6152             mdapi_supported_apis=""
6153             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6154             mdapi_group="EU Array/Vertex Shader"
6155             mdapi_hw_unit_type="gpu"
6156             />
6157    <counter name="PS FPU0 Pipe Active"
6158             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6159             data_type="float"
6160             max_equation="100"
6161             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6162             underscore_name="ps_fpu0_active"
6163             units="percent"
6164             symbol_name="PsFpu0Active"
6165             semantic_type="duration"
6166             mdapi_supported_apis=""
6167             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6168             mdapi_group="EU Array/Pixel Shader"
6169             mdapi_hw_unit_type="gpu"
6170             />
6171    <counter name="DS Threads Dispatched"
6172             description="The total number of domain shader hardware threads dispatched."
6173             data_type="uint64"
6174             equation="A 3 READ"
6175             underscore_name="ds_threads"
6176             units="threads"
6177             symbol_name="DsThreads"
6178             semantic_type="event"
6179             mdapi_supported_apis=""
6180             mdapi_usage_flags="Tier3 Frame Batch Draw"
6181             mdapi_hw_unit_type="gpu"
6182             mdapi_group="EU Array/Domain Shader"
6183             />
6184    <counter name="Samples Written"
6185             description="The total number of samples or pixels written to all render targets."
6186             data_type="uint64"
6187             equation="A 26 READ 4 UMUL"
6188             underscore_name="samples_written"
6189             units="pixels"
6190             symbol_name="SamplesWritten"
6191             semantic_type="event"
6192             mdapi_supported_apis=""
6193             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6194             mdapi_hw_unit_type="gpu"
6195             mdapi_group="3D Pipe/Output Merger"
6196             />
6197    <counter name="EU Stall"
6198             description="The percentage of time in which the Execution Units were stalled."
6199             data_type="float"
6200             max_equation="100"
6201             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6202             underscore_name="eu_stall"
6203             units="percent"
6204             symbol_name="EuStall"
6205             semantic_type="duration"
6206             mdapi_supported_apis=""
6207             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6208             mdapi_group="EU Array"
6209             mdapi_hw_unit_type="gpu"
6210             />
6211    <counter name="Samples Blended"
6212             description="The total number of blended samples or pixels written to all render targets."
6213             data_type="uint64"
6214             equation="A 27 READ 4 UMUL"
6215             underscore_name="samples_blended"
6216             units="pixels"
6217             symbol_name="SamplesBlended"
6218             semantic_type="event"
6219             mdapi_supported_apis=""
6220             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6221             mdapi_hw_unit_type="gpu"
6222             mdapi_group="3D Pipe/Output Merger"
6223             />
6224    <counter name="Early Depth Test Fails"
6225             description="The total number of pixels dropped on early depth test."
6226             data_type="uint64"
6227             equation="A 23 READ 4 UMUL"
6228             underscore_name="early_depth_test_fails"
6229             units="pixels"
6230             symbol_name="EarlyDepthTestFails"
6231             semantic_type="event"
6232             mdapi_supported_apis=""
6233             mdapi_usage_flags="Tier3 Frame Batch Draw"
6234             mdapi_hw_unit_type="gpu"
6235             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6236             />
6237    <counter name="HS Threads Dispatched"
6238             description="The total number of hull shader hardware threads dispatched."
6239             data_type="uint64"
6240             equation="A 2 READ"
6241             underscore_name="hs_threads"
6242             units="threads"
6243             symbol_name="HsThreads"
6244             semantic_type="event"
6245             mdapi_supported_apis=""
6246             mdapi_usage_flags="Tier3 Frame Batch Draw"
6247             mdapi_hw_unit_type="gpu"
6248             mdapi_group="EU Array/Hull Shader"
6249             />
6250    <counter name="Samples Killed in FS"
6251             description="The total number of samples or pixels dropped in fragment shaders."
6252             data_type="uint64"
6253             equation="A 24 READ 4 UMUL"
6254             underscore_name="samples_killed_in_ps"
6255             units="pixels"
6256             symbol_name="SamplesKilledInPs"
6257             semantic_type="event"
6258             mdapi_supported_apis=""
6259             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6260             mdapi_hw_unit_type="gpu"
6261             mdapi_group="3D Pipe/Fragment Shader"
6262             />
6263    <counter name="EU Thread Occupancy"
6264             description="The percentage of time in which hardware threads occupied EUs."
6265             data_type="float"
6266             max_equation="100"
6267             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6268             underscore_name="eu_thread_occupancy"
6269             units="percent"
6270             symbol_name="EuThreadOccupancy"
6271             semantic_type="duration"
6272             mdapi_supported_apis=""
6273             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6274             mdapi_group="EU Array"
6275             mdapi_hw_unit_type="gpu"
6276             />
6277    <register_config type="NOA">
6278        <register type="NOA" address="0x00000D04" value="0x00000200" />
6279        <register type="NOA" address="0x00009840" value="0x00000000" />
6280        <register type="NOA" address="0x00009884" value="0x00000000" />
6281        <register type="NOA" address="0x00009888" value="0x10050400" />
6282        <register type="NOA" address="0x00009888" value="0x12050000" />
6283        <register type="NOA" address="0x00009888" value="0x00050025" />
6284        <register type="NOA" address="0x00009888" value="0x06050900" />
6285        <register type="NOA" address="0x00009888" value="0x080508EA" />
6286        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
6287        <register type="NOA" address="0x00009888" value="0x0C050A21" />
6288        <register type="NOA" address="0x00009888" value="0x0E050A60" />
6289        <register type="NOA" address="0x00009888" value="0x04050000" />
6290        <register type="NOA" address="0x00009888" value="0x14050000" />
6291        <register type="NOA" address="0x00009888" value="0x24068100" />
6292        <register type="NOA" address="0x00009888" value="0x260600FF" />
6293        <register type="NOA" address="0x00009884" value="0x00000003" />
6294        <register type="NOA" address="0x00009888" value="0x301F8000" />
6295        <register type="NOA" address="0x00009888" value="0x501F4800" />
6296        <register type="NOA" address="0x00009888" value="0x521F4924" />
6297        <register type="NOA" address="0x00009888" value="0x541F0024" />
6298        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6299        <register type="NOA" address="0x00009888" value="0x461F0000" />
6300        <register type="NOA" address="0x00009888" value="0x481F0000" />
6301        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6302        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6303        <register type="NOA" address="0x00009888" value="0x181F0000" />
6304        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6305    </register_config>
6306    <register_config type="OA">
6307        <register type="OA" address="0x00002740" value="0x00000000" />
6308        <register type="OA" address="0x00002710" value="0x00000000" />
6309        <register type="OA" address="0x00002714" value="0xF0800000" />
6310        <register type="OA" address="0x00002720" value="0x00000000" />
6311        <register type="OA" address="0x00002724" value="0x00800000" />
6312        <register type="OA" address="0x00002770" value="0x00000022" />
6313        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6314        <register type="OA" address="0x00002778" value="0x00000082" />
6315        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6316        <register type="OA" address="0x00002780" value="0x00000402" />
6317        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6318        <register type="OA" address="0x00002788" value="0x00001002" />
6319        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6320    </register_config>
6321    <register_config type="FLEX">
6322        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6323        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6324        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6325        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6326        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6327        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6328    </register_config>
6329  </set>
6330
6331  <set name="Gen11 L2Bank4 stalled metric set"
6332       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6333       underscore_name="l3_4"
6334       hw_config_guid="e5ab5c08-3130-4469-8eaf-b23d3dc817d4"
6335       chipset="ICL"
6336       symbol_name="L3_4"
6337       >
6338    <counter name="GPU Core Clocks"
6339             description="The total number of GPU core clocks elapsed during the measurement."
6340             data_type="uint64"
6341             equation="GPU_CLOCK 0 READ"
6342             underscore_name="gpu_core_clocks"
6343             units="cycles"
6344             symbol_name="GpuCoreClocks"
6345             semantic_type="event"
6346             mdapi_supported_apis=""
6347             mdapi_usage_flags="Tier1 Frame Batch Draw"
6348             mdapi_hw_unit_type="gpu"
6349             mdapi_group="GPU"
6350             />
6351    <counter name="EU Active"
6352             description="The percentage of time in which the Execution Units were actively processing."
6353             data_type="float"
6354             max_equation="100"
6355             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6356             underscore_name="eu_active"
6357             units="percent"
6358             symbol_name="EuActive"
6359             semantic_type="duration"
6360             mdapi_supported_apis=""
6361             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6362             mdapi_group="EU Array"
6363             mdapi_hw_unit_type="gpu"
6364             />
6365    <counter name="EU Both FPU Pipes Active"
6366             description="The percentage of time in which both EU FPU pipelines were actively processing."
6367             data_type="float"
6368             max_equation="100"
6369             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6370             underscore_name="eu_fpu_both_active"
6371             units="percent"
6372             symbol_name="EuFpuBothActive"
6373             semantic_type="duration"
6374             mdapi_supported_apis=""
6375             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6376             mdapi_group="EU Array/Pipes"
6377             mdapi_hw_unit_type="gpu"
6378             />
6379    <counter name="VS Send Pipe Active"
6380             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6381             data_type="float"
6382             max_equation="100"
6383             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6384             underscore_name="vs_send_active"
6385             units="percent"
6386             symbol_name="VsSendActive"
6387             semantic_type="duration"
6388             mdapi_supported_apis=""
6389             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6390             mdapi_group="EU Array/Vertex Shader"
6391             mdapi_hw_unit_type="gpu"
6392             />
6393    <counter name="VS FPU1 Pipe Active"
6394             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6395             data_type="float"
6396             max_equation="100"
6397             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6398             underscore_name="vs_fpu1_active"
6399             units="percent"
6400             symbol_name="VsFpu1Active"
6401             semantic_type="duration"
6402             mdapi_supported_apis=""
6403             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6404             mdapi_group="EU Array/Vertex Shader"
6405             mdapi_hw_unit_type="gpu"
6406             />
6407    <counter name="GS Threads Dispatched"
6408             description="The total number of geometry shader hardware threads dispatched."
6409             data_type="uint64"
6410             equation="A 5 READ"
6411             underscore_name="gs_threads"
6412             units="threads"
6413             symbol_name="GsThreads"
6414             semantic_type="event"
6415             mdapi_supported_apis=""
6416             mdapi_usage_flags="Tier3 Frame Batch Draw"
6417             mdapi_hw_unit_type="gpu"
6418             mdapi_group="EU Array/Geometry Shader"
6419             />
6420    <counter name="Early Hi-Depth Test Fails"
6421             description="The total number of pixels dropped on early hierarchical depth test."
6422             data_type="uint64"
6423             equation="A 22 READ 4 UMUL"
6424             underscore_name="hi_depth_test_fails"
6425             units="pixels"
6426             symbol_name="HiDepthTestFails"
6427             semantic_type="event"
6428             mdapi_supported_apis=""
6429             mdapi_usage_flags="Tier3 Frame Batch Draw"
6430             mdapi_hw_unit_type="gpu"
6431             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6432             />
6433    <counter name="FS Both FPU Active"
6434             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6435             data_type="float"
6436             max_equation="100"
6437             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6438             underscore_name="ps_eu_both_fpu_active"
6439             units="percent"
6440             symbol_name="PsEuBothFpuActive"
6441             semantic_type="duration"
6442             mdapi_supported_apis=""
6443             mdapi_usage_flags="Tier4 Frame Batch Draw"
6444             mdapi_group="3D Pipe/Fragment Shader"
6445             mdapi_hw_unit_type="gpu"
6446             />
6447    <counter name="VS Threads Dispatched"
6448             description="The total number of vertex shader hardware threads dispatched."
6449             data_type="uint64"
6450             equation="A 1 READ"
6451             underscore_name="vs_threads"
6452             units="threads"
6453             symbol_name="VsThreads"
6454             semantic_type="event"
6455             mdapi_supported_apis=""
6456             mdapi_usage_flags="Tier3 Frame Batch Draw"
6457             mdapi_hw_unit_type="gpu"
6458             mdapi_group="EU Array/Vertex Shader"
6459             />
6460    <counter name="FS Threads Dispatched"
6461             description="The total number of fragment shader hardware threads dispatched."
6462             data_type="uint64"
6463             equation="A 6 READ"
6464             underscore_name="ps_threads"
6465             units="threads"
6466             symbol_name="PsThreads"
6467             semantic_type="event"
6468             mdapi_supported_apis=""
6469             mdapi_usage_flags="Tier3 Frame Batch Draw"
6470             mdapi_hw_unit_type="gpu"
6471             mdapi_group="EU Array/Fragment Shader"
6472             />
6473    <counter name="Pixels Failing Tests"
6474             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6475             data_type="uint64"
6476             equation="A 25 READ 4 UMUL"
6477             underscore_name="pixels_failing_post_ps_tests"
6478             units="pixels"
6479             symbol_name="PixelsFailingPostPsTests"
6480             semantic_type="event"
6481             mdapi_supported_apis=""
6482             mdapi_usage_flags="Tier3 Frame Batch Draw"
6483             mdapi_hw_unit_type="gpu"
6484             mdapi_group="3D Pipe/Output Merger"
6485             />
6486    <counter name="GPU Time Elapsed"
6487             description="Time elapsed on the GPU during the measurement."
6488             data_type="uint64"
6489             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6490             underscore_name="gpu_time"
6491             units="ns"
6492             symbol_name="GpuTime"
6493             semantic_type="duration"
6494             mdapi_supported_apis=""
6495             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6496             mdapi_hw_unit_type="gpu"
6497             mdapi_group="GPU"
6498             />
6499    <counter name="AVG GPU Core Frequency"
6500             description="Average GPU Core Frequency in the measurement."
6501             data_type="uint64"
6502             max_equation="$GpuMaxFrequency"
6503             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6504             underscore_name="avg_gpu_core_frequency"
6505             units="hz"
6506             symbol_name="AvgGpuCoreFrequency"
6507             semantic_type="event"
6508             mdapi_supported_apis=""
6509             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6510             mdapi_group="GPU"
6511             mdapi_hw_unit_type="gpu"
6512             />
6513    <counter name="CS Threads Dispatched"
6514             description="The total number of compute shader hardware threads dispatched."
6515             data_type="uint64"
6516             equation="A 4 READ"
6517             underscore_name="cs_threads"
6518             units="threads"
6519             symbol_name="CsThreads"
6520             semantic_type="event"
6521             mdapi_supported_apis=""
6522             mdapi_usage_flags="Tier3 Frame Batch Draw"
6523             mdapi_hw_unit_type="gpu"
6524             mdapi_group="EU Array/Compute Shader"
6525             />
6526    <counter name="PS FPU1 Pipe Active"
6527             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6528             data_type="float"
6529             max_equation="100"
6530             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6531             underscore_name="ps_fpu1_active"
6532             units="percent"
6533             symbol_name="PsFpu1Active"
6534             semantic_type="duration"
6535             mdapi_supported_apis=""
6536             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6537             mdapi_group="EU Array/Pixel Shader"
6538             mdapi_hw_unit_type="gpu"
6539             />
6540    <counter name="PS Send Pipeline Active"
6541             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6542             data_type="float"
6543             max_equation="100"
6544             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6545             underscore_name="ps_send_active"
6546             units="percent"
6547             symbol_name="PsSendActive"
6548             semantic_type="duration"
6549             mdapi_supported_apis=""
6550             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6551             mdapi_group="EU Array/Pixel Shader"
6552             mdapi_hw_unit_type="gpu"
6553             />
6554    <counter name="Rasterized Pixels"
6555             description="The total number of rasterized pixels."
6556             data_type="uint64"
6557             equation="A 21 READ 4 UMUL"
6558             underscore_name="rasterized_pixels"
6559             units="pixels"
6560             symbol_name="RasterizedPixels"
6561             semantic_type="event"
6562             mdapi_supported_apis=""
6563             mdapi_usage_flags="Tier3 Frame Batch Draw"
6564             mdapi_hw_unit_type="gpu"
6565             mdapi_group="3D Pipe/Rasterizer"
6566             />
6567    <counter name="GPU Busy"
6568             description="The percentage of time in which the GPU has been processing GPU commands."
6569             data_type="float"
6570             max_equation="100"
6571             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6572             underscore_name="gpu_busy"
6573             units="percent"
6574             symbol_name="GpuBusy"
6575             semantic_type="duration"
6576             mdapi_supported_apis=""
6577             mdapi_usage_flags="Tier1 Overview System Frame"
6578             mdapi_group="GPU"
6579             mdapi_hw_unit_type="gpu"
6580             />
6581    <counter name="VS FPU0 Pipe Active"
6582             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6583             data_type="float"
6584             max_equation="100"
6585             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6586             underscore_name="vs_fpu0_active"
6587             units="percent"
6588             symbol_name="VsFpu0Active"
6589             semantic_type="duration"
6590             mdapi_supported_apis=""
6591             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6592             mdapi_group="EU Array/Vertex Shader"
6593             mdapi_hw_unit_type="gpu"
6594             />
6595    <counter name="PS FPU0 Pipe Active"
6596             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6597             data_type="float"
6598             max_equation="100"
6599             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6600             underscore_name="ps_fpu0_active"
6601             units="percent"
6602             symbol_name="PsFpu0Active"
6603             semantic_type="duration"
6604             mdapi_supported_apis=""
6605             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6606             mdapi_group="EU Array/Pixel Shader"
6607             mdapi_hw_unit_type="gpu"
6608             />
6609    <counter name="DS Threads Dispatched"
6610             description="The total number of domain shader hardware threads dispatched."
6611             data_type="uint64"
6612             equation="A 3 READ"
6613             underscore_name="ds_threads"
6614             units="threads"
6615             symbol_name="DsThreads"
6616             semantic_type="event"
6617             mdapi_supported_apis=""
6618             mdapi_usage_flags="Tier3 Frame Batch Draw"
6619             mdapi_hw_unit_type="gpu"
6620             mdapi_group="EU Array/Domain Shader"
6621             />
6622    <counter name="Samples Written"
6623             description="The total number of samples or pixels written to all render targets."
6624             data_type="uint64"
6625             equation="A 26 READ 4 UMUL"
6626             underscore_name="samples_written"
6627             units="pixels"
6628             symbol_name="SamplesWritten"
6629             semantic_type="event"
6630             mdapi_supported_apis=""
6631             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6632             mdapi_hw_unit_type="gpu"
6633             mdapi_group="3D Pipe/Output Merger"
6634             />
6635    <counter name="EU Stall"
6636             description="The percentage of time in which the Execution Units were stalled."
6637             data_type="float"
6638             max_equation="100"
6639             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6640             underscore_name="eu_stall"
6641             units="percent"
6642             symbol_name="EuStall"
6643             semantic_type="duration"
6644             mdapi_supported_apis=""
6645             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6646             mdapi_group="EU Array"
6647             mdapi_hw_unit_type="gpu"
6648             />
6649    <counter name="Samples Blended"
6650             description="The total number of blended samples or pixels written to all render targets."
6651             data_type="uint64"
6652             equation="A 27 READ 4 UMUL"
6653             underscore_name="samples_blended"
6654             units="pixels"
6655             symbol_name="SamplesBlended"
6656             semantic_type="event"
6657             mdapi_supported_apis=""
6658             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6659             mdapi_hw_unit_type="gpu"
6660             mdapi_group="3D Pipe/Output Merger"
6661             />
6662    <counter name="Early Depth Test Fails"
6663             description="The total number of pixels dropped on early depth test."
6664             data_type="uint64"
6665             equation="A 23 READ 4 UMUL"
6666             underscore_name="early_depth_test_fails"
6667             units="pixels"
6668             symbol_name="EarlyDepthTestFails"
6669             semantic_type="event"
6670             mdapi_supported_apis=""
6671             mdapi_usage_flags="Tier3 Frame Batch Draw"
6672             mdapi_hw_unit_type="gpu"
6673             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6674             />
6675    <counter name="Slice0 L3 Bank4 Stalled"
6676             description="The percentage of time in which slice0 L3 bank4 is stalled"
6677             data_type="float"
6678             max_equation="100"
6679             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6680             underscore_name="l30_bank4_stalled"
6681             units="percent"
6682             symbol_name="L30Bank4Stalled"
6683             availability="$SliceMask 1 AND"
6684             semantic_type="duration"
6685             mdapi_supported_apis=""
6686             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6687             mdapi_group="GTI/L3"
6688             mdapi_hw_unit_type="slice"
6689             />
6690    <counter name="HS Threads Dispatched"
6691             description="The total number of hull shader hardware threads dispatched."
6692             data_type="uint64"
6693             equation="A 2 READ"
6694             underscore_name="hs_threads"
6695             units="threads"
6696             symbol_name="HsThreads"
6697             semantic_type="event"
6698             mdapi_supported_apis=""
6699             mdapi_usage_flags="Tier3 Frame Batch Draw"
6700             mdapi_hw_unit_type="gpu"
6701             mdapi_group="EU Array/Hull Shader"
6702             />
6703    <counter name="Samples Killed in FS"
6704             description="The total number of samples or pixels dropped in fragment shaders."
6705             data_type="uint64"
6706             equation="A 24 READ 4 UMUL"
6707             underscore_name="samples_killed_in_ps"
6708             units="pixels"
6709             symbol_name="SamplesKilledInPs"
6710             semantic_type="event"
6711             mdapi_supported_apis=""
6712             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6713             mdapi_hw_unit_type="gpu"
6714             mdapi_group="3D Pipe/Fragment Shader"
6715             />
6716    <counter name="EU Thread Occupancy"
6717             description="The percentage of time in which hardware threads occupied EUs."
6718             data_type="float"
6719             max_equation="100"
6720             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6721             underscore_name="eu_thread_occupancy"
6722             units="percent"
6723             symbol_name="EuThreadOccupancy"
6724             semantic_type="duration"
6725             mdapi_supported_apis=""
6726             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6727             mdapi_group="EU Array"
6728             mdapi_hw_unit_type="gpu"
6729             />
6730    <register_config type="NOA">
6731        <register type="NOA" address="0x00000D04" value="0x00000200" />
6732        <register type="NOA" address="0x00009840" value="0x00000000" />
6733        <register type="NOA" address="0x00009884" value="0x00000000" />
6734        <register type="NOA" address="0x00009888" value="0x10010C00" />
6735        <register type="NOA" address="0x00009888" value="0x12010002" />
6736        <register type="NOA" address="0x00009888" value="0x0C000400" />
6737        <register type="NOA" address="0x00009888" value="0x0E005500" />
6738        <register type="NOA" address="0x00009888" value="0x10000155" />
6739        <register type="NOA" address="0x00009888" value="0x00010025" />
6740        <register type="NOA" address="0x00009888" value="0x06010900" />
6741        <register type="NOA" address="0x00009888" value="0x080108EA" />
6742        <register type="NOA" address="0x00009888" value="0x0A0108AB" />
6743        <register type="NOA" address="0x00009888" value="0x0C010A21" />
6744        <register type="NOA" address="0x00009888" value="0x0E010A60" />
6745        <register type="NOA" address="0x00009888" value="0x04010000" />
6746        <register type="NOA" address="0x00009888" value="0x14010000" />
6747        <register type="NOA" address="0x00009888" value="0x0C040400" />
6748        <register type="NOA" address="0x00009888" value="0x0E045500" />
6749        <register type="NOA" address="0x00009888" value="0x10040155" />
6750        <register type="NOA" address="0x00009888" value="0x04051000" />
6751        <register type="NOA" address="0x00009888" value="0x0A054000" />
6752        <register type="NOA" address="0x00009888" value="0x0C055000" />
6753        <register type="NOA" address="0x00009888" value="0x0E055000" />
6754        <register type="NOA" address="0x00009888" value="0x14050055" />
6755        <register type="NOA" address="0x00009888" value="0x24068100" />
6756        <register type="NOA" address="0x00009888" value="0x260600FF" />
6757        <register type="NOA" address="0x00009888" value="0x00124000" />
6758        <register type="NOA" address="0x00009888" value="0x0E124000" />
6759        <register type="NOA" address="0x00009888" value="0x18125540" />
6760        <register type="NOA" address="0x00009888" value="0x1A120015" />
6761        <register type="NOA" address="0x00009888" value="0x04131000" />
6762        <register type="NOA" address="0x00009888" value="0x06138000" />
6763        <register type="NOA" address="0x00009888" value="0x0813F000" />
6764        <register type="NOA" address="0x00009888" value="0x0A13F000" />
6765        <register type="NOA" address="0x00009888" value="0x00144000" />
6766        <register type="NOA" address="0x00009888" value="0x06148000" />
6767        <register type="NOA" address="0x00009888" value="0x0814C000" />
6768        <register type="NOA" address="0x00009888" value="0x0A14C000" />
6769        <register type="NOA" address="0x00009888" value="0x0C14C000" />
6770        <register type="NOA" address="0x00009888" value="0x0E14C000" />
6771        <register type="NOA" address="0x00009888" value="0x00154000" />
6772        <register type="NOA" address="0x00009888" value="0x0E154000" />
6773        <register type="NOA" address="0x00009888" value="0x16152AA8" />
6774        <register type="NOA" address="0x00009888" value="0x18150005" />
6775        <register type="NOA" address="0x00009884" value="0x00000003" />
6776        <register type="NOA" address="0x00009888" value="0x301F8000" />
6777        <register type="NOA" address="0x00009888" value="0x501F4800" />
6778        <register type="NOA" address="0x00009888" value="0x521F4924" />
6779        <register type="NOA" address="0x00009888" value="0x541F0024" />
6780        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6781        <register type="NOA" address="0x00009888" value="0x461F0000" />
6782        <register type="NOA" address="0x00009888" value="0x481F0000" />
6783        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6784        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6785        <register type="NOA" address="0x00009888" value="0x181F0000" />
6786        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6787    </register_config>
6788    <register_config type="OA">
6789        <register type="OA" address="0x00002740" value="0x00000000" />
6790        <register type="OA" address="0x00002710" value="0x00000000" />
6791        <register type="OA" address="0x00002714" value="0xF0800000" />
6792        <register type="OA" address="0x00002720" value="0x00000000" />
6793        <register type="OA" address="0x00002724" value="0x00800000" />
6794        <register type="OA" address="0x00002770" value="0x00000022" />
6795        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6796        <register type="OA" address="0x00002778" value="0x00000082" />
6797        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6798        <register type="OA" address="0x00002780" value="0x00000402" />
6799        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6800        <register type="OA" address="0x00002788" value="0x00001002" />
6801        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6802    </register_config>
6803    <register_config type="FLEX">
6804        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6805        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6806        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6807        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6808        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6809        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6810    </register_config>
6811  </set>
6812
6813  <set name="Gen11 L2Bank5 stalled metric set"
6814       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6815       underscore_name="l3_5"
6816       hw_config_guid="6cdf23c1-f725-414c-959a-c90fa5571b1f"
6817       chipset="ICL"
6818       symbol_name="L3_5"
6819       >
6820    <counter name="GPU Core Clocks"
6821             description="The total number of GPU core clocks elapsed during the measurement."
6822             data_type="uint64"
6823             equation="GPU_CLOCK 0 READ"
6824             underscore_name="gpu_core_clocks"
6825             units="cycles"
6826             symbol_name="GpuCoreClocks"
6827             semantic_type="event"
6828             mdapi_supported_apis=""
6829             mdapi_usage_flags="Tier1 Frame Batch Draw"
6830             mdapi_hw_unit_type="gpu"
6831             mdapi_group="GPU"
6832             />
6833    <counter name="EU Active"
6834             description="The percentage of time in which the Execution Units were actively processing."
6835             data_type="float"
6836             max_equation="100"
6837             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6838             underscore_name="eu_active"
6839             units="percent"
6840             symbol_name="EuActive"
6841             semantic_type="duration"
6842             mdapi_supported_apis=""
6843             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6844             mdapi_group="EU Array"
6845             mdapi_hw_unit_type="gpu"
6846             />
6847    <counter name="EU Both FPU Pipes Active"
6848             description="The percentage of time in which both EU FPU pipelines were actively processing."
6849             data_type="float"
6850             max_equation="100"
6851             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6852             underscore_name="eu_fpu_both_active"
6853             units="percent"
6854             symbol_name="EuFpuBothActive"
6855             semantic_type="duration"
6856             mdapi_supported_apis=""
6857             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6858             mdapi_group="EU Array/Pipes"
6859             mdapi_hw_unit_type="gpu"
6860             />
6861    <counter name="VS Send Pipe Active"
6862             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6863             data_type="float"
6864             max_equation="100"
6865             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6866             underscore_name="vs_send_active"
6867             units="percent"
6868             symbol_name="VsSendActive"
6869             semantic_type="duration"
6870             mdapi_supported_apis=""
6871             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6872             mdapi_group="EU Array/Vertex Shader"
6873             mdapi_hw_unit_type="gpu"
6874             />
6875    <counter name="VS FPU1 Pipe Active"
6876             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6877             data_type="float"
6878             max_equation="100"
6879             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6880             underscore_name="vs_fpu1_active"
6881             units="percent"
6882             symbol_name="VsFpu1Active"
6883             semantic_type="duration"
6884             mdapi_supported_apis=""
6885             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6886             mdapi_group="EU Array/Vertex Shader"
6887             mdapi_hw_unit_type="gpu"
6888             />
6889    <counter name="GS Threads Dispatched"
6890             description="The total number of geometry shader hardware threads dispatched."
6891             data_type="uint64"
6892             equation="A 5 READ"
6893             underscore_name="gs_threads"
6894             units="threads"
6895             symbol_name="GsThreads"
6896             semantic_type="event"
6897             mdapi_supported_apis=""
6898             mdapi_usage_flags="Tier3 Frame Batch Draw"
6899             mdapi_hw_unit_type="gpu"
6900             mdapi_group="EU Array/Geometry Shader"
6901             />
6902    <counter name="Early Hi-Depth Test Fails"
6903             description="The total number of pixels dropped on early hierarchical depth test."
6904             data_type="uint64"
6905             equation="A 22 READ 4 UMUL"
6906             underscore_name="hi_depth_test_fails"
6907             units="pixels"
6908             symbol_name="HiDepthTestFails"
6909             semantic_type="event"
6910             mdapi_supported_apis=""
6911             mdapi_usage_flags="Tier3 Frame Batch Draw"
6912             mdapi_hw_unit_type="gpu"
6913             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6914             />
6915    <counter name="FS Both FPU Active"
6916             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6917             data_type="float"
6918             max_equation="100"
6919             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6920             underscore_name="ps_eu_both_fpu_active"
6921             units="percent"
6922             symbol_name="PsEuBothFpuActive"
6923             semantic_type="duration"
6924             mdapi_supported_apis=""
6925             mdapi_usage_flags="Tier4 Frame Batch Draw"
6926             mdapi_group="3D Pipe/Fragment Shader"
6927             mdapi_hw_unit_type="gpu"
6928             />
6929    <counter name="VS Threads Dispatched"
6930             description="The total number of vertex shader hardware threads dispatched."
6931             data_type="uint64"
6932             equation="A 1 READ"
6933             underscore_name="vs_threads"
6934             units="threads"
6935             symbol_name="VsThreads"
6936             semantic_type="event"
6937             mdapi_supported_apis=""
6938             mdapi_usage_flags="Tier3 Frame Batch Draw"
6939             mdapi_hw_unit_type="gpu"
6940             mdapi_group="EU Array/Vertex Shader"
6941             />
6942    <counter name="FS Threads Dispatched"
6943             description="The total number of fragment shader hardware threads dispatched."
6944             data_type="uint64"
6945             equation="A 6 READ"
6946             underscore_name="ps_threads"
6947             units="threads"
6948             symbol_name="PsThreads"
6949             semantic_type="event"
6950             mdapi_supported_apis=""
6951             mdapi_usage_flags="Tier3 Frame Batch Draw"
6952             mdapi_hw_unit_type="gpu"
6953             mdapi_group="EU Array/Fragment Shader"
6954             />
6955    <counter name="Pixels Failing Tests"
6956             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6957             data_type="uint64"
6958             equation="A 25 READ 4 UMUL"
6959             underscore_name="pixels_failing_post_ps_tests"
6960             units="pixels"
6961             symbol_name="PixelsFailingPostPsTests"
6962             semantic_type="event"
6963             mdapi_supported_apis=""
6964             mdapi_usage_flags="Tier3 Frame Batch Draw"
6965             mdapi_hw_unit_type="gpu"
6966             mdapi_group="3D Pipe/Output Merger"
6967             />
6968    <counter name="GPU Time Elapsed"
6969             description="Time elapsed on the GPU during the measurement."
6970             data_type="uint64"
6971             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6972             underscore_name="gpu_time"
6973             units="ns"
6974             symbol_name="GpuTime"
6975             semantic_type="duration"
6976             mdapi_supported_apis=""
6977             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6978             mdapi_hw_unit_type="gpu"
6979             mdapi_group="GPU"
6980             />
6981    <counter name="AVG GPU Core Frequency"
6982             description="Average GPU Core Frequency in the measurement."
6983             data_type="uint64"
6984             max_equation="$GpuMaxFrequency"
6985             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6986             underscore_name="avg_gpu_core_frequency"
6987             units="hz"
6988             symbol_name="AvgGpuCoreFrequency"
6989             semantic_type="event"
6990             mdapi_supported_apis=""
6991             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6992             mdapi_group="GPU"
6993             mdapi_hw_unit_type="gpu"
6994             />
6995    <counter name="CS Threads Dispatched"
6996             description="The total number of compute shader hardware threads dispatched."
6997             data_type="uint64"
6998             equation="A 4 READ"
6999             underscore_name="cs_threads"
7000             units="threads"
7001             symbol_name="CsThreads"
7002             semantic_type="event"
7003             mdapi_supported_apis=""
7004             mdapi_usage_flags="Tier3 Frame Batch Draw"
7005             mdapi_hw_unit_type="gpu"
7006             mdapi_group="EU Array/Compute Shader"
7007             />
7008    <counter name="PS FPU1 Pipe Active"
7009             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7010             data_type="float"
7011             max_equation="100"
7012             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7013             underscore_name="ps_fpu1_active"
7014             units="percent"
7015             symbol_name="PsFpu1Active"
7016             semantic_type="duration"
7017             mdapi_supported_apis=""
7018             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7019             mdapi_group="EU Array/Pixel Shader"
7020             mdapi_hw_unit_type="gpu"
7021             />
7022    <counter name="PS Send Pipeline Active"
7023             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7024             data_type="float"
7025             max_equation="100"
7026             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7027             underscore_name="ps_send_active"
7028             units="percent"
7029             symbol_name="PsSendActive"
7030             semantic_type="duration"
7031             mdapi_supported_apis=""
7032             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7033             mdapi_group="EU Array/Pixel Shader"
7034             mdapi_hw_unit_type="gpu"
7035             />
7036    <counter name="Rasterized Pixels"
7037             description="The total number of rasterized pixels."
7038             data_type="uint64"
7039             equation="A 21 READ 4 UMUL"
7040             underscore_name="rasterized_pixels"
7041             units="pixels"
7042             symbol_name="RasterizedPixels"
7043             semantic_type="event"
7044             mdapi_supported_apis=""
7045             mdapi_usage_flags="Tier3 Frame Batch Draw"
7046             mdapi_hw_unit_type="gpu"
7047             mdapi_group="3D Pipe/Rasterizer"
7048             />
7049    <counter name="GPU Busy"
7050             description="The percentage of time in which the GPU has been processing GPU commands."
7051             data_type="float"
7052             max_equation="100"
7053             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7054             underscore_name="gpu_busy"
7055             units="percent"
7056             symbol_name="GpuBusy"
7057             semantic_type="duration"
7058             mdapi_supported_apis=""
7059             mdapi_usage_flags="Tier1 Overview System Frame"
7060             mdapi_group="GPU"
7061             mdapi_hw_unit_type="gpu"
7062             />
7063    <counter name="VS FPU0 Pipe Active"
7064             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7065             data_type="float"
7066             max_equation="100"
7067             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7068             underscore_name="vs_fpu0_active"
7069             units="percent"
7070             symbol_name="VsFpu0Active"
7071             semantic_type="duration"
7072             mdapi_supported_apis=""
7073             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7074             mdapi_group="EU Array/Vertex Shader"
7075             mdapi_hw_unit_type="gpu"
7076             />
7077    <counter name="PS FPU0 Pipe Active"
7078             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7079             data_type="float"
7080             max_equation="100"
7081             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7082             underscore_name="ps_fpu0_active"
7083             units="percent"
7084             symbol_name="PsFpu0Active"
7085             semantic_type="duration"
7086             mdapi_supported_apis=""
7087             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7088             mdapi_group="EU Array/Pixel Shader"
7089             mdapi_hw_unit_type="gpu"
7090             />
7091    <counter name="DS Threads Dispatched"
7092             description="The total number of domain shader hardware threads dispatched."
7093             data_type="uint64"
7094             equation="A 3 READ"
7095             underscore_name="ds_threads"
7096             units="threads"
7097             symbol_name="DsThreads"
7098             semantic_type="event"
7099             mdapi_supported_apis=""
7100             mdapi_usage_flags="Tier3 Frame Batch Draw"
7101             mdapi_hw_unit_type="gpu"
7102             mdapi_group="EU Array/Domain Shader"
7103             />
7104    <counter name="Samples Written"
7105             description="The total number of samples or pixels written to all render targets."
7106             data_type="uint64"
7107             equation="A 26 READ 4 UMUL"
7108             underscore_name="samples_written"
7109             units="pixels"
7110             symbol_name="SamplesWritten"
7111             semantic_type="event"
7112             mdapi_supported_apis=""
7113             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7114             mdapi_hw_unit_type="gpu"
7115             mdapi_group="3D Pipe/Output Merger"
7116             />
7117    <counter name="EU Stall"
7118             description="The percentage of time in which the Execution Units were stalled."
7119             data_type="float"
7120             max_equation="100"
7121             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7122             underscore_name="eu_stall"
7123             units="percent"
7124             symbol_name="EuStall"
7125             semantic_type="duration"
7126             mdapi_supported_apis=""
7127             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7128             mdapi_group="EU Array"
7129             mdapi_hw_unit_type="gpu"
7130             />
7131    <counter name="Samples Blended"
7132             description="The total number of blended samples or pixels written to all render targets."
7133             data_type="uint64"
7134             equation="A 27 READ 4 UMUL"
7135             underscore_name="samples_blended"
7136             units="pixels"
7137             symbol_name="SamplesBlended"
7138             semantic_type="event"
7139             mdapi_supported_apis=""
7140             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7141             mdapi_hw_unit_type="gpu"
7142             mdapi_group="3D Pipe/Output Merger"
7143             />
7144    <counter name="Early Depth Test Fails"
7145             description="The total number of pixels dropped on early depth test."
7146             data_type="uint64"
7147             equation="A 23 READ 4 UMUL"
7148             underscore_name="early_depth_test_fails"
7149             units="pixels"
7150             symbol_name="EarlyDepthTestFails"
7151             semantic_type="event"
7152             mdapi_supported_apis=""
7153             mdapi_usage_flags="Tier3 Frame Batch Draw"
7154             mdapi_hw_unit_type="gpu"
7155             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7156             />
7157    <counter name="HS Threads Dispatched"
7158             description="The total number of hull shader hardware threads dispatched."
7159             data_type="uint64"
7160             equation="A 2 READ"
7161             underscore_name="hs_threads"
7162             units="threads"
7163             symbol_name="HsThreads"
7164             semantic_type="event"
7165             mdapi_supported_apis=""
7166             mdapi_usage_flags="Tier3 Frame Batch Draw"
7167             mdapi_hw_unit_type="gpu"
7168             mdapi_group="EU Array/Hull Shader"
7169             />
7170    <counter name="Samples Killed in FS"
7171             description="The total number of samples or pixels dropped in fragment shaders."
7172             data_type="uint64"
7173             equation="A 24 READ 4 UMUL"
7174             underscore_name="samples_killed_in_ps"
7175             units="pixels"
7176             symbol_name="SamplesKilledInPs"
7177             semantic_type="event"
7178             mdapi_supported_apis=""
7179             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7180             mdapi_hw_unit_type="gpu"
7181             mdapi_group="3D Pipe/Fragment Shader"
7182             />
7183    <counter name="Slice0 L3 Bank5 Stalled"
7184             description="The percentage of time in which slice0 L3 bank5 is stalled"
7185             data_type="float"
7186             max_equation="100"
7187             equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7188             underscore_name="l30_bank5_stalled"
7189             units="percent"
7190             symbol_name="L30Bank5Stalled"
7191             availability="$SliceMask 1 AND"
7192             semantic_type="duration"
7193             mdapi_supported_apis=""
7194             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7195             mdapi_group="GTI/L3"
7196             mdapi_hw_unit_type="slice"
7197             />
7198    <counter name="EU Thread Occupancy"
7199             description="The percentage of time in which hardware threads occupied EUs."
7200             data_type="float"
7201             max_equation="100"
7202             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7203             underscore_name="eu_thread_occupancy"
7204             units="percent"
7205             symbol_name="EuThreadOccupancy"
7206             semantic_type="duration"
7207             mdapi_supported_apis=""
7208             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7209             mdapi_group="EU Array"
7210             mdapi_hw_unit_type="gpu"
7211             />
7212    <register_config type="NOA">
7213        <register type="NOA" address="0x00000D04" value="0x00000200" />
7214        <register type="NOA" address="0x00009840" value="0x00000000" />
7215        <register type="NOA" address="0x00009884" value="0x00000000" />
7216        <register type="NOA" address="0x00009888" value="0x10010400" />
7217        <register type="NOA" address="0x00009888" value="0x12010000" />
7218        <register type="NOA" address="0x00009888" value="0x0C000400" />
7219        <register type="NOA" address="0x00009888" value="0x0E005500" />
7220        <register type="NOA" address="0x00009888" value="0x10000155" />
7221        <register type="NOA" address="0x00009888" value="0x00010022" />
7222        <register type="NOA" address="0x00009888" value="0x06010840" />
7223        <register type="NOA" address="0x00009888" value="0x08010828" />
7224        <register type="NOA" address="0x00009888" value="0x0A010969" />
7225        <register type="NOA" address="0x00009888" value="0x0C010AA4" />
7226        <register type="NOA" address="0x00009888" value="0x0E010AE3" />
7227        <register type="NOA" address="0x00009888" value="0x04010000" />
7228        <register type="NOA" address="0x00009888" value="0x14010000" />
7229        <register type="NOA" address="0x00009888" value="0x0C040400" />
7230        <register type="NOA" address="0x00009888" value="0x0E045500" />
7231        <register type="NOA" address="0x00009888" value="0x10040155" />
7232        <register type="NOA" address="0x00009888" value="0x04051000" />
7233        <register type="NOA" address="0x00009888" value="0x0A054000" />
7234        <register type="NOA" address="0x00009888" value="0x0C055000" />
7235        <register type="NOA" address="0x00009888" value="0x0E055000" />
7236        <register type="NOA" address="0x00009888" value="0x14050055" />
7237        <register type="NOA" address="0x00009888" value="0x24068100" />
7238        <register type="NOA" address="0x00009888" value="0x260600FF" />
7239        <register type="NOA" address="0x00009888" value="0x00124000" />
7240        <register type="NOA" address="0x00009888" value="0x0E124000" />
7241        <register type="NOA" address="0x00009888" value="0x18125540" />
7242        <register type="NOA" address="0x00009888" value="0x1A120015" />
7243        <register type="NOA" address="0x00009888" value="0x04131000" />
7244        <register type="NOA" address="0x00009888" value="0x06138000" />
7245        <register type="NOA" address="0x00009888" value="0x0813F000" />
7246        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7247        <register type="NOA" address="0x00009888" value="0x00144000" />
7248        <register type="NOA" address="0x00009888" value="0x06148000" />
7249        <register type="NOA" address="0x00009888" value="0x0814C000" />
7250        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7251        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7252        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7253        <register type="NOA" address="0x00009888" value="0x00154000" />
7254        <register type="NOA" address="0x00009888" value="0x0E154000" />
7255        <register type="NOA" address="0x00009888" value="0x16152AA8" />
7256        <register type="NOA" address="0x00009888" value="0x18150005" />
7257        <register type="NOA" address="0x00009884" value="0x00000003" />
7258        <register type="NOA" address="0x00009888" value="0x301F8000" />
7259        <register type="NOA" address="0x00009888" value="0x501F4800" />
7260        <register type="NOA" address="0x00009888" value="0x521F4924" />
7261        <register type="NOA" address="0x00009888" value="0x541F0024" />
7262        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
7263        <register type="NOA" address="0x00009888" value="0x461F0000" />
7264        <register type="NOA" address="0x00009888" value="0x481F0000" />
7265        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
7266        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
7267        <register type="NOA" address="0x00009888" value="0x181F0000" />
7268        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
7269    </register_config>
7270    <register_config type="OA">
7271        <register type="OA" address="0x00002740" value="0x00000000" />
7272        <register type="OA" address="0x00002710" value="0x00000000" />
7273        <register type="OA" address="0x00002714" value="0xF0800000" />
7274        <register type="OA" address="0x00002720" value="0x00000000" />
7275        <register type="OA" address="0x00002724" value="0x00800000" />
7276        <register type="OA" address="0x00002770" value="0x00000022" />
7277        <register type="OA" address="0x00002774" value="0x0000FFF8" />
7278        <register type="OA" address="0x00002778" value="0x00000082" />
7279        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
7280        <register type="OA" address="0x00002780" value="0x00000402" />
7281        <register type="OA" address="0x00002784" value="0x0000FF1F" />
7282        <register type="OA" address="0x00002788" value="0x00001002" />
7283        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
7284    </register_config>
7285    <register_config type="FLEX">
7286        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7287        <register type="FLEX" address="0x0000E558" value="0x00008003" />
7288        <register type="FLEX" address="0x0000E658" value="0x00011010" />
7289        <register type="FLEX" address="0x0000E758" value="0x00050012" />
7290        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
7291        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
7292    </register_config>
7293  </set>
7294
7295  <set name="Metric set Sampler 1"
7296       mdapi_supported_apis="OGL OCL IO BB"
7297       underscore_name="sampler_1"
7298       hw_config_guid="51a2eb6d-9fad-4489-8f22-ab845fe7882a"
7299       chipset="ICL"
7300       symbol_name="Sampler_1"
7301       >
7302    <counter name="GPU Core Clocks"
7303             description="The total number of GPU core clocks elapsed during the measurement."
7304             data_type="uint64"
7305             equation="GPU_CLOCK 0 READ"
7306             underscore_name="gpu_core_clocks"
7307             units="cycles"
7308             symbol_name="GpuCoreClocks"
7309             semantic_type="event"
7310             mdapi_supported_apis=""
7311             mdapi_usage_flags="Tier1 Frame Batch Draw"
7312             mdapi_hw_unit_type="gpu"
7313             mdapi_group="GPU"
7314             />
7315    <counter name="EU Active"
7316             description="The percentage of time in which the Execution Units were actively processing."
7317             data_type="float"
7318             max_equation="100"
7319             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7320             underscore_name="eu_active"
7321             units="percent"
7322             symbol_name="EuActive"
7323             semantic_type="duration"
7324             mdapi_supported_apis=""
7325             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7326             mdapi_group="EU Array"
7327             mdapi_hw_unit_type="gpu"
7328             />
7329    <counter name="Slice0 Subslice2 Input Available"
7330             description="The percentage of time in which slice0 subslice2 sampler input is available"
7331             data_type="float"
7332             max_equation="100"
7333             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7334             underscore_name="sampler02_input_available"
7335             units="percent"
7336             symbol_name="Sampler02InputAvailable"
7337             availability="$SubsliceMask 4 AND"
7338             semantic_type="duration"
7339             mdapi_supported_apis=""
7340             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7341             mdapi_group="GPU/Sampler"
7342             mdapi_hw_unit_type="subslice"
7343             />
7344    <counter name="EU Both FPU Pipes Active"
7345             description="The percentage of time in which both EU FPU pipelines were actively processing."
7346             data_type="float"
7347             max_equation="100"
7348             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7349             underscore_name="eu_fpu_both_active"
7350             units="percent"
7351             symbol_name="EuFpuBothActive"
7352             semantic_type="duration"
7353             mdapi_supported_apis=""
7354             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7355             mdapi_group="EU Array/Pipes"
7356             mdapi_hw_unit_type="gpu"
7357             />
7358    <counter name="VS Send Pipe Active"
7359             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7360             data_type="float"
7361             max_equation="100"
7362             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7363             underscore_name="vs_send_active"
7364             units="percent"
7365             symbol_name="VsSendActive"
7366             semantic_type="duration"
7367             mdapi_supported_apis=""
7368             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7369             mdapi_group="EU Array/Vertex Shader"
7370             mdapi_hw_unit_type="gpu"
7371             />
7372    <counter name="Slice0 Subslice0 Input Available"
7373             description="The percentage of time in which slice0 subslice0 sampler input is available"
7374             data_type="float"
7375             max_equation="100"
7376             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7377             underscore_name="sampler00_input_available"
7378             units="percent"
7379             symbol_name="Sampler00InputAvailable"
7380             availability="$SubsliceMask 1 AND"
7381             semantic_type="duration"
7382             mdapi_supported_apis=""
7383             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7384             mdapi_group="GPU/Sampler"
7385             mdapi_hw_unit_type="subslice"
7386             />
7387    <counter name="VS FPU1 Pipe Active"
7388             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7389             data_type="float"
7390             max_equation="100"
7391             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7392             underscore_name="vs_fpu1_active"
7393             units="percent"
7394             symbol_name="VsFpu1Active"
7395             semantic_type="duration"
7396             mdapi_supported_apis=""
7397             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7398             mdapi_group="EU Array/Vertex Shader"
7399             mdapi_hw_unit_type="gpu"
7400             />
7401    <counter name="GS Threads Dispatched"
7402             description="The total number of geometry shader hardware threads dispatched."
7403             data_type="uint64"
7404             equation="A 5 READ"
7405             underscore_name="gs_threads"
7406             units="threads"
7407             symbol_name="GsThreads"
7408             semantic_type="event"
7409             mdapi_supported_apis=""
7410             mdapi_usage_flags="Tier3 Frame Batch Draw"
7411             mdapi_hw_unit_type="gpu"
7412             mdapi_group="EU Array/Geometry Shader"
7413             />
7414    <counter name="Early Hi-Depth Test Fails"
7415             description="The total number of pixels dropped on early hierarchical depth test."
7416             data_type="uint64"
7417             equation="A 22 READ 4 UMUL"
7418             underscore_name="hi_depth_test_fails"
7419             units="pixels"
7420             symbol_name="HiDepthTestFails"
7421             semantic_type="event"
7422             mdapi_supported_apis=""
7423             mdapi_usage_flags="Tier3 Frame Batch Draw"
7424             mdapi_hw_unit_type="gpu"
7425             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7426             />
7427    <counter name="FS Both FPU Active"
7428             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7429             data_type="float"
7430             max_equation="100"
7431             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7432             underscore_name="ps_eu_both_fpu_active"
7433             units="percent"
7434             symbol_name="PsEuBothFpuActive"
7435             semantic_type="duration"
7436             mdapi_supported_apis=""
7437             mdapi_usage_flags="Tier4 Frame Batch Draw"
7438             mdapi_group="3D Pipe/Fragment Shader"
7439             mdapi_hw_unit_type="gpu"
7440             />
7441    <counter name="VS Threads Dispatched"
7442             description="The total number of vertex shader hardware threads dispatched."
7443             data_type="uint64"
7444             equation="A 1 READ"
7445             underscore_name="vs_threads"
7446             units="threads"
7447             symbol_name="VsThreads"
7448             semantic_type="event"
7449             mdapi_supported_apis=""
7450             mdapi_usage_flags="Tier3 Frame Batch Draw"
7451             mdapi_hw_unit_type="gpu"
7452             mdapi_group="EU Array/Vertex Shader"
7453             />
7454    <counter name="FS Threads Dispatched"
7455             description="The total number of fragment shader hardware threads dispatched."
7456             data_type="uint64"
7457             equation="A 6 READ"
7458             underscore_name="ps_threads"
7459             units="threads"
7460             symbol_name="PsThreads"
7461             semantic_type="event"
7462             mdapi_supported_apis=""
7463             mdapi_usage_flags="Tier3 Frame Batch Draw"
7464             mdapi_hw_unit_type="gpu"
7465             mdapi_group="EU Array/Fragment Shader"
7466             />
7467    <counter name="Shader Barrier Messages"
7468             description="The total number of shader barrier messages."
7469             data_type="uint64"
7470             equation="A 35 READ"
7471             underscore_name="shader_barriers"
7472             units="messages"
7473             symbol_name="ShaderBarriers"
7474             semantic_type="event"
7475             mdapi_supported_apis=""
7476             mdapi_usage_flags="Tier3 Frame Batch Draw"
7477             mdapi_hw_unit_type="gpu"
7478             mdapi_group="EU Array/Barrier"
7479             />
7480    <counter name="Slice0 Subslice1 Input Available"
7481             description="The percentage of time in which slice0 subslice1 sampler input is available"
7482             data_type="float"
7483             max_equation="100"
7484             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7485             underscore_name="sampler01_input_available"
7486             units="percent"
7487             symbol_name="Sampler01InputAvailable"
7488             availability="$SubsliceMask 2 AND"
7489             semantic_type="duration"
7490             mdapi_supported_apis=""
7491             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7492             mdapi_group="GPU/Sampler"
7493             mdapi_hw_unit_type="subslice"
7494             />
7495    <counter name="Sampler Texels"
7496             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7497             data_type="uint64"
7498             equation="A 28 READ 4 UMUL"
7499             underscore_name="sampler_texels"
7500             units="texels"
7501             symbol_name="SamplerTexels"
7502             semantic_type="event"
7503             mdapi_supported_apis=""
7504             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7505             mdapi_hw_unit_type="gpu"
7506             mdapi_group="Sampler/Sampler Input"
7507             />
7508    <counter name="Pixels Failing Tests"
7509             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7510             data_type="uint64"
7511             equation="A 25 READ 4 UMUL"
7512             underscore_name="pixels_failing_post_ps_tests"
7513             units="pixels"
7514             symbol_name="PixelsFailingPostPsTests"
7515             semantic_type="event"
7516             mdapi_supported_apis=""
7517             mdapi_usage_flags="Tier3 Frame Batch Draw"
7518             mdapi_hw_unit_type="gpu"
7519             mdapi_group="3D Pipe/Output Merger"
7520             />
7521    <counter name="Slice0 Subslice6 Input Available"
7522             description="The percentage of time in which slice0 subslice6 sampler input is available"
7523             data_type="float"
7524             max_equation="100"
7525             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7526             underscore_name="sampler06_input_available"
7527             units="percent"
7528             symbol_name="Sampler06InputAvailable"
7529             availability="$SubsliceMask 64 AND"
7530             semantic_type="duration"
7531             mdapi_supported_apis=""
7532             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7533             mdapi_group="GPU/Sampler"
7534             mdapi_hw_unit_type="subslice"
7535             />
7536    <counter name="GPU Time Elapsed"
7537             description="Time elapsed on the GPU during the measurement."
7538             data_type="uint64"
7539             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7540             underscore_name="gpu_time"
7541             units="ns"
7542             symbol_name="GpuTime"
7543             semantic_type="duration"
7544             mdapi_supported_apis=""
7545             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7546             mdapi_hw_unit_type="gpu"
7547             mdapi_group="GPU"
7548             />
7549    <counter name="AVG GPU Core Frequency"
7550             description="Average GPU Core Frequency in the measurement."
7551             data_type="uint64"
7552             max_equation="$GpuMaxFrequency"
7553             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7554             underscore_name="avg_gpu_core_frequency"
7555             units="hz"
7556             symbol_name="AvgGpuCoreFrequency"
7557             semantic_type="event"
7558             mdapi_supported_apis=""
7559             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7560             mdapi_group="GPU"
7561             mdapi_hw_unit_type="gpu"
7562             />
7563    <counter name="Sampler Texels Misses"
7564             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7565             data_type="uint64"
7566             equation="A 29 READ 4 UMUL"
7567             underscore_name="sampler_texel_misses"
7568             units="texels"
7569             symbol_name="SamplerTexelMisses"
7570             semantic_type="event"
7571             mdapi_supported_apis=""
7572             mdapi_usage_flags="Tier3 Batch Frame Draw"
7573             mdapi_hw_unit_type="gpu"
7574             mdapi_group="Sampler/Sampler Cache"
7575             />
7576    <counter name="CS Threads Dispatched"
7577             description="The total number of compute shader hardware threads dispatched."
7578             data_type="uint64"
7579             equation="A 4 READ"
7580             underscore_name="cs_threads"
7581             units="threads"
7582             symbol_name="CsThreads"
7583             semantic_type="event"
7584             mdapi_supported_apis=""
7585             mdapi_usage_flags="Tier3 Frame Batch Draw"
7586             mdapi_hw_unit_type="gpu"
7587             mdapi_group="EU Array/Compute Shader"
7588             />
7589    <counter name="SLM Bytes Read"
7590             description="The total number of GPU memory bytes read from shared local memory."
7591             data_type="uint64"
7592             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7593             equation="A 30 READ 64 UMUL"
7594             underscore_name="slm_bytes_read"
7595             units="bytes"
7596             symbol_name="SlmBytesRead"
7597             semantic_type="throughput"
7598             mdapi_supported_apis=""
7599             mdapi_usage_flags="Tier3 Frame Batch Draw"
7600             mdapi_group="L3/Data Port/SLM"
7601             mdapi_hw_unit_type="gpu"
7602             />
7603    <counter name="Slice0 Subslice4 Input Available"
7604             description="The percentage of time in which slice0 subslice4 sampler input is available"
7605             data_type="float"
7606             max_equation="100"
7607             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7608             underscore_name="sampler04_input_available"
7609             units="percent"
7610             symbol_name="Sampler04InputAvailable"
7611             availability="$SubsliceMask 16 AND"
7612             semantic_type="duration"
7613             mdapi_supported_apis=""
7614             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7615             mdapi_group="GPU/Sampler"
7616             mdapi_hw_unit_type="subslice"
7617             />
7618    <counter name="PS FPU1 Pipe Active"
7619             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7620             data_type="float"
7621             max_equation="100"
7622             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7623             underscore_name="ps_fpu1_active"
7624             units="percent"
7625             symbol_name="PsFpu1Active"
7626             semantic_type="duration"
7627             mdapi_supported_apis=""
7628             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7629             mdapi_group="EU Array/Pixel Shader"
7630             mdapi_hw_unit_type="gpu"
7631             />
7632    <counter name="PS Send Pipeline Active"
7633             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7634             data_type="float"
7635             max_equation="100"
7636             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7637             underscore_name="ps_send_active"
7638             units="percent"
7639             symbol_name="PsSendActive"
7640             semantic_type="duration"
7641             mdapi_supported_apis=""
7642             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7643             mdapi_group="EU Array/Pixel Shader"
7644             mdapi_hw_unit_type="gpu"
7645             />
7646    <counter name="VS FPU0 Pipe Active"
7647             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7648             data_type="float"
7649             max_equation="100"
7650             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7651             underscore_name="vs_fpu0_active"
7652             units="percent"
7653             symbol_name="VsFpu0Active"
7654             semantic_type="duration"
7655             mdapi_supported_apis=""
7656             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7657             mdapi_group="EU Array/Vertex Shader"
7658             mdapi_hw_unit_type="gpu"
7659             />
7660    <counter name="GPU Busy"
7661             description="The percentage of time in which the GPU has been processing GPU commands."
7662             data_type="float"
7663             max_equation="100"
7664             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7665             underscore_name="gpu_busy"
7666             units="percent"
7667             symbol_name="GpuBusy"
7668             semantic_type="duration"
7669             mdapi_supported_apis=""
7670             mdapi_usage_flags="Tier1 Overview System Frame"
7671             mdapi_group="GPU"
7672             mdapi_hw_unit_type="gpu"
7673             />
7674    <counter name="Rasterized Pixels"
7675             description="The total number of rasterized pixels."
7676             data_type="uint64"
7677             equation="A 21 READ 4 UMUL"
7678             underscore_name="rasterized_pixels"
7679             units="pixels"
7680             symbol_name="RasterizedPixels"
7681             semantic_type="event"
7682             mdapi_supported_apis=""
7683             mdapi_usage_flags="Tier3 Frame Batch Draw"
7684             mdapi_hw_unit_type="gpu"
7685             mdapi_group="3D Pipe/Rasterizer"
7686             />
7687    <counter name="Slice0 Subslice3 Input Available"
7688             description="The percentage of time in which slice0 subslice3 sampler input is available"
7689             data_type="float"
7690             max_equation="100"
7691             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7692             underscore_name="sampler03_input_available"
7693             units="percent"
7694             symbol_name="Sampler03InputAvailable"
7695             availability="$SubsliceMask 8 AND"
7696             semantic_type="duration"
7697             mdapi_supported_apis=""
7698             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7699             mdapi_group="GPU/Sampler"
7700             mdapi_hw_unit_type="subslice"
7701             />
7702    <counter name="PS FPU0 Pipe Active"
7703             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7704             data_type="float"
7705             max_equation="100"
7706             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7707             underscore_name="ps_fpu0_active"
7708             units="percent"
7709             symbol_name="PsFpu0Active"
7710             semantic_type="duration"
7711             mdapi_supported_apis=""
7712             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7713             mdapi_group="EU Array/Pixel Shader"
7714             mdapi_hw_unit_type="gpu"
7715             />
7716    <counter name="DS Threads Dispatched"
7717             description="The total number of domain shader hardware threads dispatched."
7718             data_type="uint64"
7719             equation="A 3 READ"
7720             underscore_name="ds_threads"
7721             units="threads"
7722             symbol_name="DsThreads"
7723             semantic_type="event"
7724             mdapi_supported_apis=""
7725             mdapi_usage_flags="Tier3 Frame Batch Draw"
7726             mdapi_hw_unit_type="gpu"
7727             mdapi_group="EU Array/Domain Shader"
7728             />
7729    <counter name="Samples Written"
7730             description="The total number of samples or pixels written to all render targets."
7731             data_type="uint64"
7732             equation="A 26 READ 4 UMUL"
7733             underscore_name="samples_written"
7734             units="pixels"
7735             symbol_name="SamplesWritten"
7736             semantic_type="event"
7737             mdapi_supported_apis=""
7738             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7739             mdapi_hw_unit_type="gpu"
7740             mdapi_group="3D Pipe/Output Merger"
7741             />
7742    <counter name="EU Stall"
7743             description="The percentage of time in which the Execution Units were stalled."
7744             data_type="float"
7745             max_equation="100"
7746             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7747             underscore_name="eu_stall"
7748             units="percent"
7749             symbol_name="EuStall"
7750             semantic_type="duration"
7751             mdapi_supported_apis=""
7752             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7753             mdapi_group="EU Array"
7754             mdapi_hw_unit_type="gpu"
7755             />
7756    <counter name="Slice0 Subslice5 Input Available"
7757             description="The percentage of time in which slice0 subslice5 sampler input is available"
7758             data_type="float"
7759             max_equation="100"
7760             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7761             underscore_name="sampler05_input_available"
7762             units="percent"
7763             symbol_name="Sampler05InputAvailable"
7764             availability="$SubsliceMask 32 AND"
7765             semantic_type="duration"
7766             mdapi_supported_apis=""
7767             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7768             mdapi_group="GPU/Sampler"
7769             mdapi_hw_unit_type="subslice"
7770             />
7771    <counter name="Samples Blended"
7772             description="The total number of blended samples or pixels written to all render targets."
7773             data_type="uint64"
7774             equation="A 27 READ 4 UMUL"
7775             underscore_name="samples_blended"
7776             units="pixels"
7777             symbol_name="SamplesBlended"
7778             semantic_type="event"
7779             mdapi_supported_apis=""
7780             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7781             mdapi_hw_unit_type="gpu"
7782             mdapi_group="3D Pipe/Output Merger"
7783             />
7784    <counter name="Early Depth Test Fails"
7785             description="The total number of pixels dropped on early depth test."
7786             data_type="uint64"
7787             equation="A 23 READ 4 UMUL"
7788             underscore_name="early_depth_test_fails"
7789             units="pixels"
7790             symbol_name="EarlyDepthTestFails"
7791             semantic_type="event"
7792             mdapi_supported_apis=""
7793             mdapi_usage_flags="Tier3 Frame Batch Draw"
7794             mdapi_hw_unit_type="gpu"
7795             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7796             />
7797    <counter name="Slice0 Subslice7 Input Available"
7798             description="The percentage of time in which slice0 subslice7 sampler input is available"
7799             data_type="float"
7800             max_equation="100"
7801             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7802             underscore_name="sampler07_input_available"
7803             units="percent"
7804             symbol_name="Sampler07InputAvailable"
7805             availability="$SubsliceMask 128 AND"
7806             semantic_type="duration"
7807             mdapi_supported_apis=""
7808             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7809             mdapi_group="GPU/Sampler"
7810             mdapi_hw_unit_type="subslice"
7811             />
7812    <counter name="Shader Memory Accesses"
7813             description="The total number of shader memory accesses to L3."
7814             data_type="uint64"
7815             equation="A 32 READ"
7816             underscore_name="shader_memory_accesses"
7817             units="messages"
7818             symbol_name="ShaderMemoryAccesses"
7819             semantic_type="event"
7820             mdapi_supported_apis=""
7821             mdapi_usage_flags="Tier3 Frame Batch Draw"
7822             mdapi_hw_unit_type="gpu"
7823             mdapi_group="L3/Data Port"
7824             />
7825    <counter name="HS Threads Dispatched"
7826             description="The total number of hull shader hardware threads dispatched."
7827             data_type="uint64"
7828             equation="A 2 READ"
7829             underscore_name="hs_threads"
7830             units="threads"
7831             symbol_name="HsThreads"
7832             semantic_type="event"
7833             mdapi_supported_apis=""
7834             mdapi_usage_flags="Tier3 Frame Batch Draw"
7835             mdapi_hw_unit_type="gpu"
7836             mdapi_group="EU Array/Hull Shader"
7837             />
7838    <counter name="L3 Shader Throughput"
7839             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7840             data_type="uint64"
7841             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7842             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7843             underscore_name="l3_shader_throughput"
7844             units="bytes"
7845             symbol_name="L3ShaderThroughput"
7846             semantic_type="throughput"
7847             mdapi_supported_apis=""
7848             mdapi_usage_flags="Tier2 Frame Batch Draw"
7849             mdapi_group="L3/Data Port"
7850             mdapi_hw_unit_type="gpu"
7851             />
7852    <counter name="Samples Killed in FS"
7853             description="The total number of samples or pixels dropped in fragment shaders."
7854             data_type="uint64"
7855             equation="A 24 READ 4 UMUL"
7856             underscore_name="samples_killed_in_ps"
7857             units="pixels"
7858             symbol_name="SamplesKilledInPs"
7859             semantic_type="event"
7860             mdapi_supported_apis=""
7861             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7862             mdapi_hw_unit_type="gpu"
7863             mdapi_group="3D Pipe/Fragment Shader"
7864             />
7865    <counter name="SLM Bytes Written"
7866             description="The total number of GPU memory bytes written into shared local memory."
7867             data_type="uint64"
7868             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7869             equation="A 31 READ 64 UMUL"
7870             underscore_name="slm_bytes_written"
7871             units="bytes"
7872             symbol_name="SlmBytesWritten"
7873             semantic_type="throughput"
7874             mdapi_supported_apis=""
7875             mdapi_usage_flags="Tier3 Frame Batch Draw"
7876             mdapi_group="L3/Data Port/SLM"
7877             mdapi_hw_unit_type="gpu"
7878             />
7879    <counter name="Shader Atomic Memory Accesses"
7880             description="The total number of shader atomic memory accesses."
7881             data_type="uint64"
7882             equation="A 34 READ"
7883             underscore_name="shader_atomics"
7884             units="messages"
7885             symbol_name="ShaderAtomics"
7886             semantic_type="event"
7887             mdapi_supported_apis=""
7888             mdapi_usage_flags="Tier3 Frame Batch Draw"
7889             mdapi_hw_unit_type="gpu"
7890             mdapi_group="L3/Data Port/Atomics"
7891             />
7892    <register_config type="NOA">
7893        <register type="NOA" address="0x00000D04" value="0x00000200" />
7894        <register type="NOA" address="0x00009840" value="0x00000000" />
7895        <register type="NOA" address="0x00009884" value="0x00000000" />
7896        <register type="NOA" address="0x00009888" value="0x142A0165" />
7897        <register type="NOA" address="0x00009888" value="0x142F0165" />
7898        <register type="NOA" address="0x00009888" value="0x146A0165" />
7899        <register type="NOA" address="0x00009888" value="0x146F0165" />
7900        <register type="NOA" address="0x00009888" value="0x14AA0165" />
7901        <register type="NOA" address="0x00009888" value="0x14AF0165" />
7902        <register type="NOA" address="0x00009888" value="0x14EA0165" />
7903        <register type="NOA" address="0x00009888" value="0x14EF0165" />
7904        <register type="NOA" address="0x00009888" value="0x161E8000" />
7905        <register type="NOA" address="0x00009888" value="0x181EC000" />
7906        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
7907        <register type="NOA" address="0x00009888" value="0x061F8000" />
7908        <register type="NOA" address="0x00009888" value="0x081F8000" />
7909        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
7910        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
7911        <register type="NOA" address="0x00009888" value="0x06204000" />
7912        <register type="NOA" address="0x00009888" value="0x08204000" />
7913        <register type="NOA" address="0x00009888" value="0x0A204000" />
7914        <register type="NOA" address="0x00009888" value="0x0C204000" />
7915        <register type="NOA" address="0x00009888" value="0x06218000" />
7916        <register type="NOA" address="0x00009888" value="0x08218000" />
7917        <register type="NOA" address="0x00009888" value="0x0A218000" />
7918        <register type="NOA" address="0x00009888" value="0x0C218000" />
7919        <register type="NOA" address="0x00009888" value="0x042A1800" />
7920        <register type="NOA" address="0x00009888" value="0x062AC038" />
7921        <register type="NOA" address="0x00009888" value="0x102A0000" />
7922        <register type="NOA" address="0x00009888" value="0x082AC000" />
7923        <register type="NOA" address="0x00009888" value="0x0A2A0000" />
7924        <register type="NOA" address="0x00009888" value="0x0C2A0000" />
7925        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7926        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7927        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
7928        <register type="NOA" address="0x00009888" value="0x182C0002" />
7929        <register type="NOA" address="0x00009888" value="0x022F2000" />
7930        <register type="NOA" address="0x00009888" value="0x042F0048" />
7931        <register type="NOA" address="0x00009888" value="0x102F0000" />
7932        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
7933        <register type="NOA" address="0x00009888" value="0x125E8000" />
7934        <register type="NOA" address="0x00009888" value="0x145E8000" />
7935        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
7936        <register type="NOA" address="0x00009888" value="0x025F8000" />
7937        <register type="NOA" address="0x00009888" value="0x045F8000" />
7938        <register type="NOA" address="0x00009888" value="0x1C600014" />
7939        <register type="NOA" address="0x00009888" value="0x02604000" />
7940        <register type="NOA" address="0x00009888" value="0x04604000" />
7941        <register type="NOA" address="0x00009888" value="0x16612800" />
7942        <register type="NOA" address="0x00009888" value="0x02618000" />
7943        <register type="NOA" address="0x00009888" value="0x04618000" />
7944        <register type="NOA" address="0x00009888" value="0x006A1800" />
7945        <register type="NOA" address="0x00009888" value="0x026A0038" />
7946        <register type="NOA" address="0x00009888" value="0x106A0000" />
7947        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
7948        <register type="NOA" address="0x00009888" value="0x046A0000" />
7949        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
7950        <register type="NOA" address="0x00009888" value="0x066C8000" />
7951        <register type="NOA" address="0x00009888" value="0x086C8000" />
7952        <register type="NOA" address="0x00009888" value="0x0E6F2440" />
7953        <register type="NOA" address="0x00009888" value="0x106F0000" />
7954        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
7955        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
7956        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
7957        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
7958        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
7959        <register type="NOA" address="0x00009888" value="0x1CA00001" />
7960        <register type="NOA" address="0x00009888" value="0x16A102A8" />
7961        <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
7962        <register type="NOA" address="0x00009888" value="0x10AA0000" />
7963        <register type="NOA" address="0x00009888" value="0x18AAF000" />
7964        <register type="NOA" address="0x00009888" value="0x1AAA0000" />
7965        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
7966        <register type="NOA" address="0x00009888" value="0x0AAF2440" />
7967        <register type="NOA" address="0x00009888" value="0x10AF0000" />
7968        <register type="NOA" address="0x00009888" value="0x10DE8000" />
7969        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
7970        <register type="NOA" address="0x00009888" value="0x00DF8000" />
7971        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
7972        <register type="NOA" address="0x00009888" value="0x00E04000" />
7973        <register type="NOA" address="0x00009888" value="0x0EE04000" />
7974        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
7975        <register type="NOA" address="0x00009888" value="0x00E18000" />
7976        <register type="NOA" address="0x00009888" value="0x0EE18000" />
7977        <register type="NOA" address="0x00009888" value="0x14E18000" />
7978        <register type="NOA" address="0x00009888" value="0x16E10002" />
7979        <register type="NOA" address="0x00009888" value="0x08EA1C30" />
7980        <register type="NOA" address="0x00009888" value="0x10EA0000" />
7981        <register type="NOA" address="0x00009888" value="0x00EAC000" />
7982        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
7983        <register type="NOA" address="0x00009888" value="0x18EA0000" />
7984        <register type="NOA" address="0x00009888" value="0x04EC8000" />
7985        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
7986        <register type="NOA" address="0x00009888" value="0x00EF0040" />
7987        <register type="NOA" address="0x00009888" value="0x06EF2400" />
7988        <register type="NOA" address="0x00009888" value="0x10EF0000" />
7989        <register type="NOA" address="0x00009888" value="0x0C045400" />
7990        <register type="NOA" address="0x00009888" value="0x0E045555" />
7991        <register type="NOA" address="0x00009888" value="0x10040155" />
7992        <register type="NOA" address="0x00009888" value="0x04055000" />
7993        <register type="NOA" address="0x00009888" value="0x0A055000" />
7994        <register type="NOA" address="0x00009888" value="0x0C055000" />
7995        <register type="NOA" address="0x00009888" value="0x0E055000" />
7996        <register type="NOA" address="0x00009888" value="0x14050055" />
7997        <register type="NOA" address="0x00009888" value="0x06055000" />
7998        <register type="NOA" address="0x00009888" value="0x08055000" />
7999        <register type="NOA" address="0x00009888" value="0x2406FF00" />
8000        <register type="NOA" address="0x00009888" value="0x260600FF" />
8001        <register type="NOA" address="0x00009888" value="0x0E08A000" />
8002        <register type="NOA" address="0x00009888" value="0x00088000" />
8003        <register type="NOA" address="0x00009888" value="0x02082000" />
8004        <register type="NOA" address="0x00009888" value="0x14090050" />
8005        <register type="NOA" address="0x00009888" value="0x04094000" />
8006        <register type="NOA" address="0x00009888" value="0x06091000" />
8007        <register type="NOA" address="0x00009888" value="0x000D2000" />
8008        <register type="NOA" address="0x00009888" value="0x060D8000" />
8009        <register type="NOA" address="0x00009888" value="0x080DA000" />
8010        <register type="NOA" address="0x00009888" value="0x040E1000" />
8011        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
8012        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
8013        <register type="NOA" address="0x00009888" value="0x1812FC00" />
8014        <register type="NOA" address="0x00009888" value="0x1A12002B" />
8015        <register type="NOA" address="0x00009888" value="0x02128000" />
8016        <register type="NOA" address="0x00009888" value="0x04128000" />
8017        <register type="NOA" address="0x00009888" value="0x0813C000" />
8018        <register type="NOA" address="0x00009888" value="0x0A13F000" />
8019        <register type="NOA" address="0x00009888" value="0x04136000" />
8020        <register type="NOA" address="0x00009888" value="0x0A14C000" />
8021        <register type="NOA" address="0x00009888" value="0x0C14C000" />
8022        <register type="NOA" address="0x00009888" value="0x0E14C000" />
8023        <register type="NOA" address="0x00009888" value="0x00148000" />
8024        <register type="NOA" address="0x00009888" value="0x02144000" />
8025        <register type="NOA" address="0x00009888" value="0x00158000" />
8026        <register type="NOA" address="0x00009888" value="0x0E158000" />
8027        <register type="NOA" address="0x00009888" value="0x16152AD0" />
8028        <register type="NOA" address="0x00009888" value="0x18150005" />
8029        <register type="NOA" address="0x00009888" value="0x02154000" />
8030        <register type="NOA" address="0x00009888" value="0x04154000" />
8031        <register type="NOA" address="0x00009888" value="0x0615C000" />
8032        <register type="NOA" address="0x00009888" value="0x0815C000" />
8033        <register type="NOA" address="0x00009888" value="0x0A15C000" />
8034        <register type="NOA" address="0x00009888" value="0x0C15C000" />
8035        <register type="NOA" address="0x00009888" value="0x02188000" />
8036        <register type="NOA" address="0x00009888" value="0x0418A000" />
8037        <register type="NOA" address="0x00009888" value="0x06182000" />
8038        <register type="NOA" address="0x00009888" value="0x0A198000" />
8039        <register type="NOA" address="0x00009888" value="0x0C19A000" />
8040        <register type="NOA" address="0x00009888" value="0x0E192000" />
8041        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
8042        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
8043        <register type="NOA" address="0x00009888" value="0x121D5400" />
8044        <register type="NOA" address="0x00009888" value="0x141D0002" />
8045        <register type="NOA" address="0x00009884" value="0x00000003" />
8046        <register type="NOA" address="0x00009888" value="0x301F8000" />
8047        <register type="NOA" address="0x00009888" value="0x501F4924" />
8048        <register type="NOA" address="0x00009888" value="0x521F4924" />
8049        <register type="NOA" address="0x00009888" value="0x541F0024" />
8050        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8051        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
8052        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
8053        <register type="NOA" address="0x00009888" value="0x461F4030" />
8054        <register type="NOA" address="0x00009888" value="0x481F0040" />
8055        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
8056        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
8057        <register type="NOA" address="0x00009888" value="0x181F0000" />
8058        <register type="NOA" address="0x00009888" value="0x401F1010" />
8059        <register type="NOA" address="0x00009888" value="0x421F3030" />
8060        <register type="NOA" address="0x00009888" value="0x441F4040" />
8061    </register_config>
8062    <register_config type="OA">
8063        <register type="OA" address="0x00002740" value="0x00000000" />
8064        <register type="OA" address="0x00002710" value="0x00000000" />
8065        <register type="OA" address="0x00002714" value="0xF0800000" />
8066        <register type="OA" address="0x00002720" value="0x00000000" />
8067        <register type="OA" address="0x00002724" value="0xF0800000" />
8068        <register type="OA" address="0x00002770" value="0x00000018" />
8069        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8070        <register type="OA" address="0x00002778" value="0x00000060" />
8071        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8072        <register type="OA" address="0x00002780" value="0x00000180" />
8073        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8074        <register type="OA" address="0x00002788" value="0x00000600" />
8075        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8076        <register type="OA" address="0x00002790" value="0x00001800" />
8077        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8078        <register type="OA" address="0x00002798" value="0x00006000" />
8079        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
8080        <register type="OA" address="0x000027A0" value="0x00018000" />
8081        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
8082        <register type="OA" address="0x000027A8" value="0x00060000" />
8083        <register type="OA" address="0x000027AC" value="0x00003FFF" />
8084    </register_config>
8085    <register_config type="FLEX">
8086        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8087        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8088        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8089        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8090        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8091    </register_config>
8092  </set>
8093
8094  <set name="Metric set Sampler 2"
8095       mdapi_supported_apis="OGL OCL IO BB"
8096       underscore_name="sampler_2"
8097       hw_config_guid="afc0f021-8c33-4d60-803d-93487f96c7c1"
8098       chipset="ICL"
8099       symbol_name="Sampler_2"
8100       >
8101    <counter name="GPU Core Clocks"
8102             description="The total number of GPU core clocks elapsed during the measurement."
8103             data_type="uint64"
8104             equation="GPU_CLOCK 0 READ"
8105             underscore_name="gpu_core_clocks"
8106             units="cycles"
8107             symbol_name="GpuCoreClocks"
8108             semantic_type="event"
8109             mdapi_supported_apis=""
8110             mdapi_usage_flags="Tier1 Frame Batch Draw"
8111             mdapi_hw_unit_type="gpu"
8112             mdapi_group="GPU"
8113             />
8114    <counter name="EU Active"
8115             description="The percentage of time in which the Execution Units were actively processing."
8116             data_type="float"
8117             max_equation="100"
8118             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8119             underscore_name="eu_active"
8120             units="percent"
8121             symbol_name="EuActive"
8122             semantic_type="duration"
8123             mdapi_supported_apis=""
8124             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8125             mdapi_group="EU Array"
8126             mdapi_hw_unit_type="gpu"
8127             />
8128    <counter name="EU Both FPU Pipes Active"
8129             description="The percentage of time in which both EU FPU pipelines were actively processing."
8130             data_type="float"
8131             max_equation="100"
8132             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8133             underscore_name="eu_fpu_both_active"
8134             units="percent"
8135             symbol_name="EuFpuBothActive"
8136             semantic_type="duration"
8137             mdapi_supported_apis=""
8138             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8139             mdapi_group="EU Array/Pipes"
8140             mdapi_hw_unit_type="gpu"
8141             />
8142    <counter name="SQ is full"
8143             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8144             data_type="float"
8145             max_equation="100"
8146             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
8147             underscore_name="gt_request_queue_full"
8148             units="percent"
8149             symbol_name="GTRequestQueueFull"
8150             semantic_type="duration"
8151             mdapi_supported_apis=""
8152             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8153             mdapi_group="GTI"
8154             mdapi_hw_unit_type="gpu"
8155             />
8156    <counter name="VS Send Pipe Active"
8157             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8158             data_type="float"
8159             max_equation="100"
8160             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8161             underscore_name="vs_send_active"
8162             units="percent"
8163             symbol_name="VsSendActive"
8164             semantic_type="duration"
8165             mdapi_supported_apis=""
8166             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8167             mdapi_group="EU Array/Vertex Shader"
8168             mdapi_hw_unit_type="gpu"
8169             />
8170    <counter name="VS FPU1 Pipe Active"
8171             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8172             data_type="float"
8173             max_equation="100"
8174             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8175             underscore_name="vs_fpu1_active"
8176             units="percent"
8177             symbol_name="VsFpu1Active"
8178             semantic_type="duration"
8179             mdapi_supported_apis=""
8180             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8181             mdapi_group="EU Array/Vertex Shader"
8182             mdapi_hw_unit_type="gpu"
8183             />
8184    <counter name="GS Threads Dispatched"
8185             description="The total number of geometry shader hardware threads dispatched."
8186             data_type="uint64"
8187             equation="A 5 READ"
8188             underscore_name="gs_threads"
8189             units="threads"
8190             symbol_name="GsThreads"
8191             semantic_type="event"
8192             mdapi_supported_apis=""
8193             mdapi_usage_flags="Tier3 Frame Batch Draw"
8194             mdapi_hw_unit_type="gpu"
8195             mdapi_group="EU Array/Geometry Shader"
8196             />
8197    <counter name="Early Hi-Depth Test Fails"
8198             description="The total number of pixels dropped on early hierarchical depth test."
8199             data_type="uint64"
8200             equation="A 22 READ 4 UMUL"
8201             underscore_name="hi_depth_test_fails"
8202             units="pixels"
8203             symbol_name="HiDepthTestFails"
8204             semantic_type="event"
8205             mdapi_supported_apis=""
8206             mdapi_usage_flags="Tier3 Frame Batch Draw"
8207             mdapi_hw_unit_type="gpu"
8208             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8209             />
8210    <counter name="FS Both FPU Active"
8211             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8212             data_type="float"
8213             max_equation="100"
8214             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8215             underscore_name="ps_eu_both_fpu_active"
8216             units="percent"
8217             symbol_name="PsEuBothFpuActive"
8218             semantic_type="duration"
8219             mdapi_supported_apis=""
8220             mdapi_usage_flags="Tier4 Frame Batch Draw"
8221             mdapi_group="3D Pipe/Fragment Shader"
8222             mdapi_hw_unit_type="gpu"
8223             />
8224    <counter name="VS Threads Dispatched"
8225             description="The total number of vertex shader hardware threads dispatched."
8226             data_type="uint64"
8227             equation="A 1 READ"
8228             underscore_name="vs_threads"
8229             units="threads"
8230             symbol_name="VsThreads"
8231             semantic_type="event"
8232             mdapi_supported_apis=""
8233             mdapi_usage_flags="Tier3 Frame Batch Draw"
8234             mdapi_hw_unit_type="gpu"
8235             mdapi_group="EU Array/Vertex Shader"
8236             />
8237    <counter name="Slice0 Subslice2 Sampler Output Ready"
8238             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8239             data_type="float"
8240             max_equation="100"
8241             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8242             underscore_name="sampler02_output_ready"
8243             units="percent"
8244             symbol_name="Sampler02OutputReady"
8245             availability="$SubsliceMask 4 AND"
8246             semantic_type="duration"
8247             mdapi_supported_apis=""
8248             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8249             mdapi_group="GPU/Sampler"
8250             mdapi_hw_unit_type="subslice"
8251             />
8252    <counter name="FS Threads Dispatched"
8253             description="The total number of fragment shader hardware threads dispatched."
8254             data_type="uint64"
8255             equation="A 6 READ"
8256             underscore_name="ps_threads"
8257             units="threads"
8258             symbol_name="PsThreads"
8259             semantic_type="event"
8260             mdapi_supported_apis=""
8261             mdapi_usage_flags="Tier3 Frame Batch Draw"
8262             mdapi_hw_unit_type="gpu"
8263             mdapi_group="EU Array/Fragment Shader"
8264             />
8265    <counter name="Slice0 Subslice6 Sampler Output Ready"
8266             description="The percentage of time in which slice0 subslice6 sampler output is ready"
8267             data_type="float"
8268             max_equation="100"
8269             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8270             underscore_name="sampler06_output_ready"
8271             units="percent"
8272             symbol_name="Sampler06OutputReady"
8273             availability="$SubsliceMask 64 AND"
8274             semantic_type="duration"
8275             mdapi_supported_apis=""
8276             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8277             mdapi_group="GPU/Sampler"
8278             mdapi_hw_unit_type="subslice"
8279             />
8280    <counter name="Slice0 Subslice4 Sampler Output Ready"
8281             description="The percentage of time in which slice0 subslice4 sampler output is ready"
8282             data_type="float"
8283             max_equation="100"
8284             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8285             underscore_name="sampler04_output_ready"
8286             units="percent"
8287             symbol_name="Sampler04OutputReady"
8288             availability="$SubsliceMask 16 AND"
8289             semantic_type="duration"
8290             mdapi_supported_apis=""
8291             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8292             mdapi_group="GPU/Sampler"
8293             mdapi_hw_unit_type="subslice"
8294             />
8295    <counter name="Shader Barrier Messages"
8296             description="The total number of shader barrier messages."
8297             data_type="uint64"
8298             equation="A 35 READ"
8299             underscore_name="shader_barriers"
8300             units="messages"
8301             symbol_name="ShaderBarriers"
8302             semantic_type="event"
8303             mdapi_supported_apis=""
8304             mdapi_usage_flags="Tier3 Frame Batch Draw"
8305             mdapi_hw_unit_type="gpu"
8306             mdapi_group="EU Array/Barrier"
8307             />
8308    <counter name="Sampler Texels"
8309             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8310             data_type="uint64"
8311             equation="A 28 READ 4 UMUL"
8312             underscore_name="sampler_texels"
8313             units="texels"
8314             symbol_name="SamplerTexels"
8315             semantic_type="event"
8316             mdapi_supported_apis=""
8317             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8318             mdapi_hw_unit_type="gpu"
8319             mdapi_group="Sampler/Sampler Input"
8320             />
8321    <counter name="Pixels Failing Tests"
8322             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8323             data_type="uint64"
8324             equation="A 25 READ 4 UMUL"
8325             underscore_name="pixels_failing_post_ps_tests"
8326             units="pixels"
8327             symbol_name="PixelsFailingPostPsTests"
8328             semantic_type="event"
8329             mdapi_supported_apis=""
8330             mdapi_usage_flags="Tier3 Frame Batch Draw"
8331             mdapi_hw_unit_type="gpu"
8332             mdapi_group="3D Pipe/Output Merger"
8333             />
8334    <counter name="Slice0 Subslice3 Sampler Output Ready"
8335             description="The percentage of time in which slice0 subslice3 sampler output is ready"
8336             data_type="float"
8337             max_equation="100"
8338             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8339             underscore_name="sampler03_output_ready"
8340             units="percent"
8341             symbol_name="Sampler03OutputReady"
8342             availability="$SubsliceMask 8 AND"
8343             semantic_type="duration"
8344             mdapi_supported_apis=""
8345             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8346             mdapi_group="GPU/Sampler"
8347             mdapi_hw_unit_type="subslice"
8348             />
8349    <counter name="GPU Time Elapsed"
8350             description="Time elapsed on the GPU during the measurement."
8351             data_type="uint64"
8352             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8353             underscore_name="gpu_time"
8354             units="ns"
8355             symbol_name="GpuTime"
8356             semantic_type="duration"
8357             mdapi_supported_apis=""
8358             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8359             mdapi_hw_unit_type="gpu"
8360             mdapi_group="GPU"
8361             />
8362    <counter name="AVG GPU Core Frequency"
8363             description="Average GPU Core Frequency in the measurement."
8364             data_type="uint64"
8365             max_equation="$GpuMaxFrequency"
8366             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8367             underscore_name="avg_gpu_core_frequency"
8368             units="hz"
8369             symbol_name="AvgGpuCoreFrequency"
8370             semantic_type="event"
8371             mdapi_supported_apis=""
8372             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8373             mdapi_group="GPU"
8374             mdapi_hw_unit_type="gpu"
8375             />
8376    <counter name="Sampler Texels Misses"
8377             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8378             data_type="uint64"
8379             equation="A 29 READ 4 UMUL"
8380             underscore_name="sampler_texel_misses"
8381             units="texels"
8382             symbol_name="SamplerTexelMisses"
8383             semantic_type="event"
8384             mdapi_supported_apis=""
8385             mdapi_usage_flags="Tier3 Batch Frame Draw"
8386             mdapi_hw_unit_type="gpu"
8387             mdapi_group="Sampler/Sampler Cache"
8388             />
8389    <counter name="CS Threads Dispatched"
8390             description="The total number of compute shader hardware threads dispatched."
8391             data_type="uint64"
8392             equation="A 4 READ"
8393             underscore_name="cs_threads"
8394             units="threads"
8395             symbol_name="CsThreads"
8396             semantic_type="event"
8397             mdapi_supported_apis=""
8398             mdapi_usage_flags="Tier3 Frame Batch Draw"
8399             mdapi_hw_unit_type="gpu"
8400             mdapi_group="EU Array/Compute Shader"
8401             />
8402    <counter name="SLM Bytes Read"
8403             description="The total number of GPU memory bytes read from shared local memory."
8404             data_type="uint64"
8405             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8406             equation="A 30 READ 64 UMUL"
8407             underscore_name="slm_bytes_read"
8408             units="bytes"
8409             symbol_name="SlmBytesRead"
8410             semantic_type="throughput"
8411             mdapi_supported_apis=""
8412             mdapi_usage_flags="Tier3 Frame Batch Draw"
8413             mdapi_group="L3/Data Port/SLM"
8414             mdapi_hw_unit_type="gpu"
8415             />
8416    <counter name="PS FPU1 Pipe Active"
8417             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8418             data_type="float"
8419             max_equation="100"
8420             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8421             underscore_name="ps_fpu1_active"
8422             units="percent"
8423             symbol_name="PsFpu1Active"
8424             semantic_type="duration"
8425             mdapi_supported_apis=""
8426             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8427             mdapi_group="EU Array/Pixel Shader"
8428             mdapi_hw_unit_type="gpu"
8429             />
8430    <counter name="PS Send Pipeline Active"
8431             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8432             data_type="float"
8433             max_equation="100"
8434             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8435             underscore_name="ps_send_active"
8436             units="percent"
8437             symbol_name="PsSendActive"
8438             semantic_type="duration"
8439             mdapi_supported_apis=""
8440             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8441             mdapi_group="EU Array/Pixel Shader"
8442             mdapi_hw_unit_type="gpu"
8443             />
8444    <counter name="VS FPU0 Pipe Active"
8445             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8446             data_type="float"
8447             max_equation="100"
8448             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8449             underscore_name="vs_fpu0_active"
8450             units="percent"
8451             symbol_name="VsFpu0Active"
8452             semantic_type="duration"
8453             mdapi_supported_apis=""
8454             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8455             mdapi_group="EU Array/Vertex Shader"
8456             mdapi_hw_unit_type="gpu"
8457             />
8458    <counter name="GPU Busy"
8459             description="The percentage of time in which the GPU has been processing GPU commands."
8460             data_type="float"
8461             max_equation="100"
8462             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8463             underscore_name="gpu_busy"
8464             units="percent"
8465             symbol_name="GpuBusy"
8466             semantic_type="duration"
8467             mdapi_supported_apis=""
8468             mdapi_usage_flags="Tier1 Overview System Frame"
8469             mdapi_group="GPU"
8470             mdapi_hw_unit_type="gpu"
8471             />
8472    <counter name="Slice0 Subslice7 Sampler Output Ready"
8473             description="The percentage of time in which slice0 subslice7 sampler output is ready"
8474             data_type="float"
8475             max_equation="100"
8476             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8477             underscore_name="sampler07_output_ready"
8478             units="percent"
8479             symbol_name="Sampler07OutputReady"
8480             availability="$SubsliceMask 128 AND"
8481             semantic_type="duration"
8482             mdapi_supported_apis=""
8483             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8484             mdapi_group="GPU/Sampler"
8485             mdapi_hw_unit_type="subslice"
8486             />
8487    <counter name="Rasterized Pixels"
8488             description="The total number of rasterized pixels."
8489             data_type="uint64"
8490             equation="A 21 READ 4 UMUL"
8491             underscore_name="rasterized_pixels"
8492             units="pixels"
8493             symbol_name="RasterizedPixels"
8494             semantic_type="event"
8495             mdapi_supported_apis=""
8496             mdapi_usage_flags="Tier3 Frame Batch Draw"
8497             mdapi_hw_unit_type="gpu"
8498             mdapi_group="3D Pipe/Rasterizer"
8499             />
8500    <counter name="Slice0 Subslice5 Sampler Output Ready"
8501             description="The percentage of time in which slice0 subslice5 sampler output is ready"
8502             data_type="float"
8503             max_equation="100"
8504             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8505             underscore_name="sampler05_output_ready"
8506             units="percent"
8507             symbol_name="Sampler05OutputReady"
8508             availability="$SubsliceMask 32 AND"
8509             semantic_type="duration"
8510             mdapi_supported_apis=""
8511             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8512             mdapi_group="GPU/Sampler"
8513             mdapi_hw_unit_type="subslice"
8514             />
8515    <counter name="PS FPU0 Pipe Active"
8516             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8517             data_type="float"
8518             max_equation="100"
8519             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8520             underscore_name="ps_fpu0_active"
8521             units="percent"
8522             symbol_name="PsFpu0Active"
8523             semantic_type="duration"
8524             mdapi_supported_apis=""
8525             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8526             mdapi_group="EU Array/Pixel Shader"
8527             mdapi_hw_unit_type="gpu"
8528             />
8529    <counter name="DS Threads Dispatched"
8530             description="The total number of domain shader hardware threads dispatched."
8531             data_type="uint64"
8532             equation="A 3 READ"
8533             underscore_name="ds_threads"
8534             units="threads"
8535             symbol_name="DsThreads"
8536             semantic_type="event"
8537             mdapi_supported_apis=""
8538             mdapi_usage_flags="Tier3 Frame Batch Draw"
8539             mdapi_hw_unit_type="gpu"
8540             mdapi_group="EU Array/Domain Shader"
8541             />
8542    <counter name="Samples Written"
8543             description="The total number of samples or pixels written to all render targets."
8544             data_type="uint64"
8545             equation="A 26 READ 4 UMUL"
8546             underscore_name="samples_written"
8547             units="pixels"
8548             symbol_name="SamplesWritten"
8549             semantic_type="event"
8550             mdapi_supported_apis=""
8551             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8552             mdapi_hw_unit_type="gpu"
8553             mdapi_group="3D Pipe/Output Merger"
8554             />
8555    <counter name="EU Stall"
8556             description="The percentage of time in which the Execution Units were stalled."
8557             data_type="float"
8558             max_equation="100"
8559             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8560             underscore_name="eu_stall"
8561             units="percent"
8562             symbol_name="EuStall"
8563             semantic_type="duration"
8564             mdapi_supported_apis=""
8565             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8566             mdapi_group="EU Array"
8567             mdapi_hw_unit_type="gpu"
8568             />
8569    <counter name="Samples Blended"
8570             description="The total number of blended samples or pixels written to all render targets."
8571             data_type="uint64"
8572             equation="A 27 READ 4 UMUL"
8573             underscore_name="samples_blended"
8574             units="pixels"
8575             symbol_name="SamplesBlended"
8576             semantic_type="event"
8577             mdapi_supported_apis=""
8578             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8579             mdapi_hw_unit_type="gpu"
8580             mdapi_group="3D Pipe/Output Merger"
8581             />
8582    <counter name="Early Depth Test Fails"
8583             description="The total number of pixels dropped on early depth test."
8584             data_type="uint64"
8585             equation="A 23 READ 4 UMUL"
8586             underscore_name="early_depth_test_fails"
8587             units="pixels"
8588             symbol_name="EarlyDepthTestFails"
8589             semantic_type="event"
8590             mdapi_supported_apis=""
8591             mdapi_usage_flags="Tier3 Frame Batch Draw"
8592             mdapi_hw_unit_type="gpu"
8593             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8594             />
8595    <counter name="Slice0 Subslice0 Sampler Output Ready"
8596             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8597             data_type="float"
8598             max_equation="100"
8599             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8600             underscore_name="sampler00_output_ready"
8601             units="percent"
8602             symbol_name="Sampler00OutputReady"
8603             availability="$SubsliceMask 1 AND"
8604             semantic_type="duration"
8605             mdapi_supported_apis=""
8606             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8607             mdapi_group="GPU/Sampler"
8608             mdapi_hw_unit_type="subslice"
8609             />
8610    <counter name="Slice0 Subslice1 Sampler Output Ready"
8611             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8612             data_type="float"
8613             max_equation="100"
8614             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8615             underscore_name="sampler01_output_ready"
8616             units="percent"
8617             symbol_name="Sampler01OutputReady"
8618             availability="$SubsliceMask 2 AND"
8619             semantic_type="duration"
8620             mdapi_supported_apis=""
8621             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8622             mdapi_group="GPU/Sampler"
8623             mdapi_hw_unit_type="subslice"
8624             />
8625    <counter name="Shader Memory Accesses"
8626             description="The total number of shader memory accesses to L3."
8627             data_type="uint64"
8628             equation="A 32 READ"
8629             underscore_name="shader_memory_accesses"
8630             units="messages"
8631             symbol_name="ShaderMemoryAccesses"
8632             semantic_type="event"
8633             mdapi_supported_apis=""
8634             mdapi_usage_flags="Tier3 Frame Batch Draw"
8635             mdapi_hw_unit_type="gpu"
8636             mdapi_group="L3/Data Port"
8637             />
8638    <counter name="HS Threads Dispatched"
8639             description="The total number of hull shader hardware threads dispatched."
8640             data_type="uint64"
8641             equation="A 2 READ"
8642             underscore_name="hs_threads"
8643             units="threads"
8644             symbol_name="HsThreads"
8645             semantic_type="event"
8646             mdapi_supported_apis=""
8647             mdapi_usage_flags="Tier3 Frame Batch Draw"
8648             mdapi_hw_unit_type="gpu"
8649             mdapi_group="EU Array/Hull Shader"
8650             />
8651    <counter name="L3 Shader Throughput"
8652             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8653             data_type="uint64"
8654             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8655             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8656             underscore_name="l3_shader_throughput"
8657             units="bytes"
8658             symbol_name="L3ShaderThroughput"
8659             semantic_type="throughput"
8660             mdapi_supported_apis=""
8661             mdapi_usage_flags="Tier2 Frame Batch Draw"
8662             mdapi_group="L3/Data Port"
8663             mdapi_hw_unit_type="gpu"
8664             />
8665    <counter name="Samples Killed in FS"
8666             description="The total number of samples or pixels dropped in fragment shaders."
8667             data_type="uint64"
8668             equation="A 24 READ 4 UMUL"
8669             underscore_name="samples_killed_in_ps"
8670             units="pixels"
8671             symbol_name="SamplesKilledInPs"
8672             semantic_type="event"
8673             mdapi_supported_apis=""
8674             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8675             mdapi_hw_unit_type="gpu"
8676             mdapi_group="3D Pipe/Fragment Shader"
8677             />
8678    <counter name="SLM Bytes Written"
8679             description="The total number of GPU memory bytes written into shared local memory."
8680             data_type="uint64"
8681             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8682             equation="A 31 READ 64 UMUL"
8683             underscore_name="slm_bytes_written"
8684             units="bytes"
8685             symbol_name="SlmBytesWritten"
8686             semantic_type="throughput"
8687             mdapi_supported_apis=""
8688             mdapi_usage_flags="Tier3 Frame Batch Draw"
8689             mdapi_group="L3/Data Port/SLM"
8690             mdapi_hw_unit_type="gpu"
8691             />
8692    <counter name="Shader Atomic Memory Accesses"
8693             description="The total number of shader atomic memory accesses."
8694             data_type="uint64"
8695             equation="A 34 READ"
8696             underscore_name="shader_atomics"
8697             units="messages"
8698             symbol_name="ShaderAtomics"
8699             semantic_type="event"
8700             mdapi_supported_apis=""
8701             mdapi_usage_flags="Tier3 Frame Batch Draw"
8702             mdapi_hw_unit_type="gpu"
8703             mdapi_group="L3/Data Port/Atomics"
8704             />
8705    <register_config type="NOA">
8706        <register type="NOA" address="0x00000D04" value="0x00000200" />
8707        <register type="NOA" address="0x00009840" value="0x00000000" />
8708        <register type="NOA" address="0x00009884" value="0x00000000" />
8709        <register type="NOA" address="0x00009888" value="0x142D0005" />
8710        <register type="NOA" address="0x00009888" value="0x14320005" />
8711        <register type="NOA" address="0x00009888" value="0x146D0005" />
8712        <register type="NOA" address="0x00009888" value="0x14720005" />
8713        <register type="NOA" address="0x00009888" value="0x14AD0005" />
8714        <register type="NOA" address="0x00009888" value="0x14B20005" />
8715        <register type="NOA" address="0x00009888" value="0x14ED0005" />
8716        <register type="NOA" address="0x00009888" value="0x14F20005" />
8717        <register type="NOA" address="0x00009888" value="0x1C1E000C" />
8718        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
8719        <register type="NOA" address="0x00009888" value="0x1C200014" />
8720        <register type="NOA" address="0x00009888" value="0x16212800" />
8721        <register type="NOA" address="0x00009888" value="0x22290010" />
8722        <register type="NOA" address="0x00009888" value="0x1A2A00D0" />
8723        <register type="NOA" address="0x00009888" value="0x1A2C000A" />
8724        <register type="NOA" address="0x00009888" value="0x0E2D0033" />
8725        <register type="NOA" address="0x00009888" value="0x022D0000" />
8726        <register type="NOA" address="0x00009888" value="0x0E2F8000" />
8727        <register type="NOA" address="0x00009888" value="0x1E300080" />
8728        <register type="NOA" address="0x00009888" value="0x1A310008" />
8729        <register type="NOA" address="0x00009888" value="0x0E321980" />
8730        <register type="NOA" address="0x00009888" value="0x02320000" />
8731        <register type="NOA" address="0x00009888" value="0x125E8000" />
8732        <register type="NOA" address="0x00009888" value="0x145E8000" />
8733        <register type="NOA" address="0x00009888" value="0x025F8000" />
8734        <register type="NOA" address="0x00009888" value="0x045F8000" />
8735        <register type="NOA" address="0x00009888" value="0x02604000" />
8736        <register type="NOA" address="0x00009888" value="0x04604000" />
8737        <register type="NOA" address="0x00009888" value="0x02618000" />
8738        <register type="NOA" address="0x00009888" value="0x04618000" />
8739        <register type="NOA" address="0x00009888" value="0x12698000" />
8740        <register type="NOA" address="0x00009888" value="0x026A4000" />
8741        <register type="NOA" address="0x00009888" value="0x046AC000" />
8742        <register type="NOA" address="0x00009888" value="0x066C8000" />
8743        <register type="NOA" address="0x00009888" value="0x086C8000" />
8744        <register type="NOA" address="0x00009888" value="0x006D1980" />
8745        <register type="NOA" address="0x00009888" value="0x026D0000" />
8746        <register type="NOA" address="0x00009888" value="0x026F4000" />
8747        <register type="NOA" address="0x00009888" value="0x1A702000" />
8748        <register type="NOA" address="0x00009888" value="0x08718000" />
8749        <register type="NOA" address="0x00009888" value="0x02720033" />
8750        <register type="NOA" address="0x00009888" value="0x169E8000" />
8751        <register type="NOA" address="0x00009888" value="0x189E4000" />
8752        <register type="NOA" address="0x00009888" value="0x069F8000" />
8753        <register type="NOA" address="0x00009888" value="0x089F8000" />
8754        <register type="NOA" address="0x00009888" value="0x06A04000" />
8755        <register type="NOA" address="0x00009888" value="0x08A04000" />
8756        <register type="NOA" address="0x00009888" value="0x06A18000" />
8757        <register type="NOA" address="0x00009888" value="0x08A18000" />
8758        <register type="NOA" address="0x00009888" value="0x16A98000" />
8759        <register type="NOA" address="0x00009888" value="0x06AA4000" />
8760        <register type="NOA" address="0x00009888" value="0x08AAC000" />
8761        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
8762        <register type="NOA" address="0x00009888" value="0x0CAC8000" />
8763        <register type="NOA" address="0x00009888" value="0x02AD1980" />
8764        <register type="NOA" address="0x00009888" value="0x04AF4000" />
8765        <register type="NOA" address="0x00009888" value="0x1CB00002" />
8766        <register type="NOA" address="0x00009888" value="0x0CB18000" />
8767        <register type="NOA" address="0x00009888" value="0x04B20033" />
8768        <register type="NOA" address="0x00009888" value="0x02B20000" />
8769        <register type="NOA" address="0x00009888" value="0x18DE8000" />
8770        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
8771        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
8772        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
8773        <register type="NOA" address="0x00009888" value="0x0AE04000" />
8774        <register type="NOA" address="0x00009888" value="0x0CE04000" />
8775        <register type="NOA" address="0x00009888" value="0x0AE18000" />
8776        <register type="NOA" address="0x00009888" value="0x0CE18000" />
8777        <register type="NOA" address="0x00009888" value="0x1EE98000" />
8778        <register type="NOA" address="0x00009888" value="0x0AEA4000" />
8779        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
8780        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
8781        <register type="NOA" address="0x00009888" value="0x18EC0002" />
8782        <register type="NOA" address="0x00009888" value="0x04ED1980" />
8783        <register type="NOA" address="0x00009888" value="0x02ED0000" />
8784        <register type="NOA" address="0x00009888" value="0x06EF4000" />
8785        <register type="NOA" address="0x00009888" value="0x1CF00020" />
8786        <register type="NOA" address="0x00009888" value="0x18F10002" />
8787        <register type="NOA" address="0x00009888" value="0x06F20033" />
8788        <register type="NOA" address="0x00009888" value="0x02F20000" />
8789        <register type="NOA" address="0x00009888" value="0x10040140" />
8790        <register type="NOA" address="0x00009888" value="0x0C045000" />
8791        <register type="NOA" address="0x00009888" value="0x0E040055" />
8792        <register type="NOA" address="0x00009888" value="0x14050050" />
8793        <register type="NOA" address="0x00009888" value="0x04054000" />
8794        <register type="NOA" address="0x00009888" value="0x06055000" />
8795        <register type="NOA" address="0x00009888" value="0x08055000" />
8796        <register type="NOA" address="0x00009888" value="0x0A051000" />
8797        <register type="NOA" address="0x00009888" value="0x260600C0" />
8798        <register type="NOA" address="0x00009888" value="0x24067E00" />
8799        <register type="NOA" address="0x00009888" value="0x00088000" />
8800        <register type="NOA" address="0x00009888" value="0x02082000" />
8801        <register type="NOA" address="0x00009888" value="0x04094000" />
8802        <register type="NOA" address="0x00009888" value="0x06091000" />
8803        <register type="NOA" address="0x00009888" value="0x040D8000" />
8804        <register type="NOA" address="0x00009888" value="0x060D2000" />
8805        <register type="NOA" address="0x00009888" value="0x080E4000" />
8806        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
8807        <register type="NOA" address="0x00009888" value="0x02128000" />
8808        <register type="NOA" address="0x00009888" value="0x04128000" />
8809        <register type="NOA" address="0x00009888" value="0x0612C000" />
8810        <register type="NOA" address="0x00009888" value="0x0812C000" />
8811        <register type="NOA" address="0x00009888" value="0x0413E000" />
8812        <register type="NOA" address="0x00009888" value="0x06131000" />
8813        <register type="NOA" address="0x00009888" value="0x00148000" />
8814        <register type="NOA" address="0x00009888" value="0x0214C000" />
8815        <register type="NOA" address="0x00009888" value="0x04144000" />
8816        <register type="NOA" address="0x00009888" value="0x1815000F" />
8817        <register type="NOA" address="0x00009888" value="0x02154000" />
8818        <register type="NOA" address="0x00009888" value="0x04154000" />
8819        <register type="NOA" address="0x00009888" value="0x06154000" />
8820        <register type="NOA" address="0x00009888" value="0x08154000" />
8821        <register type="NOA" address="0x00009888" value="0x0A158000" />
8822        <register type="NOA" address="0x00009888" value="0x0C158000" />
8823        <register type="NOA" address="0x00009888" value="0x0E18A000" />
8824        <register type="NOA" address="0x00009888" value="0x14190028" />
8825        <register type="NOA" address="0x00009888" value="0x021C8000" />
8826        <register type="NOA" address="0x00009888" value="0x041C2000" />
8827        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
8828        <register type="NOA" address="0x00009888" value="0x0C1D2000" />
8829        <register type="NOA" address="0x00009884" value="0x00000003" />
8830        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
8831        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
8832        <register type="NOA" address="0x00009888" value="0x181F0000" />
8833        <register type="NOA" address="0x00009888" value="0x521F0000" />
8834        <register type="NOA" address="0x00009888" value="0x541F0024" />
8835        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8836        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
8837        <register type="NOA" address="0x00009888" value="0x501F0124" />
8838        <register type="NOA" address="0x00009888" value="0x4C1F5047" />
8839        <register type="NOA" address="0x00009888" value="0x301F0000" />
8840        <register type="NOA" address="0x00009888" value="0x401F0020" />
8841        <register type="NOA" address="0x00009888" value="0x421F0020" />
8842        <register type="NOA" address="0x00009888" value="0x441F3050" />
8843    </register_config>
8844    <register_config type="OA">
8845        <register type="OA" address="0x00002740" value="0x00000000" />
8846        <register type="OA" address="0x00002710" value="0x00000000" />
8847        <register type="OA" address="0x00002714" value="0x00800000" />
8848        <register type="OA" address="0x00002720" value="0x00000000" />
8849        <register type="OA" address="0x00002724" value="0x00800000" />
8850    </register_config>
8851    <register_config type="FLEX">
8852        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8853        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8854        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8855        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8856        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8857    </register_config>
8858  </set>
8859
8860  <set name="Metric set TDL_1"
8861       mdapi_supported_apis="OGL OCL IO BB"
8862       underscore_name="tdl_1"
8863       hw_config_guid="eddc2f32-b196-4a72-9bf8-21770e35f8bd"
8864       chipset="ICL"
8865       symbol_name="TDL_1"
8866       >
8867    <counter name="GPU Core Clocks"
8868             description="The total number of GPU core clocks elapsed during the measurement."
8869             data_type="uint64"
8870             equation="GPU_CLOCK 0 READ"
8871             underscore_name="gpu_core_clocks"
8872             units="cycles"
8873             symbol_name="GpuCoreClocks"
8874             semantic_type="event"
8875             mdapi_supported_apis=""
8876             mdapi_usage_flags="Tier1 Frame Batch Draw"
8877             mdapi_hw_unit_type="gpu"
8878             mdapi_group="GPU"
8879             />
8880    <counter name="EU Active"
8881             description="The percentage of time in which the Execution Units were actively processing."
8882             data_type="float"
8883             max_equation="100"
8884             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8885             underscore_name="eu_active"
8886             units="percent"
8887             symbol_name="EuActive"
8888             semantic_type="duration"
8889             mdapi_supported_apis=""
8890             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8891             mdapi_group="EU Array"
8892             mdapi_hw_unit_type="gpu"
8893             />
8894    <counter name="EU Both FPU Pipes Active"
8895             description="The percentage of time in which both EU FPU pipelines were actively processing."
8896             data_type="float"
8897             max_equation="100"
8898             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8899             underscore_name="eu_fpu_both_active"
8900             units="percent"
8901             symbol_name="EuFpuBothActive"
8902             semantic_type="duration"
8903             mdapi_supported_apis=""
8904             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8905             mdapi_group="EU Array/Pipes"
8906             mdapi_hw_unit_type="gpu"
8907             />
8908    <counter name="VS Send Pipe Active"
8909             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8910             data_type="float"
8911             max_equation="100"
8912             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8913             underscore_name="vs_send_active"
8914             units="percent"
8915             symbol_name="VsSendActive"
8916             semantic_type="duration"
8917             mdapi_supported_apis=""
8918             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8919             mdapi_group="EU Array/Vertex Shader"
8920             mdapi_hw_unit_type="gpu"
8921             />
8922    <counter name="VS FPU1 Pipe Active"
8923             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8924             data_type="float"
8925             max_equation="100"
8926             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8927             underscore_name="vs_fpu1_active"
8928             units="percent"
8929             symbol_name="VsFpu1Active"
8930             semantic_type="duration"
8931             mdapi_supported_apis=""
8932             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8933             mdapi_group="EU Array/Vertex Shader"
8934             mdapi_hw_unit_type="gpu"
8935             />
8936    <counter name="GS Threads Dispatched"
8937             description="The total number of geometry shader hardware threads dispatched."
8938             data_type="uint64"
8939             equation="A 5 READ"
8940             underscore_name="gs_threads"
8941             units="threads"
8942             symbol_name="GsThreads"
8943             semantic_type="event"
8944             mdapi_supported_apis=""
8945             mdapi_usage_flags="Tier3 Frame Batch Draw"
8946             mdapi_hw_unit_type="gpu"
8947             mdapi_group="EU Array/Geometry Shader"
8948             />
8949    <counter name="Early Hi-Depth Test Fails"
8950             description="The total number of pixels dropped on early hierarchical depth test."
8951             data_type="uint64"
8952             equation="A 22 READ 4 UMUL"
8953             underscore_name="hi_depth_test_fails"
8954             units="pixels"
8955             symbol_name="HiDepthTestFails"
8956             semantic_type="event"
8957             mdapi_supported_apis=""
8958             mdapi_usage_flags="Tier3 Frame Batch Draw"
8959             mdapi_hw_unit_type="gpu"
8960             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8961             />
8962    <counter name="FS Both FPU Active"
8963             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8964             data_type="float"
8965             max_equation="100"
8966             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8967             underscore_name="ps_eu_both_fpu_active"
8968             units="percent"
8969             symbol_name="PsEuBothFpuActive"
8970             semantic_type="duration"
8971             mdapi_supported_apis=""
8972             mdapi_usage_flags="Tier4 Frame Batch Draw"
8973             mdapi_group="3D Pipe/Fragment Shader"
8974             mdapi_hw_unit_type="gpu"
8975             />
8976    <counter name="VS Threads Dispatched"
8977             description="The total number of vertex shader hardware threads dispatched."
8978             data_type="uint64"
8979             equation="A 1 READ"
8980             underscore_name="vs_threads"
8981             units="threads"
8982             symbol_name="VsThreads"
8983             semantic_type="event"
8984             mdapi_supported_apis=""
8985             mdapi_usage_flags="Tier3 Frame Batch Draw"
8986             mdapi_hw_unit_type="gpu"
8987             mdapi_group="EU Array/Vertex Shader"
8988             />
8989    <counter name="FS Threads Dispatched"
8990             description="The total number of fragment shader hardware threads dispatched."
8991             data_type="uint64"
8992             equation="A 6 READ"
8993             underscore_name="ps_threads"
8994             units="threads"
8995             symbol_name="PsThreads"
8996             semantic_type="event"
8997             mdapi_supported_apis=""
8998             mdapi_usage_flags="Tier3 Frame Batch Draw"
8999             mdapi_hw_unit_type="gpu"
9000             mdapi_group="EU Array/Fragment Shader"
9001             />
9002    <counter name="Samples Blended"
9003             description="The total number of blended samples or pixels written to all render targets."
9004             data_type="uint64"
9005             equation="A 27 READ 4 UMUL"
9006             underscore_name="samples_blended"
9007             units="pixels"
9008             symbol_name="SamplesBlended"
9009             semantic_type="event"
9010             mdapi_supported_apis=""
9011             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9012             mdapi_hw_unit_type="gpu"
9013             mdapi_group="3D Pipe/Output Merger"
9014             />
9015    <counter name="Shader Barrier Messages"
9016             description="The total number of shader barrier messages."
9017             data_type="uint64"
9018             equation="A 35 READ"
9019             underscore_name="shader_barriers"
9020             units="messages"
9021             symbol_name="ShaderBarriers"
9022             semantic_type="event"
9023             mdapi_supported_apis=""
9024             mdapi_usage_flags="Tier3 Frame Batch Draw"
9025             mdapi_hw_unit_type="gpu"
9026             mdapi_group="EU Array/Barrier"
9027             />
9028    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9029             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9030             data_type="float"
9031             max_equation="100"
9032             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9033             underscore_name="ps_thread03_ready_for_dispatch"
9034             units="percent"
9035             symbol_name="PSThread03ReadyForDispatch"
9036             availability="$SubsliceMask 8 AND"
9037             semantic_type="duration"
9038             mdapi_supported_apis=""
9039             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9040             mdapi_group="GPU/Thread Dispatcher"
9041             mdapi_hw_unit_type="subslice"
9042             />
9043    <counter name="Sampler Texels"
9044             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9045             data_type="uint64"
9046             equation="A 28 READ 4 UMUL"
9047             underscore_name="sampler_texels"
9048             units="texels"
9049             symbol_name="SamplerTexels"
9050             semantic_type="event"
9051             mdapi_supported_apis=""
9052             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9053             mdapi_hw_unit_type="gpu"
9054             mdapi_group="Sampler/Sampler Input"
9055             />
9056    <counter name="Pixels Failing Tests"
9057             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9058             data_type="uint64"
9059             equation="A 25 READ 4 UMUL"
9060             underscore_name="pixels_failing_post_ps_tests"
9061             units="pixels"
9062             symbol_name="PixelsFailingPostPsTests"
9063             semantic_type="event"
9064             mdapi_supported_apis=""
9065             mdapi_usage_flags="Tier3 Frame Batch Draw"
9066             mdapi_hw_unit_type="gpu"
9067             mdapi_group="3D Pipe/Output Merger"
9068             />
9069    <counter name="GPU Time Elapsed"
9070             description="Time elapsed on the GPU during the measurement."
9071             data_type="uint64"
9072             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9073             underscore_name="gpu_time"
9074             units="ns"
9075             symbol_name="GpuTime"
9076             semantic_type="duration"
9077             mdapi_supported_apis=""
9078             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9079             mdapi_hw_unit_type="gpu"
9080             mdapi_group="GPU"
9081             />
9082    <counter name="AVG GPU Core Frequency"
9083             description="Average GPU Core Frequency in the measurement."
9084             data_type="uint64"
9085             max_equation="$GpuMaxFrequency"
9086             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9087             underscore_name="avg_gpu_core_frequency"
9088             units="hz"
9089             symbol_name="AvgGpuCoreFrequency"
9090             semantic_type="event"
9091             mdapi_supported_apis=""
9092             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9093             mdapi_group="GPU"
9094             mdapi_hw_unit_type="gpu"
9095             />
9096    <counter name="Sampler Texels Misses"
9097             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9098             data_type="uint64"
9099             equation="A 29 READ 4 UMUL"
9100             underscore_name="sampler_texel_misses"
9101             units="texels"
9102             symbol_name="SamplerTexelMisses"
9103             semantic_type="event"
9104             mdapi_supported_apis=""
9105             mdapi_usage_flags="Tier3 Batch Frame Draw"
9106             mdapi_hw_unit_type="gpu"
9107             mdapi_group="Sampler/Sampler Cache"
9108             />
9109    <counter name="CS Threads Dispatched"
9110             description="The total number of compute shader hardware threads dispatched."
9111             data_type="uint64"
9112             equation="A 4 READ"
9113             underscore_name="cs_threads"
9114             units="threads"
9115             symbol_name="CsThreads"
9116             semantic_type="event"
9117             mdapi_supported_apis=""
9118             mdapi_usage_flags="Tier3 Frame Batch Draw"
9119             mdapi_hw_unit_type="gpu"
9120             mdapi_group="EU Array/Compute Shader"
9121             />
9122    <counter name="SLM Bytes Read"
9123             description="The total number of GPU memory bytes read from shared local memory."
9124             data_type="uint64"
9125             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9126             equation="A 30 READ 64 UMUL"
9127             underscore_name="slm_bytes_read"
9128             units="bytes"
9129             symbol_name="SlmBytesRead"
9130             semantic_type="throughput"
9131             mdapi_supported_apis=""
9132             mdapi_usage_flags="Tier3 Frame Batch Draw"
9133             mdapi_group="L3/Data Port/SLM"
9134             mdapi_hw_unit_type="gpu"
9135             />
9136    <counter name="FS AVG Stall per Thread"
9137             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
9138             data_type="uint64"
9139             equation="A 20 READ A 6 READ UDIV"
9140             underscore_name="ps_eu_stall_per_thread"
9141             units="cycles"
9142             symbol_name="PsEuStallPerThread"
9143             semantic_type="event"
9144             mdapi_supported_apis=""
9145             mdapi_usage_flags="Tier4 Frame Batch Draw"
9146             mdapi_hw_unit_type="gpu"
9147             mdapi_group="EU Array/Fragment Shader"
9148             />
9149    <counter name="PS FPU1 Pipe Active"
9150             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9151             data_type="float"
9152             max_equation="100"
9153             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9154             underscore_name="ps_fpu1_active"
9155             units="percent"
9156             symbol_name="PsFpu1Active"
9157             semantic_type="duration"
9158             mdapi_supported_apis=""
9159             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9160             mdapi_group="EU Array/Pixel Shader"
9161             mdapi_hw_unit_type="gpu"
9162             />
9163    <counter name="VS AVG Stall per Thread"
9164             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
9165             data_type="uint64"
9166             equation="A 14 READ A 1 READ UDIV"
9167             underscore_name="vs_eu_stall_per_thread"
9168             units="cycles"
9169             symbol_name="VsEuStallPerThread"
9170             semantic_type="event"
9171             mdapi_supported_apis=""
9172             mdapi_usage_flags="Tier4 Frame Batch Draw"
9173             mdapi_hw_unit_type="gpu"
9174             mdapi_group="EU Array/Vertex Shader"
9175             />
9176    <counter name="PS Send Pipeline Active"
9177             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9178             data_type="float"
9179             max_equation="100"
9180             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9181             underscore_name="ps_send_active"
9182             units="percent"
9183             symbol_name="PsSendActive"
9184             semantic_type="duration"
9185             mdapi_supported_apis=""
9186             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9187             mdapi_group="EU Array/Pixel Shader"
9188             mdapi_hw_unit_type="gpu"
9189             />
9190    <counter name="Rasterized Pixels"
9191             description="The total number of rasterized pixels."
9192             data_type="uint64"
9193             equation="A 21 READ 4 UMUL"
9194             underscore_name="rasterized_pixels"
9195             units="pixels"
9196             symbol_name="RasterizedPixels"
9197             semantic_type="event"
9198             mdapi_supported_apis=""
9199             mdapi_usage_flags="Tier3 Frame Batch Draw"
9200             mdapi_hw_unit_type="gpu"
9201             mdapi_group="3D Pipe/Rasterizer"
9202             />
9203    <counter name="GPU Busy"
9204             description="The percentage of time in which the GPU has been processing GPU commands."
9205             data_type="float"
9206             max_equation="100"
9207             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9208             underscore_name="gpu_busy"
9209             units="percent"
9210             symbol_name="GpuBusy"
9211             semantic_type="duration"
9212             mdapi_supported_apis=""
9213             mdapi_usage_flags="Tier1 Overview System Frame"
9214             mdapi_group="GPU"
9215             mdapi_hw_unit_type="gpu"
9216             />
9217    <counter name="FS AVG Active per Thread"
9218             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
9219             data_type="uint64"
9220             equation="A 19 READ A 6 READ UDIV"
9221             underscore_name="ps_eu_active_per_thread"
9222             units="cycles"
9223             symbol_name="PsEuActivePerThread"
9224             semantic_type="event"
9225             mdapi_supported_apis=""
9226             mdapi_usage_flags="Tier4 Frame Batch Draw"
9227             mdapi_hw_unit_type="gpu"
9228             mdapi_group="EU Array/Fragment Shader"
9229             />
9230    <counter name="FS EU Active"
9231             description="The percentage of time in which fragment shaders were processed actively on the EUs."
9232             data_type="float"
9233             max_equation="100"
9234             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9235             underscore_name="ps_eu_active"
9236             units="percent"
9237             symbol_name="PsEuActive"
9238             semantic_type="duration"
9239             mdapi_supported_apis=""
9240             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9241             mdapi_group="EU Array/Fragment Shader"
9242             mdapi_hw_unit_type="gpu"
9243             />
9244    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9245             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9246             data_type="float"
9247             max_equation="100"
9248             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
9249             underscore_name="ps_thread00_ready_for_dispatch"
9250             units="percent"
9251             symbol_name="PSThread00ReadyForDispatch"
9252             availability="$SubsliceMask 1 AND"
9253             semantic_type="duration"
9254             mdapi_supported_apis=""
9255             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9256             mdapi_group="GPU/Thread Dispatcher"
9257             mdapi_hw_unit_type="subslice"
9258             />
9259    <counter name="Shader Atomic Memory Accesses"
9260             description="The total number of shader atomic memory accesses."
9261             data_type="uint64"
9262             equation="A 34 READ"
9263             underscore_name="shader_atomics"
9264             units="messages"
9265             symbol_name="ShaderAtomics"
9266             semantic_type="event"
9267             mdapi_supported_apis=""
9268             mdapi_usage_flags="Tier3 Frame Batch Draw"
9269             mdapi_hw_unit_type="gpu"
9270             mdapi_group="L3/Data Port/Atomics"
9271             />
9272    <counter name="VS FPU0 Pipe Active"
9273             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9274             data_type="float"
9275             max_equation="100"
9276             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9277             underscore_name="vs_fpu0_active"
9278             units="percent"
9279             symbol_name="VsFpu0Active"
9280             semantic_type="duration"
9281             mdapi_supported_apis=""
9282             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9283             mdapi_group="EU Array/Vertex Shader"
9284             mdapi_hw_unit_type="gpu"
9285             />
9286    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
9287             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
9288             data_type="float"
9289             max_equation="100"
9290             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9291             underscore_name="ps_thread07_ready_for_dispatch"
9292             units="percent"
9293             symbol_name="PSThread07ReadyForDispatch"
9294             availability="$SubsliceMask 128 AND"
9295             semantic_type="duration"
9296             mdapi_supported_apis=""
9297             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9298             mdapi_group="GPU/Thread Dispatcher"
9299             mdapi_hw_unit_type="subslice"
9300             />
9301    <counter name="PS FPU0 Pipe Active"
9302             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9303             data_type="float"
9304             max_equation="100"
9305             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9306             underscore_name="ps_fpu0_active"
9307             units="percent"
9308             symbol_name="PsFpu0Active"
9309             semantic_type="duration"
9310             mdapi_supported_apis=""
9311             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9312             mdapi_group="EU Array/Pixel Shader"
9313             mdapi_hw_unit_type="gpu"
9314             />
9315    <counter name="DS Threads Dispatched"
9316             description="The total number of domain shader hardware threads dispatched."
9317             data_type="uint64"
9318             equation="A 3 READ"
9319             underscore_name="ds_threads"
9320             units="threads"
9321             symbol_name="DsThreads"
9322             semantic_type="event"
9323             mdapi_supported_apis=""
9324             mdapi_usage_flags="Tier3 Frame Batch Draw"
9325             mdapi_hw_unit_type="gpu"
9326             mdapi_group="EU Array/Domain Shader"
9327             />
9328    <counter name="FS EU Stall"
9329             description="The percentage of time in which fragment shaders were stalled on the EUs."
9330             data_type="float"
9331             max_equation="100"
9332             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9333             underscore_name="ps_eu_stall"
9334             units="percent"
9335             symbol_name="PsEuStall"
9336             semantic_type="duration"
9337             mdapi_supported_apis=""
9338             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9339             mdapi_group="EU Array/Fragment Shader"
9340             mdapi_hw_unit_type="gpu"
9341             />
9342    <counter name="EU Stall"
9343             description="The percentage of time in which the Execution Units were stalled."
9344             data_type="float"
9345             max_equation="100"
9346             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9347             underscore_name="eu_stall"
9348             units="percent"
9349             symbol_name="EuStall"
9350             semantic_type="duration"
9351             mdapi_supported_apis=""
9352             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9353             mdapi_group="EU Array"
9354             mdapi_hw_unit_type="gpu"
9355             />
9356    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
9357             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
9358             data_type="float"
9359             max_equation="100"
9360             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9361             underscore_name="ps_thread05_ready_for_dispatch"
9362             units="percent"
9363             symbol_name="PSThread05ReadyForDispatch"
9364             availability="$SubsliceMask 32 AND"
9365             semantic_type="duration"
9366             mdapi_supported_apis=""
9367             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9368             mdapi_group="GPU/Thread Dispatcher"
9369             mdapi_hw_unit_type="subslice"
9370             />
9371    <counter name="VS EU Active"
9372             description="The percentage of time in which vertex shaders were processed actively on the EUs."
9373             data_type="float"
9374             max_equation="100"
9375             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9376             underscore_name="vs_eu_active"
9377             units="percent"
9378             symbol_name="VsEuActive"
9379             semantic_type="duration"
9380             mdapi_supported_apis=""
9381             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9382             mdapi_group="EU Array/Vertex Shader"
9383             mdapi_hw_unit_type="gpu"
9384             />
9385    <counter name="Early Depth Test Fails"
9386             description="The total number of pixels dropped on early depth test."
9387             data_type="uint64"
9388             equation="A 23 READ 4 UMUL"
9389             underscore_name="early_depth_test_fails"
9390             units="pixels"
9391             symbol_name="EarlyDepthTestFails"
9392             semantic_type="event"
9393             mdapi_supported_apis=""
9394             mdapi_usage_flags="Tier3 Frame Batch Draw"
9395             mdapi_hw_unit_type="gpu"
9396             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9397             />
9398    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9399             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9400             data_type="float"
9401             max_equation="100"
9402             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
9403             underscore_name="ps_thread01_ready_for_dispatch"
9404             units="percent"
9405             symbol_name="PSThread01ReadyForDispatch"
9406             availability="$SubsliceMask 2 AND"
9407             semantic_type="duration"
9408             mdapi_supported_apis=""
9409             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9410             mdapi_group="GPU/Thread Dispatcher"
9411             mdapi_hw_unit_type="subslice"
9412             />
9413    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
9414             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
9415             data_type="float"
9416             max_equation="100"
9417             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9418             underscore_name="ps_thread04_ready_for_dispatch"
9419             units="percent"
9420             symbol_name="PSThread04ReadyForDispatch"
9421             availability="$SubsliceMask 16 AND"
9422             semantic_type="duration"
9423             mdapi_supported_apis=""
9424             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9425             mdapi_group="GPU/Thread Dispatcher"
9426             mdapi_hw_unit_type="subslice"
9427             />
9428    <counter name="VS EU Stall"
9429             description="The percentage of time in which vertex shaders were stalled on the EUs."
9430             data_type="float"
9431             max_equation="100"
9432             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9433             underscore_name="vs_eu_stall"
9434             units="percent"
9435             symbol_name="VsEuStall"
9436             semantic_type="duration"
9437             mdapi_supported_apis=""
9438             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9439             mdapi_group="EU Array/Vertex Shader"
9440             mdapi_hw_unit_type="gpu"
9441             />
9442    <counter name="Shader Memory Accesses"
9443             description="The total number of shader memory accesses to L3."
9444             data_type="uint64"
9445             equation="A 32 READ"
9446             underscore_name="shader_memory_accesses"
9447             units="messages"
9448             symbol_name="ShaderMemoryAccesses"
9449             semantic_type="event"
9450             mdapi_supported_apis=""
9451             mdapi_usage_flags="Tier3 Frame Batch Draw"
9452             mdapi_hw_unit_type="gpu"
9453             mdapi_group="L3/Data Port"
9454             />
9455    <counter name="VS AVG Active per Thread"
9456             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
9457             data_type="uint64"
9458             equation="A 13 READ A 1 READ UDIV"
9459             underscore_name="vs_eu_active_per_thread"
9460             units="cycles"
9461             symbol_name="VsEuActivePerThread"
9462             semantic_type="event"
9463             mdapi_supported_apis=""
9464             mdapi_usage_flags="Tier4 Frame Batch Draw"
9465             mdapi_hw_unit_type="gpu"
9466             mdapi_group="EU Array/Vertex Shader"
9467             />
9468    <counter name="HS Threads Dispatched"
9469             description="The total number of hull shader hardware threads dispatched."
9470             data_type="uint64"
9471             equation="A 2 READ"
9472             underscore_name="hs_threads"
9473             units="threads"
9474             symbol_name="HsThreads"
9475             semantic_type="event"
9476             mdapi_supported_apis=""
9477             mdapi_usage_flags="Tier3 Frame Batch Draw"
9478             mdapi_hw_unit_type="gpu"
9479             mdapi_group="EU Array/Hull Shader"
9480             />
9481    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9482             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9483             data_type="float"
9484             max_equation="100"
9485             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9486             underscore_name="ps_thread02_ready_for_dispatch"
9487             units="percent"
9488             symbol_name="PSThread02ReadyForDispatch"
9489             availability="$SubsliceMask 4 AND"
9490             semantic_type="duration"
9491             mdapi_supported_apis=""
9492             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9493             mdapi_group="GPU/Thread Dispatcher"
9494             mdapi_hw_unit_type="subslice"
9495             />
9496    <counter name="L3 Shader Throughput"
9497             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9498             data_type="uint64"
9499             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9500             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9501             underscore_name="l3_shader_throughput"
9502             units="bytes"
9503             symbol_name="L3ShaderThroughput"
9504             semantic_type="throughput"
9505             mdapi_supported_apis=""
9506             mdapi_usage_flags="Tier2 Frame Batch Draw"
9507             mdapi_group="L3/Data Port"
9508             mdapi_hw_unit_type="gpu"
9509             />
9510    <counter name="Samples Killed in FS"
9511             description="The total number of samples or pixels dropped in fragment shaders."
9512             data_type="uint64"
9513             equation="A 24 READ 4 UMUL"
9514             underscore_name="samples_killed_in_ps"
9515             units="pixels"
9516             symbol_name="SamplesKilledInPs"
9517             semantic_type="event"
9518             mdapi_supported_apis=""
9519             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9520             mdapi_hw_unit_type="gpu"
9521             mdapi_group="3D Pipe/Fragment Shader"
9522             />
9523    <counter name="SLM Bytes Written"
9524             description="The total number of GPU memory bytes written into shared local memory."
9525             data_type="uint64"
9526             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9527             equation="A 31 READ 64 UMUL"
9528             underscore_name="slm_bytes_written"
9529             units="bytes"
9530             symbol_name="SlmBytesWritten"
9531             semantic_type="throughput"
9532             mdapi_supported_apis=""
9533             mdapi_usage_flags="Tier3 Frame Batch Draw"
9534             mdapi_group="L3/Data Port/SLM"
9535             mdapi_hw_unit_type="gpu"
9536             />
9537    <counter name="Samples Written"
9538             description="The total number of samples or pixels written to all render targets."
9539             data_type="uint64"
9540             equation="A 26 READ 4 UMUL"
9541             underscore_name="samples_written"
9542             units="pixels"
9543             symbol_name="SamplesWritten"
9544             semantic_type="event"
9545             mdapi_supported_apis=""
9546             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9547             mdapi_hw_unit_type="gpu"
9548             mdapi_group="3D Pipe/Output Merger"
9549             />
9550    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
9551             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
9552             data_type="float"
9553             max_equation="100"
9554             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9555             underscore_name="ps_thread06_ready_for_dispatch"
9556             units="percent"
9557             symbol_name="PSThread06ReadyForDispatch"
9558             availability="$SubsliceMask 64 AND"
9559             semantic_type="duration"
9560             mdapi_supported_apis=""
9561             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9562             mdapi_group="GPU/Thread Dispatcher"
9563             mdapi_hw_unit_type="subslice"
9564             />
9565    <register_config type="NOA">
9566        <register type="NOA" address="0x00000D04" value="0x00000200" />
9567        <register type="NOA" address="0x00009840" value="0x00000000" />
9568        <register type="NOA" address="0x00009884" value="0x00000000" />
9569        <register type="NOA" address="0x00009888" value="0x14290000" />
9570        <register type="NOA" address="0x00009888" value="0x142E0000" />
9571        <register type="NOA" address="0x00009888" value="0x14690000" />
9572        <register type="NOA" address="0x00009888" value="0x146E0000" />
9573        <register type="NOA" address="0x00009888" value="0x14A90000" />
9574        <register type="NOA" address="0x00009888" value="0x14AE0000" />
9575        <register type="NOA" address="0x00009888" value="0x14E90000" />
9576        <register type="NOA" address="0x00009888" value="0x14EE0000" />
9577        <register type="NOA" address="0x00009888" value="0x161E8000" />
9578        <register type="NOA" address="0x00009888" value="0x181EC000" />
9579        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
9580        <register type="NOA" address="0x00009888" value="0x061F8000" />
9581        <register type="NOA" address="0x00009888" value="0x081F8000" />
9582        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
9583        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
9584        <register type="NOA" address="0x00009888" value="0x06204000" />
9585        <register type="NOA" address="0x00009888" value="0x08204000" />
9586        <register type="NOA" address="0x00009888" value="0x0A204000" />
9587        <register type="NOA" address="0x00009888" value="0x0C204000" />
9588        <register type="NOA" address="0x00009888" value="0x06218000" />
9589        <register type="NOA" address="0x00009888" value="0x08218000" />
9590        <register type="NOA" address="0x00009888" value="0x0A218000" />
9591        <register type="NOA" address="0x00009888" value="0x0C218000" />
9592        <register type="NOA" address="0x00009888" value="0x0429C300" />
9593        <register type="NOA" address="0x00009888" value="0x062900C5" />
9594        <register type="NOA" address="0x00009888" value="0x22290000" />
9595        <register type="NOA" address="0x00009888" value="0x1E290000" />
9596        <register type="NOA" address="0x00009888" value="0x20290000" />
9597        <register type="NOA" address="0x00009888" value="0x062AC000" />
9598        <register type="NOA" address="0x00009888" value="0x082AC000" />
9599        <register type="NOA" address="0x00009888" value="0x0A2A4000" />
9600        <register type="NOA" address="0x00009888" value="0x0C2A4000" />
9601        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9602        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
9603        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
9604        <register type="NOA" address="0x00009888" value="0x182C0002" />
9605        <register type="NOA" address="0x00009888" value="0x022EC300" />
9606        <register type="NOA" address="0x00009888" value="0x042E00C5" />
9607        <register type="NOA" address="0x00009888" value="0x102E0000" />
9608        <register type="NOA" address="0x00009888" value="0x022F8000" />
9609        <register type="NOA" address="0x00009888" value="0x042F4000" />
9610        <register type="NOA" address="0x00009888" value="0x1A304000" />
9611        <register type="NOA" address="0x00009888" value="0x1C300001" />
9612        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
9613        <register type="NOA" address="0x00009888" value="0x125E8000" />
9614        <register type="NOA" address="0x00009888" value="0x145E8000" />
9615        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
9616        <register type="NOA" address="0x00009888" value="0x025F8000" />
9617        <register type="NOA" address="0x00009888" value="0x045F8000" />
9618        <register type="NOA" address="0x00009888" value="0x1C600014" />
9619        <register type="NOA" address="0x00009888" value="0x02604000" />
9620        <register type="NOA" address="0x00009888" value="0x04604000" />
9621        <register type="NOA" address="0x00009888" value="0x16612800" />
9622        <register type="NOA" address="0x00009888" value="0x02618000" />
9623        <register type="NOA" address="0x00009888" value="0x04618000" />
9624        <register type="NOA" address="0x00009888" value="0x0069C300" />
9625        <register type="NOA" address="0x00009888" value="0x026900C5" />
9626        <register type="NOA" address="0x00009888" value="0x22690000" />
9627        <register type="NOA" address="0x00009888" value="0x12690000" />
9628        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
9629        <register type="NOA" address="0x00009888" value="0x026A4000" />
9630        <register type="NOA" address="0x00009888" value="0x046A4000" />
9631        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
9632        <register type="NOA" address="0x00009888" value="0x066C8000" />
9633        <register type="NOA" address="0x00009888" value="0x086C8000" />
9634        <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
9635        <register type="NOA" address="0x00009888" value="0x106E0000" />
9636        <register type="NOA" address="0x00009888" value="0x0E6FC000" />
9637        <register type="NOA" address="0x00009888" value="0x1E700050" />
9638        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
9639        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
9640        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
9641        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
9642        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
9643        <register type="NOA" address="0x00009888" value="0x1CA00001" />
9644        <register type="NOA" address="0x00009888" value="0x16A102A8" />
9645        <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
9646        <register type="NOA" address="0x00009888" value="0x22A90000" />
9647        <register type="NOA" address="0x00009888" value="0x18AAF000" />
9648        <register type="NOA" address="0x00009888" value="0x1AAA0005" />
9649        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
9650        <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
9651        <register type="NOA" address="0x00009888" value="0x10AE0000" />
9652        <register type="NOA" address="0x00009888" value="0x0AAFC000" />
9653        <register type="NOA" address="0x00009888" value="0x1CB05000" />
9654        <register type="NOA" address="0x00009888" value="0x10DE8000" />
9655        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
9656        <register type="NOA" address="0x00009888" value="0x00DF8000" />
9657        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
9658        <register type="NOA" address="0x00009888" value="0x00E04000" />
9659        <register type="NOA" address="0x00009888" value="0x0EE04000" />
9660        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
9661        <register type="NOA" address="0x00009888" value="0x00E18000" />
9662        <register type="NOA" address="0x00009888" value="0x0EE18000" />
9663        <register type="NOA" address="0x00009888" value="0x14E18000" />
9664        <register type="NOA" address="0x00009888" value="0x16E10002" />
9665        <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
9666        <register type="NOA" address="0x00009888" value="0x22E90000" />
9667        <register type="NOA" address="0x00009888" value="0x20E90000" />
9668        <register type="NOA" address="0x00009888" value="0x00EAC000" />
9669        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
9670        <register type="NOA" address="0x00009888" value="0x18EA0500" />
9671        <register type="NOA" address="0x00009888" value="0x04EC8000" />
9672        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
9673        <register type="NOA" address="0x00009888" value="0x00EE00C3" />
9674        <register type="NOA" address="0x00009888" value="0x06EEC500" />
9675        <register type="NOA" address="0x00009888" value="0x10EE0000" />
9676        <register type="NOA" address="0x00009888" value="0x00EF4000" />
9677        <register type="NOA" address="0x00009888" value="0x06EF8000" />
9678        <register type="NOA" address="0x00009888" value="0x18F04000" />
9679        <register type="NOA" address="0x00009888" value="0x1CF00040" />
9680        <register type="NOA" address="0x00009888" value="0x0C045400" />
9681        <register type="NOA" address="0x00009888" value="0x0E045555" />
9682        <register type="NOA" address="0x00009888" value="0x10040155" />
9683        <register type="NOA" address="0x00009888" value="0x04055000" />
9684        <register type="NOA" address="0x00009888" value="0x0A055000" />
9685        <register type="NOA" address="0x00009888" value="0x0C055000" />
9686        <register type="NOA" address="0x00009888" value="0x0E055000" />
9687        <register type="NOA" address="0x00009888" value="0x14050055" />
9688        <register type="NOA" address="0x00009888" value="0x06055000" />
9689        <register type="NOA" address="0x00009888" value="0x08055000" />
9690        <register type="NOA" address="0x00009888" value="0x2406FF00" />
9691        <register type="NOA" address="0x00009888" value="0x260600FF" />
9692        <register type="NOA" address="0x00009888" value="0x0E08A000" />
9693        <register type="NOA" address="0x00009888" value="0x00088000" />
9694        <register type="NOA" address="0x00009888" value="0x02082000" />
9695        <register type="NOA" address="0x00009888" value="0x14090050" />
9696        <register type="NOA" address="0x00009888" value="0x04094000" />
9697        <register type="NOA" address="0x00009888" value="0x06091000" />
9698        <register type="NOA" address="0x00009888" value="0x000D2000" />
9699        <register type="NOA" address="0x00009888" value="0x060D8000" />
9700        <register type="NOA" address="0x00009888" value="0x080DA000" />
9701        <register type="NOA" address="0x00009888" value="0x040E1000" />
9702        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
9703        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
9704        <register type="NOA" address="0x00009888" value="0x1812FC00" />
9705        <register type="NOA" address="0x00009888" value="0x1A12002B" />
9706        <register type="NOA" address="0x00009888" value="0x02128000" />
9707        <register type="NOA" address="0x00009888" value="0x04128000" />
9708        <register type="NOA" address="0x00009888" value="0x0813C000" />
9709        <register type="NOA" address="0x00009888" value="0x0A13F000" />
9710        <register type="NOA" address="0x00009888" value="0x04136000" />
9711        <register type="NOA" address="0x00009888" value="0x0A14C000" />
9712        <register type="NOA" address="0x00009888" value="0x0C14C000" />
9713        <register type="NOA" address="0x00009888" value="0x0E14C000" />
9714        <register type="NOA" address="0x00009888" value="0x00148000" />
9715        <register type="NOA" address="0x00009888" value="0x02144000" />
9716        <register type="NOA" address="0x00009888" value="0x00158000" />
9717        <register type="NOA" address="0x00009888" value="0x0E158000" />
9718        <register type="NOA" address="0x00009888" value="0x16152AD0" />
9719        <register type="NOA" address="0x00009888" value="0x18150005" />
9720        <register type="NOA" address="0x00009888" value="0x02154000" />
9721        <register type="NOA" address="0x00009888" value="0x04154000" />
9722        <register type="NOA" address="0x00009888" value="0x0615C000" />
9723        <register type="NOA" address="0x00009888" value="0x0815C000" />
9724        <register type="NOA" address="0x00009888" value="0x0A15C000" />
9725        <register type="NOA" address="0x00009888" value="0x0C15C000" />
9726        <register type="NOA" address="0x00009888" value="0x02188000" />
9727        <register type="NOA" address="0x00009888" value="0x0418A000" />
9728        <register type="NOA" address="0x00009888" value="0x06182000" />
9729        <register type="NOA" address="0x00009888" value="0x0A198000" />
9730        <register type="NOA" address="0x00009888" value="0x0C19A000" />
9731        <register type="NOA" address="0x00009888" value="0x0E192000" />
9732        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
9733        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
9734        <register type="NOA" address="0x00009888" value="0x121D5400" />
9735        <register type="NOA" address="0x00009888" value="0x141D0002" />
9736        <register type="NOA" address="0x00009884" value="0x00000003" />
9737        <register type="NOA" address="0x00009888" value="0x301F8000" />
9738        <register type="NOA" address="0x00009888" value="0x501F4924" />
9739        <register type="NOA" address="0x00009888" value="0x521F4924" />
9740        <register type="NOA" address="0x00009888" value="0x541F0024" />
9741        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
9742        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
9743        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
9744        <register type="NOA" address="0x00009888" value="0x461F5030" />
9745        <register type="NOA" address="0x00009888" value="0x481F0050" />
9746        <register type="NOA" address="0x00009888" value="0x4A1F2000" />
9747        <register type="NOA" address="0x00009888" value="0x4C1F0020" />
9748        <register type="NOA" address="0x00009888" value="0x181F0000" />
9749        <register type="NOA" address="0x00009888" value="0x401F2020" />
9750        <register type="NOA" address="0x00009888" value="0x421F3030" />
9751        <register type="NOA" address="0x00009888" value="0x441F5050" />
9752    </register_config>
9753    <register_config type="OA">
9754        <register type="OA" address="0x00002740" value="0x00000000" />
9755        <register type="OA" address="0x00002710" value="0x00000000" />
9756        <register type="OA" address="0x00002714" value="0xF0800000" />
9757        <register type="OA" address="0x00002720" value="0x00000000" />
9758        <register type="OA" address="0x00002724" value="0xF0800000" />
9759        <register type="OA" address="0x00002770" value="0x00000018" />
9760        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9761        <register type="OA" address="0x00002778" value="0x00000060" />
9762        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9763        <register type="OA" address="0x00002780" value="0x00000180" />
9764        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9765        <register type="OA" address="0x00002788" value="0x00000600" />
9766        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9767        <register type="OA" address="0x00002790" value="0x00001800" />
9768        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9769        <register type="OA" address="0x00002798" value="0x00006000" />
9770        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
9771        <register type="OA" address="0x000027A0" value="0x00018000" />
9772        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
9773        <register type="OA" address="0x000027A8" value="0x00060000" />
9774        <register type="OA" address="0x000027AC" value="0x00003FFF" />
9775    </register_config>
9776    <register_config type="FLEX">
9777        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9778        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9779        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9780        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9781        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9782        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9783        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9784    </register_config>
9785  </set>
9786
9787  <set name="Metric set TDL_2"
9788       mdapi_supported_apis="OGL OCL IO BB"
9789       underscore_name="tdl_2"
9790       hw_config_guid="c6d3af7b-037b-4656-95e1-4f838f0a2c14"
9791       chipset="ICL"
9792       symbol_name="TDL_2"
9793       >
9794    <counter name="GPU Core Clocks"
9795             description="The total number of GPU core clocks elapsed during the measurement."
9796             data_type="uint64"
9797             equation="GPU_CLOCK 0 READ"
9798             underscore_name="gpu_core_clocks"
9799             units="cycles"
9800             symbol_name="GpuCoreClocks"
9801             semantic_type="event"
9802             mdapi_supported_apis=""
9803             mdapi_usage_flags="Tier1 Frame Batch Draw"
9804             mdapi_hw_unit_type="gpu"
9805             mdapi_group="GPU"
9806             />
9807    <counter name="EU Active"
9808             description="The percentage of time in which the Execution Units were actively processing."
9809             data_type="float"
9810             max_equation="100"
9811             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9812             underscore_name="eu_active"
9813             units="percent"
9814             symbol_name="EuActive"
9815             semantic_type="duration"
9816             mdapi_supported_apis=""
9817             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9818             mdapi_group="EU Array"
9819             mdapi_hw_unit_type="gpu"
9820             />
9821    <counter name="EU Both FPU Pipes Active"
9822             description="The percentage of time in which both EU FPU pipelines were actively processing."
9823             data_type="float"
9824             max_equation="100"
9825             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9826             underscore_name="eu_fpu_both_active"
9827             units="percent"
9828             symbol_name="EuFpuBothActive"
9829             semantic_type="duration"
9830             mdapi_supported_apis=""
9831             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9832             mdapi_group="EU Array/Pipes"
9833             mdapi_hw_unit_type="gpu"
9834             />
9835    <counter name="SQ is full"
9836             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9837             data_type="float"
9838             max_equation="100"
9839             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9840             underscore_name="gt_request_queue_full"
9841             units="percent"
9842             symbol_name="GTRequestQueueFull"
9843             semantic_type="duration"
9844             mdapi_supported_apis=""
9845             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9846             mdapi_group="GTI"
9847             mdapi_hw_unit_type="gpu"
9848             />
9849    <counter name="VS Send Pipe Active"
9850             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9851             data_type="float"
9852             max_equation="100"
9853             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9854             underscore_name="vs_send_active"
9855             units="percent"
9856             symbol_name="VsSendActive"
9857             semantic_type="duration"
9858             mdapi_supported_apis=""
9859             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9860             mdapi_group="EU Array/Vertex Shader"
9861             mdapi_hw_unit_type="gpu"
9862             />
9863    <counter name="VS FPU1 Pipe Active"
9864             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9865             data_type="float"
9866             max_equation="100"
9867             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9868             underscore_name="vs_fpu1_active"
9869             units="percent"
9870             symbol_name="VsFpu1Active"
9871             semantic_type="duration"
9872             mdapi_supported_apis=""
9873             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9874             mdapi_group="EU Array/Vertex Shader"
9875             mdapi_hw_unit_type="gpu"
9876             />
9877    <counter name="GS Threads Dispatched"
9878             description="The total number of geometry shader hardware threads dispatched."
9879             data_type="uint64"
9880             equation="A 5 READ"
9881             underscore_name="gs_threads"
9882             units="threads"
9883             symbol_name="GsThreads"
9884             semantic_type="event"
9885             mdapi_supported_apis=""
9886             mdapi_usage_flags="Tier3 Frame Batch Draw"
9887             mdapi_hw_unit_type="gpu"
9888             mdapi_group="EU Array/Geometry Shader"
9889             />
9890    <counter name="Early Hi-Depth Test Fails"
9891             description="The total number of pixels dropped on early hierarchical depth test."
9892             data_type="uint64"
9893             equation="A 22 READ 4 UMUL"
9894             underscore_name="hi_depth_test_fails"
9895             units="pixels"
9896             symbol_name="HiDepthTestFails"
9897             semantic_type="event"
9898             mdapi_supported_apis=""
9899             mdapi_usage_flags="Tier3 Frame Batch Draw"
9900             mdapi_hw_unit_type="gpu"
9901             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9902             />
9903    <counter name="FS Both FPU Active"
9904             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9905             data_type="float"
9906             max_equation="100"
9907             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9908             underscore_name="ps_eu_both_fpu_active"
9909             units="percent"
9910             symbol_name="PsEuBothFpuActive"
9911             semantic_type="duration"
9912             mdapi_supported_apis=""
9913             mdapi_usage_flags="Tier4 Frame Batch Draw"
9914             mdapi_group="3D Pipe/Fragment Shader"
9915             mdapi_hw_unit_type="gpu"
9916             />
9917    <counter name="VS Threads Dispatched"
9918             description="The total number of vertex shader hardware threads dispatched."
9919             data_type="uint64"
9920             equation="A 1 READ"
9921             underscore_name="vs_threads"
9922             units="threads"
9923             symbol_name="VsThreads"
9924             semantic_type="event"
9925             mdapi_supported_apis=""
9926             mdapi_usage_flags="Tier3 Frame Batch Draw"
9927             mdapi_hw_unit_type="gpu"
9928             mdapi_group="EU Array/Vertex Shader"
9929             />
9930    <counter name="FS Threads Dispatched"
9931             description="The total number of fragment shader hardware threads dispatched."
9932             data_type="uint64"
9933             equation="A 6 READ"
9934             underscore_name="ps_threads"
9935             units="threads"
9936             symbol_name="PsThreads"
9937             semantic_type="event"
9938             mdapi_supported_apis=""
9939             mdapi_usage_flags="Tier3 Frame Batch Draw"
9940             mdapi_hw_unit_type="gpu"
9941             mdapi_group="EU Array/Fragment Shader"
9942             />
9943    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9944             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9945             data_type="float"
9946             max_equation="100"
9947             equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9948             underscore_name="non_ps_thread02_ready_for_dispatch"
9949             units="percent"
9950             symbol_name="NonPSThread02ReadyForDispatch"
9951             availability="$SubsliceMask 4 AND"
9952             semantic_type="duration"
9953             mdapi_supported_apis=""
9954             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9955             mdapi_group="GPU/Thread Dispatcher"
9956             mdapi_hw_unit_type="subslice"
9957             />
9958    <counter name="Shader Barrier Messages"
9959             description="The total number of shader barrier messages."
9960             data_type="uint64"
9961             equation="A 35 READ"
9962             underscore_name="shader_barriers"
9963             units="messages"
9964             symbol_name="ShaderBarriers"
9965             semantic_type="event"
9966             mdapi_supported_apis=""
9967             mdapi_usage_flags="Tier3 Frame Batch Draw"
9968             mdapi_hw_unit_type="gpu"
9969             mdapi_group="EU Array/Barrier"
9970             />
9971    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9972             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9973             data_type="float"
9974             max_equation="100"
9975             equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9976             underscore_name="non_ps_thread03_ready_for_dispatch"
9977             units="percent"
9978             symbol_name="NonPSThread03ReadyForDispatch"
9979             availability="$SubsliceMask 8 AND"
9980             semantic_type="duration"
9981             mdapi_supported_apis=""
9982             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9983             mdapi_group="GPU/Thread Dispatcher"
9984             mdapi_hw_unit_type="subslice"
9985             />
9986    <counter name="Sampler Texels"
9987             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9988             data_type="uint64"
9989             equation="A 28 READ 4 UMUL"
9990             underscore_name="sampler_texels"
9991             units="texels"
9992             symbol_name="SamplerTexels"
9993             semantic_type="event"
9994             mdapi_supported_apis=""
9995             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9996             mdapi_hw_unit_type="gpu"
9997             mdapi_group="Sampler/Sampler Input"
9998             />
9999    <counter name="Pixels Failing Tests"
10000             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10001             data_type="uint64"
10002             equation="A 25 READ 4 UMUL"
10003             underscore_name="pixels_failing_post_ps_tests"
10004             units="pixels"
10005             symbol_name="PixelsFailingPostPsTests"
10006             semantic_type="event"
10007             mdapi_supported_apis=""
10008             mdapi_usage_flags="Tier3 Frame Batch Draw"
10009             mdapi_hw_unit_type="gpu"
10010             mdapi_group="3D Pipe/Output Merger"
10011             />
10012    <counter name="GPU Time Elapsed"
10013             description="Time elapsed on the GPU during the measurement."
10014             data_type="uint64"
10015             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10016             underscore_name="gpu_time"
10017             units="ns"
10018             symbol_name="GpuTime"
10019             semantic_type="duration"
10020             mdapi_supported_apis=""
10021             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10022             mdapi_hw_unit_type="gpu"
10023             mdapi_group="GPU"
10024             />
10025    <counter name="AVG GPU Core Frequency"
10026             description="Average GPU Core Frequency in the measurement."
10027             data_type="uint64"
10028             max_equation="$GpuMaxFrequency"
10029             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10030             underscore_name="avg_gpu_core_frequency"
10031             units="hz"
10032             symbol_name="AvgGpuCoreFrequency"
10033             semantic_type="event"
10034             mdapi_supported_apis=""
10035             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10036             mdapi_group="GPU"
10037             mdapi_hw_unit_type="gpu"
10038             />
10039    <counter name="Sampler Texels Misses"
10040             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10041             data_type="uint64"
10042             equation="A 29 READ 4 UMUL"
10043             underscore_name="sampler_texel_misses"
10044             units="texels"
10045             symbol_name="SamplerTexelMisses"
10046             semantic_type="event"
10047             mdapi_supported_apis=""
10048             mdapi_usage_flags="Tier3 Batch Frame Draw"
10049             mdapi_hw_unit_type="gpu"
10050             mdapi_group="Sampler/Sampler Cache"
10051             />
10052    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
10053             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
10054             data_type="float"
10055             max_equation="100"
10056             equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10057             underscore_name="non_ps_thread00_ready_for_dispatch"
10058             units="percent"
10059             symbol_name="NonPSThread00ReadyForDispatch"
10060             availability="$SubsliceMask 1 AND"
10061             semantic_type="duration"
10062             mdapi_supported_apis=""
10063             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10064             mdapi_group="GPU/Thread Dispatcher"
10065             mdapi_hw_unit_type="subslice"
10066             />
10067    <counter name="CS Threads Dispatched"
10068             description="The total number of compute shader hardware threads dispatched."
10069             data_type="uint64"
10070             equation="A 4 READ"
10071             underscore_name="cs_threads"
10072             units="threads"
10073             symbol_name="CsThreads"
10074             semantic_type="event"
10075             mdapi_supported_apis=""
10076             mdapi_usage_flags="Tier3 Frame Batch Draw"
10077             mdapi_hw_unit_type="gpu"
10078             mdapi_group="EU Array/Compute Shader"
10079             />
10080    <counter name="SLM Bytes Read"
10081             description="The total number of GPU memory bytes read from shared local memory."
10082             data_type="uint64"
10083             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10084             equation="A 30 READ 64 UMUL"
10085             underscore_name="slm_bytes_read"
10086             units="bytes"
10087             symbol_name="SlmBytesRead"
10088             semantic_type="throughput"
10089             mdapi_supported_apis=""
10090             mdapi_usage_flags="Tier3 Frame Batch Draw"
10091             mdapi_group="L3/Data Port/SLM"
10092             mdapi_hw_unit_type="gpu"
10093             />
10094    <counter name="PS FPU1 Pipe Active"
10095             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10096             data_type="float"
10097             max_equation="100"
10098             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10099             underscore_name="ps_fpu1_active"
10100             units="percent"
10101             symbol_name="PsFpu1Active"
10102             semantic_type="duration"
10103             mdapi_supported_apis=""
10104             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10105             mdapi_group="EU Array/Pixel Shader"
10106             mdapi_hw_unit_type="gpu"
10107             />
10108    <counter name="PS Send Pipeline Active"
10109             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10110             data_type="float"
10111             max_equation="100"
10112             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10113             underscore_name="ps_send_active"
10114             units="percent"
10115             symbol_name="PsSendActive"
10116             semantic_type="duration"
10117             mdapi_supported_apis=""
10118             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10119             mdapi_group="EU Array/Pixel Shader"
10120             mdapi_hw_unit_type="gpu"
10121             />
10122    <counter name="VS FPU0 Pipe Active"
10123             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10124             data_type="float"
10125             max_equation="100"
10126             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10127             underscore_name="vs_fpu0_active"
10128             units="percent"
10129             symbol_name="VsFpu0Active"
10130             semantic_type="duration"
10131             mdapi_supported_apis=""
10132             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10133             mdapi_group="EU Array/Vertex Shader"
10134             mdapi_hw_unit_type="gpu"
10135             />
10136    <counter name="GPU Busy"
10137             description="The percentage of time in which the GPU has been processing GPU commands."
10138             data_type="float"
10139             max_equation="100"
10140             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10141             underscore_name="gpu_busy"
10142             units="percent"
10143             symbol_name="GpuBusy"
10144             semantic_type="duration"
10145             mdapi_supported_apis=""
10146             mdapi_usage_flags="Tier1 Overview System Frame"
10147             mdapi_group="GPU"
10148             mdapi_hw_unit_type="gpu"
10149             />
10150    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
10151             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
10152             data_type="float"
10153             max_equation="100"
10154             equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10155             underscore_name="non_ps_thread07_ready_for_dispatch"
10156             units="percent"
10157             symbol_name="NonPSThread07ReadyForDispatch"
10158             availability="$SubsliceMask 128 AND"
10159             semantic_type="duration"
10160             mdapi_supported_apis=""
10161             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10162             mdapi_group="GPU/Thread Dispatcher"
10163             mdapi_hw_unit_type="subslice"
10164             />
10165    <counter name="Rasterized Pixels"
10166             description="The total number of rasterized pixels."
10167             data_type="uint64"
10168             equation="A 21 READ 4 UMUL"
10169             underscore_name="rasterized_pixels"
10170             units="pixels"
10171             symbol_name="RasterizedPixels"
10172             semantic_type="event"
10173             mdapi_supported_apis=""
10174             mdapi_usage_flags="Tier3 Frame Batch Draw"
10175             mdapi_hw_unit_type="gpu"
10176             mdapi_group="3D Pipe/Rasterizer"
10177             />
10178    <counter name="PS FPU0 Pipe Active"
10179             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10180             data_type="float"
10181             max_equation="100"
10182             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10183             underscore_name="ps_fpu0_active"
10184             units="percent"
10185             symbol_name="PsFpu0Active"
10186             semantic_type="duration"
10187             mdapi_supported_apis=""
10188             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10189             mdapi_group="EU Array/Pixel Shader"
10190             mdapi_hw_unit_type="gpu"
10191             />
10192    <counter name="DS Threads Dispatched"
10193             description="The total number of domain shader hardware threads dispatched."
10194             data_type="uint64"
10195             equation="A 3 READ"
10196             underscore_name="ds_threads"
10197             units="threads"
10198             symbol_name="DsThreads"
10199             semantic_type="event"
10200             mdapi_supported_apis=""
10201             mdapi_usage_flags="Tier3 Frame Batch Draw"
10202             mdapi_hw_unit_type="gpu"
10203             mdapi_group="EU Array/Domain Shader"
10204             />
10205    <counter name="Samples Written"
10206             description="The total number of samples or pixels written to all render targets."
10207             data_type="uint64"
10208             equation="A 26 READ 4 UMUL"
10209             underscore_name="samples_written"
10210             units="pixels"
10211             symbol_name="SamplesWritten"
10212             semantic_type="event"
10213             mdapi_supported_apis=""
10214             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10215             mdapi_hw_unit_type="gpu"
10216             mdapi_group="3D Pipe/Output Merger"
10217             />
10218    <counter name="EU Stall"
10219             description="The percentage of time in which the Execution Units were stalled."
10220             data_type="float"
10221             max_equation="100"
10222             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10223             underscore_name="eu_stall"
10224             units="percent"
10225             symbol_name="EuStall"
10226             semantic_type="duration"
10227             mdapi_supported_apis=""
10228             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10229             mdapi_group="EU Array"
10230             mdapi_hw_unit_type="gpu"
10231             />
10232    <counter name="Samples Blended"
10233             description="The total number of blended samples or pixels written to all render targets."
10234             data_type="uint64"
10235             equation="A 27 READ 4 UMUL"
10236             underscore_name="samples_blended"
10237             units="pixels"
10238             symbol_name="SamplesBlended"
10239             semantic_type="event"
10240             mdapi_supported_apis=""
10241             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10242             mdapi_hw_unit_type="gpu"
10243             mdapi_group="3D Pipe/Output Merger"
10244             />
10245    <counter name="Early Depth Test Fails"
10246             description="The total number of pixels dropped on early depth test."
10247             data_type="uint64"
10248             equation="A 23 READ 4 UMUL"
10249             underscore_name="early_depth_test_fails"
10250             units="pixels"
10251             symbol_name="EarlyDepthTestFails"
10252             semantic_type="event"
10253             mdapi_supported_apis=""
10254             mdapi_usage_flags="Tier3 Frame Batch Draw"
10255             mdapi_hw_unit_type="gpu"
10256             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10257             />
10258    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
10259             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
10260             data_type="float"
10261             max_equation="100"
10262             equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10263             underscore_name="non_ps_thread06_ready_for_dispatch"
10264             units="percent"
10265             symbol_name="NonPSThread06ReadyForDispatch"
10266             availability="$SubsliceMask 64 AND"
10267             semantic_type="duration"
10268             mdapi_supported_apis=""
10269             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10270             mdapi_group="GPU/Thread Dispatcher"
10271             mdapi_hw_unit_type="subslice"
10272             />
10273    <counter name="Shader Memory Accesses"
10274             description="The total number of shader memory accesses to L3."
10275             data_type="uint64"
10276             equation="A 32 READ"
10277             underscore_name="shader_memory_accesses"
10278             units="messages"
10279             symbol_name="ShaderMemoryAccesses"
10280             semantic_type="event"
10281             mdapi_supported_apis=""
10282             mdapi_usage_flags="Tier3 Frame Batch Draw"
10283             mdapi_hw_unit_type="gpu"
10284             mdapi_group="L3/Data Port"
10285             />
10286    <counter name="HS Threads Dispatched"
10287             description="The total number of hull shader hardware threads dispatched."
10288             data_type="uint64"
10289             equation="A 2 READ"
10290             underscore_name="hs_threads"
10291             units="threads"
10292             symbol_name="HsThreads"
10293             semantic_type="event"
10294             mdapi_supported_apis=""
10295             mdapi_usage_flags="Tier3 Frame Batch Draw"
10296             mdapi_hw_unit_type="gpu"
10297             mdapi_group="EU Array/Hull Shader"
10298             />
10299    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
10300             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
10301             data_type="float"
10302             max_equation="100"
10303             equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10304             underscore_name="non_ps_thread05_ready_for_dispatch"
10305             units="percent"
10306             symbol_name="NonPSThread05ReadyForDispatch"
10307             availability="$SubsliceMask 32 AND"
10308             semantic_type="duration"
10309             mdapi_supported_apis=""
10310             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10311             mdapi_group="GPU/Thread Dispatcher"
10312             mdapi_hw_unit_type="subslice"
10313             />
10314    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
10315             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
10316             data_type="float"
10317             max_equation="100"
10318             equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10319             underscore_name="non_ps_thread04_ready_for_dispatch"
10320             units="percent"
10321             symbol_name="NonPSThread04ReadyForDispatch"
10322             availability="$SubsliceMask 16 AND"
10323             semantic_type="duration"
10324             mdapi_supported_apis=""
10325             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10326             mdapi_group="GPU/Thread Dispatcher"
10327             mdapi_hw_unit_type="subslice"
10328             />
10329    <counter name="L3 Shader Throughput"
10330             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10331             data_type="uint64"
10332             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10333             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
10334             underscore_name="l3_shader_throughput"
10335             units="bytes"
10336             symbol_name="L3ShaderThroughput"
10337             semantic_type="throughput"
10338             mdapi_supported_apis=""
10339             mdapi_usage_flags="Tier2 Frame Batch Draw"
10340             mdapi_group="L3/Data Port"
10341             mdapi_hw_unit_type="gpu"
10342             />
10343    <counter name="Samples Killed in FS"
10344             description="The total number of samples or pixels dropped in fragment shaders."
10345             data_type="uint64"
10346             equation="A 24 READ 4 UMUL"
10347             underscore_name="samples_killed_in_ps"
10348             units="pixels"
10349             symbol_name="SamplesKilledInPs"
10350             semantic_type="event"
10351             mdapi_supported_apis=""
10352             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10353             mdapi_hw_unit_type="gpu"
10354             mdapi_group="3D Pipe/Fragment Shader"
10355             />
10356    <counter name="SLM Bytes Written"
10357             description="The total number of GPU memory bytes written into shared local memory."
10358             data_type="uint64"
10359             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10360             equation="A 31 READ 64 UMUL"
10361             underscore_name="slm_bytes_written"
10362             units="bytes"
10363             symbol_name="SlmBytesWritten"
10364             semantic_type="throughput"
10365             mdapi_supported_apis=""
10366             mdapi_usage_flags="Tier3 Frame Batch Draw"
10367             mdapi_group="L3/Data Port/SLM"
10368             mdapi_hw_unit_type="gpu"
10369             />
10370    <counter name="Shader Atomic Memory Accesses"
10371             description="The total number of shader atomic memory accesses."
10372             data_type="uint64"
10373             equation="A 34 READ"
10374             underscore_name="shader_atomics"
10375             units="messages"
10376             symbol_name="ShaderAtomics"
10377             semantic_type="event"
10378             mdapi_supported_apis=""
10379             mdapi_usage_flags="Tier3 Frame Batch Draw"
10380             mdapi_hw_unit_type="gpu"
10381             mdapi_group="L3/Data Port/Atomics"
10382             />
10383    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
10384             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
10385             data_type="float"
10386             max_equation="100"
10387             equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10388             underscore_name="non_ps_thread01_ready_for_dispatch"
10389             units="percent"
10390             symbol_name="NonPSThread01ReadyForDispatch"
10391             availability="$SubsliceMask 2 AND"
10392             semantic_type="duration"
10393             mdapi_supported_apis=""
10394             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10395             mdapi_group="GPU/Thread Dispatcher"
10396             mdapi_hw_unit_type="subslice"
10397             />
10398    <register_config type="NOA">
10399        <register type="NOA" address="0x00000D04" value="0x00000200" />
10400        <register type="NOA" address="0x00009840" value="0x00000000" />
10401        <register type="NOA" address="0x00009884" value="0x00000000" />
10402        <register type="NOA" address="0x00009888" value="0x14290000" />
10403        <register type="NOA" address="0x00009888" value="0x142E0000" />
10404        <register type="NOA" address="0x00009888" value="0x14690000" />
10405        <register type="NOA" address="0x00009888" value="0x146E0000" />
10406        <register type="NOA" address="0x00009888" value="0x14A90000" />
10407        <register type="NOA" address="0x00009888" value="0x14AE0000" />
10408        <register type="NOA" address="0x00009888" value="0x14E90000" />
10409        <register type="NOA" address="0x00009888" value="0x14EE0000" />
10410        <register type="NOA" address="0x00009888" value="0x1C1E0006" />
10411        <register type="NOA" address="0x00009888" value="0x0E1F0006" />
10412        <register type="NOA" address="0x00009888" value="0x1C200005" />
10413        <register type="NOA" address="0x00009888" value="0x16210A00" />
10414        <register type="NOA" address="0x00009888" value="0x0C29C100" />
10415        <register type="NOA" address="0x00009888" value="0x22290000" />
10416        <register type="NOA" address="0x00009888" value="0x1A2A0034" />
10417        <register type="NOA" address="0x00009888" value="0x182C8000" />
10418        <register type="NOA" address="0x00009888" value="0x1A2C0002" />
10419        <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
10420        <register type="NOA" address="0x00009888" value="0x102E0000" />
10421        <register type="NOA" address="0x00009888" value="0x0E2F4000" />
10422        <register type="NOA" address="0x00009888" value="0x1E300010" />
10423        <register type="NOA" address="0x00009888" value="0x1C5E0008" />
10424        <register type="NOA" address="0x00009888" value="0x125E8000" />
10425        <register type="NOA" address="0x00009888" value="0x0E5F0008" />
10426        <register type="NOA" address="0x00009888" value="0x025F8000" />
10427        <register type="NOA" address="0x00009888" value="0x1C600010" />
10428        <register type="NOA" address="0x00009888" value="0x02604000" />
10429        <register type="NOA" address="0x00009888" value="0x16612000" />
10430        <register type="NOA" address="0x00009888" value="0x02618000" />
10431        <register type="NOA" address="0x00009888" value="0x0E69C100" />
10432        <register type="NOA" address="0x00009888" value="0x22690000" />
10433        <register type="NOA" address="0x00009888" value="0x1A6A0040" />
10434        <register type="NOA" address="0x00009888" value="0x026AC000" />
10435        <register type="NOA" address="0x00009888" value="0x1A6C0008" />
10436        <register type="NOA" address="0x00009888" value="0x066C8000" />
10437        <register type="NOA" address="0x00009888" value="0x006EC100" />
10438        <register type="NOA" address="0x00009888" value="0x106E0000" />
10439        <register type="NOA" address="0x00009888" value="0x006F8000" />
10440        <register type="NOA" address="0x00009888" value="0x1A700400" />
10441        <register type="NOA" address="0x00009888" value="0x149E8000" />
10442        <register type="NOA" address="0x00009888" value="0x169E8000" />
10443        <register type="NOA" address="0x00009888" value="0x049F8000" />
10444        <register type="NOA" address="0x00009888" value="0x069F8000" />
10445        <register type="NOA" address="0x00009888" value="0x04A04000" />
10446        <register type="NOA" address="0x00009888" value="0x06A04000" />
10447        <register type="NOA" address="0x00009888" value="0x04A18000" />
10448        <register type="NOA" address="0x00009888" value="0x06A18000" />
10449        <register type="NOA" address="0x00009888" value="0x02A900C1" />
10450        <register type="NOA" address="0x00009888" value="0x22A90000" />
10451        <register type="NOA" address="0x00009888" value="0x04AA4000" />
10452        <register type="NOA" address="0x00009888" value="0x06AAC000" />
10453        <register type="NOA" address="0x00009888" value="0x08AC8000" />
10454        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
10455        <register type="NOA" address="0x00009888" value="0x02AEC100" />
10456        <register type="NOA" address="0x00009888" value="0x10AE0000" />
10457        <register type="NOA" address="0x00009888" value="0x02AF8000" />
10458        <register type="NOA" address="0x00009888" value="0x1AB04000" />
10459        <register type="NOA" address="0x00009888" value="0x18DEC000" />
10460        <register type="NOA" address="0x00009888" value="0x08DF8000" />
10461        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
10462        <register type="NOA" address="0x00009888" value="0x08E04000" />
10463        <register type="NOA" address="0x00009888" value="0x0AE04000" />
10464        <register type="NOA" address="0x00009888" value="0x08E18000" />
10465        <register type="NOA" address="0x00009888" value="0x0AE18000" />
10466        <register type="NOA" address="0x00009888" value="0x04E900C1" />
10467        <register type="NOA" address="0x00009888" value="0x22E90000" />
10468        <register type="NOA" address="0x00009888" value="0x1CE90000" />
10469        <register type="NOA" address="0x00009888" value="0x08EA4000" />
10470        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
10471        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
10472        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
10473        <register type="NOA" address="0x00009888" value="0x04EEC100" />
10474        <register type="NOA" address="0x00009888" value="0x10EE0000" />
10475        <register type="NOA" address="0x00009888" value="0x04EF8000" />
10476        <register type="NOA" address="0x00009888" value="0x1CF00004" />
10477        <register type="NOA" address="0x00009888" value="0x10040150" />
10478        <register type="NOA" address="0x00009888" value="0x0C045000" />
10479        <register type="NOA" address="0x00009888" value="0x0E040015" />
10480        <register type="NOA" address="0x00009888" value="0x14050054" />
10481        <register type="NOA" address="0x00009888" value="0x04054000" />
10482        <register type="NOA" address="0x00009888" value="0x06055000" />
10483        <register type="NOA" address="0x00009888" value="0x08055000" />
10484        <register type="NOA" address="0x00009888" value="0x260600E0" />
10485        <register type="NOA" address="0x00009888" value="0x24063E00" />
10486        <register type="NOA" address="0x00009888" value="0x0E088000" />
10487        <register type="NOA" address="0x00009888" value="0x00088000" />
10488        <register type="NOA" address="0x00009888" value="0x14090040" />
10489        <register type="NOA" address="0x00009888" value="0x04094000" />
10490        <register type="NOA" address="0x00009888" value="0x040DA000" />
10491        <register type="NOA" address="0x00009888" value="0x080E5000" />
10492        <register type="NOA" address="0x00009888" value="0x1A120020" />
10493        <register type="NOA" address="0x00009888" value="0x02128000" />
10494        <register type="NOA" address="0x00009888" value="0x0412C000" />
10495        <register type="NOA" address="0x00009888" value="0x0612C000" />
10496        <register type="NOA" address="0x00009888" value="0x0A138000" />
10497        <register type="NOA" address="0x00009888" value="0x0413E000" />
10498        <register type="NOA" address="0x00009888" value="0x0E148000" />
10499        <register type="NOA" address="0x00009888" value="0x00148000" />
10500        <register type="NOA" address="0x00009888" value="0x0214C000" />
10501        <register type="NOA" address="0x00009888" value="0x16156000" />
10502        <register type="NOA" address="0x00009888" value="0x18150007" />
10503        <register type="NOA" address="0x00009888" value="0x02154000" />
10504        <register type="NOA" address="0x00009888" value="0x04154000" />
10505        <register type="NOA" address="0x00009888" value="0x06154000" />
10506        <register type="NOA" address="0x00009888" value="0x08158000" />
10507        <register type="NOA" address="0x00009888" value="0x0A158000" />
10508        <register type="NOA" address="0x00009888" value="0x0C188000" />
10509        <register type="NOA" address="0x00009888" value="0x0E182000" />
10510        <register type="NOA" address="0x00009888" value="0x1419000A" />
10511        <register type="NOA" address="0x00009888" value="0x021CA000" />
10512        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
10513        <register type="NOA" address="0x00009884" value="0x00000003" />
10514        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
10515        <register type="NOA" address="0x00009888" value="0x181F0000" />
10516        <register type="NOA" address="0x00009888" value="0x521F4000" />
10517        <register type="NOA" address="0x00009888" value="0x541F0024" />
10518        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
10519        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
10520        <register type="NOA" address="0x00009888" value="0x501F0024" />
10521        <register type="NOA" address="0x00009888" value="0x4C1F3050" />
10522        <register type="NOA" address="0x00009888" value="0x301F0000" />
10523        <register type="NOA" address="0x00009888" value="0x401F2000" />
10524        <register type="NOA" address="0x00009888" value="0x421F5000" />
10525        <register type="NOA" address="0x00009888" value="0x441F3730" />
10526    </register_config>
10527    <register_config type="OA">
10528        <register type="OA" address="0x00002740" value="0x00000000" />
10529        <register type="OA" address="0x00002710" value="0x00000000" />
10530        <register type="OA" address="0x00002714" value="0x00800000" />
10531        <register type="OA" address="0x00002720" value="0x00000000" />
10532        <register type="OA" address="0x00002724" value="0x00800000" />
10533    </register_config>
10534    <register_config type="FLEX">
10535        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10536        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10537        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10538        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10539        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10540    </register_config>
10541  </set>
10542
10543  <set name="Metric set TDL_3"
10544       mdapi_supported_apis="OGL OCL IO BB"
10545       underscore_name="tdl_3"
10546       hw_config_guid="fd25ec19-3ed1-40c9-8648-1d2387449a92"
10547       chipset="ICL"
10548       symbol_name="TDL_3"
10549       >
10550    <counter name="GPU Core Clocks"
10551             description="The total number of GPU core clocks elapsed during the measurement."
10552             data_type="uint64"
10553             equation="GPU_CLOCK 0 READ"
10554             underscore_name="gpu_core_clocks"
10555             units="cycles"
10556             symbol_name="GpuCoreClocks"
10557             semantic_type="event"
10558             mdapi_supported_apis=""
10559             mdapi_usage_flags="Tier1 Frame Batch Draw"
10560             mdapi_hw_unit_type="gpu"
10561             mdapi_group="GPU"
10562             />
10563    <counter name="EU Active"
10564             description="The percentage of time in which the Execution Units were actively processing."
10565             data_type="float"
10566             max_equation="100"
10567             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10568             underscore_name="eu_active"
10569             units="percent"
10570             symbol_name="EuActive"
10571             semantic_type="duration"
10572             mdapi_supported_apis=""
10573             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10574             mdapi_group="EU Array"
10575             mdapi_hw_unit_type="gpu"
10576             />
10577    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
10578             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
10579             data_type="float"
10580             max_equation="100"
10581             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10582             underscore_name="thread_header06_ready_port1"
10583             units="percent"
10584             symbol_name="ThreadHeader06ReadyPort1"
10585             availability="$SubsliceMask 64 AND"
10586             semantic_type="duration"
10587             mdapi_supported_apis=""
10588             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10589             mdapi_group="GPU/Thread Dispatcher"
10590             mdapi_hw_unit_type="subslice"
10591             />
10592    <counter name="EU Both FPU Pipes Active"
10593             description="The percentage of time in which both EU FPU pipelines were actively processing."
10594             data_type="float"
10595             max_equation="100"
10596             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10597             underscore_name="eu_fpu_both_active"
10598             units="percent"
10599             symbol_name="EuFpuBothActive"
10600             semantic_type="duration"
10601             mdapi_supported_apis=""
10602             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10603             mdapi_group="EU Array/Pipes"
10604             mdapi_hw_unit_type="gpu"
10605             />
10606    <counter name="VS Send Pipe Active"
10607             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10608             data_type="float"
10609             max_equation="100"
10610             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10611             underscore_name="vs_send_active"
10612             units="percent"
10613             symbol_name="VsSendActive"
10614             semantic_type="duration"
10615             mdapi_supported_apis=""
10616             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10617             mdapi_group="EU Array/Vertex Shader"
10618             mdapi_hw_unit_type="gpu"
10619             />
10620    <counter name="VS FPU1 Pipe Active"
10621             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10622             data_type="float"
10623             max_equation="100"
10624             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10625             underscore_name="vs_fpu1_active"
10626             units="percent"
10627             symbol_name="VsFpu1Active"
10628             semantic_type="duration"
10629             mdapi_supported_apis=""
10630             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10631             mdapi_group="EU Array/Vertex Shader"
10632             mdapi_hw_unit_type="gpu"
10633             />
10634    <counter name="GS Threads Dispatched"
10635             description="The total number of geometry shader hardware threads dispatched."
10636             data_type="uint64"
10637             equation="A 5 READ"
10638             underscore_name="gs_threads"
10639             units="threads"
10640             symbol_name="GsThreads"
10641             semantic_type="event"
10642             mdapi_supported_apis=""
10643             mdapi_usage_flags="Tier3 Frame Batch Draw"
10644             mdapi_hw_unit_type="gpu"
10645             mdapi_group="EU Array/Geometry Shader"
10646             />
10647    <counter name="Early Hi-Depth Test Fails"
10648             description="The total number of pixels dropped on early hierarchical depth test."
10649             data_type="uint64"
10650             equation="A 22 READ 4 UMUL"
10651             underscore_name="hi_depth_test_fails"
10652             units="pixels"
10653             symbol_name="HiDepthTestFails"
10654             semantic_type="event"
10655             mdapi_supported_apis=""
10656             mdapi_usage_flags="Tier3 Frame Batch Draw"
10657             mdapi_hw_unit_type="gpu"
10658             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10659             />
10660    <counter name="FS Both FPU Active"
10661             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10662             data_type="float"
10663             max_equation="100"
10664             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10665             underscore_name="ps_eu_both_fpu_active"
10666             units="percent"
10667             symbol_name="PsEuBothFpuActive"
10668             semantic_type="duration"
10669             mdapi_supported_apis=""
10670             mdapi_usage_flags="Tier4 Frame Batch Draw"
10671             mdapi_group="3D Pipe/Fragment Shader"
10672             mdapi_hw_unit_type="gpu"
10673             />
10674    <counter name="VS Threads Dispatched"
10675             description="The total number of vertex shader hardware threads dispatched."
10676             data_type="uint64"
10677             equation="A 1 READ"
10678             underscore_name="vs_threads"
10679             units="threads"
10680             symbol_name="VsThreads"
10681             semantic_type="event"
10682             mdapi_supported_apis=""
10683             mdapi_usage_flags="Tier3 Frame Batch Draw"
10684             mdapi_hw_unit_type="gpu"
10685             mdapi_group="EU Array/Vertex Shader"
10686             />
10687    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
10688             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
10689             data_type="float"
10690             max_equation="100"
10691             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10692             underscore_name="thread_header03_ready_port0"
10693             units="percent"
10694             symbol_name="ThreadHeader03ReadyPort0"
10695             availability="$SubsliceMask 8 AND"
10696             semantic_type="duration"
10697             mdapi_supported_apis=""
10698             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10699             mdapi_group="GPU/Thread Dispatcher"
10700             mdapi_hw_unit_type="subslice"
10701             />
10702    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
10703             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
10704             data_type="float"
10705             max_equation="100"
10706             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10707             underscore_name="thread_header03_ready_port1"
10708             units="percent"
10709             symbol_name="ThreadHeader03ReadyPort1"
10710             availability="$SubsliceMask 8 AND"
10711             semantic_type="duration"
10712             mdapi_supported_apis=""
10713             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10714             mdapi_group="GPU/Thread Dispatcher"
10715             mdapi_hw_unit_type="subslice"
10716             />
10717    <counter name="FS Threads Dispatched"
10718             description="The total number of fragment shader hardware threads dispatched."
10719             data_type="uint64"
10720             equation="A 6 READ"
10721             underscore_name="ps_threads"
10722             units="threads"
10723             symbol_name="PsThreads"
10724             semantic_type="event"
10725             mdapi_supported_apis=""
10726             mdapi_usage_flags="Tier3 Frame Batch Draw"
10727             mdapi_hw_unit_type="gpu"
10728             mdapi_group="EU Array/Fragment Shader"
10729             />
10730    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
10731             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
10732             data_type="float"
10733             max_equation="100"
10734             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
10735             underscore_name="thread_header04_ready_port1"
10736             units="percent"
10737             symbol_name="ThreadHeader04ReadyPort1"
10738             availability="$SubsliceMask 16 AND"
10739             semantic_type="duration"
10740             mdapi_supported_apis=""
10741             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10742             mdapi_group="GPU/Thread Dispatcher"
10743             mdapi_hw_unit_type="subslice"
10744             />
10745    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 0"
10746             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
10747             data_type="float"
10748             max_equation="100"
10749             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10750             underscore_name="thread_header04_ready_port0"
10751             units="percent"
10752             symbol_name="ThreadHeader04ReadyPort0"
10753             availability="$SubsliceMask 16 AND"
10754             semantic_type="duration"
10755             mdapi_supported_apis=""
10756             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10757             mdapi_group="GPU/Thread Dispatcher"
10758             mdapi_hw_unit_type="subslice"
10759             />
10760    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
10761             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
10762             data_type="float"
10763             max_equation="100"
10764             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10765             underscore_name="thread_header06_ready_port0"
10766             units="percent"
10767             symbol_name="ThreadHeader06ReadyPort0"
10768             availability="$SubsliceMask 64 AND"
10769             semantic_type="duration"
10770             mdapi_supported_apis=""
10771             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10772             mdapi_group="GPU/Thread Dispatcher"
10773             mdapi_hw_unit_type="subslice"
10774             />
10775    <counter name="Shader Barrier Messages"
10776             description="The total number of shader barrier messages."
10777             data_type="uint64"
10778             equation="A 35 READ"
10779             underscore_name="shader_barriers"
10780             units="messages"
10781             symbol_name="ShaderBarriers"
10782             semantic_type="event"
10783             mdapi_supported_apis=""
10784             mdapi_usage_flags="Tier3 Frame Batch Draw"
10785             mdapi_hw_unit_type="gpu"
10786             mdapi_group="EU Array/Barrier"
10787             />
10788    <counter name="Sampler Texels"
10789             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10790             data_type="uint64"
10791             equation="A 28 READ 4 UMUL"
10792             underscore_name="sampler_texels"
10793             units="texels"
10794             symbol_name="SamplerTexels"
10795             semantic_type="event"
10796             mdapi_supported_apis=""
10797             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10798             mdapi_hw_unit_type="gpu"
10799             mdapi_group="Sampler/Sampler Input"
10800             />
10801    <counter name="Pixels Failing Tests"
10802             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10803             data_type="uint64"
10804             equation="A 25 READ 4 UMUL"
10805             underscore_name="pixels_failing_post_ps_tests"
10806             units="pixels"
10807             symbol_name="PixelsFailingPostPsTests"
10808             semantic_type="event"
10809             mdapi_supported_apis=""
10810             mdapi_usage_flags="Tier3 Frame Batch Draw"
10811             mdapi_hw_unit_type="gpu"
10812             mdapi_group="3D Pipe/Output Merger"
10813             />
10814    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
10815             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
10816             data_type="float"
10817             max_equation="100"
10818             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10819             underscore_name="thread_header01_ready_port0"
10820             units="percent"
10821             symbol_name="ThreadHeader01ReadyPort0"
10822             availability="$SubsliceMask 2 AND"
10823             semantic_type="duration"
10824             mdapi_supported_apis=""
10825             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10826             mdapi_group="GPU/Thread Dispatcher"
10827             mdapi_hw_unit_type="subslice"
10828             />
10829    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
10830             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
10831             data_type="float"
10832             max_equation="100"
10833             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
10834             underscore_name="thread_header01_ready_port1"
10835             units="percent"
10836             symbol_name="ThreadHeader01ReadyPort1"
10837             availability="$SubsliceMask 2 AND"
10838             semantic_type="duration"
10839             mdapi_supported_apis=""
10840             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10841             mdapi_group="GPU/Thread Dispatcher"
10842             mdapi_hw_unit_type="subslice"
10843             />
10844    <counter name="GPU Time Elapsed"
10845             description="Time elapsed on the GPU during the measurement."
10846             data_type="uint64"
10847             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10848             underscore_name="gpu_time"
10849             units="ns"
10850             symbol_name="GpuTime"
10851             semantic_type="duration"
10852             mdapi_supported_apis=""
10853             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10854             mdapi_hw_unit_type="gpu"
10855             mdapi_group="GPU"
10856             />
10857    <counter name="AVG GPU Core Frequency"
10858             description="Average GPU Core Frequency in the measurement."
10859             data_type="uint64"
10860             max_equation="$GpuMaxFrequency"
10861             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10862             underscore_name="avg_gpu_core_frequency"
10863             units="hz"
10864             symbol_name="AvgGpuCoreFrequency"
10865             semantic_type="event"
10866             mdapi_supported_apis=""
10867             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10868             mdapi_group="GPU"
10869             mdapi_hw_unit_type="gpu"
10870             />
10871    <counter name="Sampler Texels Misses"
10872             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10873             data_type="uint64"
10874             equation="A 29 READ 4 UMUL"
10875             underscore_name="sampler_texel_misses"
10876             units="texels"
10877             symbol_name="SamplerTexelMisses"
10878             semantic_type="event"
10879             mdapi_supported_apis=""
10880             mdapi_usage_flags="Tier3 Batch Frame Draw"
10881             mdapi_hw_unit_type="gpu"
10882             mdapi_group="Sampler/Sampler Cache"
10883             />
10884    <counter name="CS Threads Dispatched"
10885             description="The total number of compute shader hardware threads dispatched."
10886             data_type="uint64"
10887             equation="A 4 READ"
10888             underscore_name="cs_threads"
10889             units="threads"
10890             symbol_name="CsThreads"
10891             semantic_type="event"
10892             mdapi_supported_apis=""
10893             mdapi_usage_flags="Tier3 Frame Batch Draw"
10894             mdapi_hw_unit_type="gpu"
10895             mdapi_group="EU Array/Compute Shader"
10896             />
10897    <counter name="SLM Bytes Read"
10898             description="The total number of GPU memory bytes read from shared local memory."
10899             data_type="uint64"
10900             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10901             equation="A 30 READ 64 UMUL"
10902             underscore_name="slm_bytes_read"
10903             units="bytes"
10904             symbol_name="SlmBytesRead"
10905             semantic_type="throughput"
10906             mdapi_supported_apis=""
10907             mdapi_usage_flags="Tier3 Frame Batch Draw"
10908             mdapi_group="L3/Data Port/SLM"
10909             mdapi_hw_unit_type="gpu"
10910             />
10911    <counter name="PS FPU1 Pipe Active"
10912             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10913             data_type="float"
10914             max_equation="100"
10915             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10916             underscore_name="ps_fpu1_active"
10917             units="percent"
10918             symbol_name="PsFpu1Active"
10919             semantic_type="duration"
10920             mdapi_supported_apis=""
10921             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10922             mdapi_group="EU Array/Pixel Shader"
10923             mdapi_hw_unit_type="gpu"
10924             />
10925    <counter name="PS Send Pipeline Active"
10926             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10927             data_type="float"
10928             max_equation="100"
10929             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10930             underscore_name="ps_send_active"
10931             units="percent"
10932             symbol_name="PsSendActive"
10933             semantic_type="duration"
10934             mdapi_supported_apis=""
10935             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10936             mdapi_group="EU Array/Pixel Shader"
10937             mdapi_hw_unit_type="gpu"
10938             />
10939    <counter name="VS FPU0 Pipe Active"
10940             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10941             data_type="float"
10942             max_equation="100"
10943             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10944             underscore_name="vs_fpu0_active"
10945             units="percent"
10946             symbol_name="VsFpu0Active"
10947             semantic_type="duration"
10948             mdapi_supported_apis=""
10949             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10950             mdapi_group="EU Array/Vertex Shader"
10951             mdapi_hw_unit_type="gpu"
10952             />
10953    <counter name="GPU Busy"
10954             description="The percentage of time in which the GPU has been processing GPU commands."
10955             data_type="float"
10956             max_equation="100"
10957             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10958             underscore_name="gpu_busy"
10959             units="percent"
10960             symbol_name="GpuBusy"
10961             semantic_type="duration"
10962             mdapi_supported_apis=""
10963             mdapi_usage_flags="Tier1 Overview System Frame"
10964             mdapi_group="GPU"
10965             mdapi_hw_unit_type="gpu"
10966             />
10967    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
10968             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
10969             data_type="float"
10970             max_equation="100"
10971             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10972             underscore_name="thread_header07_ready_port0"
10973             units="percent"
10974             symbol_name="ThreadHeader07ReadyPort0"
10975             availability="$SubsliceMask 128 AND"
10976             semantic_type="duration"
10977             mdapi_supported_apis=""
10978             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10979             mdapi_group="GPU/Thread Dispatcher"
10980             mdapi_hw_unit_type="subslice"
10981             />
10982    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
10983             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
10984             data_type="float"
10985             max_equation="100"
10986             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
10987             underscore_name="thread_header02_ready_port1"
10988             units="percent"
10989             symbol_name="ThreadHeader02ReadyPort1"
10990             availability="$SubsliceMask 4 AND"
10991             semantic_type="duration"
10992             mdapi_supported_apis=""
10993             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10994             mdapi_group="GPU/Thread Dispatcher"
10995             mdapi_hw_unit_type="subslice"
10996             />
10997    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
10998             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
10999             data_type="float"
11000             max_equation="100"
11001             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
11002             underscore_name="thread_header02_ready_port0"
11003             units="percent"
11004             symbol_name="ThreadHeader02ReadyPort0"
11005             availability="$SubsliceMask 4 AND"
11006             semantic_type="duration"
11007             mdapi_supported_apis=""
11008             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11009             mdapi_group="GPU/Thread Dispatcher"
11010             mdapi_hw_unit_type="subslice"
11011             />
11012    <counter name="Rasterized Pixels"
11013             description="The total number of rasterized pixels."
11014             data_type="uint64"
11015             equation="A 21 READ 4 UMUL"
11016             underscore_name="rasterized_pixels"
11017             units="pixels"
11018             symbol_name="RasterizedPixels"
11019             semantic_type="event"
11020             mdapi_supported_apis=""
11021             mdapi_usage_flags="Tier3 Frame Batch Draw"
11022             mdapi_hw_unit_type="gpu"
11023             mdapi_group="3D Pipe/Rasterizer"
11024             />
11025    <counter name="PS FPU0 Pipe Active"
11026             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11027             data_type="float"
11028             max_equation="100"
11029             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11030             underscore_name="ps_fpu0_active"
11031             units="percent"
11032             symbol_name="PsFpu0Active"
11033             semantic_type="duration"
11034             mdapi_supported_apis=""
11035             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11036             mdapi_group="EU Array/Pixel Shader"
11037             mdapi_hw_unit_type="gpu"
11038             />
11039    <counter name="DS Threads Dispatched"
11040             description="The total number of domain shader hardware threads dispatched."
11041             data_type="uint64"
11042             equation="A 3 READ"
11043             underscore_name="ds_threads"
11044             units="threads"
11045             symbol_name="DsThreads"
11046             semantic_type="event"
11047             mdapi_supported_apis=""
11048             mdapi_usage_flags="Tier3 Frame Batch Draw"
11049             mdapi_hw_unit_type="gpu"
11050             mdapi_group="EU Array/Domain Shader"
11051             />
11052    <counter name="Samples Written"
11053             description="The total number of samples or pixels written to all render targets."
11054             data_type="uint64"
11055             equation="A 26 READ 4 UMUL"
11056             underscore_name="samples_written"
11057             units="pixels"
11058             symbol_name="SamplesWritten"
11059             semantic_type="event"
11060             mdapi_supported_apis=""
11061             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11062             mdapi_hw_unit_type="gpu"
11063             mdapi_group="3D Pipe/Output Merger"
11064             />
11065    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
11066             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
11067             data_type="float"
11068             max_equation="100"
11069             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11070             underscore_name="thread_header05_ready_port0"
11071             units="percent"
11072             symbol_name="ThreadHeader05ReadyPort0"
11073             availability="$SubsliceMask 32 AND"
11074             semantic_type="duration"
11075             mdapi_supported_apis=""
11076             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11077             mdapi_group="GPU/Thread Dispatcher"
11078             mdapi_hw_unit_type="subslice"
11079             />
11080    <counter name="EU Stall"
11081             description="The percentage of time in which the Execution Units were stalled."
11082             data_type="float"
11083             max_equation="100"
11084             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11085             underscore_name="eu_stall"
11086             units="percent"
11087             symbol_name="EuStall"
11088             semantic_type="duration"
11089             mdapi_supported_apis=""
11090             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11091             mdapi_group="EU Array"
11092             mdapi_hw_unit_type="gpu"
11093             />
11094    <counter name="Samples Blended"
11095             description="The total number of blended samples or pixels written to all render targets."
11096             data_type="uint64"
11097             equation="A 27 READ 4 UMUL"
11098             underscore_name="samples_blended"
11099             units="pixels"
11100             symbol_name="SamplesBlended"
11101             semantic_type="event"
11102             mdapi_supported_apis=""
11103             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11104             mdapi_hw_unit_type="gpu"
11105             mdapi_group="3D Pipe/Output Merger"
11106             />
11107    <counter name="Early Depth Test Fails"
11108             description="The total number of pixels dropped on early depth test."
11109             data_type="uint64"
11110             equation="A 23 READ 4 UMUL"
11111             underscore_name="early_depth_test_fails"
11112             units="pixels"
11113             symbol_name="EarlyDepthTestFails"
11114             semantic_type="event"
11115             mdapi_supported_apis=""
11116             mdapi_usage_flags="Tier3 Frame Batch Draw"
11117             mdapi_hw_unit_type="gpu"
11118             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11119             />
11120    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
11121             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
11122             data_type="float"
11123             max_equation="100"
11124             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11125             underscore_name="thread_header07_ready_port1"
11126             units="percent"
11127             symbol_name="ThreadHeader07ReadyPort1"
11128             availability="$SubsliceMask 128 AND"
11129             semantic_type="duration"
11130             mdapi_supported_apis=""
11131             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11132             mdapi_group="GPU/Thread Dispatcher"
11133             mdapi_hw_unit_type="subslice"
11134             />
11135    <counter name="Shader Memory Accesses"
11136             description="The total number of shader memory accesses to L3."
11137             data_type="uint64"
11138             equation="A 32 READ"
11139             underscore_name="shader_memory_accesses"
11140             units="messages"
11141             symbol_name="ShaderMemoryAccesses"
11142             semantic_type="event"
11143             mdapi_supported_apis=""
11144             mdapi_usage_flags="Tier3 Frame Batch Draw"
11145             mdapi_hw_unit_type="gpu"
11146             mdapi_group="L3/Data Port"
11147             />
11148    <counter name="HS Threads Dispatched"
11149             description="The total number of hull shader hardware threads dispatched."
11150             data_type="uint64"
11151             equation="A 2 READ"
11152             underscore_name="hs_threads"
11153             units="threads"
11154             symbol_name="HsThreads"
11155             semantic_type="event"
11156             mdapi_supported_apis=""
11157             mdapi_usage_flags="Tier3 Frame Batch Draw"
11158             mdapi_hw_unit_type="gpu"
11159             mdapi_group="EU Array/Hull Shader"
11160             />
11161    <counter name="L3 Shader Throughput"
11162             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11163             data_type="uint64"
11164             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11165             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
11166             underscore_name="l3_shader_throughput"
11167             units="bytes"
11168             symbol_name="L3ShaderThroughput"
11169             semantic_type="throughput"
11170             mdapi_supported_apis=""
11171             mdapi_usage_flags="Tier2 Frame Batch Draw"
11172             mdapi_group="L3/Data Port"
11173             mdapi_hw_unit_type="gpu"
11174             />
11175    <counter name="Samples Killed in FS"
11176             description="The total number of samples or pixels dropped in fragment shaders."
11177             data_type="uint64"
11178             equation="A 24 READ 4 UMUL"
11179             underscore_name="samples_killed_in_ps"
11180             units="pixels"
11181             symbol_name="SamplesKilledInPs"
11182             semantic_type="event"
11183             mdapi_supported_apis=""
11184             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11185             mdapi_hw_unit_type="gpu"
11186             mdapi_group="3D Pipe/Fragment Shader"
11187             />
11188    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
11189             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
11190             data_type="float"
11191             max_equation="100"
11192             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11193             underscore_name="thread_header05_ready_port1"
11194             units="percent"
11195             symbol_name="ThreadHeader05ReadyPort1"
11196             availability="$SubsliceMask 32 AND"
11197             semantic_type="duration"
11198             mdapi_supported_apis=""
11199             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11200             mdapi_group="GPU/Thread Dispatcher"
11201             mdapi_hw_unit_type="subslice"
11202             />
11203    <counter name="SLM Bytes Written"
11204             description="The total number of GPU memory bytes written into shared local memory."
11205             data_type="uint64"
11206             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11207             equation="A 31 READ 64 UMUL"
11208             underscore_name="slm_bytes_written"
11209             units="bytes"
11210             symbol_name="SlmBytesWritten"
11211             semantic_type="throughput"
11212             mdapi_supported_apis=""
11213             mdapi_usage_flags="Tier3 Frame Batch Draw"
11214             mdapi_group="L3/Data Port/SLM"
11215             mdapi_hw_unit_type="gpu"
11216             />
11217    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
11218             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
11219             data_type="float"
11220             max_equation="100"
11221             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11222             underscore_name="thread_header00_ready_port0"
11223             units="percent"
11224             symbol_name="ThreadHeader00ReadyPort0"
11225             availability="$SubsliceMask 1 AND"
11226             semantic_type="duration"
11227             mdapi_supported_apis=""
11228             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11229             mdapi_group="GPU/Thread Dispatcher"
11230             mdapi_hw_unit_type="subslice"
11231             />
11232    <counter name="Shader Atomic Memory Accesses"
11233             description="The total number of shader atomic memory accesses."
11234             data_type="uint64"
11235             equation="A 34 READ"
11236             underscore_name="shader_atomics"
11237             units="messages"
11238             symbol_name="ShaderAtomics"
11239             semantic_type="event"
11240             mdapi_supported_apis=""
11241             mdapi_usage_flags="Tier3 Frame Batch Draw"
11242             mdapi_hw_unit_type="gpu"
11243             mdapi_group="L3/Data Port/Atomics"
11244             />
11245    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
11246             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
11247             data_type="float"
11248             max_equation="100"
11249             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11250             underscore_name="thread_header00_ready_port1"
11251             units="percent"
11252             symbol_name="ThreadHeader00ReadyPort1"
11253             availability="$SubsliceMask 1 AND"
11254             semantic_type="duration"
11255             mdapi_supported_apis=""
11256             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11257             mdapi_group="GPU/Thread Dispatcher"
11258             mdapi_hw_unit_type="subslice"
11259             />
11260    <register_config type="NOA">
11261        <register type="NOA" address="0x00000D04" value="0x00000200" />
11262        <register type="NOA" address="0x00009840" value="0x00000000" />
11263        <register type="NOA" address="0x00009884" value="0x00000000" />
11264        <register type="NOA" address="0x00009888" value="0x14292C00" />
11265        <register type="NOA" address="0x00009888" value="0x16290013" />
11266        <register type="NOA" address="0x00009888" value="0x142E2C00" />
11267        <register type="NOA" address="0x00009888" value="0x162E0013" />
11268        <register type="NOA" address="0x00009888" value="0x14692C00" />
11269        <register type="NOA" address="0x00009888" value="0x16690013" />
11270        <register type="NOA" address="0x00009888" value="0x146E2C00" />
11271        <register type="NOA" address="0x00009888" value="0x166E0013" />
11272        <register type="NOA" address="0x00009888" value="0x14A92C00" />
11273        <register type="NOA" address="0x00009888" value="0x16A90013" />
11274        <register type="NOA" address="0x00009888" value="0x14AE2C00" />
11275        <register type="NOA" address="0x00009888" value="0x16AE0013" />
11276        <register type="NOA" address="0x00009888" value="0x14E92C00" />
11277        <register type="NOA" address="0x00009888" value="0x16E90013" />
11278        <register type="NOA" address="0x00009888" value="0x14EE2C00" />
11279        <register type="NOA" address="0x00009888" value="0x16EE0013" />
11280        <register type="NOA" address="0x00009888" value="0x101E8000" />
11281        <register type="NOA" address="0x00009888" value="0x1A1E3800" />
11282        <register type="NOA" address="0x00009888" value="0x001F8000" />
11283        <register type="NOA" address="0x00009888" value="0x0C1F3800" />
11284        <register type="NOA" address="0x00009888" value="0x00204000" />
11285        <register type="NOA" address="0x00009888" value="0x0E204000" />
11286        <register type="NOA" address="0x00009888" value="0x1A2000A0" />
11287        <register type="NOA" address="0x00009888" value="0x00218000" />
11288        <register type="NOA" address="0x00009888" value="0x0E218000" />
11289        <register type="NOA" address="0x00009888" value="0x14218000" />
11290        <register type="NOA" address="0x00009888" value="0x16210002" />
11291        <register type="NOA" address="0x00009888" value="0x002900C7" />
11292        <register type="NOA" address="0x00009888" value="0x0629CF00" />
11293        <register type="NOA" address="0x00009888" value="0x22290000" />
11294        <register type="NOA" address="0x00009888" value="0x10290000" />
11295        <register type="NOA" address="0x00009888" value="0x20290000" />
11296        <register type="NOA" address="0x00009888" value="0x002A4000" />
11297        <register type="NOA" address="0x00009888" value="0x0E2A4000" />
11298        <register type="NOA" address="0x00009888" value="0x182A0F00" />
11299        <register type="NOA" address="0x00009888" value="0x042C8000" />
11300        <register type="NOA" address="0x00009888" value="0x182C00A8" />
11301        <register type="NOA" address="0x00009888" value="0x082ECFC7" />
11302        <register type="NOA" address="0x00009888" value="0x102E0000" />
11303        <register type="NOA" address="0x00009888" value="0x082FC000" />
11304        <register type="NOA" address="0x00009888" value="0x1C300500" />
11305        <register type="NOA" address="0x00009888" value="0x1A5EC000" />
11306        <register type="NOA" address="0x00009888" value="0x1C5E0003" />
11307        <register type="NOA" address="0x00009888" value="0x0C5FC000" />
11308        <register type="NOA" address="0x00009888" value="0x0E5F0003" />
11309        <register type="NOA" address="0x00009888" value="0x1A602A00" />
11310        <register type="NOA" address="0x00009888" value="0x1C600001" />
11311        <register type="NOA" address="0x00009888" value="0x166102A8" />
11312        <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
11313        <register type="NOA" address="0x00009888" value="0x22690000" />
11314        <register type="NOA" address="0x00009888" value="0x186A5000" />
11315        <register type="NOA" address="0x00009888" value="0x1A6A000F" />
11316        <register type="NOA" address="0x00009888" value="0x186CAA00" />
11317        <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
11318        <register type="NOA" address="0x00009888" value="0x106E0000" />
11319        <register type="NOA" address="0x00009888" value="0x0C6FC000" />
11320        <register type="NOA" address="0x00009888" value="0x1E700005" />
11321        <register type="NOA" address="0x00009888" value="0x1C9E000C" />
11322        <register type="NOA" address="0x00009888" value="0x129E8000" />
11323        <register type="NOA" address="0x00009888" value="0x149E8000" />
11324        <register type="NOA" address="0x00009888" value="0x0E9F000C" />
11325        <register type="NOA" address="0x00009888" value="0x029F8000" />
11326        <register type="NOA" address="0x00009888" value="0x049F8000" />
11327        <register type="NOA" address="0x00009888" value="0x1CA00014" />
11328        <register type="NOA" address="0x00009888" value="0x02A04000" />
11329        <register type="NOA" address="0x00009888" value="0x04A04000" />
11330        <register type="NOA" address="0x00009888" value="0x16A12800" />
11331        <register type="NOA" address="0x00009888" value="0x02A18000" />
11332        <register type="NOA" address="0x00009888" value="0x04A18000" />
11333        <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
11334        <register type="NOA" address="0x00009888" value="0x22A90000" />
11335        <register type="NOA" address="0x00009888" value="0x1AAA0050" />
11336        <register type="NOA" address="0x00009888" value="0x02AAC000" />
11337        <register type="NOA" address="0x00009888" value="0x04AAC000" />
11338        <register type="NOA" address="0x00009888" value="0x1AAC000A" />
11339        <register type="NOA" address="0x00009888" value="0x06AC8000" />
11340        <register type="NOA" address="0x00009888" value="0x08AC8000" />
11341        <register type="NOA" address="0x00009888" value="0x00AEC700" />
11342        <register type="NOA" address="0x00009888" value="0x02AE00CF" />
11343        <register type="NOA" address="0x00009888" value="0x10AE0000" />
11344        <register type="NOA" address="0x00009888" value="0x00AF8000" />
11345        <register type="NOA" address="0x00009888" value="0x02AF4000" />
11346        <register type="NOA" address="0x00009888" value="0x1AB01400" />
11347        <register type="NOA" address="0x00009888" value="0x16DE8000" />
11348        <register type="NOA" address="0x00009888" value="0x18DEC000" />
11349        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
11350        <register type="NOA" address="0x00009888" value="0x06DF8000" />
11351        <register type="NOA" address="0x00009888" value="0x08DF8000" />
11352        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
11353        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
11354        <register type="NOA" address="0x00009888" value="0x06E04000" />
11355        <register type="NOA" address="0x00009888" value="0x08E04000" />
11356        <register type="NOA" address="0x00009888" value="0x0AE04000" />
11357        <register type="NOA" address="0x00009888" value="0x0CE04000" />
11358        <register type="NOA" address="0x00009888" value="0x06E18000" />
11359        <register type="NOA" address="0x00009888" value="0x08E18000" />
11360        <register type="NOA" address="0x00009888" value="0x0AE18000" />
11361        <register type="NOA" address="0x00009888" value="0x0CE18000" />
11362        <register type="NOA" address="0x00009888" value="0x02E9C700" />
11363        <register type="NOA" address="0x00009888" value="0x04E900CF" />
11364        <register type="NOA" address="0x00009888" value="0x22E90000" />
11365        <register type="NOA" address="0x00009888" value="0x1CE90000" />
11366        <register type="NOA" address="0x00009888" value="0x06EA4000" />
11367        <register type="NOA" address="0x00009888" value="0x08EA4000" />
11368        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
11369        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
11370        <register type="NOA" address="0x00009888" value="0x0AEC8000" />
11371        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
11372        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
11373        <register type="NOA" address="0x00009888" value="0x18EC0002" />
11374        <register type="NOA" address="0x00009888" value="0x04EEC700" />
11375        <register type="NOA" address="0x00009888" value="0x06EE00CF" />
11376        <register type="NOA" address="0x00009888" value="0x10EE0000" />
11377        <register type="NOA" address="0x00009888" value="0x04EF8000" />
11378        <register type="NOA" address="0x00009888" value="0x06EF4000" />
11379        <register type="NOA" address="0x00009888" value="0x1CF00014" />
11380        <register type="NOA" address="0x00009888" value="0x0C045400" />
11381        <register type="NOA" address="0x00009888" value="0x0E045555" />
11382        <register type="NOA" address="0x00009888" value="0x10040155" />
11383        <register type="NOA" address="0x00009888" value="0x04055000" />
11384        <register type="NOA" address="0x00009888" value="0x0A055000" />
11385        <register type="NOA" address="0x00009888" value="0x0C055000" />
11386        <register type="NOA" address="0x00009888" value="0x0E055000" />
11387        <register type="NOA" address="0x00009888" value="0x14050055" />
11388        <register type="NOA" address="0x00009888" value="0x06055000" />
11389        <register type="NOA" address="0x00009888" value="0x08055000" />
11390        <register type="NOA" address="0x00009888" value="0x2406FF00" />
11391        <register type="NOA" address="0x00009888" value="0x260600FF" />
11392        <register type="NOA" address="0x00009888" value="0x0A08A000" />
11393        <register type="NOA" address="0x00009888" value="0x0C08A000" />
11394        <register type="NOA" address="0x00009888" value="0x0E095000" />
11395        <register type="NOA" address="0x00009888" value="0x14090005" />
11396        <register type="NOA" address="0x00009888" value="0x020D8000" />
11397        <register type="NOA" address="0x00009888" value="0x040DA000" />
11398        <register type="NOA" address="0x00009888" value="0x060D2000" />
11399        <register type="NOA" address="0x00009888" value="0x060E4000" />
11400        <register type="NOA" address="0x00009888" value="0x080E5000" />
11401        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
11402        <register type="NOA" address="0x00009888" value="0x1812A800" />
11403        <register type="NOA" address="0x00009888" value="0x1A12003E" />
11404        <register type="NOA" address="0x00009888" value="0x0212C000" />
11405        <register type="NOA" address="0x00009888" value="0x0412C000" />
11406        <register type="NOA" address="0x00009888" value="0x0813C000" />
11407        <register type="NOA" address="0x00009888" value="0x0A13F000" />
11408        <register type="NOA" address="0x00009888" value="0x04136000" />
11409        <register type="NOA" address="0x00009888" value="0x0A14C000" />
11410        <register type="NOA" address="0x00009888" value="0x0C14C000" />
11411        <register type="NOA" address="0x00009888" value="0x0E14C000" />
11412        <register type="NOA" address="0x00009888" value="0x00148000" />
11413        <register type="NOA" address="0x00009888" value="0x02144000" />
11414        <register type="NOA" address="0x00009888" value="0x0015C000" />
11415        <register type="NOA" address="0x00009888" value="0x0E15C000" />
11416        <register type="NOA" address="0x00009888" value="0x16152AF8" />
11417        <register type="NOA" address="0x00009888" value="0x18150005" />
11418        <register type="NOA" address="0x00009888" value="0x02154000" />
11419        <register type="NOA" address="0x00009888" value="0x04154000" />
11420        <register type="NOA" address="0x00009888" value="0x06158000" />
11421        <register type="NOA" address="0x00009888" value="0x08158000" />
11422        <register type="NOA" address="0x00009888" value="0x0A158000" />
11423        <register type="NOA" address="0x00009888" value="0x0C158000" />
11424        <register type="NOA" address="0x00009888" value="0x00182000" />
11425        <register type="NOA" address="0x00009888" value="0x06188000" />
11426        <register type="NOA" address="0x00009888" value="0x0818A000" />
11427        <register type="NOA" address="0x00009888" value="0x08192000" />
11428        <register type="NOA" address="0x00009888" value="0x0E198000" />
11429        <register type="NOA" address="0x00009888" value="0x12190140" />
11430        <register type="NOA" address="0x00009888" value="0x0E1CA000" />
11431        <register type="NOA" address="0x00009888" value="0x001C8000" />
11432        <register type="NOA" address="0x00009888" value="0x021C2000" />
11433        <register type="NOA" address="0x00009888" value="0x141D0028" />
11434        <register type="NOA" address="0x00009888" value="0x081D8000" />
11435        <register type="NOA" address="0x00009888" value="0x0A1D2000" />
11436        <register type="NOA" address="0x00009884" value="0x00000003" />
11437        <register type="NOA" address="0x00009888" value="0x301F8000" />
11438        <register type="NOA" address="0x00009888" value="0x501F4924" />
11439        <register type="NOA" address="0x00009888" value="0x521F4924" />
11440        <register type="NOA" address="0x00009888" value="0x541F0024" />
11441        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
11442        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
11443        <register type="NOA" address="0x00009888" value="0x3E1F5000" />
11444        <register type="NOA" address="0x00009888" value="0x461F3050" />
11445        <register type="NOA" address="0x00009888" value="0x481F2030" />
11446        <register type="NOA" address="0x00009888" value="0x4A1F0020" />
11447        <register type="NOA" address="0x00009888" value="0x4C1F2000" />
11448        <register type="NOA" address="0x00009888" value="0x181F0000" />
11449        <register type="NOA" address="0x00009888" value="0x401F0000" />
11450        <register type="NOA" address="0x00009888" value="0x421F5050" />
11451        <register type="NOA" address="0x00009888" value="0x441F3030" />
11452    </register_config>
11453    <register_config type="OA">
11454        <register type="OA" address="0x00002740" value="0x00000000" />
11455        <register type="OA" address="0x00002710" value="0x00000000" />
11456        <register type="OA" address="0x00002714" value="0x00800000" />
11457        <register type="OA" address="0x00002720" value="0x00000000" />
11458        <register type="OA" address="0x00002724" value="0x00800000" />
11459    </register_config>
11460    <register_config type="FLEX">
11461        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11462        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11463        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11464        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11465        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11466    </register_config>
11467  </set>
11468
11469  <set name="Gpu Rings Busyness"
11470       mdapi_supported_apis="OGL OCL MEDIA IO BB"
11471       underscore_name="gpu_busyness"
11472       hw_config_guid="40dc79f2-88c8-47c6-8f86-f509e39fbe5d"
11473       chipset="ICL"
11474       symbol_name="GpuBusyness"
11475       >
11476    <counter name="GPU Core Clocks"
11477             description="The total number of GPU core clocks elapsed during the measurement."
11478             data_type="uint64"
11479             equation="GPU_CLOCK 0 READ"
11480             underscore_name="gpu_core_clocks"
11481             units="cycles"
11482             symbol_name="GpuCoreClocks"
11483             semantic_type="event"
11484             mdapi_supported_apis=""
11485             mdapi_usage_flags="Tier1 Frame Batch Draw"
11486             mdapi_hw_unit_type="gpu"
11487             mdapi_group="GPU"
11488             />
11489    <counter name="Vebox Ring Busy"
11490             description="The percentage of time when vebox command streamer was busy."
11491             data_type="float"
11492             max_equation="100"
11493             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11494             underscore_name="vebox_busy"
11495             units="percent"
11496             symbol_name="VeboxBusy"
11497             semantic_type="duration"
11498             mdapi_supported_apis=""
11499             mdapi_usage_flags="System Frame Batch"
11500             mdapi_group="GPU"
11501             mdapi_hw_unit_type="gpu"
11502             />
11503    <counter name="GPU Time Elapsed"
11504             description="Time elapsed on the GPU during the measurement."
11505             data_type="uint64"
11506             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11507             underscore_name="gpu_time"
11508             units="ns"
11509             symbol_name="GpuTime"
11510             semantic_type="duration"
11511             mdapi_supported_apis=""
11512             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11513             mdapi_hw_unit_type="gpu"
11514             mdapi_group="GPU"
11515             />
11516    <counter name="AVG GPU Core Frequency"
11517             description="Average GPU Core Frequency in the measurement."
11518             data_type="uint64"
11519             max_equation="$GpuMaxFrequency"
11520             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11521             underscore_name="avg_gpu_core_frequency"
11522             units="hz"
11523             symbol_name="AvgGpuCoreFrequency"
11524             semantic_type="event"
11525             mdapi_supported_apis=""
11526             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11527             mdapi_group="GPU"
11528             mdapi_hw_unit_type="gpu"
11529             />
11530    <counter name="Render Ring Busy"
11531             description="The percentage of time when render command streamer was busy."
11532             data_type="float"
11533             max_equation="100"
11534             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11535             underscore_name="render_busy"
11536             units="percent"
11537             symbol_name="RenderBusy"
11538             semantic_type="duration"
11539             mdapi_supported_apis=""
11540             mdapi_usage_flags="System Frame Batch"
11541             mdapi_group="GPU"
11542             mdapi_hw_unit_type="gpu"
11543             />
11544    <counter name="Vdbox0 Ring Busy"
11545             description="The percentage of time when Vdbox0 command streamer was busy."
11546             data_type="float"
11547             max_equation="100"
11548             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11549             underscore_name="vdbox0_busy"
11550             units="percent"
11551             symbol_name="Vdbox0Busy"
11552             semantic_type="duration"
11553             mdapi_supported_apis=""
11554             mdapi_usage_flags="System Frame Batch"
11555             mdapi_group="GPU"
11556             mdapi_hw_unit_type="gpu"
11557             />
11558    <counter name="Posh Ring Busy"
11559             description="The percentage of time when posh command streamer was busy."
11560             data_type="float"
11561             max_equation="100"
11562             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11563             underscore_name="posh_engine_busy"
11564             units="percent"
11565             symbol_name="PoshEngineBusy"
11566             semantic_type="duration"
11567             mdapi_supported_apis=""
11568             mdapi_usage_flags="System Frame Batch"
11569             mdapi_group="GPU"
11570             mdapi_hw_unit_type="gpu"
11571             />
11572    <counter name="Blitter Ring Busy"
11573             description="The percentage of time when blitter command streamer was busy."
11574             data_type="float"
11575             max_equation="100"
11576             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11577             underscore_name="blitter_busy"
11578             units="percent"
11579             symbol_name="BlitterBusy"
11580             semantic_type="duration"
11581             mdapi_supported_apis=""
11582             mdapi_usage_flags="System Frame Batch"
11583             mdapi_group="GPU"
11584             mdapi_hw_unit_type="gpu"
11585             />
11586    <counter name="Vdbox1 Ring Busy"
11587             description="The percentage of time when Vdbox1 command streamer was busy."
11588             data_type="float"
11589             max_equation="100"
11590             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11591             underscore_name="vdbox1_busy"
11592             units="percent"
11593             symbol_name="Vdbox1Busy"
11594             semantic_type="duration"
11595             mdapi_supported_apis=""
11596             mdapi_usage_flags="System Frame Batch"
11597             mdapi_group="GPU"
11598             mdapi_hw_unit_type="gpu"
11599             />
11600    <counter name="AnyRingBusy"
11601             description="The percentage of time when any command streamer was busy."
11602             data_type="float"
11603             max_equation="100"
11604             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11605             underscore_name="any_ring_busy"
11606             units="percent"
11607             symbol_name="AnyRingBusy"
11608             semantic_type="duration"
11609             mdapi_supported_apis=""
11610             mdapi_usage_flags="Frame Batch Draw"
11611             mdapi_group="GPU"
11612             mdapi_hw_unit_type="gpu"
11613             />
11614    <counter name="GPU Busy"
11615             description="The percentage of time in which the GPU has been processing GPU commands."
11616             data_type="float"
11617             max_equation="100"
11618             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11619             underscore_name="gpu_busy"
11620             units="percent"
11621             symbol_name="GpuBusy"
11622             semantic_type="duration"
11623             mdapi_supported_apis=""
11624             mdapi_usage_flags="Tier1 Overview System Frame"
11625             mdapi_group="GPU"
11626             mdapi_hw_unit_type="gpu"
11627             />
11628    <register_config type="NOA">
11629        <register type="NOA" address="0x00000D04" value="0x00000200" />
11630        <register type="NOA" address="0x00009840" value="0x00000000" />
11631        <register type="NOA" address="0x00009884" value="0x00000003" />
11632        <register type="NOA" address="0x00009888" value="0x0E061200" />
11633        <register type="NOA" address="0x00009888" value="0x22062400" />
11634        <register type="NOA" address="0x00009888" value="0x10002400" />
11635        <register type="NOA" address="0x00009888" value="0x00038000" />
11636        <register type="NOA" address="0x00009888" value="0x06032000" />
11637        <register type="NOA" address="0x00009888" value="0x020600F3" />
11638        <register type="NOA" address="0x00009888" value="0x0C060043" />
11639        <register type="NOA" address="0x00009888" value="0x20060000" />
11640        <register type="NOA" address="0x00009888" value="0x02000023" />
11641        <register type="NOA" address="0x00009888" value="0x20002000" />
11642        <register type="NOA" address="0x00009888" value="0x081A8000" />
11643        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
11644        <register type="NOA" address="0x00009888" value="0x4E1F2900" />
11645        <register type="NOA" address="0x00009888" value="0x501F00E9" />
11646        <register type="NOA" address="0x00009888" value="0x10204000" />
11647        <register type="NOA" address="0x00009888" value="0x0C214000" />
11648        <register type="NOA" address="0x00009888" value="0x181F0000" />
11649        <register type="NOA" address="0x00009888" value="0x401F4131" />
11650        <register type="NOA" address="0x00009888" value="0x421F1021" />
11651        <register type="NOA" address="0x00009888" value="0x441F3100" />
11652        <register type="NOA" address="0x00009888" value="0x301F0000" />
11653        <register type="NOA" address="0x00009884" value="0x00000002" />
11654        <register type="NOA" address="0x00009888" value="0x181B2400" />
11655        <register type="NOA" address="0x00009888" value="0x185B2400" />
11656        <register type="NOA" address="0x00009888" value="0x12240120" />
11657        <register type="NOA" address="0x00009888" value="0x06218000" />
11658        <register type="NOA" address="0x00009888" value="0x08212000" />
11659        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
11660        <register type="NOA" address="0x00009888" value="0x180B8000" />
11661        <register type="NOA" address="0x00009888" value="0x0A0C8000" />
11662        <register type="NOA" address="0x00009888" value="0x040F8000" />
11663        <register type="NOA" address="0x00009888" value="0x0E080010" />
11664        <register type="NOA" address="0x00009888" value="0x041B8300" />
11665        <register type="NOA" address="0x00009888" value="0x101B0000" />
11666        <register type="NOA" address="0x00009888" value="0x221B0000" />
11667        <register type="NOA" address="0x00009888" value="0x041E4000" />
11668        <register type="NOA" address="0x00009888" value="0x084A8000" />
11669        <register type="NOA" address="0x00009888" value="0x184B4000" />
11670        <register type="NOA" address="0x00009888" value="0x084C8000" />
11671        <register type="NOA" address="0x00009888" value="0x044F2000" />
11672        <register type="NOA" address="0x00009888" value="0x0E480004" />
11673        <register type="NOA" address="0x00009888" value="0x045B0083" />
11674        <register type="NOA" address="0x00009888" value="0x105B0000" />
11675        <register type="NOA" address="0x00009888" value="0x225B0000" />
11676        <register type="NOA" address="0x00009888" value="0x045E1000" />
11677        <register type="NOA" address="0x00009888" value="0x0823A000" />
11678        <register type="NOA" address="0x00009888" value="0x02242980" />
11679        <register type="NOA" address="0x00009888" value="0x10240000" />
11680        <register type="NOA" address="0x00009888" value="0x06240000" />
11681        <register type="NOA" address="0x00009888" value="0x0A244000" />
11682        <register type="NOA" address="0x00009888" value="0x1C250004" />
11683        <register type="NOA" address="0x00009888" value="0x08268000" />
11684    </register_config>
11685    <register_config type="OA">
11686        <register type="OA" address="0x00002740" value="0x00000000" />
11687        <register type="OA" address="0x00002710" value="0x00000000" />
11688        <register type="OA" address="0x00002714" value="0x10800000" />
11689        <register type="OA" address="0x00002720" value="0x00000000" />
11690        <register type="OA" address="0x00002724" value="0x00800000" />
11691        <register type="OA" address="0x00002770" value="0x0007C000" />
11692        <register type="OA" address="0x00002774" value="0x000007FF" />
11693    </register_config>
11694  </set>
11695
11696  <set name="Metric set TestOa"
11697       mdapi_supported_apis="OGL OCL IO BB"
11698       underscore_name="test_oa"
11699       hw_config_guid="3c0bf614-5d67-4326-887f-a24eb8a58244"
11700       chipset="ICL"
11701       symbol_name="TestOa"
11702       >
11703    <counter name="TestCounter7"
11704             description="HW test counter 7. Factor: 0.6666"
11705             data_type="uint64"
11706             equation="B 7 READ"
11707             underscore_name="counter7"
11708             units="events"
11709             symbol_name="Counter7"
11710             semantic_type="event"
11711             mdapi_supported_apis=""
11712             mdapi_usage_flags="Frame Batch Draw"
11713             mdapi_hw_unit_type="gpu"
11714             mdapi_group="GPU"
11715             />
11716    <counter name="GPU Time Elapsed"
11717             description="Time elapsed on the GPU during the measurement."
11718             data_type="uint64"
11719             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11720             underscore_name="gpu_time"
11721             units="ns"
11722             symbol_name="GpuTime"
11723             semantic_type="duration"
11724             mdapi_supported_apis=""
11725             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11726             mdapi_hw_unit_type="gpu"
11727             mdapi_group="GPU"
11728             />
11729    <counter name="GPU Core Clocks"
11730             description="The total number of GPU core clocks elapsed during the measurement."
11731             data_type="uint64"
11732             equation="GPU_CLOCK 0 READ"
11733             underscore_name="gpu_core_clocks"
11734             units="cycles"
11735             symbol_name="GpuCoreClocks"
11736             semantic_type="event"
11737             mdapi_supported_apis=""
11738             mdapi_usage_flags="Tier1 Frame Batch Draw"
11739             mdapi_hw_unit_type="gpu"
11740             mdapi_group="GPU"
11741             />
11742    <counter name="AVG GPU Core Frequency"
11743             description="Average GPU Core Frequency in the measurement."
11744             data_type="uint64"
11745             max_equation="$GpuMaxFrequency"
11746             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11747             underscore_name="avg_gpu_core_frequency"
11748             units="hz"
11749             symbol_name="AvgGpuCoreFrequency"
11750             semantic_type="event"
11751             mdapi_supported_apis=""
11752             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11753             mdapi_group="GPU"
11754             mdapi_hw_unit_type="gpu"
11755             />
11756    <counter name="TestCounter8"
11757             description="HW test counter 8. Should be equal to 1."
11758             data_type="uint64"
11759             equation="C 0 READ"
11760             underscore_name="counter8"
11761             units="events"
11762             symbol_name="Counter8"
11763             semantic_type="event"
11764             mdapi_supported_apis=""
11765             mdapi_usage_flags="Frame Batch Draw"
11766             mdapi_hw_unit_type="gpu"
11767             mdapi_group="GPU"
11768             />
11769    <counter name="TestCounter4"
11770             description="HW test counter 4. Factor: 0.3333"
11771             data_type="uint64"
11772             equation="B 4 READ"
11773             underscore_name="counter4"
11774             units="events"
11775             symbol_name="Counter4"
11776             semantic_type="event"
11777             mdapi_supported_apis=""
11778             mdapi_usage_flags="Frame Batch Draw"
11779             mdapi_hw_unit_type="gpu"
11780             mdapi_group="GPU"
11781             />
11782    <counter name="TestCounter5"
11783             description="HW test counter 5. Factor: 0.3333"
11784             data_type="uint64"
11785             equation="B 5 READ"
11786             underscore_name="counter5"
11787             units="events"
11788             symbol_name="Counter5"
11789             semantic_type="event"
11790             mdapi_supported_apis=""
11791             mdapi_usage_flags="Frame Batch Draw"
11792             mdapi_hw_unit_type="gpu"
11793             mdapi_group="GPU"
11794             />
11795    <counter name="TestCounter6"
11796             description="HW test counter 6. Factor: 0.16666"
11797             data_type="uint64"
11798             equation="B 6 READ"
11799             underscore_name="counter6"
11800             units="events"
11801             symbol_name="Counter6"
11802             semantic_type="event"
11803             mdapi_supported_apis=""
11804             mdapi_usage_flags="Frame Batch Draw"
11805             mdapi_hw_unit_type="gpu"
11806             mdapi_group="GPU"
11807             />
11808    <counter name="TestCounter3"
11809             description="HW test counter 3. Factor: 0.5"
11810             data_type="uint64"
11811             equation="B 3 READ"
11812             underscore_name="counter3"
11813             units="events"
11814             symbol_name="Counter3"
11815             semantic_type="event"
11816             mdapi_supported_apis=""
11817             mdapi_usage_flags="Frame Batch Draw"
11818             mdapi_hw_unit_type="gpu"
11819             mdapi_group="GPU"
11820             />
11821    <counter name="TestCounter0"
11822             description="HW test counter 0. Factor: 0.0"
11823             data_type="uint64"
11824             equation="B 0 READ"
11825             underscore_name="counter0"
11826             units="events"
11827             symbol_name="Counter0"
11828             semantic_type="event"
11829             mdapi_supported_apis=""
11830             mdapi_usage_flags="Frame Batch Draw"
11831             mdapi_hw_unit_type="gpu"
11832             mdapi_group="GPU"
11833             />
11834    <counter name="TestCounter1"
11835             description="HW test counter 1. Factor: 1.0"
11836             data_type="uint64"
11837             equation="B 1 READ"
11838             underscore_name="counter1"
11839             units="events"
11840             symbol_name="Counter1"
11841             semantic_type="event"
11842             mdapi_supported_apis=""
11843             mdapi_usage_flags="Frame Batch Draw"
11844             mdapi_hw_unit_type="gpu"
11845             mdapi_group="GPU"
11846             />
11847    <counter name="TestCounter2"
11848             description="HW test counter 2. Factor: 1.0"
11849             data_type="uint64"
11850             equation="B 2 READ"
11851             underscore_name="counter2"
11852             units="events"
11853             symbol_name="Counter2"
11854             semantic_type="event"
11855             mdapi_supported_apis=""
11856             mdapi_usage_flags="Frame Batch Draw"
11857             mdapi_hw_unit_type="gpu"
11858             mdapi_group="GPU"
11859             />
11860    <register_config type="NOA">
11861        <register type="NOA" address="0x00000D04" value="0x00000200" />
11862        <register type="NOA" address="0x00009840" value="0x00000000" />
11863        <register type="NOA" address="0x00009884" value="0x00000003" />
11864        <register type="NOA" address="0x00009888" value="0x16130000" />
11865        <register type="NOA" address="0x00009888" value="0x24000001" />
11866        <register type="NOA" address="0x00009888" value="0x0E130056" />
11867        <register type="NOA" address="0x00009888" value="0x10130000" />
11868        <register type="NOA" address="0x00009888" value="0x1A130000" />
11869        <register type="NOA" address="0x00009888" value="0x541F0001" />
11870        <register type="NOA" address="0x00009888" value="0x181F0000" />
11871        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
11872        <register type="NOA" address="0x00009888" value="0x301F0000" />
11873    </register_config>
11874    <register_config type="OA">
11875        <register type="OA" address="0x00002740" value="0x00000000" />
11876        <register type="OA" address="0x00002710" value="0x00000000" />
11877        <register type="OA" address="0x00002714" value="0xF0800000" />
11878        <register type="OA" address="0x00002720" value="0x00000000" />
11879        <register type="OA" address="0x00002724" value="0xF0800000" />
11880        <register type="OA" address="0x00002770" value="0x00000004" />
11881        <register type="OA" address="0x00002774" value="0x0000FFFF" />
11882        <register type="OA" address="0x00002778" value="0x00000003" />
11883        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
11884        <register type="OA" address="0x00002780" value="0x00000007" />
11885        <register type="OA" address="0x00002784" value="0x0000FFFF" />
11886        <register type="OA" address="0x00002788" value="0x00100002" />
11887        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11888        <register type="OA" address="0x00002790" value="0x00100002" />
11889        <register type="OA" address="0x00002794" value="0x0000FFCF" />
11890        <register type="OA" address="0x00002798" value="0x00100082" />
11891        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11892        <register type="OA" address="0x000027A0" value="0x001000C2" />
11893        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11894        <register type="OA" address="0x000027A8" value="0x00100001" />
11895        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11896    </register_config>
11897  </set>
11898
11899</metrics>
11900