1<?xml version="1.0"?>
2<metrics version="1572342629" 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="193093b2-da24-49bf-b407-442c213b71b4"
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="$ShaderMemoryAccesses 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="5c99b520-174d-4e94-a95e-5392e9b2a944"
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 UADD 2 UDIV $EuSubslicesTotalCount UMUL"
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 6 READ UADD B 7 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="$ShaderMemoryAccesses 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="0x0C1C00A7" />
1288        <register type="NOA" address="0x00009888" value="0x101C0000" />
1289        <register type="NOA" address="0x00009888" value="0x081D8100" />
1290        <register type="NOA" address="0x00009888" value="0x0A1D0010" />
1291        <register type="NOA" address="0x00009888" value="0x085C9497" />
1292        <register type="NOA" address="0x00009888" value="0x0C5CA700" />
1293        <register type="NOA" address="0x00009888" value="0x105C0000" />
1294        <register type="NOA" address="0x00009888" value="0x0A5D0023" />
1295        <register type="NOA" address="0x00009888" value="0x181E8000" />
1296        <register type="NOA" address="0x00009888" value="0x1E1E0F80" />
1297        <register type="NOA" address="0x00009888" value="0x201E000E" />
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="05d5e01f-0800-4975-b36b-7b169cad3fab"
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="EU FPU0 Move Instruction"
2088             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
2089             data_type="float"
2090             max_equation="100"
2091             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2092             underscore_name="eu_move_fpu0_instruction"
2093             units="percent"
2094             symbol_name="EuMoveFpu0Instruction"
2095             semantic_type="duration"
2096             mdapi_supported_apis=""
2097             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2098             mdapi_group="EU Array/Pipes/Instructions"
2099             mdapi_hw_unit_type="gpu"
2100             />
2101    <counter name="Sampler Accesses"
2102             description="The total number of messages send to samplers."
2103             data_type="uint64"
2104             equation="A 28 READ"
2105             underscore_name="sampler_accesses"
2106             units="messages"
2107             symbol_name="SamplerAccesses"
2108             semantic_type="event"
2109             mdapi_supported_apis=""
2110             mdapi_usage_flags="Tier3 Batch Frame Draw"
2111             mdapi_hw_unit_type="gpu"
2112             mdapi_group="Sampler"
2113             />
2114    <counter name="Sampler Texels"
2115             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2116             data_type="uint64"
2117             equation="$SamplerAccesses 4 UMUL"
2118             underscore_name="sampler_texels"
2119             units="texels"
2120             symbol_name="SamplerTexels"
2121             semantic_type="event"
2122             mdapi_supported_apis=""
2123             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2124             mdapi_hw_unit_type="gpu"
2125             mdapi_group="Sampler/Sampler Input"
2126             />
2127    <counter name="Pixels Failing Tests"
2128             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2129             data_type="uint64"
2130             equation="A 25 READ 4 UMUL"
2131             underscore_name="pixels_failing_post_ps_tests"
2132             units="pixels"
2133             symbol_name="PixelsFailingPostPsTests"
2134             semantic_type="event"
2135             mdapi_supported_apis=""
2136             mdapi_usage_flags="Tier3 Frame Batch Draw"
2137             mdapi_hw_unit_type="gpu"
2138             mdapi_group="3D Pipe/Output Merger"
2139             />
2140    <counter name="EU FPU1 Hybrid Instruction"
2141             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
2142             data_type="float"
2143             max_equation="100"
2144             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2145             underscore_name="eu_hybrid_fpu1_instruction"
2146             units="percent"
2147             symbol_name="EuHybridFpu1Instruction"
2148             semantic_type="duration"
2149             mdapi_supported_apis=""
2150             mdapi_usage_flags="Tier4 Frame Batch Draw"
2151             mdapi_group="EU Array/Pipes/Instructions"
2152             mdapi_hw_unit_type="gpu"
2153             />
2154    <counter name="GPU Time Elapsed"
2155             description="Time elapsed on the GPU during the measurement."
2156             data_type="uint64"
2157             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2158             underscore_name="gpu_time"
2159             units="ns"
2160             symbol_name="GpuTime"
2161             semantic_type="duration"
2162             mdapi_supported_apis=""
2163             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2164             mdapi_hw_unit_type="gpu"
2165             mdapi_group="GPU"
2166             />
2167    <counter name="AVG GPU Core Frequency"
2168             description="Average GPU Core Frequency in the measurement."
2169             data_type="uint64"
2170             max_equation="$GpuMaxFrequency"
2171             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2172             underscore_name="avg_gpu_core_frequency"
2173             units="hz"
2174             symbol_name="AvgGpuCoreFrequency"
2175             semantic_type="event"
2176             mdapi_supported_apis=""
2177             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2178             mdapi_group="GPU"
2179             mdapi_hw_unit_type="gpu"
2180             />
2181    <counter name="Sampler Texels Misses"
2182             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2183             data_type="uint64"
2184             equation="A 29 READ 4 UMUL"
2185             underscore_name="sampler_texel_misses"
2186             units="texels"
2187             symbol_name="SamplerTexelMisses"
2188             semantic_type="event"
2189             mdapi_supported_apis=""
2190             mdapi_usage_flags="Tier3 Batch Frame Draw"
2191             mdapi_hw_unit_type="gpu"
2192             mdapi_group="Sampler/Sampler Cache"
2193             />
2194    <counter name="CS Threads Dispatched"
2195             description="The total number of compute shader hardware threads dispatched."
2196             data_type="uint64"
2197             equation="A 4 READ"
2198             underscore_name="cs_threads"
2199             units="threads"
2200             symbol_name="CsThreads"
2201             semantic_type="event"
2202             mdapi_supported_apis=""
2203             mdapi_usage_flags="Tier3 Frame Batch Draw"
2204             mdapi_hw_unit_type="gpu"
2205             mdapi_group="EU Array/Compute Shader"
2206             />
2207    <counter name="L3 Lookup Accesses w/o IC"
2208             description="The total number of L3 cache lookup accesses w/o IC."
2209             data_type="uint64"
2210             equation="B 7 READ B 6 READ UADD 8 UMUL A 32 READ UADD"
2211             underscore_name="l3_lookups"
2212             units="messages"
2213             symbol_name="L3Lookups"
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="L3/TAG"
2219             />
2220    <counter name="SLM Bytes Read"
2221             description="The total number of GPU memory bytes read from shared local memory."
2222             data_type="uint64"
2223             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2224             equation="A 30 READ 64 UMUL"
2225             underscore_name="slm_bytes_read"
2226             units="bytes"
2227             symbol_name="SlmBytesRead"
2228             semantic_type="throughput"
2229             mdapi_supported_apis=""
2230             mdapi_usage_flags="Tier3 Frame Batch Draw"
2231             mdapi_group="L3/Data Port/SLM"
2232             mdapi_hw_unit_type="gpu"
2233             />
2234    <counter name="GTI Read Throughput"
2235             description="The total number of GPU memory bytes read from GTI."
2236             data_type="uint64"
2237             max_equation="$GpuCoreClocks 64 UMUL"
2238             equation="B 2 READ 64 UMUL"
2239             underscore_name="gti_read_throughput"
2240             units="bytes"
2241             symbol_name="GtiReadThroughput"
2242             semantic_type="throughput"
2243             mdapi_supported_apis=""
2244             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2245             mdapi_group="GTI"
2246             mdapi_hw_unit_type="gpu"
2247             />
2248    <counter name="GPU Busy"
2249             description="The percentage of time in which the GPU has been processing GPU commands."
2250             data_type="float"
2251             max_equation="100"
2252             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2253             underscore_name="gpu_busy"
2254             units="percent"
2255             symbol_name="GpuBusy"
2256             semantic_type="duration"
2257             mdapi_supported_apis=""
2258             mdapi_usage_flags="Tier1 Overview System Frame"
2259             mdapi_group="GPU"
2260             mdapi_hw_unit_type="gpu"
2261             />
2262    <counter name="EU FPU0 Ternary Instruction"
2263             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
2264             data_type="float"
2265             max_equation="100"
2266             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2267             underscore_name="eu_ternary_fpu0_instruction"
2268             units="percent"
2269             symbol_name="EuTernaryFpu0Instruction"
2270             semantic_type="duration"
2271             mdapi_supported_apis=""
2272             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2273             mdapi_group="EU Array/Pipes/Instructions"
2274             mdapi_hw_unit_type="gpu"
2275             />
2276    <counter name="Shader Atomic Memory Accesses"
2277             description="The total number of shader atomic memory accesses."
2278             data_type="uint64"
2279             equation="A 34 READ"
2280             underscore_name="shader_atomics"
2281             units="messages"
2282             symbol_name="ShaderAtomics"
2283             semantic_type="event"
2284             mdapi_supported_apis=""
2285             mdapi_usage_flags="Tier3 Frame Batch Draw"
2286             mdapi_hw_unit_type="gpu"
2287             mdapi_group="L3/Data Port/Atomics"
2288             />
2289    <counter name="Rasterized Pixels"
2290             description="The total number of rasterized pixels."
2291             data_type="uint64"
2292             equation="A 21 READ 4 UMUL"
2293             underscore_name="rasterized_pixels"
2294             units="pixels"
2295             symbol_name="RasterizedPixels"
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="3D Pipe/Rasterizer"
2301             />
2302    <counter name="DS Threads Dispatched"
2303             description="The total number of domain shader hardware threads dispatched."
2304             data_type="uint64"
2305             equation="A 3 READ"
2306             underscore_name="ds_threads"
2307             units="threads"
2308             symbol_name="DsThreads"
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="EU Array/Domain Shader"
2314             />
2315    <counter name="Samples Written"
2316             description="The total number of samples or pixels written to all render targets."
2317             data_type="uint64"
2318             equation="A 26 READ 4 UMUL"
2319             underscore_name="samples_written"
2320             units="pixels"
2321             symbol_name="SamplesWritten"
2322             semantic_type="event"
2323             mdapi_supported_apis=""
2324             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2325             mdapi_hw_unit_type="gpu"
2326             mdapi_group="3D Pipe/Output Merger"
2327             />
2328    <counter name="EU FPU1 Move Instruction"
2329             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
2330             data_type="float"
2331             max_equation="100"
2332             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2333             underscore_name="eu_move_fpu1_instruction"
2334             units="percent"
2335             symbol_name="EuMoveFpu1Instruction"
2336             semantic_type="duration"
2337             mdapi_supported_apis=""
2338             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2339             mdapi_group="EU Array/Pipes/Instructions"
2340             mdapi_hw_unit_type="gpu"
2341             />
2342    <counter name="EU Stall"
2343             description="The percentage of time in which the Execution Units were stalled."
2344             data_type="float"
2345             max_equation="100"
2346             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2347             underscore_name="eu_stall"
2348             units="percent"
2349             symbol_name="EuStall"
2350             semantic_type="duration"
2351             mdapi_supported_apis=""
2352             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2353             mdapi_group="EU Array"
2354             mdapi_hw_unit_type="gpu"
2355             />
2356    <counter name="Samples Blended"
2357             description="The total number of blended samples or pixels written to all render targets."
2358             data_type="uint64"
2359             equation="A 27 READ 4 UMUL"
2360             underscore_name="samples_blended"
2361             units="pixels"
2362             symbol_name="SamplesBlended"
2363             semantic_type="event"
2364             mdapi_supported_apis=""
2365             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2366             mdapi_hw_unit_type="gpu"
2367             mdapi_group="3D Pipe/Output Merger"
2368             />
2369    <counter name="Early Depth Test Fails"
2370             description="The total number of pixels dropped on early depth test."
2371             data_type="uint64"
2372             equation="A 23 READ 4 UMUL"
2373             underscore_name="early_depth_test_fails"
2374             units="pixels"
2375             symbol_name="EarlyDepthTestFails"
2376             semantic_type="event"
2377             mdapi_supported_apis=""
2378             mdapi_usage_flags="Tier3 Frame Batch Draw"
2379             mdapi_hw_unit_type="gpu"
2380             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2381             />
2382    <counter name="Shader Memory Accesses"
2383             description="The total number of shader memory accesses to L3."
2384             data_type="uint64"
2385             equation="A 32 READ"
2386             underscore_name="shader_memory_accesses"
2387             units="messages"
2388             symbol_name="ShaderMemoryAccesses"
2389             semantic_type="event"
2390             mdapi_supported_apis=""
2391             mdapi_usage_flags="Tier3 Frame Batch Draw"
2392             mdapi_hw_unit_type="gpu"
2393             mdapi_group="L3/Data Port"
2394             />
2395    <counter name="HS Threads Dispatched"
2396             description="The total number of hull shader hardware threads dispatched."
2397             data_type="uint64"
2398             equation="A 2 READ"
2399             underscore_name="hs_threads"
2400             units="threads"
2401             symbol_name="HsThreads"
2402             semantic_type="event"
2403             mdapi_supported_apis=""
2404             mdapi_usage_flags="Tier3 Frame Batch Draw"
2405             mdapi_hw_unit_type="gpu"
2406             mdapi_group="EU Array/Hull Shader"
2407             />
2408    <counter name="L3 Total Throughput"
2409             description="The total number of GPU memory bytes transferred via L3."
2410             data_type="uint64"
2411             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2412             equation="$L3Accesses 64 UMUL"
2413             underscore_name="l3_total_throughput"
2414             units="bytes"
2415             symbol_name="L3TotalThroughput"
2416             semantic_type="throughput"
2417             mdapi_supported_apis=""
2418             mdapi_usage_flags="Tier3 Frame Batch Draw"
2419             mdapi_group="L3"
2420             mdapi_hw_unit_type="gpu"
2421             />
2422    <counter name="GTI Write Throughput"
2423             description="The total number of GPU memory bytes written to GTI."
2424             data_type="uint64"
2425             max_equation="$GpuCoreClocks 64 UMUL"
2426             equation="B 3 READ 64 UMUL"
2427             underscore_name="gti_write_throughput"
2428             units="bytes"
2429             symbol_name="GtiWriteThroughput"
2430             semantic_type="throughput"
2431             mdapi_supported_apis=""
2432             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2433             mdapi_group="GTI"
2434             mdapi_hw_unit_type="gpu"
2435             />
2436    <counter name="L3 Shader Throughput"
2437             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2438             data_type="uint64"
2439             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2440             equation="$ShaderMemoryAccesses 64 UMUL"
2441             underscore_name="l3_shader_throughput"
2442             units="bytes"
2443             symbol_name="L3ShaderThroughput"
2444             semantic_type="throughput"
2445             mdapi_supported_apis=""
2446             mdapi_usage_flags="Tier2 Frame Batch Draw"
2447             mdapi_group="L3/Data Port"
2448             mdapi_hw_unit_type="gpu"
2449             />
2450    <counter name="Samples Killed in FS"
2451             description="The total number of samples or pixels dropped in fragment shaders."
2452             data_type="uint64"
2453             equation="A 24 READ 4 UMUL"
2454             underscore_name="samples_killed_in_ps"
2455             units="pixels"
2456             symbol_name="SamplesKilledInPs"
2457             semantic_type="event"
2458             mdapi_supported_apis=""
2459             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2460             mdapi_hw_unit_type="gpu"
2461             mdapi_group="3D Pipe/Fragment Shader"
2462             />
2463    <counter name="SLM Bytes Written"
2464             description="The total number of GPU memory bytes written into shared local memory."
2465             data_type="uint64"
2466             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2467             equation="A 31 READ 64 UMUL"
2468             underscore_name="slm_bytes_written"
2469             units="bytes"
2470             symbol_name="SlmBytesWritten"
2471             semantic_type="throughput"
2472             mdapi_supported_apis=""
2473             mdapi_usage_flags="Tier3 Frame Batch Draw"
2474             mdapi_group="L3/Data Port/SLM"
2475             mdapi_hw_unit_type="gpu"
2476             />
2477    <counter name="EU FPU1 Binary Instruction"
2478             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
2479             data_type="float"
2480             max_equation="100"
2481             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2482             underscore_name="eu_binary_fpu1_instruction"
2483             units="percent"
2484             symbol_name="EuBinaryFpu1Instruction"
2485             semantic_type="duration"
2486             mdapi_supported_apis=""
2487             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2488             mdapi_group="EU Array/Pipes/Instructions"
2489             mdapi_hw_unit_type="gpu"
2490             />
2491    <counter name="EU FPU1 Ternary Instruction"
2492             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
2493             data_type="float"
2494             max_equation="100"
2495             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2496             underscore_name="eu_ternary_fpu1_instruction"
2497             units="percent"
2498             symbol_name="EuTernaryFpu1Instruction"
2499             semantic_type="duration"
2500             mdapi_supported_apis=""
2501             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2502             mdapi_group="EU Array/Pipes/Instructions"
2503             mdapi_hw_unit_type="gpu"
2504             />
2505    <counter name="EU Send Pipe Active"
2506             description="The percentage of time in which EU send pipeline was actively processing."
2507             data_type="float"
2508             max_equation="100"
2509             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2510             underscore_name="eu_send_active"
2511             units="percent"
2512             symbol_name="EuSendActive"
2513             semantic_type="duration"
2514             mdapi_supported_apis=""
2515             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2516             mdapi_group="EU Array/Pipes"
2517             mdapi_hw_unit_type="gpu"
2518             />
2519    <register_config type="NOA">
2520        <register type="NOA" address="0x00000D04" value="0x00000200" />
2521        <register type="NOA" address="0x00009840" value="0x00000000" />
2522        <register type="NOA" address="0x00009884" value="0x00000000" />
2523        <register type="NOA" address="0x00009888" value="0x14120700" />
2524        <register type="NOA" address="0x00009888" value="0x121500E0" />
2525        <register type="NOA" address="0x00009888" value="0x10040154" />
2526        <register type="NOA" address="0x00009888" value="0x0C045000" />
2527        <register type="NOA" address="0x00009888" value="0x0E040055" />
2528        <register type="NOA" address="0x00009888" value="0x14050055" />
2529        <register type="NOA" address="0x00009888" value="0x04054000" />
2530        <register type="NOA" address="0x00009888" value="0x06055000" />
2531        <register type="NOA" address="0x00009888" value="0x08055000" />
2532        <register type="NOA" address="0x00009888" value="0x0A051000" />
2533        <register type="NOA" address="0x00009888" value="0x260600F0" />
2534        <register type="NOA" address="0x00009888" value="0x24067E00" />
2535        <register type="NOA" address="0x00009888" value="0x0C120023" />
2536        <register type="NOA" address="0x00009888" value="0x0E12152B" />
2537        <register type="NOA" address="0x00009888" value="0x00121480" />
2538        <register type="NOA" address="0x00009888" value="0x02120028" />
2539        <register type="NOA" address="0x00009888" value="0x10120000" />
2540        <register type="NOA" address="0x00009888" value="0x18120000" />
2541        <register type="NOA" address="0x00009888" value="0x1A120000" />
2542        <register type="NOA" address="0x00009888" value="0x04120000" />
2543        <register type="NOA" address="0x00009888" value="0x0A13D000" />
2544        <register type="NOA" address="0x00009888" value="0x04136000" />
2545        <register type="NOA" address="0x00009888" value="0x0C144000" />
2546        <register type="NOA" address="0x00009888" value="0x0E14C000" />
2547        <register type="NOA" address="0x00009888" value="0x00148000" />
2548        <register type="NOA" address="0x00009888" value="0x02144000" />
2549        <register type="NOA" address="0x00009888" value="0x0C150980" />
2550        <register type="NOA" address="0x00009888" value="0x02154D80" />
2551        <register type="NOA" address="0x00009888" value="0x04154C9A" />
2552        <register type="NOA" address="0x00009888" value="0x06150018" />
2553        <register type="NOA" address="0x00009888" value="0x10150000" />
2554        <register type="NOA" address="0x00009888" value="0x16150800" />
2555        <register type="NOA" address="0x00009888" value="0x18150005" />
2556        <register type="NOA" address="0x00009888" value="0x08150000" />
2557        <register type="NOA" address="0x00009888" value="0x0A150000" />
2558        <register type="NOA" address="0x00009884" value="0x00000003" />
2559        <register type="NOA" address="0x00009888" value="0x1217241C" />
2560        <register type="NOA" address="0x00009888" value="0x22000050" />
2561        <register type="NOA" address="0x00009888" value="0x18133C00" />
2562        <register type="NOA" address="0x00009888" value="0x081710B0" />
2563        <register type="NOA" address="0x00009888" value="0x10170000" />
2564        <register type="NOA" address="0x00009888" value="0x501F1124" />
2565        <register type="NOA" address="0x00009888" value="0x521F4801" />
2566        <register type="NOA" address="0x00009888" value="0x541F0024" />
2567        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
2568        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
2569        <register type="NOA" address="0x00009888" value="0x461F3100" />
2570        <register type="NOA" address="0x00009888" value="0x481F0031" />
2571        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
2572        <register type="NOA" address="0x00009888" value="0x4C1F0030" />
2573        <register type="NOA" address="0x00009888" value="0x181F0000" />
2574        <register type="NOA" address="0x00009888" value="0x301F0000" />
2575        <register type="NOA" address="0x00009888" value="0x401F0000" />
2576        <register type="NOA" address="0x00009888" value="0x421F3030" />
2577        <register type="NOA" address="0x00009888" value="0x441F3030" />
2578    </register_config>
2579    <register_config type="OA">
2580        <register type="OA" address="0x00002740" value="0x00000000" />
2581        <register type="OA" address="0x00002710" value="0x00000000" />
2582        <register type="OA" address="0x00002714" value="0x00800000" />
2583        <register type="OA" address="0x00002720" value="0x00000000" />
2584        <register type="OA" address="0x00002724" value="0x00800000" />
2585    </register_config>
2586    <register_config type="FLEX">
2587        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2588        <register type="FLEX" address="0x0000E558" value="0x00000003" />
2589        <register type="FLEX" address="0x0000E658" value="0x00002001" />
2590        <register type="FLEX" address="0x0000E758" value="0x00101100" />
2591        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
2592        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
2593        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
2594    </register_config>
2595  </set>
2596
2597  <set name="Render Metrics for 3D Pipeline Profile Gen11"
2598       mdapi_supported_apis="OGL OCL IO BB"
2599       underscore_name="render_pipe_profile"
2600       hw_config_guid="03c7a167-2abc-4ba6-878a-f1d80082abca"
2601       chipset="ICL"
2602       symbol_name="RenderPipeProfile"
2603       >
2604    <counter name="GPU Core Clocks"
2605             description="The total number of GPU core clocks elapsed during the measurement."
2606             data_type="uint64"
2607             equation="GPU_CLOCK 0 READ"
2608             underscore_name="gpu_core_clocks"
2609             units="cycles"
2610             symbol_name="GpuCoreClocks"
2611             semantic_type="event"
2612             mdapi_supported_apis=""
2613             mdapi_usage_flags="Tier1 Frame Batch Draw"
2614             mdapi_hw_unit_type="gpu"
2615             mdapi_group="GPU"
2616             />
2617    <counter name="EU Active"
2618             description="The percentage of time in which the Execution Units were actively processing."
2619             data_type="float"
2620             max_equation="100"
2621             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2622             underscore_name="eu_active"
2623             units="percent"
2624             symbol_name="EuActive"
2625             semantic_type="duration"
2626             mdapi_supported_apis=""
2627             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2628             mdapi_group="EU Array"
2629             mdapi_hw_unit_type="gpu"
2630             />
2631    <counter name="VS Bottleneck"
2632             low_watermark="10"
2633             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
2634             data_type="float"
2635             high_watermark="30"
2636             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2637             max_equation="100"
2638             underscore_name="vs_bottleneck"
2639             units="percent"
2640             symbol_name="VsBottleneck"
2641             semantic_type="duration"
2642             mdapi_supported_apis=""
2643             mdapi_usage_flags="Tier3 Indicate Draw"
2644             mdapi_group="3D Pipe/Vertex Shader"
2645             mdapi_hw_unit_type="gpu"
2646             />
2647    <counter name="Hi-Depth Bottleneck"
2648             low_watermark="5"
2649             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
2650             data_type="float"
2651             high_watermark="15"
2652             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2653             max_equation="100"
2654             underscore_name="hi_depth_bottleneck"
2655             units="percent"
2656             symbol_name="HiDepthBottleneck"
2657             semantic_type="duration"
2658             mdapi_supported_apis=""
2659             mdapi_usage_flags="Tier3 Indicate Draw"
2660             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2661             mdapi_hw_unit_type="gpu"
2662             />
2663    <counter name="GS Bottleneck"
2664             low_watermark="5"
2665             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
2666             data_type="float"
2667             high_watermark="15"
2668             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2669             max_equation="100"
2670             underscore_name="gs_bottleneck"
2671             units="percent"
2672             symbol_name="GsBottleneck"
2673             semantic_type="duration"
2674             mdapi_supported_apis=""
2675             mdapi_usage_flags="Tier3 Indicate Draw"
2676             mdapi_group="3D Pipe/Geometry Shader"
2677             mdapi_hw_unit_type="gpu"
2678             />
2679    <counter name="GS Threads Dispatched"
2680             description="The total number of geometry shader hardware threads dispatched."
2681             data_type="uint64"
2682             equation="A 5 READ"
2683             underscore_name="gs_threads"
2684             units="threads"
2685             symbol_name="GsThreads"
2686             semantic_type="event"
2687             mdapi_supported_apis=""
2688             mdapi_usage_flags="Tier3 Frame Batch Draw"
2689             mdapi_hw_unit_type="gpu"
2690             mdapi_group="EU Array/Geometry Shader"
2691             />
2692    <counter name="Early Hi-Depth Test Fails"
2693             description="The total number of pixels dropped on early hierarchical depth test."
2694             data_type="uint64"
2695             equation="A 22 READ 4 UMUL"
2696             underscore_name="hi_depth_test_fails"
2697             units="pixels"
2698             symbol_name="HiDepthTestFails"
2699             semantic_type="event"
2700             mdapi_supported_apis=""
2701             mdapi_usage_flags="Tier3 Frame Batch Draw"
2702             mdapi_hw_unit_type="gpu"
2703             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2704             />
2705    <counter name="VS Threads Dispatched"
2706             description="The total number of vertex shader hardware threads dispatched."
2707             data_type="uint64"
2708             equation="A 1 READ"
2709             underscore_name="vs_threads"
2710             units="threads"
2711             symbol_name="VsThreads"
2712             semantic_type="event"
2713             mdapi_supported_apis=""
2714             mdapi_usage_flags="Tier3 Frame Batch Draw"
2715             mdapi_hw_unit_type="gpu"
2716             mdapi_group="EU Array/Vertex Shader"
2717             />
2718    <counter name="FS Threads Dispatched"
2719             description="The total number of fragment shader hardware threads dispatched."
2720             data_type="uint64"
2721             equation="A 6 READ"
2722             underscore_name="ps_threads"
2723             units="threads"
2724             symbol_name="PsThreads"
2725             semantic_type="event"
2726             mdapi_supported_apis=""
2727             mdapi_usage_flags="Tier3 Frame Batch Draw"
2728             mdapi_hw_unit_type="gpu"
2729             mdapi_group="EU Array/Fragment Shader"
2730             />
2731    <counter name="BC Bottleneck"
2732             low_watermark="5"
2733             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
2734             data_type="float"
2735             high_watermark="15"
2736             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2737             max_equation="100"
2738             underscore_name="bc_bottleneck"
2739             units="percent"
2740             symbol_name="BcBottleneck"
2741             semantic_type="duration"
2742             mdapi_supported_apis=""
2743             mdapi_usage_flags="Tier3 Indicate Draw"
2744             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
2745             mdapi_hw_unit_type="gpu"
2746             />
2747    <counter name="HS Stall"
2748             description="The percentage of time in which hull stall pipeline stage was stalled."
2749             data_type="float"
2750             max_equation="100"
2751             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2752             underscore_name="hs_stall"
2753             units="percent"
2754             symbol_name="HsStall"
2755             semantic_type="duration"
2756             mdapi_supported_apis=""
2757             mdapi_usage_flags="Tier4 Correlate Draw"
2758             mdapi_group="3D Pipe/Hull Shader"
2759             mdapi_hw_unit_type="gpu"
2760             />
2761    <counter name="Shader Barrier Messages"
2762             description="The total number of shader barrier messages."
2763             data_type="uint64"
2764             equation="A 35 READ"
2765             underscore_name="shader_barriers"
2766             units="messages"
2767             symbol_name="ShaderBarriers"
2768             semantic_type="event"
2769             mdapi_supported_apis=""
2770             mdapi_usage_flags="Tier3 Frame Batch Draw"
2771             mdapi_hw_unit_type="gpu"
2772             mdapi_group="EU Array/Barrier"
2773             />
2774    <counter name="Sampler Texels"
2775             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2776             data_type="uint64"
2777             equation="A 28 READ 4 UMUL"
2778             underscore_name="sampler_texels"
2779             units="texels"
2780             symbol_name="SamplerTexels"
2781             semantic_type="event"
2782             mdapi_supported_apis=""
2783             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2784             mdapi_hw_unit_type="gpu"
2785             mdapi_group="Sampler/Sampler Input"
2786             />
2787    <counter name="Pixels Failing Tests"
2788             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2789             data_type="uint64"
2790             equation="A 25 READ 4 UMUL"
2791             underscore_name="pixels_failing_post_ps_tests"
2792             units="pixels"
2793             symbol_name="PixelsFailingPostPsTests"
2794             semantic_type="event"
2795             mdapi_supported_apis=""
2796             mdapi_usage_flags="Tier3 Frame Batch Draw"
2797             mdapi_hw_unit_type="gpu"
2798             mdapi_group="3D Pipe/Output Merger"
2799             />
2800    <counter name="GPU Time Elapsed"
2801             description="Time elapsed on the GPU during the measurement."
2802             data_type="uint64"
2803             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2804             underscore_name="gpu_time"
2805             units="ns"
2806             symbol_name="GpuTime"
2807             semantic_type="duration"
2808             mdapi_supported_apis=""
2809             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2810             mdapi_hw_unit_type="gpu"
2811             mdapi_group="GPU"
2812             />
2813    <counter name="AVG GPU Core Frequency"
2814             description="Average GPU Core Frequency in the measurement."
2815             data_type="uint64"
2816             max_equation="$GpuMaxFrequency"
2817             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2818             underscore_name="avg_gpu_core_frequency"
2819             units="hz"
2820             symbol_name="AvgGpuCoreFrequency"
2821             semantic_type="event"
2822             mdapi_supported_apis=""
2823             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2824             mdapi_group="GPU"
2825             mdapi_hw_unit_type="gpu"
2826             />
2827    <counter name="Sampler Texels Misses"
2828             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2829             data_type="uint64"
2830             equation="A 29 READ 4 UMUL"
2831             underscore_name="sampler_texel_misses"
2832             units="texels"
2833             symbol_name="SamplerTexelMisses"
2834             semantic_type="event"
2835             mdapi_supported_apis=""
2836             mdapi_usage_flags="Tier3 Batch Frame Draw"
2837             mdapi_hw_unit_type="gpu"
2838             mdapi_group="Sampler/Sampler Cache"
2839             />
2840    <counter name="CS Threads Dispatched"
2841             description="The total number of compute shader hardware threads dispatched."
2842             data_type="uint64"
2843             equation="A 4 READ"
2844             underscore_name="cs_threads"
2845             units="threads"
2846             symbol_name="CsThreads"
2847             semantic_type="event"
2848             mdapi_supported_apis=""
2849             mdapi_usage_flags="Tier3 Frame Batch Draw"
2850             mdapi_hw_unit_type="gpu"
2851             mdapi_group="EU Array/Compute Shader"
2852             />
2853    <counter name="VF Bottleneck"
2854             low_watermark="5"
2855             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2856             data_type="float"
2857             high_watermark="15"
2858             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2859             max_equation="100"
2860             underscore_name="vf_bottleneck"
2861             units="percent"
2862             symbol_name="VfBottleneck"
2863             semantic_type="duration"
2864             mdapi_supported_apis=""
2865             mdapi_usage_flags="Tier3 Indicate Draw"
2866             mdapi_group="3D Pipe/Input Assembler"
2867             mdapi_hw_unit_type="gpu"
2868             />
2869    <counter name="SLM Bytes Read"
2870             description="The total number of GPU memory bytes read from shared local memory."
2871             data_type="uint64"
2872             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2873             equation="A 30 READ 64 UMUL"
2874             underscore_name="slm_bytes_read"
2875             units="bytes"
2876             symbol_name="SlmBytesRead"
2877             semantic_type="throughput"
2878             mdapi_supported_apis=""
2879             mdapi_usage_flags="Tier3 Frame Batch Draw"
2880             mdapi_group="L3/Data Port/SLM"
2881             mdapi_hw_unit_type="gpu"
2882             />
2883    <counter name="Strip-Fans Bottleneck"
2884             low_watermark="5"
2885             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
2886             data_type="float"
2887             high_watermark="10"
2888             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2889             max_equation="100"
2890             underscore_name="sf_bottleneck"
2891             units="percent"
2892             symbol_name="SfBottleneck"
2893             semantic_type="duration"
2894             mdapi_supported_apis=""
2895             mdapi_usage_flags="Tier3 Indicate Draw"
2896             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2897             mdapi_hw_unit_type="gpu"
2898             />
2899    <counter name="SF Stall"
2900             description="The percentage of time in which strip-fans pipeline stage was stalled."
2901             data_type="float"
2902             max_equation="100"
2903             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2904             underscore_name="sf_stall"
2905             units="percent"
2906             symbol_name="SfStall"
2907             semantic_type="duration"
2908             mdapi_supported_apis=""
2909             mdapi_usage_flags="Tier4 Correlate Draw"
2910             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2911             mdapi_hw_unit_type="gpu"
2912             />
2913    <counter name="GPU Busy"
2914             description="The percentage of time in which the GPU has been processing GPU commands."
2915             data_type="float"
2916             max_equation="100"
2917             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2918             underscore_name="gpu_busy"
2919             units="percent"
2920             symbol_name="GpuBusy"
2921             semantic_type="duration"
2922             mdapi_supported_apis=""
2923             mdapi_usage_flags="Tier1 Overview System Frame"
2924             mdapi_group="GPU"
2925             mdapi_hw_unit_type="gpu"
2926             />
2927    <counter name="HS Bottleneck"
2928             low_watermark="3"
2929             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2930             data_type="float"
2931             high_watermark="9"
2932             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2933             max_equation="100"
2934             underscore_name="hs_bottleneck"
2935             units="percent"
2936             symbol_name="HsBottleneck"
2937             semantic_type="duration"
2938             mdapi_supported_apis=""
2939             mdapi_usage_flags="Tier3 Indicate Draw"
2940             mdapi_group="3D Pipe/Hull Shader"
2941             mdapi_hw_unit_type="gpu"
2942             />
2943    <counter name="CL Stall"
2944             description="The percentage of time in which clipper pipeline stage was stalled."
2945             data_type="float"
2946             max_equation="100"
2947             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2948             underscore_name="cl_stall"
2949             units="percent"
2950             symbol_name="ClStall"
2951             semantic_type="duration"
2952             mdapi_supported_apis=""
2953             mdapi_usage_flags="Tier4 Correlate Draw"
2954             mdapi_group="3D Pipe/Clipper"
2955             mdapi_hw_unit_type="gpu"
2956             />
2957    <counter name="SO Bottleneck"
2958             low_watermark="5"
2959             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
2960             data_type="float"
2961             high_watermark="15"
2962             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2963             max_equation="100"
2964             underscore_name="so_bottleneck"
2965             units="percent"
2966             symbol_name="SoBottleneck"
2967             semantic_type="duration"
2968             mdapi_supported_apis=""
2969             mdapi_usage_flags="Tier3 Indicate Draw"
2970             mdapi_group="3D Pipe/Stream Output"
2971             mdapi_hw_unit_type="gpu"
2972             />
2973    <counter name="Rasterized Pixels"
2974             description="The total number of rasterized pixels."
2975             data_type="uint64"
2976             equation="A 21 READ 4 UMUL"
2977             underscore_name="rasterized_pixels"
2978             units="pixels"
2979             symbol_name="RasterizedPixels"
2980             semantic_type="event"
2981             mdapi_supported_apis=""
2982             mdapi_usage_flags="Tier3 Frame Batch Draw"
2983             mdapi_hw_unit_type="gpu"
2984             mdapi_group="3D Pipe/Rasterizer"
2985             />
2986    <counter name="DS Threads Dispatched"
2987             description="The total number of domain shader hardware threads dispatched."
2988             data_type="uint64"
2989             equation="A 3 READ"
2990             underscore_name="ds_threads"
2991             units="threads"
2992             symbol_name="DsThreads"
2993             semantic_type="event"
2994             mdapi_supported_apis=""
2995             mdapi_usage_flags="Tier3 Frame Batch Draw"
2996             mdapi_hw_unit_type="gpu"
2997             mdapi_group="EU Array/Domain Shader"
2998             />
2999    <counter name="Samples Written"
3000             description="The total number of samples or pixels written to all render targets."
3001             data_type="uint64"
3002             equation="A 26 READ 4 UMUL"
3003             underscore_name="samples_written"
3004             units="pixels"
3005             symbol_name="SamplesWritten"
3006             semantic_type="event"
3007             mdapi_supported_apis=""
3008             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3009             mdapi_hw_unit_type="gpu"
3010             mdapi_group="3D Pipe/Output Merger"
3011             />
3012    <counter name="DS Bottleneck"
3013             low_watermark="5"
3014             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3015             data_type="float"
3016             high_watermark="15"
3017             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3018             max_equation="100"
3019             underscore_name="ds_bottleneck"
3020             units="percent"
3021             symbol_name="DsBottleneck"
3022             semantic_type="duration"
3023             mdapi_supported_apis=""
3024             mdapi_usage_flags="Tier3 Indicate Draw"
3025             mdapi_group="3D Pipe/Domain Shader"
3026             mdapi_hw_unit_type="gpu"
3027             />
3028    <counter name="EU Stall"
3029             description="The percentage of time in which the Execution Units were stalled."
3030             data_type="float"
3031             max_equation="100"
3032             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3033             underscore_name="eu_stall"
3034             units="percent"
3035             symbol_name="EuStall"
3036             semantic_type="duration"
3037             mdapi_supported_apis=""
3038             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3039             mdapi_group="EU Array"
3040             mdapi_hw_unit_type="gpu"
3041             />
3042    <counter name="Clipper Bottleneck"
3043             low_watermark="10"
3044             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3045             data_type="float"
3046             high_watermark="30"
3047             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3048             max_equation="100"
3049             underscore_name="cl_bottleneck"
3050             units="percent"
3051             symbol_name="ClBottleneck"
3052             semantic_type="duration"
3053             mdapi_supported_apis=""
3054             mdapi_usage_flags="Tier3 Indicate Draw"
3055             mdapi_group="3D Pipe/Clipper"
3056             mdapi_hw_unit_type="gpu"
3057             />
3058    <counter name="DS Stall"
3059             description="The percentage of time in which domain shader pipeline stage was stalled."
3060             data_type="float"
3061             max_equation="100"
3062             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3063             underscore_name="ds_stall"
3064             units="percent"
3065             symbol_name="DsStall"
3066             semantic_type="duration"
3067             mdapi_supported_apis=""
3068             mdapi_usage_flags="Tier4 Correlate Draw"
3069             mdapi_group="3D Pipe/Domain Shader"
3070             mdapi_hw_unit_type="gpu"
3071             />
3072    <counter name="Early Depth Bottleneck"
3073             low_watermark="10"
3074             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
3075             data_type="float"
3076             high_watermark="30"
3077             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3078             max_equation="100"
3079             underscore_name="early_depth_bottleneck"
3080             units="percent"
3081             symbol_name="EarlyDepthBottleneck"
3082             semantic_type="duration"
3083             mdapi_supported_apis=""
3084             mdapi_usage_flags="Tier3 Indicate Draw"
3085             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3086             mdapi_hw_unit_type="gpu"
3087             />
3088    <counter name="Samples Blended"
3089             description="The total number of blended samples or pixels written to all render targets."
3090             data_type="uint64"
3091             equation="A 27 READ 4 UMUL"
3092             underscore_name="samples_blended"
3093             units="pixels"
3094             symbol_name="SamplesBlended"
3095             semantic_type="event"
3096             mdapi_supported_apis=""
3097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3098             mdapi_hw_unit_type="gpu"
3099             mdapi_group="3D Pipe/Output Merger"
3100             />
3101    <counter name="Early Depth Test Fails"
3102             description="The total number of pixels dropped on early depth test."
3103             data_type="uint64"
3104             equation="A 23 READ 4 UMUL"
3105             underscore_name="early_depth_test_fails"
3106             units="pixels"
3107             symbol_name="EarlyDepthTestFails"
3108             semantic_type="event"
3109             mdapi_supported_apis=""
3110             mdapi_usage_flags="Tier3 Frame Batch Draw"
3111             mdapi_hw_unit_type="gpu"
3112             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3113             />
3114    <counter name="Shader Memory Accesses"
3115             description="The total number of shader memory accesses to L3."
3116             data_type="uint64"
3117             equation="A 32 READ"
3118             underscore_name="shader_memory_accesses"
3119             units="messages"
3120             symbol_name="ShaderMemoryAccesses"
3121             semantic_type="event"
3122             mdapi_supported_apis=""
3123             mdapi_usage_flags="Tier3 Frame Batch Draw"
3124             mdapi_hw_unit_type="gpu"
3125             mdapi_group="L3/Data Port"
3126             />
3127    <counter name="HS Threads Dispatched"
3128             description="The total number of hull shader hardware threads dispatched."
3129             data_type="uint64"
3130             equation="A 2 READ"
3131             underscore_name="hs_threads"
3132             units="threads"
3133             symbol_name="HsThreads"
3134             semantic_type="event"
3135             mdapi_supported_apis=""
3136             mdapi_usage_flags="Tier3 Frame Batch Draw"
3137             mdapi_hw_unit_type="gpu"
3138             mdapi_group="EU Array/Hull Shader"
3139             />
3140    <counter name="L3 Shader Throughput"
3141             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3142             data_type="uint64"
3143             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3144             equation="$ShaderMemoryAccesses 64 UMUL"
3145             underscore_name="l3_shader_throughput"
3146             units="bytes"
3147             symbol_name="L3ShaderThroughput"
3148             semantic_type="throughput"
3149             mdapi_supported_apis=""
3150             mdapi_usage_flags="Tier2 Frame Batch Draw"
3151             mdapi_group="L3/Data Port"
3152             mdapi_hw_unit_type="gpu"
3153             />
3154    <counter name="Samples Killed in FS"
3155             description="The total number of samples or pixels dropped in fragment shaders."
3156             data_type="uint64"
3157             equation="A 24 READ 4 UMUL"
3158             underscore_name="samples_killed_in_ps"
3159             units="pixels"
3160             symbol_name="SamplesKilledInPs"
3161             semantic_type="event"
3162             mdapi_supported_apis=""
3163             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3164             mdapi_hw_unit_type="gpu"
3165             mdapi_group="3D Pipe/Fragment Shader"
3166             />
3167    <counter name="SLM Bytes Written"
3168             description="The total number of GPU memory bytes written into shared local memory."
3169             data_type="uint64"
3170             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3171             equation="A 31 READ 64 UMUL"
3172             underscore_name="slm_bytes_written"
3173             units="bytes"
3174             symbol_name="SlmBytesWritten"
3175             semantic_type="throughput"
3176             mdapi_supported_apis=""
3177             mdapi_usage_flags="Tier3 Frame Batch Draw"
3178             mdapi_group="L3/Data Port/SLM"
3179             mdapi_hw_unit_type="gpu"
3180             />
3181    <counter name="SO Stall"
3182             description="The percentage of time in which stream-output pipeline stage was stalled."
3183             data_type="float"
3184             max_equation="100"
3185             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3186             underscore_name="so_stall"
3187             units="percent"
3188             symbol_name="SoStall"
3189             semantic_type="duration"
3190             mdapi_supported_apis=""
3191             mdapi_usage_flags="Tier4 Correlate Draw"
3192             mdapi_group="3D Pipe/Stream Output"
3193             mdapi_hw_unit_type="gpu"
3194             />
3195    <counter name="Shader Atomic Memory Accesses"
3196             description="The total number of shader atomic memory accesses."
3197             data_type="uint64"
3198             equation="A 34 READ"
3199             underscore_name="shader_atomics"
3200             units="messages"
3201             symbol_name="ShaderAtomics"
3202             semantic_type="event"
3203             mdapi_supported_apis=""
3204             mdapi_usage_flags="Tier3 Frame Batch Draw"
3205             mdapi_hw_unit_type="gpu"
3206             mdapi_group="L3/Data Port/Atomics"
3207             />
3208    <register_config type="NOA">
3209        <register type="NOA" address="0x00000D04" value="0x00000200" />
3210        <register type="NOA" address="0x00009840" value="0x00000000" />
3211        <register type="NOA" address="0x00009884" value="0x00000000" />
3212        <register type="NOA" address="0x00009888" value="0x001F001E" />
3213        <register type="NOA" address="0x00009888" value="0x10160000" />
3214        <register type="NOA" address="0x00009888" value="0x1017001F" />
3215        <register type="NOA" address="0x00009888" value="0x0A1F0005" />
3216        <register type="NOA" address="0x00009888" value="0x0E1F0000" />
3217        <register type="NOA" address="0x00009888" value="0x0C1F0000" />
3218        <register type="NOA" address="0x00009888" value="0x1A200800" />
3219        <register type="NOA" address="0x00009888" value="0x10040015" />
3220        <register type="NOA" address="0x00009888" value="0x0E054000" />
3221        <register type="NOA" address="0x00009888" value="0x14050005" />
3222        <register type="NOA" address="0x00009888" value="0x26060038" />
3223        <register type="NOA" address="0x00009888" value="0x16157E00" />
3224        <register type="NOA" address="0x00009888" value="0x0C160022" />
3225        <register type="NOA" address="0x00009888" value="0x08160000" />
3226        <register type="NOA" address="0x00009888" value="0x0C170540" />
3227        <register type="NOA" address="0x00009888" value="0x04170000" />
3228        <register type="NOA" address="0x00009888" value="0x0A188000" />
3229        <register type="NOA" address="0x00009888" value="0x0C181000" />
3230        <register type="NOA" address="0x00009888" value="0x12195000" />
3231        <register type="NOA" address="0x00009888" value="0x14190001" />
3232        <register type="NOA" address="0x00009884" value="0x00000003" />
3233        <register type="NOA" address="0x00009888" value="0x12010000" />
3234        <register type="NOA" address="0x00009888" value="0x100B7C00" />
3235        <register type="NOA" address="0x00009888" value="0x100F0019" />
3236        <register type="NOA" address="0x00009888" value="0x10107C00" />
3237        <register type="NOA" address="0x00009888" value="0x16100000" />
3238        <register type="NOA" address="0x00009888" value="0x00110000" />
3239        <register type="NOA" address="0x00009888" value="0x120703C0" />
3240        <register type="NOA" address="0x00009888" value="0x10090000" />
3241        <register type="NOA" address="0x00009888" value="0x06010080" />
3242        <register type="NOA" address="0x00009888" value="0x0E014180" />
3243        <register type="NOA" address="0x00009888" value="0x10010000" />
3244        <register type="NOA" address="0x00009888" value="0x00014000" />
3245        <register type="NOA" address="0x00009888" value="0x060B0015" />
3246        <register type="NOA" address="0x00009888" value="0x080B8000" />
3247        <register type="NOA" address="0x00009888" value="0x0A0B2000" />
3248        <register type="NOA" address="0x00009888" value="0x020BA000" />
3249        <register type="NOA" address="0x00009888" value="0x040BA000" />
3250        <register type="NOA" address="0x00009888" value="0x0E0E0A02" />
3251        <register type="NOA" address="0x00009888" value="0x0C0EA800" />
3252        <register type="NOA" address="0x00009888" value="0x020F0002" />
3253        <register type="NOA" address="0x00009888" value="0x180F0800" />
3254        <register type="NOA" address="0x00009888" value="0x040F0000" />
3255        <register type="NOA" address="0x00009888" value="0x060F8000" />
3256        <register type="NOA" address="0x00009888" value="0x0A100017" />
3257        <register type="NOA" address="0x00009888" value="0x04107113" />
3258        <register type="NOA" address="0x00009888" value="0x18100020" />
3259        <register type="NOA" address="0x00009888" value="0x06104000" />
3260        <register type="NOA" address="0x00009888" value="0x08100000" />
3261        <register type="NOA" address="0x00009888" value="0x08110C40" />
3262        <register type="NOA" address="0x00009888" value="0x02110C80" />
3263        <register type="NOA" address="0x00009888" value="0x00024000" />
3264        <register type="NOA" address="0x00009888" value="0x06028000" />
3265        <register type="NOA" address="0x00009888" value="0x0E02C000" />
3266        <register type="NOA" address="0x00009888" value="0x00039000" />
3267        <register type="NOA" address="0x00009888" value="0x06036000" />
3268        <register type="NOA" address="0x00009888" value="0x0803A000" />
3269        <register type="NOA" address="0x00009888" value="0x0A032000" />
3270        <register type="NOA" address="0x00009888" value="0x0E035000" />
3271        <register type="NOA" address="0x00009888" value="0x0203A000" />
3272        <register type="NOA" address="0x00009888" value="0x0403A000" />
3273        <register type="NOA" address="0x00009888" value="0x00044000" />
3274        <register type="NOA" address="0x00009888" value="0x0E044000" />
3275        <register type="NOA" address="0x00009888" value="0x10068000" />
3276        <register type="NOA" address="0x00009888" value="0x12068000" />
3277        <register type="NOA" address="0x00009888" value="0x14068000" />
3278        <register type="NOA" address="0x00009888" value="0x02068000" />
3279        <register type="NOA" address="0x00009888" value="0x04068000" />
3280        <register type="NOA" address="0x00009888" value="0x06068000" />
3281        <register type="NOA" address="0x00009888" value="0x08068000" />
3282        <register type="NOA" address="0x00009888" value="0x0A068000" />
3283        <register type="NOA" address="0x00009888" value="0x0C068000" />
3284        <register type="NOA" address="0x00009888" value="0x00070032" />
3285        <register type="NOA" address="0x00009888" value="0x0E070033" />
3286        <register type="NOA" address="0x00009888" value="0x04070000" />
3287        <register type="NOA" address="0x00009888" value="0x08098011" />
3288        <register type="NOA" address="0x00009888" value="0x00090980" />
3289        <register type="NOA" address="0x00009888" value="0x18090A00" />
3290        <register type="NOA" address="0x00009888" value="0x02090000" />
3291        <register type="NOA" address="0x00009888" value="0x04098000" />
3292        <register type="NOA" address="0x00009888" value="0x06098000" />
3293        <register type="NOA" address="0x00009888" value="0x0A098000" />
3294        <register type="NOA" address="0x00009888" value="0x0C098000" />
3295        <register type="NOA" address="0x00009888" value="0x301F6000" />
3296        <register type="NOA" address="0x00009888" value="0x501F36DB" />
3297        <register type="NOA" address="0x00009888" value="0x521F491B" />
3298        <register type="NOA" address="0x00009888" value="0x541F001B" />
3299        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
3300        <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
3301        <register type="NOA" address="0x00009888" value="0x3E1F2100" />
3302        <register type="NOA" address="0x00009888" value="0x461F4141" />
3303        <register type="NOA" address="0x00009888" value="0x481F1160" />
3304        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
3305        <register type="NOA" address="0x00009888" value="0x4C1F2120" />
3306        <register type="NOA" address="0x00009888" value="0x181F0000" />
3307        <register type="NOA" address="0x00009888" value="0x401F0141" />
3308        <register type="NOA" address="0x00009888" value="0x421F1160" />
3309        <register type="NOA" address="0x00009888" value="0x441F3111" />
3310    </register_config>
3311    <register_config type="OA">
3312        <register type="OA" address="0x00002740" value="0x00000000" />
3313        <register type="OA" address="0x00002710" value="0x00000000" />
3314        <register type="OA" address="0x00002714" value="0x00800000" />
3315        <register type="OA" address="0x00002720" value="0x00000000" />
3316        <register type="OA" address="0x00002724" value="0x00800000" />
3317    </register_config>
3318    <register_config type="FLEX">
3319        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3320    </register_config>
3321  </set>
3322
3323  <set name="Metric set HDCAndSF"
3324       mdapi_supported_apis="OGL OCL IO BB"
3325       underscore_name="hdc_and_sf"
3326       hw_config_guid="c5cbc488-6569-41dd-9128-42bf6f0d317c"
3327       chipset="ICL"
3328       symbol_name="HDCAndSF"
3329       >
3330    <counter name="GPU Core Clocks"
3331             description="The total number of GPU core clocks elapsed during the measurement."
3332             data_type="uint64"
3333             equation="GPU_CLOCK 0 READ"
3334             underscore_name="gpu_core_clocks"
3335             units="cycles"
3336             symbol_name="GpuCoreClocks"
3337             semantic_type="event"
3338             mdapi_supported_apis=""
3339             mdapi_usage_flags="Tier1 Frame Batch Draw"
3340             mdapi_hw_unit_type="gpu"
3341             mdapi_group="GPU"
3342             />
3343    <counter name="EU Active"
3344             description="The percentage of time in which the Execution Units were actively processing."
3345             data_type="float"
3346             max_equation="100"
3347             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3348             underscore_name="eu_active"
3349             units="percent"
3350             symbol_name="EuActive"
3351             semantic_type="duration"
3352             mdapi_supported_apis=""
3353             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3354             mdapi_group="EU Array"
3355             mdapi_hw_unit_type="gpu"
3356             />
3357    <counter name="EU Both FPU Pipes Active"
3358             description="The percentage of time in which both EU FPU pipelines were actively processing."
3359             data_type="float"
3360             max_equation="100"
3361             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3362             underscore_name="eu_fpu_both_active"
3363             units="percent"
3364             symbol_name="EuFpuBothActive"
3365             semantic_type="duration"
3366             mdapi_supported_apis=""
3367             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3368             mdapi_group="EU Array/Pipes"
3369             mdapi_hw_unit_type="gpu"
3370             />
3371    <counter name="SQ is full"
3372             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3373             data_type="float"
3374             max_equation="100"
3375             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3376             underscore_name="gt_request_queue_full"
3377             units="percent"
3378             symbol_name="GTRequestQueueFull"
3379             semantic_type="duration"
3380             mdapi_supported_apis=""
3381             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3382             mdapi_group="GTI"
3383             mdapi_hw_unit_type="gpu"
3384             />
3385    <counter name="VS Send Pipe Active"
3386             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3387             data_type="float"
3388             max_equation="100"
3389             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3390             underscore_name="vs_send_active"
3391             units="percent"
3392             symbol_name="VsSendActive"
3393             semantic_type="duration"
3394             mdapi_supported_apis=""
3395             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3396             mdapi_group="EU Array/Vertex Shader"
3397             mdapi_hw_unit_type="gpu"
3398             />
3399    <counter name="VS FPU1 Pipe Active"
3400             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3401             data_type="float"
3402             max_equation="100"
3403             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3404             underscore_name="vs_fpu1_active"
3405             units="percent"
3406             symbol_name="VsFpu1Active"
3407             semantic_type="duration"
3408             mdapi_supported_apis=""
3409             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3410             mdapi_group="EU Array/Vertex Shader"
3411             mdapi_hw_unit_type="gpu"
3412             />
3413    <counter name="GS Threads Dispatched"
3414             description="The total number of geometry shader hardware threads dispatched."
3415             data_type="uint64"
3416             equation="A 5 READ"
3417             underscore_name="gs_threads"
3418             units="threads"
3419             symbol_name="GsThreads"
3420             semantic_type="event"
3421             mdapi_supported_apis=""
3422             mdapi_usage_flags="Tier3 Frame Batch Draw"
3423             mdapi_hw_unit_type="gpu"
3424             mdapi_group="EU Array/Geometry Shader"
3425             />
3426    <counter name="Early Hi-Depth Test Fails"
3427             description="The total number of pixels dropped on early hierarchical depth test."
3428             data_type="uint64"
3429             equation="A 22 READ 4 UMUL"
3430             underscore_name="hi_depth_test_fails"
3431             units="pixels"
3432             symbol_name="HiDepthTestFails"
3433             semantic_type="event"
3434             mdapi_supported_apis=""
3435             mdapi_usage_flags="Tier3 Frame Batch Draw"
3436             mdapi_hw_unit_type="gpu"
3437             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3438             />
3439    <counter name="FS Both FPU Active"
3440             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3441             data_type="float"
3442             max_equation="100"
3443             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3444             underscore_name="ps_eu_both_fpu_active"
3445             units="percent"
3446             symbol_name="PsEuBothFpuActive"
3447             semantic_type="duration"
3448             mdapi_supported_apis=""
3449             mdapi_usage_flags="Tier4 Frame Batch Draw"
3450             mdapi_group="3D Pipe/Fragment Shader"
3451             mdapi_hw_unit_type="gpu"
3452             />
3453    <counter name="VS Threads Dispatched"
3454             description="The total number of vertex shader hardware threads dispatched."
3455             data_type="uint64"
3456             equation="A 1 READ"
3457             underscore_name="vs_threads"
3458             units="threads"
3459             symbol_name="VsThreads"
3460             semantic_type="event"
3461             mdapi_supported_apis=""
3462             mdapi_usage_flags="Tier3 Frame Batch Draw"
3463             mdapi_hw_unit_type="gpu"
3464             mdapi_group="EU Array/Vertex Shader"
3465             />
3466    <counter name="Polygon Data Ready"
3467             description="The percentage of time in which geometry pipeline output is ready"
3468             data_type="float"
3469             max_equation="100"
3470             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3471             underscore_name="poly_data_ready"
3472             units="percent"
3473             symbol_name="PolyDataReady"
3474             semantic_type="duration"
3475             mdapi_supported_apis=""
3476             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3477             mdapi_group="GPU/3D Pipe/Strip-Fans"
3478             mdapi_hw_unit_type="gpu"
3479             />
3480    <counter name="FS Threads Dispatched"
3481             description="The total number of fragment shader hardware threads dispatched."
3482             data_type="uint64"
3483             equation="A 6 READ"
3484             underscore_name="ps_threads"
3485             units="threads"
3486             symbol_name="PsThreads"
3487             semantic_type="event"
3488             mdapi_supported_apis=""
3489             mdapi_usage_flags="Tier3 Frame Batch Draw"
3490             mdapi_hw_unit_type="gpu"
3491             mdapi_group="EU Array/Fragment Shader"
3492             />
3493    <counter name="Shader Barrier Messages"
3494             description="The total number of shader barrier messages."
3495             data_type="uint64"
3496             equation="A 35 READ"
3497             underscore_name="shader_barriers"
3498             units="messages"
3499             symbol_name="ShaderBarriers"
3500             semantic_type="event"
3501             mdapi_supported_apis=""
3502             mdapi_usage_flags="Tier3 Frame Batch Draw"
3503             mdapi_hw_unit_type="gpu"
3504             mdapi_group="EU Array/Barrier"
3505             />
3506    <counter name="Sampler Texels"
3507             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3508             data_type="uint64"
3509             equation="A 28 READ 4 UMUL"
3510             underscore_name="sampler_texels"
3511             units="texels"
3512             symbol_name="SamplerTexels"
3513             semantic_type="event"
3514             mdapi_supported_apis=""
3515             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3516             mdapi_hw_unit_type="gpu"
3517             mdapi_group="Sampler/Sampler Input"
3518             />
3519    <counter name="Pixels Failing Tests"
3520             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3521             data_type="uint64"
3522             equation="A 25 READ 4 UMUL"
3523             underscore_name="pixels_failing_post_ps_tests"
3524             units="pixels"
3525             symbol_name="PixelsFailingPostPsTests"
3526             semantic_type="event"
3527             mdapi_supported_apis=""
3528             mdapi_usage_flags="Tier3 Frame Batch Draw"
3529             mdapi_hw_unit_type="gpu"
3530             mdapi_group="3D Pipe/Output Merger"
3531             />
3532    <counter name="GPU Time Elapsed"
3533             description="Time elapsed on the GPU during the measurement."
3534             data_type="uint64"
3535             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3536             underscore_name="gpu_time"
3537             units="ns"
3538             symbol_name="GpuTime"
3539             semantic_type="duration"
3540             mdapi_supported_apis=""
3541             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3542             mdapi_hw_unit_type="gpu"
3543             mdapi_group="GPU"
3544             />
3545    <counter name="AVG GPU Core Frequency"
3546             description="Average GPU Core Frequency in the measurement."
3547             data_type="uint64"
3548             max_equation="$GpuMaxFrequency"
3549             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3550             underscore_name="avg_gpu_core_frequency"
3551             units="hz"
3552             symbol_name="AvgGpuCoreFrequency"
3553             semantic_type="event"
3554             mdapi_supported_apis=""
3555             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3556             mdapi_group="GPU"
3557             mdapi_hw_unit_type="gpu"
3558             />
3559    <counter name="Sampler Texels Misses"
3560             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3561             data_type="uint64"
3562             equation="A 29 READ 4 UMUL"
3563             underscore_name="sampler_texel_misses"
3564             units="texels"
3565             symbol_name="SamplerTexelMisses"
3566             semantic_type="event"
3567             mdapi_supported_apis=""
3568             mdapi_usage_flags="Tier3 Batch Frame Draw"
3569             mdapi_hw_unit_type="gpu"
3570             mdapi_group="Sampler/Sampler Cache"
3571             />
3572    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
3573             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
3574             data_type="float"
3575             max_equation="100"
3576             equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3577             underscore_name="non_sampler_shader01_access_stalled_on_l3"
3578             units="percent"
3579             symbol_name="NonSamplerShader01AccessStalledOnL3"
3580             semantic_type="duration"
3581             mdapi_supported_apis=""
3582             mdapi_usage_flags="Tier3 Frame Batch Draw"
3583             mdapi_group="GPU/Data Port"
3584             mdapi_hw_unit_type="subslice"
3585             />
3586    <counter name="CS Threads Dispatched"
3587             description="The total number of compute shader hardware threads dispatched."
3588             data_type="uint64"
3589             equation="A 4 READ"
3590             underscore_name="cs_threads"
3591             units="threads"
3592             symbol_name="CsThreads"
3593             semantic_type="event"
3594             mdapi_supported_apis=""
3595             mdapi_usage_flags="Tier3 Frame Batch Draw"
3596             mdapi_hw_unit_type="gpu"
3597             mdapi_group="EU Array/Compute Shader"
3598             />
3599    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
3600             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
3601             data_type="float"
3602             max_equation="100"
3603             equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3604             underscore_name="non_sampler_shader02_access_stalled_on_l3"
3605             units="percent"
3606             symbol_name="NonSamplerShader02AccessStalledOnL3"
3607             semantic_type="duration"
3608             mdapi_supported_apis=""
3609             mdapi_usage_flags="Tier3 Frame Batch Draw"
3610             mdapi_group="GPU/Data Port"
3611             mdapi_hw_unit_type="subslice"
3612             />
3613    <counter name="SLM Bytes Read"
3614             description="The total number of GPU memory bytes read from shared local memory."
3615             data_type="uint64"
3616             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3617             equation="A 30 READ 64 UMUL"
3618             underscore_name="slm_bytes_read"
3619             units="bytes"
3620             symbol_name="SlmBytesRead"
3621             semantic_type="throughput"
3622             mdapi_supported_apis=""
3623             mdapi_usage_flags="Tier3 Frame Batch Draw"
3624             mdapi_group="L3/Data Port/SLM"
3625             mdapi_hw_unit_type="gpu"
3626             />
3627    <counter name="PS FPU1 Pipe Active"
3628             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3629             data_type="float"
3630             max_equation="100"
3631             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3632             underscore_name="ps_fpu1_active"
3633             units="percent"
3634             symbol_name="PsFpu1Active"
3635             semantic_type="duration"
3636             mdapi_supported_apis=""
3637             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3638             mdapi_group="EU Array/Pixel Shader"
3639             mdapi_hw_unit_type="gpu"
3640             />
3641    <counter name="PS Send Pipeline Active"
3642             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3643             data_type="float"
3644             max_equation="100"
3645             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3646             underscore_name="ps_send_active"
3647             units="percent"
3648             symbol_name="PsSendActive"
3649             semantic_type="duration"
3650             mdapi_supported_apis=""
3651             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3652             mdapi_group="EU Array/Pixel Shader"
3653             mdapi_hw_unit_type="gpu"
3654             />
3655    <counter name="VS FPU0 Pipe Active"
3656             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3657             data_type="float"
3658             max_equation="100"
3659             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3660             underscore_name="vs_fpu0_active"
3661             units="percent"
3662             symbol_name="VsFpu0Active"
3663             semantic_type="duration"
3664             mdapi_supported_apis=""
3665             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3666             mdapi_group="EU Array/Vertex Shader"
3667             mdapi_hw_unit_type="gpu"
3668             />
3669    <counter name="GPU Busy"
3670             description="The percentage of time in which the GPU has been processing GPU commands."
3671             data_type="float"
3672             max_equation="100"
3673             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3674             underscore_name="gpu_busy"
3675             units="percent"
3676             symbol_name="GpuBusy"
3677             semantic_type="duration"
3678             mdapi_supported_apis=""
3679             mdapi_usage_flags="Tier1 Overview System Frame"
3680             mdapi_group="GPU"
3681             mdapi_hw_unit_type="gpu"
3682             />
3683    <counter name="Rasterized Pixels"
3684             description="The total number of rasterized pixels."
3685             data_type="uint64"
3686             equation="A 21 READ 4 UMUL"
3687             underscore_name="rasterized_pixels"
3688             units="pixels"
3689             symbol_name="RasterizedPixels"
3690             semantic_type="event"
3691             mdapi_supported_apis=""
3692             mdapi_usage_flags="Tier3 Frame Batch Draw"
3693             mdapi_hw_unit_type="gpu"
3694             mdapi_group="3D Pipe/Rasterizer"
3695             />
3696    <counter name="PS FPU0 Pipe Active"
3697             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3698             data_type="float"
3699             max_equation="100"
3700             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3701             underscore_name="ps_fpu0_active"
3702             units="percent"
3703             symbol_name="PsFpu0Active"
3704             semantic_type="duration"
3705             mdapi_supported_apis=""
3706             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3707             mdapi_group="EU Array/Pixel Shader"
3708             mdapi_hw_unit_type="gpu"
3709             />
3710    <counter name="DS Threads Dispatched"
3711             description="The total number of domain shader hardware threads dispatched."
3712             data_type="uint64"
3713             equation="A 3 READ"
3714             underscore_name="ds_threads"
3715             units="threads"
3716             symbol_name="DsThreads"
3717             semantic_type="event"
3718             mdapi_supported_apis=""
3719             mdapi_usage_flags="Tier3 Frame Batch Draw"
3720             mdapi_hw_unit_type="gpu"
3721             mdapi_group="EU Array/Domain Shader"
3722             />
3723    <counter name="Samples Written"
3724             description="The total number of samples or pixels written to all render targets."
3725             data_type="uint64"
3726             equation="A 26 READ 4 UMUL"
3727             underscore_name="samples_written"
3728             units="pixels"
3729             symbol_name="SamplesWritten"
3730             semantic_type="event"
3731             mdapi_supported_apis=""
3732             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3733             mdapi_hw_unit_type="gpu"
3734             mdapi_group="3D Pipe/Output Merger"
3735             />
3736    <counter name="EU Stall"
3737             description="The percentage of time in which the Execution Units were stalled."
3738             data_type="float"
3739             max_equation="100"
3740             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3741             underscore_name="eu_stall"
3742             units="percent"
3743             symbol_name="EuStall"
3744             semantic_type="duration"
3745             mdapi_supported_apis=""
3746             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3747             mdapi_group="EU Array"
3748             mdapi_hw_unit_type="gpu"
3749             />
3750    <counter name="Samples Blended"
3751             description="The total number of blended samples or pixels written to all render targets."
3752             data_type="uint64"
3753             equation="A 27 READ 4 UMUL"
3754             underscore_name="samples_blended"
3755             units="pixels"
3756             symbol_name="SamplesBlended"
3757             semantic_type="event"
3758             mdapi_supported_apis=""
3759             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3760             mdapi_hw_unit_type="gpu"
3761             mdapi_group="3D Pipe/Output Merger"
3762             />
3763    <counter name="Early Depth Test Fails"
3764             description="The total number of pixels dropped on early depth test."
3765             data_type="uint64"
3766             equation="A 23 READ 4 UMUL"
3767             underscore_name="early_depth_test_fails"
3768             units="pixels"
3769             symbol_name="EarlyDepthTestFails"
3770             semantic_type="event"
3771             mdapi_supported_apis=""
3772             mdapi_usage_flags="Tier3 Frame Batch Draw"
3773             mdapi_hw_unit_type="gpu"
3774             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3775             />
3776    <counter name="Shader Memory Accesses"
3777             description="The total number of shader memory accesses to L3."
3778             data_type="uint64"
3779             equation="A 32 READ"
3780             underscore_name="shader_memory_accesses"
3781             units="messages"
3782             symbol_name="ShaderMemoryAccesses"
3783             semantic_type="event"
3784             mdapi_supported_apis=""
3785             mdapi_usage_flags="Tier3 Frame Batch Draw"
3786             mdapi_hw_unit_type="gpu"
3787             mdapi_group="L3/Data Port"
3788             />
3789    <counter name="HS Threads Dispatched"
3790             description="The total number of hull shader hardware threads dispatched."
3791             data_type="uint64"
3792             equation="A 2 READ"
3793             underscore_name="hs_threads"
3794             units="threads"
3795             symbol_name="HsThreads"
3796             semantic_type="event"
3797             mdapi_supported_apis=""
3798             mdapi_usage_flags="Tier3 Frame Batch Draw"
3799             mdapi_hw_unit_type="gpu"
3800             mdapi_group="EU Array/Hull Shader"
3801             />
3802    <counter name="L3 Shader Throughput"
3803             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3804             data_type="uint64"
3805             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3806             equation="$ShaderMemoryAccesses 64 UMUL"
3807             underscore_name="l3_shader_throughput"
3808             units="bytes"
3809             symbol_name="L3ShaderThroughput"
3810             semantic_type="throughput"
3811             mdapi_supported_apis=""
3812             mdapi_usage_flags="Tier2 Frame Batch Draw"
3813             mdapi_group="L3/Data Port"
3814             mdapi_hw_unit_type="gpu"
3815             />
3816    <counter name="Samples Killed in FS"
3817             description="The total number of samples or pixels dropped in fragment shaders."
3818             data_type="uint64"
3819             equation="A 24 READ 4 UMUL"
3820             underscore_name="samples_killed_in_ps"
3821             units="pixels"
3822             symbol_name="SamplesKilledInPs"
3823             semantic_type="event"
3824             mdapi_supported_apis=""
3825             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3826             mdapi_hw_unit_type="gpu"
3827             mdapi_group="3D Pipe/Fragment Shader"
3828             />
3829    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
3830             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
3831             data_type="float"
3832             max_equation="100"
3833             equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3834             underscore_name="non_sampler_shader00_access_stalled_on_l3"
3835             units="percent"
3836             symbol_name="NonSamplerShader00AccessStalledOnL3"
3837             semantic_type="duration"
3838             mdapi_supported_apis=""
3839             mdapi_usage_flags="Tier3 Frame Batch Draw"
3840             mdapi_group="GPU/Data Port"
3841             mdapi_hw_unit_type="subslice"
3842             />
3843    <counter name="SLM Bytes Written"
3844             description="The total number of GPU memory bytes written into shared local memory."
3845             data_type="uint64"
3846             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3847             equation="A 31 READ 64 UMUL"
3848             underscore_name="slm_bytes_written"
3849             units="bytes"
3850             symbol_name="SlmBytesWritten"
3851             semantic_type="throughput"
3852             mdapi_supported_apis=""
3853             mdapi_usage_flags="Tier3 Frame Batch Draw"
3854             mdapi_group="L3/Data Port/SLM"
3855             mdapi_hw_unit_type="gpu"
3856             />
3857    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
3858             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
3859             data_type="float"
3860             max_equation="100"
3861             equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3862             underscore_name="non_sampler_shader03_access_stalled_on_l3"
3863             units="percent"
3864             symbol_name="NonSamplerShader03AccessStalledOnL3"
3865             semantic_type="duration"
3866             mdapi_supported_apis=""
3867             mdapi_usage_flags="Tier3 Frame Batch Draw"
3868             mdapi_group="GPU/Data Port"
3869             mdapi_hw_unit_type="subslice"
3870             />
3871    <counter name="Shader Atomic Memory Accesses"
3872             description="The total number of shader atomic memory accesses."
3873             data_type="uint64"
3874             equation="A 34 READ"
3875             underscore_name="shader_atomics"
3876             units="messages"
3877             symbol_name="ShaderAtomics"
3878             semantic_type="event"
3879             mdapi_supported_apis=""
3880             mdapi_usage_flags="Tier3 Frame Batch Draw"
3881             mdapi_hw_unit_type="gpu"
3882             mdapi_group="L3/Data Port/Atomics"
3883             />
3884    <register_config type="NOA">
3885        <register type="NOA" address="0x00000D04" value="0x00000200" />
3886        <register type="NOA" address="0x00009840" value="0x00000000" />
3887        <register type="NOA" address="0x00009884" value="0x00000000" />
3888        <register type="NOA" address="0x00009888" value="0x1223000A" />
3889        <register type="NOA" address="0x00009888" value="0x10230009" />
3890        <register type="NOA" address="0x00009888" value="0x1263000A" />
3891        <register type="NOA" address="0x00009888" value="0x10630009" />
3892        <register type="NOA" address="0x00009888" value="0x12A3000A" />
3893        <register type="NOA" address="0x00009888" value="0x10A30009" />
3894        <register type="NOA" address="0x00009888" value="0x12E3000A" />
3895        <register type="NOA" address="0x00009888" value="0x10E30009" />
3896        <register type="NOA" address="0x00009888" value="0x10150019" />
3897        <register type="NOA" address="0x00009888" value="0x1C20000A" />
3898        <register type="NOA" address="0x00009888" value="0x0C231900" />
3899        <register type="NOA" address="0x00009888" value="0x0E23003C" />
3900        <register type="NOA" address="0x00009888" value="0x00230000" />
3901        <register type="NOA" address="0x00009888" value="0x1C600020" />
3902        <register type="NOA" address="0x00009888" value="0x02608000" />
3903        <register type="NOA" address="0x00009888" value="0x0E631900" />
3904        <register type="NOA" address="0x00009888" value="0x00631E00" />
3905        <register type="NOA" address="0x00009888" value="0x04A08000" />
3906        <register type="NOA" address="0x00009888" value="0x06A08000" />
3907        <register type="NOA" address="0x00009888" value="0x02A31E32" />
3908        <register type="NOA" address="0x00009888" value="0x00A30000" />
3909        <register type="NOA" address="0x00009888" value="0x08E08000" />
3910        <register type="NOA" address="0x00009888" value="0x0AE08000" />
3911        <register type="NOA" address="0x00009888" value="0x04E31E32" />
3912        <register type="NOA" address="0x00009888" value="0x00E30000" />
3913        <register type="NOA" address="0x00009888" value="0x0C045400" />
3914        <register type="NOA" address="0x00009888" value="0x10040150" />
3915        <register type="NOA" address="0x00009888" value="0x0E040015" />
3916        <register type="NOA" address="0x00009888" value="0x04055000" />
3917        <register type="NOA" address="0x00009888" value="0x14050054" />
3918        <register type="NOA" address="0x00009888" value="0x06055000" />
3919        <register type="NOA" address="0x00009888" value="0x08055000" />
3920        <register type="NOA" address="0x00009888" value="0x24063F00" />
3921        <register type="NOA" address="0x00009888" value="0x260600E0" />
3922        <register type="NOA" address="0x00009888" value="0x0E088000" />
3923        <register type="NOA" address="0x00009888" value="0x00088000" />
3924        <register type="NOA" address="0x00009888" value="0x14090040" />
3925        <register type="NOA" address="0x00009888" value="0x04094000" />
3926        <register type="NOA" address="0x00009888" value="0x040DA000" />
3927        <register type="NOA" address="0x00009888" value="0x080E5000" />
3928        <register type="NOA" address="0x00009888" value="0x1A120020" />
3929        <register type="NOA" address="0x00009888" value="0x02128000" />
3930        <register type="NOA" address="0x00009888" value="0x0412C000" />
3931        <register type="NOA" address="0x00009888" value="0x0612C000" />
3932        <register type="NOA" address="0x00009888" value="0x0A138000" />
3933        <register type="NOA" address="0x00009888" value="0x0413E000" />
3934        <register type="NOA" address="0x00009888" value="0x0E148000" />
3935        <register type="NOA" address="0x00009888" value="0x00148000" />
3936        <register type="NOA" address="0x00009888" value="0x0214C000" />
3937        <register type="NOA" address="0x00009888" value="0x00150047" />
3938        <register type="NOA" address="0x00009888" value="0x16156000" />
3939        <register type="NOA" address="0x00009888" value="0x18150007" />
3940        <register type="NOA" address="0x00009888" value="0x02154000" />
3941        <register type="NOA" address="0x00009888" value="0x04154000" />
3942        <register type="NOA" address="0x00009888" value="0x06154000" />
3943        <register type="NOA" address="0x00009888" value="0x08158000" />
3944        <register type="NOA" address="0x00009888" value="0x0A158000" />
3945        <register type="NOA" address="0x00009888" value="0x0C188000" />
3946        <register type="NOA" address="0x00009888" value="0x0E182000" />
3947        <register type="NOA" address="0x00009888" value="0x1419000A" />
3948        <register type="NOA" address="0x00009888" value="0x021CA000" />
3949        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
3950        <register type="NOA" address="0x00009884" value="0x00000003" />
3951        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
3952        <register type="NOA" address="0x00009888" value="0x181F0000" />
3953        <register type="NOA" address="0x00009888" value="0x301F8000" />
3954        <register type="NOA" address="0x00009888" value="0x521F4000" />
3955        <register type="NOA" address="0x00009888" value="0x541F0024" />
3956        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
3957        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
3958        <register type="NOA" address="0x00009888" value="0x501F0024" />
3959        <register type="NOA" address="0x00009888" value="0x3E1F0100" />
3960        <register type="NOA" address="0x00009888" value="0x4C1F3030" />
3961        <register type="NOA" address="0x00009888" value="0x401F0000" />
3962        <register type="NOA" address="0x00009888" value="0x421F3000" />
3963        <register type="NOA" address="0x00009888" value="0x441F3330" />
3964    </register_config>
3965    <register_config type="OA">
3966        <register type="OA" address="0x00002740" value="0x00000000" />
3967        <register type="OA" address="0x00002710" value="0x00000000" />
3968        <register type="OA" address="0x00002714" value="0x10800000" />
3969        <register type="OA" address="0x00002720" value="0x00000000" />
3970        <register type="OA" address="0x00002724" value="0x00800000" />
3971        <register type="OA" address="0x00002770" value="0x00000002" />
3972        <register type="OA" address="0x00002774" value="0x0000FFFE" />
3973    </register_config>
3974    <register_config type="FLEX">
3975        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3976        <register type="FLEX" address="0x0000E558" value="0x00010003" />
3977        <register type="FLEX" address="0x0000E658" value="0x00012011" />
3978        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
3979        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
3980    </register_config>
3981  </set>
3982
3983  <set name="Metric set RasterizerAndPixelBackend"
3984       mdapi_supported_apis="OGL OCL IO BB"
3985       underscore_name="rasterizer_and_pixel_backend"
3986       hw_config_guid="0316ce4f-e03f-4738-8262-13528fce8eea"
3987       chipset="ICL"
3988       symbol_name="RasterizerAndPixelBackend"
3989       >
3990    <counter name="GPU Core Clocks"
3991             description="The total number of GPU core clocks elapsed during the measurement."
3992             data_type="uint64"
3993             equation="GPU_CLOCK 0 READ"
3994             underscore_name="gpu_core_clocks"
3995             units="cycles"
3996             symbol_name="GpuCoreClocks"
3997             semantic_type="event"
3998             mdapi_supported_apis=""
3999             mdapi_usage_flags="Tier1 Frame Batch Draw"
4000             mdapi_hw_unit_type="gpu"
4001             mdapi_group="GPU"
4002             />
4003    <counter name="EU Active"
4004             description="The percentage of time in which the Execution Units were actively processing."
4005             data_type="float"
4006             max_equation="100"
4007             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4008             underscore_name="eu_active"
4009             units="percent"
4010             symbol_name="EuActive"
4011             semantic_type="duration"
4012             mdapi_supported_apis=""
4013             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4014             mdapi_group="EU Array"
4015             mdapi_hw_unit_type="gpu"
4016             />
4017    <counter name="EU Both FPU Pipes Active"
4018             description="The percentage of time in which both EU FPU pipelines were actively processing."
4019             data_type="float"
4020             max_equation="100"
4021             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4022             underscore_name="eu_fpu_both_active"
4023             units="percent"
4024             symbol_name="EuFpuBothActive"
4025             semantic_type="duration"
4026             mdapi_supported_apis=""
4027             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4028             mdapi_group="EU Array/Pipes"
4029             mdapi_hw_unit_type="gpu"
4030             />
4031    <counter name="SQ is full"
4032             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4033             data_type="float"
4034             max_equation="100"
4035             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4036             underscore_name="gt_request_queue_full"
4037             units="percent"
4038             symbol_name="GTRequestQueueFull"
4039             semantic_type="duration"
4040             mdapi_supported_apis=""
4041             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4042             mdapi_group="GTI"
4043             mdapi_hw_unit_type="gpu"
4044             />
4045    <counter name="VS Send Pipe Active"
4046             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4047             data_type="float"
4048             max_equation="100"
4049             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4050             underscore_name="vs_send_active"
4051             units="percent"
4052             symbol_name="VsSendActive"
4053             semantic_type="duration"
4054             mdapi_supported_apis=""
4055             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4056             mdapi_group="EU Array/Vertex Shader"
4057             mdapi_hw_unit_type="gpu"
4058             />
4059    <counter name="Slice0 Pipe0 PS Output Available"
4060             description="The percentage of time in which slice0 pipe0 PS output is available"
4061             data_type="float"
4062             max_equation="100"
4063             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4064             underscore_name="ps_output00_available"
4065             units="percent"
4066             symbol_name="PSOutput00Available"
4067             semantic_type="duration"
4068             mdapi_supported_apis=""
4069             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4070             mdapi_group="GPU/3D Pipe"
4071             mdapi_hw_unit_type="slice"
4072             />
4073    <counter name="VS FPU1 Pipe Active"
4074             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4075             data_type="float"
4076             max_equation="100"
4077             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4078             underscore_name="vs_fpu1_active"
4079             units="percent"
4080             symbol_name="VsFpu1Active"
4081             semantic_type="duration"
4082             mdapi_supported_apis=""
4083             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4084             mdapi_group="EU Array/Vertex Shader"
4085             mdapi_hw_unit_type="gpu"
4086             />
4087    <counter name="GS Threads Dispatched"
4088             description="The total number of geometry shader hardware threads dispatched."
4089             data_type="uint64"
4090             equation="A 5 READ"
4091             underscore_name="gs_threads"
4092             units="threads"
4093             symbol_name="GsThreads"
4094             semantic_type="event"
4095             mdapi_supported_apis=""
4096             mdapi_usage_flags="Tier3 Frame Batch Draw"
4097             mdapi_hw_unit_type="gpu"
4098             mdapi_group="EU Array/Geometry Shader"
4099             />
4100    <counter name="Slice0 Pipe1 PS Output Available"
4101             description="The percentage of time in which slice0 pipe1 PS output is available"
4102             data_type="float"
4103             max_equation="100"
4104             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4105             underscore_name="ps_output01_available"
4106             units="percent"
4107             symbol_name="PSOutput01Available"
4108             semantic_type="duration"
4109             mdapi_supported_apis=""
4110             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4111             mdapi_group="GPU/3D Pipe"
4112             mdapi_hw_unit_type="slice"
4113             />
4114    <counter name="Early Hi-Depth Test Fails"
4115             description="The total number of pixels dropped on early hierarchical depth test."
4116             data_type="uint64"
4117             equation="A 22 READ 4 UMUL"
4118             underscore_name="hi_depth_test_fails"
4119             units="pixels"
4120             symbol_name="HiDepthTestFails"
4121             semantic_type="event"
4122             mdapi_supported_apis=""
4123             mdapi_usage_flags="Tier3 Frame Batch Draw"
4124             mdapi_hw_unit_type="gpu"
4125             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4126             />
4127    <counter name="FS Both FPU Active"
4128             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4129             data_type="float"
4130             max_equation="100"
4131             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4132             underscore_name="ps_eu_both_fpu_active"
4133             units="percent"
4134             symbol_name="PsEuBothFpuActive"
4135             semantic_type="duration"
4136             mdapi_supported_apis=""
4137             mdapi_usage_flags="Tier4 Frame Batch Draw"
4138             mdapi_group="3D Pipe/Fragment Shader"
4139             mdapi_hw_unit_type="gpu"
4140             />
4141    <counter name="VS Threads Dispatched"
4142             description="The total number of vertex shader hardware threads dispatched."
4143             data_type="uint64"
4144             equation="A 1 READ"
4145             underscore_name="vs_threads"
4146             units="threads"
4147             symbol_name="VsThreads"
4148             semantic_type="event"
4149             mdapi_supported_apis=""
4150             mdapi_usage_flags="Tier3 Frame Batch Draw"
4151             mdapi_hw_unit_type="gpu"
4152             mdapi_group="EU Array/Vertex Shader"
4153             />
4154    <counter name="FS Threads Dispatched"
4155             description="The total number of fragment shader hardware threads dispatched."
4156             data_type="uint64"
4157             equation="A 6 READ"
4158             underscore_name="ps_threads"
4159             units="threads"
4160             symbol_name="PsThreads"
4161             semantic_type="event"
4162             mdapi_supported_apis=""
4163             mdapi_usage_flags="Tier3 Frame Batch Draw"
4164             mdapi_hw_unit_type="gpu"
4165             mdapi_group="EU Array/Fragment Shader"
4166             />
4167    <counter name="Slice0 Pipe1 Pixel Values Ready"
4168             description="The percentage of time in which slice0 pipe1 pixel values are ready"
4169             data_type="float"
4170             max_equation="100"
4171             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4172             underscore_name="pixel_values01_ready"
4173             units="percent"
4174             symbol_name="PixelValues01Ready"
4175             semantic_type="duration"
4176             mdapi_supported_apis=""
4177             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4178             mdapi_group="GPU/3D Pipe"
4179             mdapi_hw_unit_type="slice"
4180             />
4181    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
4182             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4183             data_type="float"
4184             max_equation="100"
4185             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4186             underscore_name="pixel_data00_ready"
4187             units="percent"
4188             symbol_name="PixelData00Ready"
4189             semantic_type="duration"
4190             mdapi_supported_apis=""
4191             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4192             mdapi_group="GPU/Rasterizer/Early Depth Test"
4193             mdapi_hw_unit_type="slice"
4194             />
4195    <counter name="Shader Barrier Messages"
4196             description="The total number of shader barrier messages."
4197             data_type="uint64"
4198             equation="A 35 READ"
4199             underscore_name="shader_barriers"
4200             units="messages"
4201             symbol_name="ShaderBarriers"
4202             semantic_type="event"
4203             mdapi_supported_apis=""
4204             mdapi_usage_flags="Tier3 Frame Batch Draw"
4205             mdapi_hw_unit_type="gpu"
4206             mdapi_group="EU Array/Barrier"
4207             />
4208    <counter name="Sampler Texels"
4209             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4210             data_type="uint64"
4211             equation="A 28 READ 4 UMUL"
4212             underscore_name="sampler_texels"
4213             units="texels"
4214             symbol_name="SamplerTexels"
4215             semantic_type="event"
4216             mdapi_supported_apis=""
4217             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4218             mdapi_hw_unit_type="gpu"
4219             mdapi_group="Sampler/Sampler Input"
4220             />
4221    <counter name="Pixels Failing Tests"
4222             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4223             data_type="uint64"
4224             equation="A 25 READ 4 UMUL"
4225             underscore_name="pixels_failing_post_ps_tests"
4226             units="pixels"
4227             symbol_name="PixelsFailingPostPsTests"
4228             semantic_type="event"
4229             mdapi_supported_apis=""
4230             mdapi_usage_flags="Tier3 Frame Batch Draw"
4231             mdapi_hw_unit_type="gpu"
4232             mdapi_group="3D Pipe/Output Merger"
4233             />
4234    <counter name="GPU Time Elapsed"
4235             description="Time elapsed on the GPU during the measurement."
4236             data_type="uint64"
4237             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4238             underscore_name="gpu_time"
4239             units="ns"
4240             symbol_name="GpuTime"
4241             semantic_type="duration"
4242             mdapi_supported_apis=""
4243             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4244             mdapi_hw_unit_type="gpu"
4245             mdapi_group="GPU"
4246             />
4247    <counter name="AVG GPU Core Frequency"
4248             description="Average GPU Core Frequency in the measurement."
4249             data_type="uint64"
4250             max_equation="$GpuMaxFrequency"
4251             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4252             underscore_name="avg_gpu_core_frequency"
4253             units="hz"
4254             symbol_name="AvgGpuCoreFrequency"
4255             semantic_type="event"
4256             mdapi_supported_apis=""
4257             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4258             mdapi_group="GPU"
4259             mdapi_hw_unit_type="gpu"
4260             />
4261    <counter name="Sampler Texels Misses"
4262             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4263             data_type="uint64"
4264             equation="A 29 READ 4 UMUL"
4265             underscore_name="sampler_texel_misses"
4266             units="texels"
4267             symbol_name="SamplerTexelMisses"
4268             semantic_type="event"
4269             mdapi_supported_apis=""
4270             mdapi_usage_flags="Tier3 Batch Frame Draw"
4271             mdapi_hw_unit_type="gpu"
4272             mdapi_group="Sampler/Sampler Cache"
4273             />
4274    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
4275             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4276             data_type="float"
4277             max_equation="100"
4278             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4279             underscore_name="pixel_data01_ready"
4280             units="percent"
4281             symbol_name="PixelData01Ready"
4282             semantic_type="duration"
4283             mdapi_supported_apis=""
4284             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4285             mdapi_group="GPU/Rasterizer/Early Depth Test"
4286             mdapi_hw_unit_type="slice"
4287             />
4288    <counter name="CS Threads Dispatched"
4289             description="The total number of compute shader hardware threads dispatched."
4290             data_type="uint64"
4291             equation="A 4 READ"
4292             underscore_name="cs_threads"
4293             units="threads"
4294             symbol_name="CsThreads"
4295             semantic_type="event"
4296             mdapi_supported_apis=""
4297             mdapi_usage_flags="Tier3 Frame Batch Draw"
4298             mdapi_hw_unit_type="gpu"
4299             mdapi_group="EU Array/Compute Shader"
4300             />
4301    <counter name="Slice0 Rasterizer Input Available"
4302             description="The percentage of time in which slice0 rasterizer input is available"
4303             data_type="float"
4304             max_equation="100"
4305             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4306             underscore_name="rasterizer0_input_available"
4307             units="percent"
4308             symbol_name="Rasterizer0InputAvailable"
4309             availability="$SliceMask 1 AND"
4310             semantic_type="duration"
4311             mdapi_supported_apis=""
4312             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4313             mdapi_group="GPU/Rasterizer"
4314             mdapi_hw_unit_type="slice"
4315             />
4316    <counter name="SLM Bytes Read"
4317             description="The total number of GPU memory bytes read from shared local memory."
4318             data_type="uint64"
4319             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4320             equation="A 30 READ 64 UMUL"
4321             underscore_name="slm_bytes_read"
4322             units="bytes"
4323             symbol_name="SlmBytesRead"
4324             semantic_type="throughput"
4325             mdapi_supported_apis=""
4326             mdapi_usage_flags="Tier3 Frame Batch Draw"
4327             mdapi_group="L3/Data Port/SLM"
4328             mdapi_hw_unit_type="gpu"
4329             />
4330    <counter name="PS FPU1 Pipe Active"
4331             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4332             data_type="float"
4333             max_equation="100"
4334             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4335             underscore_name="ps_fpu1_active"
4336             units="percent"
4337             symbol_name="PsFpu1Active"
4338             semantic_type="duration"
4339             mdapi_supported_apis=""
4340             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4341             mdapi_group="EU Array/Pixel Shader"
4342             mdapi_hw_unit_type="gpu"
4343             />
4344    <counter name="PS Send Pipeline Active"
4345             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4346             data_type="float"
4347             max_equation="100"
4348             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4349             underscore_name="ps_send_active"
4350             units="percent"
4351             symbol_name="PsSendActive"
4352             semantic_type="duration"
4353             mdapi_supported_apis=""
4354             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4355             mdapi_group="EU Array/Pixel Shader"
4356             mdapi_hw_unit_type="gpu"
4357             />
4358    <counter name="VS FPU0 Pipe Active"
4359             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4360             data_type="float"
4361             max_equation="100"
4362             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4363             underscore_name="vs_fpu0_active"
4364             units="percent"
4365             symbol_name="VsFpu0Active"
4366             semantic_type="duration"
4367             mdapi_supported_apis=""
4368             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4369             mdapi_group="EU Array/Vertex Shader"
4370             mdapi_hw_unit_type="gpu"
4371             />
4372    <counter name="GPU Busy"
4373             description="The percentage of time in which the GPU has been processing GPU commands."
4374             data_type="float"
4375             max_equation="100"
4376             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4377             underscore_name="gpu_busy"
4378             units="percent"
4379             symbol_name="GpuBusy"
4380             semantic_type="duration"
4381             mdapi_supported_apis=""
4382             mdapi_usage_flags="Tier1 Overview System Frame"
4383             mdapi_group="GPU"
4384             mdapi_hw_unit_type="gpu"
4385             />
4386    <counter name="Rasterized Pixels"
4387             description="The total number of rasterized pixels."
4388             data_type="uint64"
4389             equation="A 21 READ 4 UMUL"
4390             underscore_name="rasterized_pixels"
4391             units="pixels"
4392             symbol_name="RasterizedPixels"
4393             semantic_type="event"
4394             mdapi_supported_apis=""
4395             mdapi_usage_flags="Tier3 Frame Batch Draw"
4396             mdapi_hw_unit_type="gpu"
4397             mdapi_group="3D Pipe/Rasterizer"
4398             />
4399    <counter name="Slice0 Pipe0 Pixel Values Ready"
4400             description="The percentage of time in which slice0 pipe0 pixel values are ready"
4401             data_type="float"
4402             max_equation="100"
4403             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4404             underscore_name="pixel_values00_ready"
4405             units="percent"
4406             symbol_name="PixelValues00Ready"
4407             semantic_type="duration"
4408             mdapi_supported_apis=""
4409             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4410             mdapi_group="GPU/3D Pipe"
4411             mdapi_hw_unit_type="slice"
4412             />
4413    <counter name="PS FPU0 Pipe Active"
4414             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4415             data_type="float"
4416             max_equation="100"
4417             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4418             underscore_name="ps_fpu0_active"
4419             units="percent"
4420             symbol_name="PsFpu0Active"
4421             semantic_type="duration"
4422             mdapi_supported_apis=""
4423             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4424             mdapi_group="EU Array/Pixel Shader"
4425             mdapi_hw_unit_type="gpu"
4426             />
4427    <counter name="DS Threads Dispatched"
4428             description="The total number of domain shader hardware threads dispatched."
4429             data_type="uint64"
4430             equation="A 3 READ"
4431             underscore_name="ds_threads"
4432             units="threads"
4433             symbol_name="DsThreads"
4434             semantic_type="event"
4435             mdapi_supported_apis=""
4436             mdapi_usage_flags="Tier3 Frame Batch Draw"
4437             mdapi_hw_unit_type="gpu"
4438             mdapi_group="EU Array/Domain Shader"
4439             />
4440    <counter name="Samples Written"
4441             description="The total number of samples or pixels written to all render targets."
4442             data_type="uint64"
4443             equation="A 26 READ 4 UMUL"
4444             underscore_name="samples_written"
4445             units="pixels"
4446             symbol_name="SamplesWritten"
4447             semantic_type="event"
4448             mdapi_supported_apis=""
4449             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4450             mdapi_hw_unit_type="gpu"
4451             mdapi_group="3D Pipe/Output Merger"
4452             />
4453    <counter name="EU Stall"
4454             description="The percentage of time in which the Execution Units were stalled."
4455             data_type="float"
4456             max_equation="100"
4457             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4458             underscore_name="eu_stall"
4459             units="percent"
4460             symbol_name="EuStall"
4461             semantic_type="duration"
4462             mdapi_supported_apis=""
4463             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4464             mdapi_group="EU Array"
4465             mdapi_hw_unit_type="gpu"
4466             />
4467    <counter name="Slice0 Rasterizer Output Ready"
4468             description="The percentage of time in which slice0 rasterizer output is ready"
4469             data_type="float"
4470             max_equation="100"
4471             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4472             underscore_name="rasterizer0_output_ready"
4473             units="percent"
4474             symbol_name="Rasterizer0OutputReady"
4475             availability="$SliceMask 1 AND"
4476             semantic_type="duration"
4477             mdapi_supported_apis=""
4478             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4479             mdapi_group="GPU/Rasterizer"
4480             mdapi_hw_unit_type="slice"
4481             />
4482    <counter name="Samples Blended"
4483             description="The total number of blended samples or pixels written to all render targets."
4484             data_type="uint64"
4485             equation="A 27 READ 4 UMUL"
4486             underscore_name="samples_blended"
4487             units="pixels"
4488             symbol_name="SamplesBlended"
4489             semantic_type="event"
4490             mdapi_supported_apis=""
4491             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4492             mdapi_hw_unit_type="gpu"
4493             mdapi_group="3D Pipe/Output Merger"
4494             />
4495    <counter name="Early Depth Test Fails"
4496             description="The total number of pixels dropped on early depth test."
4497             data_type="uint64"
4498             equation="A 23 READ 4 UMUL"
4499             underscore_name="early_depth_test_fails"
4500             units="pixels"
4501             symbol_name="EarlyDepthTestFails"
4502             semantic_type="event"
4503             mdapi_supported_apis=""
4504             mdapi_usage_flags="Tier3 Frame Batch Draw"
4505             mdapi_hw_unit_type="gpu"
4506             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4507             />
4508    <counter name="Shader Memory Accesses"
4509             description="The total number of shader memory accesses to L3."
4510             data_type="uint64"
4511             equation="A 32 READ"
4512             underscore_name="shader_memory_accesses"
4513             units="messages"
4514             symbol_name="ShaderMemoryAccesses"
4515             semantic_type="event"
4516             mdapi_supported_apis=""
4517             mdapi_usage_flags="Tier3 Frame Batch Draw"
4518             mdapi_hw_unit_type="gpu"
4519             mdapi_group="L3/Data Port"
4520             />
4521    <counter name="HS Threads Dispatched"
4522             description="The total number of hull shader hardware threads dispatched."
4523             data_type="uint64"
4524             equation="A 2 READ"
4525             underscore_name="hs_threads"
4526             units="threads"
4527             symbol_name="HsThreads"
4528             semantic_type="event"
4529             mdapi_supported_apis=""
4530             mdapi_usage_flags="Tier3 Frame Batch Draw"
4531             mdapi_hw_unit_type="gpu"
4532             mdapi_group="EU Array/Hull Shader"
4533             />
4534    <counter name="L3 Shader Throughput"
4535             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4536             data_type="uint64"
4537             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4538             equation="$ShaderMemoryAccesses 64 UMUL"
4539             underscore_name="l3_shader_throughput"
4540             units="bytes"
4541             symbol_name="L3ShaderThroughput"
4542             semantic_type="throughput"
4543             mdapi_supported_apis=""
4544             mdapi_usage_flags="Tier2 Frame Batch Draw"
4545             mdapi_group="L3/Data Port"
4546             mdapi_hw_unit_type="gpu"
4547             />
4548    <counter name="Samples Killed in FS"
4549             description="The total number of samples or pixels dropped in fragment shaders."
4550             data_type="uint64"
4551             equation="A 24 READ 4 UMUL"
4552             underscore_name="samples_killed_in_ps"
4553             units="pixels"
4554             symbol_name="SamplesKilledInPs"
4555             semantic_type="event"
4556             mdapi_supported_apis=""
4557             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4558             mdapi_hw_unit_type="gpu"
4559             mdapi_group="3D Pipe/Fragment Shader"
4560             />
4561    <counter name="SLM Bytes Written"
4562             description="The total number of GPU memory bytes written into shared local memory."
4563             data_type="uint64"
4564             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4565             equation="A 31 READ 64 UMUL"
4566             underscore_name="slm_bytes_written"
4567             units="bytes"
4568             symbol_name="SlmBytesWritten"
4569             semantic_type="throughput"
4570             mdapi_supported_apis=""
4571             mdapi_usage_flags="Tier3 Frame Batch Draw"
4572             mdapi_group="L3/Data Port/SLM"
4573             mdapi_hw_unit_type="gpu"
4574             />
4575    <counter name="Shader Atomic Memory Accesses"
4576             description="The total number of shader atomic memory accesses."
4577             data_type="uint64"
4578             equation="A 34 READ"
4579             underscore_name="shader_atomics"
4580             units="messages"
4581             symbol_name="ShaderAtomics"
4582             semantic_type="event"
4583             mdapi_supported_apis=""
4584             mdapi_usage_flags="Tier3 Frame Batch Draw"
4585             mdapi_hw_unit_type="gpu"
4586             mdapi_group="L3/Data Port/Atomics"
4587             />
4588    <register_config type="NOA">
4589        <register type="NOA" address="0x00000D04" value="0x00000200" />
4590        <register type="NOA" address="0x00009840" value="0x00000000" />
4591        <register type="NOA" address="0x00009884" value="0x00000000" />
4592        <register type="NOA" address="0x00009888" value="0x140A001F" />
4593        <register type="NOA" address="0x00009888" value="0x040C5000" />
4594        <register type="NOA" address="0x00009888" value="0x140F001F" />
4595        <register type="NOA" address="0x00009888" value="0x04115017" />
4596        <register type="NOA" address="0x00009888" value="0x10136000" />
4597        <register type="NOA" address="0x00009888" value="0x1213001C" />
4598        <register type="NOA" address="0x00009888" value="0x16140000" />
4599        <register type="NOA" address="0x00009888" value="0x10160018" />
4600        <register type="NOA" address="0x00009888" value="0x101A0018" />
4601        <register type="NOA" address="0x00009888" value="0x0C045400" />
4602        <register type="NOA" address="0x00009888" value="0x0E045545" />
4603        <register type="NOA" address="0x00009888" value="0x04055000" />
4604        <register type="NOA" address="0x00009888" value="0x0A055000" />
4605        <register type="NOA" address="0x00009888" value="0x0C055000" />
4606        <register type="NOA" address="0x00009888" value="0x0E051000" />
4607        <register type="NOA" address="0x00009888" value="0x06055000" />
4608        <register type="NOA" address="0x00009888" value="0x08051000" />
4609        <register type="NOA" address="0x00009888" value="0x2406DF00" />
4610        <register type="NOA" address="0x00009888" value="0x26060007" />
4611        <register type="NOA" address="0x00009888" value="0x00084000" />
4612        <register type="NOA" address="0x00009888" value="0x02084000" />
4613        <register type="NOA" address="0x00009888" value="0x04094000" />
4614        <register type="NOA" address="0x00009888" value="0x06094000" />
4615        <register type="NOA" address="0x00009888" value="0x000A3080" />
4616        <register type="NOA" address="0x00009888" value="0x160A0000" />
4617        <register type="NOA" address="0x00009888" value="0x080A0000" />
4618        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4619        <register type="NOA" address="0x00009888" value="0x020C05C0" />
4620        <register type="NOA" address="0x00009888" value="0x080C0000" />
4621        <register type="NOA" address="0x00009888" value="0x020D1000" />
4622        <register type="NOA" address="0x00009888" value="0x040D1000" />
4623        <register type="NOA" address="0x00009888" value="0x060E1000" />
4624        <register type="NOA" address="0x00009888" value="0x080E1000" />
4625        <register type="NOA" address="0x00009888" value="0x020F0061" />
4626        <register type="NOA" address="0x00009888" value="0x160F0000" />
4627        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
4628        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
4629        <register type="NOA" address="0x00009888" value="0x08110000" />
4630        <register type="NOA" address="0x00009888" value="0x18120C00" />
4631        <register type="NOA" address="0x00009888" value="0x02128000" />
4632        <register type="NOA" address="0x00009888" value="0x06128000" />
4633        <register type="NOA" address="0x00009888" value="0x0613092F" />
4634        <register type="NOA" address="0x00009888" value="0x08134025" />
4635        <register type="NOA" address="0x00009888" value="0x0C130000" />
4636        <register type="NOA" address="0x00009888" value="0x0413A000" />
4637        <register type="NOA" address="0x00009888" value="0x00148066" />
4638        <register type="NOA" address="0x00009888" value="0x10140000" />
4639        <register type="NOA" address="0x00009888" value="0x0614C000" />
4640        <register type="NOA" address="0x00009888" value="0x08144000" />
4641        <register type="NOA" address="0x00009888" value="0x0A144000" />
4642        <register type="NOA" address="0x00009888" value="0x02148000" />
4643        <register type="NOA" address="0x00009888" value="0x00154000" />
4644        <register type="NOA" address="0x00009888" value="0x0E154000" />
4645        <register type="NOA" address="0x00009888" value="0x161500E8" />
4646        <register type="NOA" address="0x00009888" value="0x02154000" />
4647        <register type="NOA" address="0x00009888" value="0x04158000" />
4648        <register type="NOA" address="0x00009888" value="0x06154000" />
4649        <register type="NOA" address="0x00009888" value="0x08158000" />
4650        <register type="NOA" address="0x00009888" value="0x0C154000" />
4651        <register type="NOA" address="0x00009888" value="0x08161000" />
4652        <register type="NOA" address="0x00009888" value="0x08184000" />
4653        <register type="NOA" address="0x00009888" value="0x12190100" />
4654        <register type="NOA" address="0x00009888" value="0x0A1A0020" />
4655        <register type="NOA" address="0x00009888" value="0x081A0000" />
4656        <register type="NOA" address="0x00009888" value="0x0A1C1000" />
4657        <register type="NOA" address="0x00009888" value="0x121D0400" />
4658        <register type="NOA" address="0x00009884" value="0x00000003" />
4659        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
4660        <register type="NOA" address="0x00009888" value="0x1A1F0061" />
4661        <register type="NOA" address="0x00009888" value="0x181F0000" />
4662        <register type="NOA" address="0x00009888" value="0x301F8000" />
4663        <register type="NOA" address="0x00009888" value="0x501F4904" />
4664        <register type="NOA" address="0x00009888" value="0x521F0024" />
4665        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
4666        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
4667        <register type="NOA" address="0x00009888" value="0x3E1F6000" />
4668        <register type="NOA" address="0x00009888" value="0x461F5050" />
4669        <register type="NOA" address="0x00009888" value="0x481F1040" />
4670        <register type="NOA" address="0x00009888" value="0x401F4010" />
4671        <register type="NOA" address="0x00009888" value="0x421F3000" />
4672        <register type="NOA" address="0x00009888" value="0x441F5033" />
4673    </register_config>
4674    <register_config type="OA">
4675        <register type="OA" address="0x00002740" value="0x00000000" />
4676        <register type="OA" address="0x00002710" value="0x00000000" />
4677        <register type="OA" address="0x00002714" value="0x70800000" />
4678        <register type="OA" address="0x00002720" value="0x00000000" />
4679        <register type="OA" address="0x00002724" value="0x00800000" />
4680        <register type="OA" address="0x00002770" value="0x00000038" />
4681        <register type="OA" address="0x00002774" value="0x0000FFF8" />
4682        <register type="OA" address="0x00002778" value="0x00000002" />
4683        <register type="OA" address="0x0000277C" value="0x0000FFF7" />
4684        <register type="OA" address="0x00002780" value="0x00000002" />
4685        <register type="OA" address="0x00002784" value="0x0000FFEF" />
4686    </register_config>
4687    <register_config type="FLEX">
4688        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4689        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4690        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4691        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4692        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4693    </register_config>
4694  </set>
4695
4696  <set name="Metric set L3_1"
4697       mdapi_supported_apis="OGL OCL IO BB"
4698       underscore_name="l3_1"
4699       hw_config_guid="21d69ec3-91e1-48a8-acd6-c0c4ec6e819a"
4700       chipset="ICL"
4701       symbol_name="L3_1"
4702       >
4703    <counter name="GPU Core Clocks"
4704             description="The total number of GPU core clocks elapsed during the measurement."
4705             data_type="uint64"
4706             equation="GPU_CLOCK 0 READ"
4707             underscore_name="gpu_core_clocks"
4708             units="cycles"
4709             symbol_name="GpuCoreClocks"
4710             semantic_type="event"
4711             mdapi_supported_apis=""
4712             mdapi_usage_flags="Tier1 Frame Batch Draw"
4713             mdapi_hw_unit_type="gpu"
4714             mdapi_group="GPU"
4715             />
4716    <counter name="EU Active"
4717             description="The percentage of time in which the Execution Units were actively processing."
4718             data_type="float"
4719             max_equation="100"
4720             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4721             underscore_name="eu_active"
4722             units="percent"
4723             symbol_name="EuActive"
4724             semantic_type="duration"
4725             mdapi_supported_apis=""
4726             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4727             mdapi_group="EU Array"
4728             mdapi_hw_unit_type="gpu"
4729             />
4730    <counter name="Slice0 L3 Bank1 Active"
4731             description="The percentage of time in which slice0 L3 bank1 is active"
4732             data_type="float"
4733             max_equation="100"
4734             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
4735             underscore_name="l30_bank1_active"
4736             units="percent"
4737             symbol_name="L30Bank1Active"
4738             availability="$SliceMask 1 AND"
4739             semantic_type="duration"
4740             mdapi_supported_apis=""
4741             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4742             mdapi_group="GTI/L3"
4743             mdapi_hw_unit_type="slice"
4744             />
4745    <counter name="EU Both FPU Pipes Active"
4746             description="The percentage of time in which both EU FPU pipelines were actively processing."
4747             data_type="float"
4748             max_equation="100"
4749             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4750             underscore_name="eu_fpu_both_active"
4751             units="percent"
4752             symbol_name="EuFpuBothActive"
4753             semantic_type="duration"
4754             mdapi_supported_apis=""
4755             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4756             mdapi_group="EU Array/Pipes"
4757             mdapi_hw_unit_type="gpu"
4758             />
4759    <counter name="SQ is full"
4760             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4761             data_type="float"
4762             max_equation="100"
4763             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
4764             underscore_name="gt_request_queue_full"
4765             units="percent"
4766             symbol_name="GTRequestQueueFull"
4767             semantic_type="duration"
4768             mdapi_supported_apis=""
4769             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4770             mdapi_group="GTI"
4771             mdapi_hw_unit_type="gpu"
4772             />
4773    <counter name="VS Send Pipe Active"
4774             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4775             data_type="float"
4776             max_equation="100"
4777             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4778             underscore_name="vs_send_active"
4779             units="percent"
4780             symbol_name="VsSendActive"
4781             semantic_type="duration"
4782             mdapi_supported_apis=""
4783             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4784             mdapi_group="EU Array/Vertex Shader"
4785             mdapi_hw_unit_type="gpu"
4786             />
4787    <counter name="VS FPU1 Pipe Active"
4788             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4789             data_type="float"
4790             max_equation="100"
4791             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4792             underscore_name="vs_fpu1_active"
4793             units="percent"
4794             symbol_name="VsFpu1Active"
4795             semantic_type="duration"
4796             mdapi_supported_apis=""
4797             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4798             mdapi_group="EU Array/Vertex Shader"
4799             mdapi_hw_unit_type="gpu"
4800             />
4801    <counter name="GS Threads Dispatched"
4802             description="The total number of geometry shader hardware threads dispatched."
4803             data_type="uint64"
4804             equation="A 5 READ"
4805             underscore_name="gs_threads"
4806             units="threads"
4807             symbol_name="GsThreads"
4808             semantic_type="event"
4809             mdapi_supported_apis=""
4810             mdapi_usage_flags="Tier3 Frame Batch Draw"
4811             mdapi_hw_unit_type="gpu"
4812             mdapi_group="EU Array/Geometry Shader"
4813             />
4814    <counter name="Early Hi-Depth Test Fails"
4815             description="The total number of pixels dropped on early hierarchical depth test."
4816             data_type="uint64"
4817             equation="A 22 READ 4 UMUL"
4818             underscore_name="hi_depth_test_fails"
4819             units="pixels"
4820             symbol_name="HiDepthTestFails"
4821             semantic_type="event"
4822             mdapi_supported_apis=""
4823             mdapi_usage_flags="Tier3 Frame Batch Draw"
4824             mdapi_hw_unit_type="gpu"
4825             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4826             />
4827    <counter name="FS Both FPU Active"
4828             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4829             data_type="float"
4830             max_equation="100"
4831             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4832             underscore_name="ps_eu_both_fpu_active"
4833             units="percent"
4834             symbol_name="PsEuBothFpuActive"
4835             semantic_type="duration"
4836             mdapi_supported_apis=""
4837             mdapi_usage_flags="Tier4 Frame Batch Draw"
4838             mdapi_group="3D Pipe/Fragment Shader"
4839             mdapi_hw_unit_type="gpu"
4840             />
4841    <counter name="VS Threads Dispatched"
4842             description="The total number of vertex shader hardware threads dispatched."
4843             data_type="uint64"
4844             equation="A 1 READ"
4845             underscore_name="vs_threads"
4846             units="threads"
4847             symbol_name="VsThreads"
4848             semantic_type="event"
4849             mdapi_supported_apis=""
4850             mdapi_usage_flags="Tier3 Frame Batch Draw"
4851             mdapi_hw_unit_type="gpu"
4852             mdapi_group="EU Array/Vertex Shader"
4853             />
4854    <counter name="FS Threads Dispatched"
4855             description="The total number of fragment shader hardware threads dispatched."
4856             data_type="uint64"
4857             equation="A 6 READ"
4858             underscore_name="ps_threads"
4859             units="threads"
4860             symbol_name="PsThreads"
4861             semantic_type="event"
4862             mdapi_supported_apis=""
4863             mdapi_usage_flags="Tier3 Frame Batch Draw"
4864             mdapi_hw_unit_type="gpu"
4865             mdapi_group="EU Array/Fragment Shader"
4866             />
4867    <counter name="Shader Barrier Messages"
4868             description="The total number of shader barrier messages."
4869             data_type="uint64"
4870             equation="A 35 READ"
4871             underscore_name="shader_barriers"
4872             units="messages"
4873             symbol_name="ShaderBarriers"
4874             semantic_type="event"
4875             mdapi_supported_apis=""
4876             mdapi_usage_flags="Tier3 Frame Batch Draw"
4877             mdapi_hw_unit_type="gpu"
4878             mdapi_group="EU Array/Barrier"
4879             />
4880    <counter name="Sampler Texels"
4881             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4882             data_type="uint64"
4883             equation="A 28 READ 4 UMUL"
4884             underscore_name="sampler_texels"
4885             units="texels"
4886             symbol_name="SamplerTexels"
4887             semantic_type="event"
4888             mdapi_supported_apis=""
4889             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4890             mdapi_hw_unit_type="gpu"
4891             mdapi_group="Sampler/Sampler Input"
4892             />
4893    <counter name="Pixels Failing Tests"
4894             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4895             data_type="uint64"
4896             equation="A 25 READ 4 UMUL"
4897             underscore_name="pixels_failing_post_ps_tests"
4898             units="pixels"
4899             symbol_name="PixelsFailingPostPsTests"
4900             semantic_type="event"
4901             mdapi_supported_apis=""
4902             mdapi_usage_flags="Tier3 Frame Batch Draw"
4903             mdapi_hw_unit_type="gpu"
4904             mdapi_group="3D Pipe/Output Merger"
4905             />
4906    <counter name="Slice0 L3 Bank5 Active"
4907             description="The percentage of time in which slice0 L3 bank5 is active"
4908             data_type="float"
4909             max_equation="100"
4910             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4911             underscore_name="l30_bank5_active"
4912             units="percent"
4913             symbol_name="L30Bank5Active"
4914             availability="$SliceMask 1 AND"
4915             semantic_type="duration"
4916             mdapi_supported_apis=""
4917             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4918             mdapi_group="GTI/L3"
4919             mdapi_hw_unit_type="slice"
4920             />
4921    <counter name="GPU Time Elapsed"
4922             description="Time elapsed on the GPU during the measurement."
4923             data_type="uint64"
4924             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4925             underscore_name="gpu_time"
4926             units="ns"
4927             symbol_name="GpuTime"
4928             semantic_type="duration"
4929             mdapi_supported_apis=""
4930             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4931             mdapi_hw_unit_type="gpu"
4932             mdapi_group="GPU"
4933             />
4934    <counter name="AVG GPU Core Frequency"
4935             description="Average GPU Core Frequency in the measurement."
4936             data_type="uint64"
4937             max_equation="$GpuMaxFrequency"
4938             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4939             underscore_name="avg_gpu_core_frequency"
4940             units="hz"
4941             symbol_name="AvgGpuCoreFrequency"
4942             semantic_type="event"
4943             mdapi_supported_apis=""
4944             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4945             mdapi_group="GPU"
4946             mdapi_hw_unit_type="gpu"
4947             />
4948    <counter name="Sampler Texels Misses"
4949             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4950             data_type="uint64"
4951             equation="A 29 READ 4 UMUL"
4952             underscore_name="sampler_texel_misses"
4953             units="texels"
4954             symbol_name="SamplerTexelMisses"
4955             semantic_type="event"
4956             mdapi_supported_apis=""
4957             mdapi_usage_flags="Tier3 Batch Frame Draw"
4958             mdapi_hw_unit_type="gpu"
4959             mdapi_group="Sampler/Sampler Cache"
4960             />
4961    <counter name="CS Threads Dispatched"
4962             description="The total number of compute shader hardware threads dispatched."
4963             data_type="uint64"
4964             equation="A 4 READ"
4965             underscore_name="cs_threads"
4966             units="threads"
4967             symbol_name="CsThreads"
4968             semantic_type="event"
4969             mdapi_supported_apis=""
4970             mdapi_usage_flags="Tier3 Frame Batch Draw"
4971             mdapi_hw_unit_type="gpu"
4972             mdapi_group="EU Array/Compute Shader"
4973             />
4974    <counter name="SLM Bytes Read"
4975             description="The total number of GPU memory bytes read from shared local memory."
4976             data_type="uint64"
4977             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4978             equation="A 30 READ 64 UMUL"
4979             underscore_name="slm_bytes_read"
4980             units="bytes"
4981             symbol_name="SlmBytesRead"
4982             semantic_type="throughput"
4983             mdapi_supported_apis=""
4984             mdapi_usage_flags="Tier3 Frame Batch Draw"
4985             mdapi_group="L3/Data Port/SLM"
4986             mdapi_hw_unit_type="gpu"
4987             />
4988    <counter name="PS FPU1 Pipe Active"
4989             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4990             data_type="float"
4991             max_equation="100"
4992             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4993             underscore_name="ps_fpu1_active"
4994             units="percent"
4995             symbol_name="PsFpu1Active"
4996             semantic_type="duration"
4997             mdapi_supported_apis=""
4998             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4999             mdapi_group="EU Array/Pixel Shader"
5000             mdapi_hw_unit_type="gpu"
5001             />
5002    <counter name="Slice0 L3 Bank3 Active"
5003             description="The percentage of time in which slice0 L3 bank3 is active"
5004             data_type="float"
5005             max_equation="100"
5006             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5007             underscore_name="l30_bank3_active"
5008             units="percent"
5009             symbol_name="L30Bank3Active"
5010             availability="$SliceMask 1 AND"
5011             semantic_type="duration"
5012             mdapi_supported_apis=""
5013             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5014             mdapi_group="GTI/L3"
5015             mdapi_hw_unit_type="slice"
5016             />
5017    <counter name="PS Send Pipeline Active"
5018             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5019             data_type="float"
5020             max_equation="100"
5021             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5022             underscore_name="ps_send_active"
5023             units="percent"
5024             symbol_name="PsSendActive"
5025             semantic_type="duration"
5026             mdapi_supported_apis=""
5027             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5028             mdapi_group="EU Array/Pixel Shader"
5029             mdapi_hw_unit_type="gpu"
5030             />
5031    <counter name="VS FPU0 Pipe Active"
5032             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5033             data_type="float"
5034             max_equation="100"
5035             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5036             underscore_name="vs_fpu0_active"
5037             units="percent"
5038             symbol_name="VsFpu0Active"
5039             semantic_type="duration"
5040             mdapi_supported_apis=""
5041             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5042             mdapi_group="EU Array/Vertex Shader"
5043             mdapi_hw_unit_type="gpu"
5044             />
5045    <counter name="GPU Busy"
5046             description="The percentage of time in which the GPU has been processing GPU commands."
5047             data_type="float"
5048             max_equation="100"
5049             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5050             underscore_name="gpu_busy"
5051             units="percent"
5052             symbol_name="GpuBusy"
5053             semantic_type="duration"
5054             mdapi_supported_apis=""
5055             mdapi_usage_flags="Tier1 Overview System Frame"
5056             mdapi_group="GPU"
5057             mdapi_hw_unit_type="gpu"
5058             />
5059    <counter name="Slice0 L3 Bank6 Active"
5060             description="The percentage of time in which slice0 L3 bank6 is active"
5061             data_type="float"
5062             max_equation="100"
5063             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5064             underscore_name="l30_bank6_active"
5065             units="percent"
5066             symbol_name="L30Bank6Active"
5067             availability="$SliceMask 1 AND"
5068             semantic_type="duration"
5069             mdapi_supported_apis=""
5070             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5071             mdapi_group="GTI/L3"
5072             mdapi_hw_unit_type="slice"
5073             />
5074    <counter name="Slice0 L3 Bank2 Active"
5075             description="The percentage of time in which slice0 L3 bank2 is active"
5076             data_type="float"
5077             max_equation="100"
5078             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5079             underscore_name="l30_bank2_active"
5080             units="percent"
5081             symbol_name="L30Bank2Active"
5082             availability="$SliceMask 1 AND"
5083             semantic_type="duration"
5084             mdapi_supported_apis=""
5085             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5086             mdapi_group="GTI/L3"
5087             mdapi_hw_unit_type="slice"
5088             />
5089    <counter name="Slice0 L3 Bank0 Active"
5090             description="The percentage of time in which slice0 L3 bank0 is active"
5091             data_type="float"
5092             max_equation="100"
5093             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5094             underscore_name="l30_bank0_active"
5095             units="percent"
5096             symbol_name="L30Bank0Active"
5097             availability="$SliceMask 1 AND"
5098             semantic_type="duration"
5099             mdapi_supported_apis=""
5100             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5101             mdapi_group="GTI/L3"
5102             mdapi_hw_unit_type="slice"
5103             />
5104    <counter name="Rasterized Pixels"
5105             description="The total number of rasterized pixels."
5106             data_type="uint64"
5107             equation="A 21 READ 4 UMUL"
5108             underscore_name="rasterized_pixels"
5109             units="pixels"
5110             symbol_name="RasterizedPixels"
5111             semantic_type="event"
5112             mdapi_supported_apis=""
5113             mdapi_usage_flags="Tier3 Frame Batch Draw"
5114             mdapi_hw_unit_type="gpu"
5115             mdapi_group="3D Pipe/Rasterizer"
5116             />
5117    <counter name="PS FPU0 Pipe Active"
5118             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5119             data_type="float"
5120             max_equation="100"
5121             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5122             underscore_name="ps_fpu0_active"
5123             units="percent"
5124             symbol_name="PsFpu0Active"
5125             semantic_type="duration"
5126             mdapi_supported_apis=""
5127             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5128             mdapi_group="EU Array/Pixel Shader"
5129             mdapi_hw_unit_type="gpu"
5130             />
5131    <counter name="DS Threads Dispatched"
5132             description="The total number of domain shader hardware threads dispatched."
5133             data_type="uint64"
5134             equation="A 3 READ"
5135             underscore_name="ds_threads"
5136             units="threads"
5137             symbol_name="DsThreads"
5138             semantic_type="event"
5139             mdapi_supported_apis=""
5140             mdapi_usage_flags="Tier3 Frame Batch Draw"
5141             mdapi_hw_unit_type="gpu"
5142             mdapi_group="EU Array/Domain Shader"
5143             />
5144    <counter name="Samples Written"
5145             description="The total number of samples or pixels written to all render targets."
5146             data_type="uint64"
5147             equation="A 26 READ 4 UMUL"
5148             underscore_name="samples_written"
5149             units="pixels"
5150             symbol_name="SamplesWritten"
5151             semantic_type="event"
5152             mdapi_supported_apis=""
5153             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5154             mdapi_hw_unit_type="gpu"
5155             mdapi_group="3D Pipe/Output Merger"
5156             />
5157    <counter name="EU Stall"
5158             description="The percentage of time in which the Execution Units were stalled."
5159             data_type="float"
5160             max_equation="100"
5161             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5162             underscore_name="eu_stall"
5163             units="percent"
5164             symbol_name="EuStall"
5165             semantic_type="duration"
5166             mdapi_supported_apis=""
5167             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5168             mdapi_group="EU Array"
5169             mdapi_hw_unit_type="gpu"
5170             />
5171    <counter name="Samples Blended"
5172             description="The total number of blended samples or pixels written to all render targets."
5173             data_type="uint64"
5174             equation="A 27 READ 4 UMUL"
5175             underscore_name="samples_blended"
5176             units="pixels"
5177             symbol_name="SamplesBlended"
5178             semantic_type="event"
5179             mdapi_supported_apis=""
5180             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5181             mdapi_hw_unit_type="gpu"
5182             mdapi_group="3D Pipe/Output Merger"
5183             />
5184    <counter name="Early Depth Test Fails"
5185             description="The total number of pixels dropped on early depth test."
5186             data_type="uint64"
5187             equation="A 23 READ 4 UMUL"
5188             underscore_name="early_depth_test_fails"
5189             units="pixels"
5190             symbol_name="EarlyDepthTestFails"
5191             semantic_type="event"
5192             mdapi_supported_apis=""
5193             mdapi_usage_flags="Tier3 Frame Batch Draw"
5194             mdapi_hw_unit_type="gpu"
5195             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5196             />
5197    <counter name="Slice0 L3 Bank7 Active"
5198             description="The percentage of time in which slice0 L3 bank7 is active"
5199             data_type="float"
5200             max_equation="100"
5201             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5202             underscore_name="l30_bank7_active"
5203             units="percent"
5204             symbol_name="L30Bank7Active"
5205             availability="$SliceMask 1 AND"
5206             semantic_type="duration"
5207             mdapi_supported_apis=""
5208             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5209             mdapi_group="GTI/L3"
5210             mdapi_hw_unit_type="slice"
5211             />
5212    <counter name="Slice0 L3 Bank4 Active"
5213             description="The percentage of time in which slice0 L3 bank4 is active"
5214             data_type="float"
5215             max_equation="100"
5216             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5217             underscore_name="l30_bank4_active"
5218             units="percent"
5219             symbol_name="L30Bank4Active"
5220             availability="$SliceMask 1 AND"
5221             semantic_type="duration"
5222             mdapi_supported_apis=""
5223             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5224             mdapi_group="GTI/L3"
5225             mdapi_hw_unit_type="slice"
5226             />
5227    <counter name="Shader Memory Accesses"
5228             description="The total number of shader memory accesses to L3."
5229             data_type="uint64"
5230             equation="A 32 READ"
5231             underscore_name="shader_memory_accesses"
5232             units="messages"
5233             symbol_name="ShaderMemoryAccesses"
5234             semantic_type="event"
5235             mdapi_supported_apis=""
5236             mdapi_usage_flags="Tier3 Frame Batch Draw"
5237             mdapi_hw_unit_type="gpu"
5238             mdapi_group="L3/Data Port"
5239             />
5240    <counter name="HS Threads Dispatched"
5241             description="The total number of hull shader hardware threads dispatched."
5242             data_type="uint64"
5243             equation="A 2 READ"
5244             underscore_name="hs_threads"
5245             units="threads"
5246             symbol_name="HsThreads"
5247             semantic_type="event"
5248             mdapi_supported_apis=""
5249             mdapi_usage_flags="Tier3 Frame Batch Draw"
5250             mdapi_hw_unit_type="gpu"
5251             mdapi_group="EU Array/Hull Shader"
5252             />
5253    <counter name="L3 Shader Throughput"
5254             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5255             data_type="uint64"
5256             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5257             equation="$ShaderMemoryAccesses 64 UMUL"
5258             underscore_name="l3_shader_throughput"
5259             units="bytes"
5260             symbol_name="L3ShaderThroughput"
5261             semantic_type="throughput"
5262             mdapi_supported_apis=""
5263             mdapi_usage_flags="Tier2 Frame Batch Draw"
5264             mdapi_group="L3/Data Port"
5265             mdapi_hw_unit_type="gpu"
5266             />
5267    <counter name="Samples Killed in FS"
5268             description="The total number of samples or pixels dropped in fragment shaders."
5269             data_type="uint64"
5270             equation="A 24 READ 4 UMUL"
5271             underscore_name="samples_killed_in_ps"
5272             units="pixels"
5273             symbol_name="SamplesKilledInPs"
5274             semantic_type="event"
5275             mdapi_supported_apis=""
5276             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5277             mdapi_hw_unit_type="gpu"
5278             mdapi_group="3D Pipe/Fragment Shader"
5279             />
5280    <counter name="SLM Bytes Written"
5281             description="The total number of GPU memory bytes written into shared local memory."
5282             data_type="uint64"
5283             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5284             equation="A 31 READ 64 UMUL"
5285             underscore_name="slm_bytes_written"
5286             units="bytes"
5287             symbol_name="SlmBytesWritten"
5288             semantic_type="throughput"
5289             mdapi_supported_apis=""
5290             mdapi_usage_flags="Tier3 Frame Batch Draw"
5291             mdapi_group="L3/Data Port/SLM"
5292             mdapi_hw_unit_type="gpu"
5293             />
5294    <counter name="Shader Atomic Memory Accesses"
5295             description="The total number of shader atomic memory accesses."
5296             data_type="uint64"
5297             equation="A 34 READ"
5298             underscore_name="shader_atomics"
5299             units="messages"
5300             symbol_name="ShaderAtomics"
5301             semantic_type="event"
5302             mdapi_supported_apis=""
5303             mdapi_usage_flags="Tier3 Frame Batch Draw"
5304             mdapi_hw_unit_type="gpu"
5305             mdapi_group="L3/Data Port/Atomics"
5306             />
5307    <register_config type="NOA">
5308        <register type="NOA" address="0x00000D04" value="0x00000200" />
5309        <register type="NOA" address="0x00009840" value="0x00000000" />
5310        <register type="NOA" address="0x00009884" value="0x00000000" />
5311        <register type="NOA" address="0x00009888" value="0x17340000" />
5312        <register type="NOA" address="0x00009888" value="0x17740000" />
5313        <register type="NOA" address="0x00009888" value="0x17B40000" />
5314        <register type="NOA" address="0x00009888" value="0x17F40000" />
5315        <register type="NOA" address="0x00009888" value="0x16340000" />
5316        <register type="NOA" address="0x00009888" value="0x16740000" />
5317        <register type="NOA" address="0x00009888" value="0x16B40000" />
5318        <register type="NOA" address="0x00009888" value="0x16F40000" />
5319        <register type="NOA" address="0x00009888" value="0x07340037" />
5320        <register type="NOA" address="0x00009888" value="0x21340000" />
5321        <register type="NOA" address="0x00009888" value="0x09740037" />
5322        <register type="NOA" address="0x00009888" value="0x21740000" />
5323        <register type="NOA" address="0x00009888" value="0x0BB40037" />
5324        <register type="NOA" address="0x00009888" value="0x21B40000" />
5325        <register type="NOA" address="0x00009888" value="0x0DF40037" />
5326        <register type="NOA" address="0x00009888" value="0x21F40000" />
5327        <register type="NOA" address="0x00009888" value="0x0E0000A7" />
5328        <register type="NOA" address="0x00009888" value="0x08012000" />
5329        <register type="NOA" address="0x00009888" value="0x0A034000" />
5330        <register type="NOA" address="0x00009888" value="0x0C038000" />
5331        <register type="NOA" address="0x00009888" value="0x1C340037" />
5332        <register type="NOA" address="0x00009888" value="0x20340000" />
5333        <register type="NOA" address="0x00009888" value="0x1E740037" />
5334        <register type="NOA" address="0x00009888" value="0x20740000" />
5335        <register type="NOA" address="0x00009888" value="0x02B40037" />
5336        <register type="NOA" address="0x00009888" value="0x20B40000" />
5337        <register type="NOA" address="0x00009888" value="0x04F40037" />
5338        <register type="NOA" address="0x00009888" value="0x20F40000" />
5339        <register type="NOA" address="0x00009888" value="0x10040200" />
5340        <register type="NOA" address="0x00009888" value="0x0E040055" />
5341        <register type="NOA" address="0x00009888" value="0x14050070" />
5342        <register type="NOA" address="0x00009888" value="0x04058000" />
5343        <register type="NOA" address="0x00009888" value="0x06056000" />
5344        <register type="NOA" address="0x00009888" value="0x08055000" />
5345        <register type="NOA" address="0x00009888" value="0x0A051000" />
5346        <register type="NOA" address="0x00009888" value="0x260600C0" />
5347        <register type="NOA" address="0x00009888" value="0x24067E00" />
5348        <register type="NOA" address="0x00009888" value="0x02074000" />
5349        <register type="NOA" address="0x00009888" value="0x04078000" />
5350        <register type="NOA" address="0x00009888" value="0x06124000" />
5351        <register type="NOA" address="0x00009888" value="0x08124000" />
5352        <register type="NOA" address="0x00009888" value="0x0A124000" />
5353        <register type="NOA" address="0x00009888" value="0x0C124000" />
5354        <register type="NOA" address="0x00009888" value="0x04138000" />
5355        <register type="NOA" address="0x00009888" value="0x06137000" />
5356        <register type="NOA" address="0x00009888" value="0x02148000" />
5357        <register type="NOA" address="0x00009888" value="0x0414C000" />
5358        <register type="NOA" address="0x00009888" value="0x06144000" />
5359        <register type="NOA" address="0x00009888" value="0x06154000" />
5360        <register type="NOA" address="0x00009888" value="0x08154000" />
5361        <register type="NOA" address="0x00009888" value="0x0A154000" />
5362        <register type="NOA" address="0x00009888" value="0x0C154000" />
5363        <register type="NOA" address="0x00009884" value="0x00000003" />
5364        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
5365        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
5366        <register type="NOA" address="0x00009888" value="0x181F0000" />
5367        <register type="NOA" address="0x00009888" value="0x521F0000" />
5368        <register type="NOA" address="0x00009888" value="0x541F0024" />
5369        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
5370        <register type="NOA" address="0x00009888" value="0x4E1F2460" />
5371        <register type="NOA" address="0x00009888" value="0x501F0124" />
5372        <register type="NOA" address="0x00009888" value="0x4C1F0133" />
5373        <register type="NOA" address="0x00009888" value="0x301F0000" />
5374        <register type="NOA" address="0x00009888" value="0x401F6060" />
5375        <register type="NOA" address="0x00009888" value="0x421F0010" />
5376        <register type="NOA" address="0x00009888" value="0x441F0000" />
5377    </register_config>
5378    <register_config type="OA">
5379        <register type="OA" address="0x00002740" value="0x00000000" />
5380        <register type="OA" address="0x00002710" value="0x00000000" />
5381        <register type="OA" address="0x00002714" value="0x00800000" />
5382        <register type="OA" address="0x00002720" value="0x00000000" />
5383        <register type="OA" address="0x00002724" value="0x00800000" />
5384    </register_config>
5385    <register_config type="FLEX">
5386        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5387        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5388        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5389        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5390        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5391    </register_config>
5392  </set>
5393
5394  <set name="Gen11 L2Bank0 stalled metric set"
5395       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5396       underscore_name="l3_2"
5397       hw_config_guid="e60e9155-6830-4aec-baf2-1c3c15a73869"
5398       chipset="ICL"
5399       symbol_name="L3_2"
5400       >
5401    <counter name="GPU Core Clocks"
5402             description="The total number of GPU core clocks elapsed during the measurement."
5403             data_type="uint64"
5404             equation="GPU_CLOCK 0 READ"
5405             underscore_name="gpu_core_clocks"
5406             units="cycles"
5407             symbol_name="GpuCoreClocks"
5408             semantic_type="event"
5409             mdapi_supported_apis=""
5410             mdapi_usage_flags="Tier1 Frame Batch Draw"
5411             mdapi_hw_unit_type="gpu"
5412             mdapi_group="GPU"
5413             />
5414    <counter name="EU Active"
5415             description="The percentage of time in which the Execution Units were actively processing."
5416             data_type="float"
5417             max_equation="100"
5418             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5419             underscore_name="eu_active"
5420             units="percent"
5421             symbol_name="EuActive"
5422             semantic_type="duration"
5423             mdapi_supported_apis=""
5424             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5425             mdapi_group="EU Array"
5426             mdapi_hw_unit_type="gpu"
5427             />
5428    <counter name="EU Both FPU Pipes Active"
5429             description="The percentage of time in which both EU FPU pipelines were actively processing."
5430             data_type="float"
5431             max_equation="100"
5432             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5433             underscore_name="eu_fpu_both_active"
5434             units="percent"
5435             symbol_name="EuFpuBothActive"
5436             semantic_type="duration"
5437             mdapi_supported_apis=""
5438             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5439             mdapi_group="EU Array/Pipes"
5440             mdapi_hw_unit_type="gpu"
5441             />
5442    <counter name="VS Send Pipe Active"
5443             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5444             data_type="float"
5445             max_equation="100"
5446             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5447             underscore_name="vs_send_active"
5448             units="percent"
5449             symbol_name="VsSendActive"
5450             semantic_type="duration"
5451             mdapi_supported_apis=""
5452             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5453             mdapi_group="EU Array/Vertex Shader"
5454             mdapi_hw_unit_type="gpu"
5455             />
5456    <counter name="VS FPU1 Pipe Active"
5457             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5458             data_type="float"
5459             max_equation="100"
5460             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5461             underscore_name="vs_fpu1_active"
5462             units="percent"
5463             symbol_name="VsFpu1Active"
5464             semantic_type="duration"
5465             mdapi_supported_apis=""
5466             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5467             mdapi_group="EU Array/Vertex Shader"
5468             mdapi_hw_unit_type="gpu"
5469             />
5470    <counter name="GS Threads Dispatched"
5471             description="The total number of geometry shader hardware threads dispatched."
5472             data_type="uint64"
5473             equation="A 5 READ"
5474             underscore_name="gs_threads"
5475             units="threads"
5476             symbol_name="GsThreads"
5477             semantic_type="event"
5478             mdapi_supported_apis=""
5479             mdapi_usage_flags="Tier3 Frame Batch Draw"
5480             mdapi_hw_unit_type="gpu"
5481             mdapi_group="EU Array/Geometry Shader"
5482             />
5483    <counter name="Early Hi-Depth Test Fails"
5484             description="The total number of pixels dropped on early hierarchical depth test."
5485             data_type="uint64"
5486             equation="A 22 READ 4 UMUL"
5487             underscore_name="hi_depth_test_fails"
5488             units="pixels"
5489             symbol_name="HiDepthTestFails"
5490             semantic_type="event"
5491             mdapi_supported_apis=""
5492             mdapi_usage_flags="Tier3 Frame Batch Draw"
5493             mdapi_hw_unit_type="gpu"
5494             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5495             />
5496    <counter name="FS Both FPU Active"
5497             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5498             data_type="float"
5499             max_equation="100"
5500             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5501             underscore_name="ps_eu_both_fpu_active"
5502             units="percent"
5503             symbol_name="PsEuBothFpuActive"
5504             semantic_type="duration"
5505             mdapi_supported_apis=""
5506             mdapi_usage_flags="Tier4 Frame Batch Draw"
5507             mdapi_group="3D Pipe/Fragment Shader"
5508             mdapi_hw_unit_type="gpu"
5509             />
5510    <counter name="VS Threads Dispatched"
5511             description="The total number of vertex shader hardware threads dispatched."
5512             data_type="uint64"
5513             equation="A 1 READ"
5514             underscore_name="vs_threads"
5515             units="threads"
5516             symbol_name="VsThreads"
5517             semantic_type="event"
5518             mdapi_supported_apis=""
5519             mdapi_usage_flags="Tier3 Frame Batch Draw"
5520             mdapi_hw_unit_type="gpu"
5521             mdapi_group="EU Array/Vertex Shader"
5522             />
5523    <counter name="FS Threads Dispatched"
5524             description="The total number of fragment shader hardware threads dispatched."
5525             data_type="uint64"
5526             equation="A 6 READ"
5527             underscore_name="ps_threads"
5528             units="threads"
5529             symbol_name="PsThreads"
5530             semantic_type="event"
5531             mdapi_supported_apis=""
5532             mdapi_usage_flags="Tier3 Frame Batch Draw"
5533             mdapi_hw_unit_type="gpu"
5534             mdapi_group="EU Array/Fragment Shader"
5535             />
5536    <counter name="Pixels Failing Tests"
5537             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5538             data_type="uint64"
5539             equation="A 25 READ 4 UMUL"
5540             underscore_name="pixels_failing_post_ps_tests"
5541             units="pixels"
5542             symbol_name="PixelsFailingPostPsTests"
5543             semantic_type="event"
5544             mdapi_supported_apis=""
5545             mdapi_usage_flags="Tier3 Frame Batch Draw"
5546             mdapi_hw_unit_type="gpu"
5547             mdapi_group="3D Pipe/Output Merger"
5548             />
5549    <counter name="GPU Time Elapsed"
5550             description="Time elapsed on the GPU during the measurement."
5551             data_type="uint64"
5552             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5553             underscore_name="gpu_time"
5554             units="ns"
5555             symbol_name="GpuTime"
5556             semantic_type="duration"
5557             mdapi_supported_apis=""
5558             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5559             mdapi_hw_unit_type="gpu"
5560             mdapi_group="GPU"
5561             />
5562    <counter name="AVG GPU Core Frequency"
5563             description="Average GPU Core Frequency in the measurement."
5564             data_type="uint64"
5565             max_equation="$GpuMaxFrequency"
5566             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5567             underscore_name="avg_gpu_core_frequency"
5568             units="hz"
5569             symbol_name="AvgGpuCoreFrequency"
5570             semantic_type="event"
5571             mdapi_supported_apis=""
5572             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5573             mdapi_group="GPU"
5574             mdapi_hw_unit_type="gpu"
5575             />
5576    <counter name="CS Threads Dispatched"
5577             description="The total number of compute shader hardware threads dispatched."
5578             data_type="uint64"
5579             equation="A 4 READ"
5580             underscore_name="cs_threads"
5581             units="threads"
5582             symbol_name="CsThreads"
5583             semantic_type="event"
5584             mdapi_supported_apis=""
5585             mdapi_usage_flags="Tier3 Frame Batch Draw"
5586             mdapi_hw_unit_type="gpu"
5587             mdapi_group="EU Array/Compute Shader"
5588             />
5589    <counter name="PS FPU1 Pipe Active"
5590             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5591             data_type="float"
5592             max_equation="100"
5593             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5594             underscore_name="ps_fpu1_active"
5595             units="percent"
5596             symbol_name="PsFpu1Active"
5597             semantic_type="duration"
5598             mdapi_supported_apis=""
5599             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5600             mdapi_group="EU Array/Pixel Shader"
5601             mdapi_hw_unit_type="gpu"
5602             />
5603    <counter name="PS Send Pipeline Active"
5604             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5605             data_type="float"
5606             max_equation="100"
5607             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5608             underscore_name="ps_send_active"
5609             units="percent"
5610             symbol_name="PsSendActive"
5611             semantic_type="duration"
5612             mdapi_supported_apis=""
5613             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5614             mdapi_group="EU Array/Pixel Shader"
5615             mdapi_hw_unit_type="gpu"
5616             />
5617    <counter name="Rasterized Pixels"
5618             description="The total number of rasterized pixels."
5619             data_type="uint64"
5620             equation="A 21 READ 4 UMUL"
5621             underscore_name="rasterized_pixels"
5622             units="pixels"
5623             symbol_name="RasterizedPixels"
5624             semantic_type="event"
5625             mdapi_supported_apis=""
5626             mdapi_usage_flags="Tier3 Frame Batch Draw"
5627             mdapi_hw_unit_type="gpu"
5628             mdapi_group="3D Pipe/Rasterizer"
5629             />
5630    <counter name="GPU Busy"
5631             description="The percentage of time in which the GPU has been processing GPU commands."
5632             data_type="float"
5633             max_equation="100"
5634             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5635             underscore_name="gpu_busy"
5636             units="percent"
5637             symbol_name="GpuBusy"
5638             semantic_type="duration"
5639             mdapi_supported_apis=""
5640             mdapi_usage_flags="Tier1 Overview System Frame"
5641             mdapi_group="GPU"
5642             mdapi_hw_unit_type="gpu"
5643             />
5644    <counter name="VS FPU0 Pipe Active"
5645             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5646             data_type="float"
5647             max_equation="100"
5648             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5649             underscore_name="vs_fpu0_active"
5650             units="percent"
5651             symbol_name="VsFpu0Active"
5652             semantic_type="duration"
5653             mdapi_supported_apis=""
5654             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5655             mdapi_group="EU Array/Vertex Shader"
5656             mdapi_hw_unit_type="gpu"
5657             />
5658    <counter name="PS FPU0 Pipe Active"
5659             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5660             data_type="float"
5661             max_equation="100"
5662             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5663             underscore_name="ps_fpu0_active"
5664             units="percent"
5665             symbol_name="PsFpu0Active"
5666             semantic_type="duration"
5667             mdapi_supported_apis=""
5668             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5669             mdapi_group="EU Array/Pixel Shader"
5670             mdapi_hw_unit_type="gpu"
5671             />
5672    <counter name="Slice0 L3 Bank0 Stalled"
5673             description="The percentage of time in which slice0 L3 bank0 is stalled"
5674             data_type="float"
5675             max_equation="100"
5676             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5677             underscore_name="l30_bank0_stalled"
5678             units="percent"
5679             symbol_name="L30Bank0Stalled"
5680             availability="$SliceMask 1 AND"
5681             semantic_type="duration"
5682             mdapi_supported_apis=""
5683             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5684             mdapi_group="GTI/L3"
5685             mdapi_hw_unit_type="slice"
5686             />
5687    <counter name="DS Threads Dispatched"
5688             description="The total number of domain shader hardware threads dispatched."
5689             data_type="uint64"
5690             equation="A 3 READ"
5691             underscore_name="ds_threads"
5692             units="threads"
5693             symbol_name="DsThreads"
5694             semantic_type="event"
5695             mdapi_supported_apis=""
5696             mdapi_usage_flags="Tier3 Frame Batch Draw"
5697             mdapi_hw_unit_type="gpu"
5698             mdapi_group="EU Array/Domain Shader"
5699             />
5700    <counter name="Samples Written"
5701             description="The total number of samples or pixels written to all render targets."
5702             data_type="uint64"
5703             equation="A 26 READ 4 UMUL"
5704             underscore_name="samples_written"
5705             units="pixels"
5706             symbol_name="SamplesWritten"
5707             semantic_type="event"
5708             mdapi_supported_apis=""
5709             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5710             mdapi_hw_unit_type="gpu"
5711             mdapi_group="3D Pipe/Output Merger"
5712             />
5713    <counter name="EU Stall"
5714             description="The percentage of time in which the Execution Units were stalled."
5715             data_type="float"
5716             max_equation="100"
5717             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5718             underscore_name="eu_stall"
5719             units="percent"
5720             symbol_name="EuStall"
5721             semantic_type="duration"
5722             mdapi_supported_apis=""
5723             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5724             mdapi_group="EU Array"
5725             mdapi_hw_unit_type="gpu"
5726             />
5727    <counter name="Samples Blended"
5728             description="The total number of blended samples or pixels written to all render targets."
5729             data_type="uint64"
5730             equation="A 27 READ 4 UMUL"
5731             underscore_name="samples_blended"
5732             units="pixels"
5733             symbol_name="SamplesBlended"
5734             semantic_type="event"
5735             mdapi_supported_apis=""
5736             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5737             mdapi_hw_unit_type="gpu"
5738             mdapi_group="3D Pipe/Output Merger"
5739             />
5740    <counter name="Early Depth Test Fails"
5741             description="The total number of pixels dropped on early depth test."
5742             data_type="uint64"
5743             equation="A 23 READ 4 UMUL"
5744             underscore_name="early_depth_test_fails"
5745             units="pixels"
5746             symbol_name="EarlyDepthTestFails"
5747             semantic_type="event"
5748             mdapi_supported_apis=""
5749             mdapi_usage_flags="Tier3 Frame Batch Draw"
5750             mdapi_hw_unit_type="gpu"
5751             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5752             />
5753    <counter name="HS Threads Dispatched"
5754             description="The total number of hull shader hardware threads dispatched."
5755             data_type="uint64"
5756             equation="A 2 READ"
5757             underscore_name="hs_threads"
5758             units="threads"
5759             symbol_name="HsThreads"
5760             semantic_type="event"
5761             mdapi_supported_apis=""
5762             mdapi_usage_flags="Tier3 Frame Batch Draw"
5763             mdapi_hw_unit_type="gpu"
5764             mdapi_group="EU Array/Hull Shader"
5765             />
5766    <counter name="Samples Killed in FS"
5767             description="The total number of samples or pixels dropped in fragment shaders."
5768             data_type="uint64"
5769             equation="A 24 READ 4 UMUL"
5770             underscore_name="samples_killed_in_ps"
5771             units="pixels"
5772             symbol_name="SamplesKilledInPs"
5773             semantic_type="event"
5774             mdapi_supported_apis=""
5775             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5776             mdapi_hw_unit_type="gpu"
5777             mdapi_group="3D Pipe/Fragment Shader"
5778             />
5779    <counter name="EU Thread Occupancy"
5780             description="The percentage of time in which hardware threads occupied EUs."
5781             data_type="float"
5782             max_equation="100"
5783             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5784             underscore_name="eu_thread_occupancy"
5785             units="percent"
5786             symbol_name="EuThreadOccupancy"
5787             semantic_type="duration"
5788             mdapi_supported_apis=""
5789             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5790             mdapi_group="EU Array"
5791             mdapi_hw_unit_type="gpu"
5792             />
5793    <register_config type="NOA">
5794        <register type="NOA" address="0x00000D04" value="0x00000200" />
5795        <register type="NOA" address="0x00009840" value="0x00000000" />
5796        <register type="NOA" address="0x00009884" value="0x00000000" />
5797        <register type="NOA" address="0x00009888" value="0x10050C00" />
5798        <register type="NOA" address="0x00009888" value="0x12050002" />
5799        <register type="NOA" address="0x00009888" value="0x00050025" />
5800        <register type="NOA" address="0x00009888" value="0x06050900" />
5801        <register type="NOA" address="0x00009888" value="0x080508EA" />
5802        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
5803        <register type="NOA" address="0x00009888" value="0x0C050A21" />
5804        <register type="NOA" address="0x00009888" value="0x0E050A60" />
5805        <register type="NOA" address="0x00009888" value="0x04050000" />
5806        <register type="NOA" address="0x00009888" value="0x14050000" />
5807        <register type="NOA" address="0x00009888" value="0x24068100" />
5808        <register type="NOA" address="0x00009888" value="0x260600FF" />
5809        <register type="NOA" address="0x00009884" value="0x00000003" />
5810        <register type="NOA" address="0x00009888" value="0x301F8000" />
5811        <register type="NOA" address="0x00009888" value="0x501F4800" />
5812        <register type="NOA" address="0x00009888" value="0x521F4924" />
5813        <register type="NOA" address="0x00009888" value="0x541F0024" />
5814        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
5815        <register type="NOA" address="0x00009888" value="0x461F0000" />
5816        <register type="NOA" address="0x00009888" value="0x481F0000" />
5817        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
5818        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
5819        <register type="NOA" address="0x00009888" value="0x181F0000" />
5820        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
5821    </register_config>
5822    <register_config type="OA">
5823        <register type="OA" address="0x00002740" value="0x00000000" />
5824        <register type="OA" address="0x00002710" value="0x00000000" />
5825        <register type="OA" address="0x00002714" value="0xF0800000" />
5826        <register type="OA" address="0x00002720" value="0x00000000" />
5827        <register type="OA" address="0x00002724" value="0x00800000" />
5828        <register type="OA" address="0x00002770" value="0x00000022" />
5829        <register type="OA" address="0x00002774" value="0x0000FFF8" />
5830        <register type="OA" address="0x00002778" value="0x00000082" />
5831        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
5832        <register type="OA" address="0x00002780" value="0x00000402" />
5833        <register type="OA" address="0x00002784" value="0x0000FF1F" />
5834        <register type="OA" address="0x00002788" value="0x00001002" />
5835        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
5836    </register_config>
5837    <register_config type="FLEX">
5838        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5839        <register type="FLEX" address="0x0000E558" value="0x00008003" />
5840        <register type="FLEX" address="0x0000E658" value="0x00011010" />
5841        <register type="FLEX" address="0x0000E758" value="0x00050012" />
5842        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
5843        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
5844    </register_config>
5845  </set>
5846
5847  <set name="Gen11 L2Bank1 stalled metric set"
5848       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5849       underscore_name="l3_3"
5850       hw_config_guid="47c364d5-1799-4d17-9447-add9358c6451"
5851       chipset="ICL"
5852       symbol_name="L3_3"
5853       >
5854    <counter name="GPU Core Clocks"
5855             description="The total number of GPU core clocks elapsed during the measurement."
5856             data_type="uint64"
5857             equation="GPU_CLOCK 0 READ"
5858             underscore_name="gpu_core_clocks"
5859             units="cycles"
5860             symbol_name="GpuCoreClocks"
5861             semantic_type="event"
5862             mdapi_supported_apis=""
5863             mdapi_usage_flags="Tier1 Frame Batch Draw"
5864             mdapi_hw_unit_type="gpu"
5865             mdapi_group="GPU"
5866             />
5867    <counter name="EU Active"
5868             description="The percentage of time in which the Execution Units were actively processing."
5869             data_type="float"
5870             max_equation="100"
5871             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5872             underscore_name="eu_active"
5873             units="percent"
5874             symbol_name="EuActive"
5875             semantic_type="duration"
5876             mdapi_supported_apis=""
5877             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5878             mdapi_group="EU Array"
5879             mdapi_hw_unit_type="gpu"
5880             />
5881    <counter name="EU Both FPU Pipes Active"
5882             description="The percentage of time in which both EU FPU pipelines were actively processing."
5883             data_type="float"
5884             max_equation="100"
5885             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5886             underscore_name="eu_fpu_both_active"
5887             units="percent"
5888             symbol_name="EuFpuBothActive"
5889             semantic_type="duration"
5890             mdapi_supported_apis=""
5891             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5892             mdapi_group="EU Array/Pipes"
5893             mdapi_hw_unit_type="gpu"
5894             />
5895    <counter name="VS Send Pipe Active"
5896             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5897             data_type="float"
5898             max_equation="100"
5899             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5900             underscore_name="vs_send_active"
5901             units="percent"
5902             symbol_name="VsSendActive"
5903             semantic_type="duration"
5904             mdapi_supported_apis=""
5905             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5906             mdapi_group="EU Array/Vertex Shader"
5907             mdapi_hw_unit_type="gpu"
5908             />
5909    <counter name="VS FPU1 Pipe Active"
5910             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5911             data_type="float"
5912             max_equation="100"
5913             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5914             underscore_name="vs_fpu1_active"
5915             units="percent"
5916             symbol_name="VsFpu1Active"
5917             semantic_type="duration"
5918             mdapi_supported_apis=""
5919             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5920             mdapi_group="EU Array/Vertex Shader"
5921             mdapi_hw_unit_type="gpu"
5922             />
5923    <counter name="GS Threads Dispatched"
5924             description="The total number of geometry shader hardware threads dispatched."
5925             data_type="uint64"
5926             equation="A 5 READ"
5927             underscore_name="gs_threads"
5928             units="threads"
5929             symbol_name="GsThreads"
5930             semantic_type="event"
5931             mdapi_supported_apis=""
5932             mdapi_usage_flags="Tier3 Frame Batch Draw"
5933             mdapi_hw_unit_type="gpu"
5934             mdapi_group="EU Array/Geometry Shader"
5935             />
5936    <counter name="Early Hi-Depth Test Fails"
5937             description="The total number of pixels dropped on early hierarchical depth test."
5938             data_type="uint64"
5939             equation="A 22 READ 4 UMUL"
5940             underscore_name="hi_depth_test_fails"
5941             units="pixels"
5942             symbol_name="HiDepthTestFails"
5943             semantic_type="event"
5944             mdapi_supported_apis=""
5945             mdapi_usage_flags="Tier3 Frame Batch Draw"
5946             mdapi_hw_unit_type="gpu"
5947             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5948             />
5949    <counter name="FS Both FPU Active"
5950             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5951             data_type="float"
5952             max_equation="100"
5953             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5954             underscore_name="ps_eu_both_fpu_active"
5955             units="percent"
5956             symbol_name="PsEuBothFpuActive"
5957             semantic_type="duration"
5958             mdapi_supported_apis=""
5959             mdapi_usage_flags="Tier4 Frame Batch Draw"
5960             mdapi_group="3D Pipe/Fragment Shader"
5961             mdapi_hw_unit_type="gpu"
5962             />
5963    <counter name="VS Threads Dispatched"
5964             description="The total number of vertex shader hardware threads dispatched."
5965             data_type="uint64"
5966             equation="A 1 READ"
5967             underscore_name="vs_threads"
5968             units="threads"
5969             symbol_name="VsThreads"
5970             semantic_type="event"
5971             mdapi_supported_apis=""
5972             mdapi_usage_flags="Tier3 Frame Batch Draw"
5973             mdapi_hw_unit_type="gpu"
5974             mdapi_group="EU Array/Vertex Shader"
5975             />
5976    <counter name="Slice0 L3 Bank1 Stalled"
5977             description="The percentage of time in which slice0 L3 bank1 is stalled"
5978             data_type="float"
5979             max_equation="100"
5980             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5981             underscore_name="l30_bank1_stalled"
5982             units="percent"
5983             symbol_name="L30Bank1Stalled"
5984             availability="$SliceMask 1 AND"
5985             semantic_type="duration"
5986             mdapi_supported_apis=""
5987             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5988             mdapi_group="GTI/L3"
5989             mdapi_hw_unit_type="slice"
5990             />
5991    <counter name="FS Threads Dispatched"
5992             description="The total number of fragment shader hardware threads dispatched."
5993             data_type="uint64"
5994             equation="A 6 READ"
5995             underscore_name="ps_threads"
5996             units="threads"
5997             symbol_name="PsThreads"
5998             semantic_type="event"
5999             mdapi_supported_apis=""
6000             mdapi_usage_flags="Tier3 Frame Batch Draw"
6001             mdapi_hw_unit_type="gpu"
6002             mdapi_group="EU Array/Fragment Shader"
6003             />
6004    <counter name="Pixels Failing Tests"
6005             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6006             data_type="uint64"
6007             equation="A 25 READ 4 UMUL"
6008             underscore_name="pixels_failing_post_ps_tests"
6009             units="pixels"
6010             symbol_name="PixelsFailingPostPsTests"
6011             semantic_type="event"
6012             mdapi_supported_apis=""
6013             mdapi_usage_flags="Tier3 Frame Batch Draw"
6014             mdapi_hw_unit_type="gpu"
6015             mdapi_group="3D Pipe/Output Merger"
6016             />
6017    <counter name="GPU Time Elapsed"
6018             description="Time elapsed on the GPU during the measurement."
6019             data_type="uint64"
6020             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6021             underscore_name="gpu_time"
6022             units="ns"
6023             symbol_name="GpuTime"
6024             semantic_type="duration"
6025             mdapi_supported_apis=""
6026             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6027             mdapi_hw_unit_type="gpu"
6028             mdapi_group="GPU"
6029             />
6030    <counter name="AVG GPU Core Frequency"
6031             description="Average GPU Core Frequency in the measurement."
6032             data_type="uint64"
6033             max_equation="$GpuMaxFrequency"
6034             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6035             underscore_name="avg_gpu_core_frequency"
6036             units="hz"
6037             symbol_name="AvgGpuCoreFrequency"
6038             semantic_type="event"
6039             mdapi_supported_apis=""
6040             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6041             mdapi_group="GPU"
6042             mdapi_hw_unit_type="gpu"
6043             />
6044    <counter name="CS Threads Dispatched"
6045             description="The total number of compute shader hardware threads dispatched."
6046             data_type="uint64"
6047             equation="A 4 READ"
6048             underscore_name="cs_threads"
6049             units="threads"
6050             symbol_name="CsThreads"
6051             semantic_type="event"
6052             mdapi_supported_apis=""
6053             mdapi_usage_flags="Tier3 Frame Batch Draw"
6054             mdapi_hw_unit_type="gpu"
6055             mdapi_group="EU Array/Compute Shader"
6056             />
6057    <counter name="PS FPU1 Pipe Active"
6058             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6059             data_type="float"
6060             max_equation="100"
6061             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6062             underscore_name="ps_fpu1_active"
6063             units="percent"
6064             symbol_name="PsFpu1Active"
6065             semantic_type="duration"
6066             mdapi_supported_apis=""
6067             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6068             mdapi_group="EU Array/Pixel Shader"
6069             mdapi_hw_unit_type="gpu"
6070             />
6071    <counter name="PS Send Pipeline Active"
6072             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6073             data_type="float"
6074             max_equation="100"
6075             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6076             underscore_name="ps_send_active"
6077             units="percent"
6078             symbol_name="PsSendActive"
6079             semantic_type="duration"
6080             mdapi_supported_apis=""
6081             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6082             mdapi_group="EU Array/Pixel Shader"
6083             mdapi_hw_unit_type="gpu"
6084             />
6085    <counter name="Rasterized Pixels"
6086             description="The total number of rasterized pixels."
6087             data_type="uint64"
6088             equation="A 21 READ 4 UMUL"
6089             underscore_name="rasterized_pixels"
6090             units="pixels"
6091             symbol_name="RasterizedPixels"
6092             semantic_type="event"
6093             mdapi_supported_apis=""
6094             mdapi_usage_flags="Tier3 Frame Batch Draw"
6095             mdapi_hw_unit_type="gpu"
6096             mdapi_group="3D Pipe/Rasterizer"
6097             />
6098    <counter name="GPU Busy"
6099             description="The percentage of time in which the GPU has been processing GPU commands."
6100             data_type="float"
6101             max_equation="100"
6102             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6103             underscore_name="gpu_busy"
6104             units="percent"
6105             symbol_name="GpuBusy"
6106             semantic_type="duration"
6107             mdapi_supported_apis=""
6108             mdapi_usage_flags="Tier1 Overview System Frame"
6109             mdapi_group="GPU"
6110             mdapi_hw_unit_type="gpu"
6111             />
6112    <counter name="VS FPU0 Pipe Active"
6113             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6114             data_type="float"
6115             max_equation="100"
6116             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6117             underscore_name="vs_fpu0_active"
6118             units="percent"
6119             symbol_name="VsFpu0Active"
6120             semantic_type="duration"
6121             mdapi_supported_apis=""
6122             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6123             mdapi_group="EU Array/Vertex Shader"
6124             mdapi_hw_unit_type="gpu"
6125             />
6126    <counter name="PS FPU0 Pipe Active"
6127             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6128             data_type="float"
6129             max_equation="100"
6130             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6131             underscore_name="ps_fpu0_active"
6132             units="percent"
6133             symbol_name="PsFpu0Active"
6134             semantic_type="duration"
6135             mdapi_supported_apis=""
6136             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6137             mdapi_group="EU Array/Pixel Shader"
6138             mdapi_hw_unit_type="gpu"
6139             />
6140    <counter name="DS Threads Dispatched"
6141             description="The total number of domain shader hardware threads dispatched."
6142             data_type="uint64"
6143             equation="A 3 READ"
6144             underscore_name="ds_threads"
6145             units="threads"
6146             symbol_name="DsThreads"
6147             semantic_type="event"
6148             mdapi_supported_apis=""
6149             mdapi_usage_flags="Tier3 Frame Batch Draw"
6150             mdapi_hw_unit_type="gpu"
6151             mdapi_group="EU Array/Domain Shader"
6152             />
6153    <counter name="Samples Written"
6154             description="The total number of samples or pixels written to all render targets."
6155             data_type="uint64"
6156             equation="A 26 READ 4 UMUL"
6157             underscore_name="samples_written"
6158             units="pixels"
6159             symbol_name="SamplesWritten"
6160             semantic_type="event"
6161             mdapi_supported_apis=""
6162             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6163             mdapi_hw_unit_type="gpu"
6164             mdapi_group="3D Pipe/Output Merger"
6165             />
6166    <counter name="EU Stall"
6167             description="The percentage of time in which the Execution Units were stalled."
6168             data_type="float"
6169             max_equation="100"
6170             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6171             underscore_name="eu_stall"
6172             units="percent"
6173             symbol_name="EuStall"
6174             semantic_type="duration"
6175             mdapi_supported_apis=""
6176             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6177             mdapi_group="EU Array"
6178             mdapi_hw_unit_type="gpu"
6179             />
6180    <counter name="Samples Blended"
6181             description="The total number of blended samples or pixels written to all render targets."
6182             data_type="uint64"
6183             equation="A 27 READ 4 UMUL"
6184             underscore_name="samples_blended"
6185             units="pixels"
6186             symbol_name="SamplesBlended"
6187             semantic_type="event"
6188             mdapi_supported_apis=""
6189             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6190             mdapi_hw_unit_type="gpu"
6191             mdapi_group="3D Pipe/Output Merger"
6192             />
6193    <counter name="Early Depth Test Fails"
6194             description="The total number of pixels dropped on early depth test."
6195             data_type="uint64"
6196             equation="A 23 READ 4 UMUL"
6197             underscore_name="early_depth_test_fails"
6198             units="pixels"
6199             symbol_name="EarlyDepthTestFails"
6200             semantic_type="event"
6201             mdapi_supported_apis=""
6202             mdapi_usage_flags="Tier3 Frame Batch Draw"
6203             mdapi_hw_unit_type="gpu"
6204             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6205             />
6206    <counter name="HS Threads Dispatched"
6207             description="The total number of hull shader hardware threads dispatched."
6208             data_type="uint64"
6209             equation="A 2 READ"
6210             underscore_name="hs_threads"
6211             units="threads"
6212             symbol_name="HsThreads"
6213             semantic_type="event"
6214             mdapi_supported_apis=""
6215             mdapi_usage_flags="Tier3 Frame Batch Draw"
6216             mdapi_hw_unit_type="gpu"
6217             mdapi_group="EU Array/Hull Shader"
6218             />
6219    <counter name="Samples Killed in FS"
6220             description="The total number of samples or pixels dropped in fragment shaders."
6221             data_type="uint64"
6222             equation="A 24 READ 4 UMUL"
6223             underscore_name="samples_killed_in_ps"
6224             units="pixels"
6225             symbol_name="SamplesKilledInPs"
6226             semantic_type="event"
6227             mdapi_supported_apis=""
6228             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6229             mdapi_hw_unit_type="gpu"
6230             mdapi_group="3D Pipe/Fragment Shader"
6231             />
6232    <counter name="EU Thread Occupancy"
6233             description="The percentage of time in which hardware threads occupied EUs."
6234             data_type="float"
6235             max_equation="100"
6236             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6237             underscore_name="eu_thread_occupancy"
6238             units="percent"
6239             symbol_name="EuThreadOccupancy"
6240             semantic_type="duration"
6241             mdapi_supported_apis=""
6242             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6243             mdapi_group="EU Array"
6244             mdapi_hw_unit_type="gpu"
6245             />
6246    <register_config type="NOA">
6247        <register type="NOA" address="0x00000D04" value="0x00000200" />
6248        <register type="NOA" address="0x00009840" value="0x00000000" />
6249        <register type="NOA" address="0x00009884" value="0x00000000" />
6250        <register type="NOA" address="0x00009888" value="0x10050400" />
6251        <register type="NOA" address="0x00009888" value="0x12050000" />
6252        <register type="NOA" address="0x00009888" value="0x00050025" />
6253        <register type="NOA" address="0x00009888" value="0x06050900" />
6254        <register type="NOA" address="0x00009888" value="0x080508EA" />
6255        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
6256        <register type="NOA" address="0x00009888" value="0x0C050A21" />
6257        <register type="NOA" address="0x00009888" value="0x0E050A60" />
6258        <register type="NOA" address="0x00009888" value="0x04050000" />
6259        <register type="NOA" address="0x00009888" value="0x14050000" />
6260        <register type="NOA" address="0x00009888" value="0x24068100" />
6261        <register type="NOA" address="0x00009888" value="0x260600FF" />
6262        <register type="NOA" address="0x00009884" value="0x00000003" />
6263        <register type="NOA" address="0x00009888" value="0x301F8000" />
6264        <register type="NOA" address="0x00009888" value="0x501F4800" />
6265        <register type="NOA" address="0x00009888" value="0x521F4924" />
6266        <register type="NOA" address="0x00009888" value="0x541F0024" />
6267        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6268        <register type="NOA" address="0x00009888" value="0x461F0000" />
6269        <register type="NOA" address="0x00009888" value="0x481F0000" />
6270        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6271        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6272        <register type="NOA" address="0x00009888" value="0x181F0000" />
6273        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6274    </register_config>
6275    <register_config type="OA">
6276        <register type="OA" address="0x00002740" value="0x00000000" />
6277        <register type="OA" address="0x00002710" value="0x00000000" />
6278        <register type="OA" address="0x00002714" value="0xF0800000" />
6279        <register type="OA" address="0x00002720" value="0x00000000" />
6280        <register type="OA" address="0x00002724" value="0x00800000" />
6281        <register type="OA" address="0x00002770" value="0x00000022" />
6282        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6283        <register type="OA" address="0x00002778" value="0x00000082" />
6284        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6285        <register type="OA" address="0x00002780" value="0x00000402" />
6286        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6287        <register type="OA" address="0x00002788" value="0x00001002" />
6288        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6289    </register_config>
6290    <register_config type="FLEX">
6291        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6292        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6293        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6294        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6295        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6296        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6297    </register_config>
6298  </set>
6299
6300  <set name="Gen11 L2Bank4 stalled metric set"
6301       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6302       underscore_name="l3_4"
6303       hw_config_guid="e5ab5c08-3130-4469-8eaf-b23d3dc817d4"
6304       chipset="ICL"
6305       symbol_name="L3_4"
6306       >
6307    <counter name="GPU Core Clocks"
6308             description="The total number of GPU core clocks elapsed during the measurement."
6309             data_type="uint64"
6310             equation="GPU_CLOCK 0 READ"
6311             underscore_name="gpu_core_clocks"
6312             units="cycles"
6313             symbol_name="GpuCoreClocks"
6314             semantic_type="event"
6315             mdapi_supported_apis=""
6316             mdapi_usage_flags="Tier1 Frame Batch Draw"
6317             mdapi_hw_unit_type="gpu"
6318             mdapi_group="GPU"
6319             />
6320    <counter name="EU Active"
6321             description="The percentage of time in which the Execution Units were actively processing."
6322             data_type="float"
6323             max_equation="100"
6324             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6325             underscore_name="eu_active"
6326             units="percent"
6327             symbol_name="EuActive"
6328             semantic_type="duration"
6329             mdapi_supported_apis=""
6330             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6331             mdapi_group="EU Array"
6332             mdapi_hw_unit_type="gpu"
6333             />
6334    <counter name="EU Both FPU Pipes Active"
6335             description="The percentage of time in which both EU FPU pipelines were actively processing."
6336             data_type="float"
6337             max_equation="100"
6338             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6339             underscore_name="eu_fpu_both_active"
6340             units="percent"
6341             symbol_name="EuFpuBothActive"
6342             semantic_type="duration"
6343             mdapi_supported_apis=""
6344             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6345             mdapi_group="EU Array/Pipes"
6346             mdapi_hw_unit_type="gpu"
6347             />
6348    <counter name="VS Send Pipe Active"
6349             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6350             data_type="float"
6351             max_equation="100"
6352             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6353             underscore_name="vs_send_active"
6354             units="percent"
6355             symbol_name="VsSendActive"
6356             semantic_type="duration"
6357             mdapi_supported_apis=""
6358             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6359             mdapi_group="EU Array/Vertex Shader"
6360             mdapi_hw_unit_type="gpu"
6361             />
6362    <counter name="VS FPU1 Pipe Active"
6363             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6364             data_type="float"
6365             max_equation="100"
6366             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6367             underscore_name="vs_fpu1_active"
6368             units="percent"
6369             symbol_name="VsFpu1Active"
6370             semantic_type="duration"
6371             mdapi_supported_apis=""
6372             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6373             mdapi_group="EU Array/Vertex Shader"
6374             mdapi_hw_unit_type="gpu"
6375             />
6376    <counter name="GS Threads Dispatched"
6377             description="The total number of geometry shader hardware threads dispatched."
6378             data_type="uint64"
6379             equation="A 5 READ"
6380             underscore_name="gs_threads"
6381             units="threads"
6382             symbol_name="GsThreads"
6383             semantic_type="event"
6384             mdapi_supported_apis=""
6385             mdapi_usage_flags="Tier3 Frame Batch Draw"
6386             mdapi_hw_unit_type="gpu"
6387             mdapi_group="EU Array/Geometry Shader"
6388             />
6389    <counter name="Early Hi-Depth Test Fails"
6390             description="The total number of pixels dropped on early hierarchical depth test."
6391             data_type="uint64"
6392             equation="A 22 READ 4 UMUL"
6393             underscore_name="hi_depth_test_fails"
6394             units="pixels"
6395             symbol_name="HiDepthTestFails"
6396             semantic_type="event"
6397             mdapi_supported_apis=""
6398             mdapi_usage_flags="Tier3 Frame Batch Draw"
6399             mdapi_hw_unit_type="gpu"
6400             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6401             />
6402    <counter name="FS Both FPU Active"
6403             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6404             data_type="float"
6405             max_equation="100"
6406             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6407             underscore_name="ps_eu_both_fpu_active"
6408             units="percent"
6409             symbol_name="PsEuBothFpuActive"
6410             semantic_type="duration"
6411             mdapi_supported_apis=""
6412             mdapi_usage_flags="Tier4 Frame Batch Draw"
6413             mdapi_group="3D Pipe/Fragment Shader"
6414             mdapi_hw_unit_type="gpu"
6415             />
6416    <counter name="VS Threads Dispatched"
6417             description="The total number of vertex shader hardware threads dispatched."
6418             data_type="uint64"
6419             equation="A 1 READ"
6420             underscore_name="vs_threads"
6421             units="threads"
6422             symbol_name="VsThreads"
6423             semantic_type="event"
6424             mdapi_supported_apis=""
6425             mdapi_usage_flags="Tier3 Frame Batch Draw"
6426             mdapi_hw_unit_type="gpu"
6427             mdapi_group="EU Array/Vertex Shader"
6428             />
6429    <counter name="FS Threads Dispatched"
6430             description="The total number of fragment shader hardware threads dispatched."
6431             data_type="uint64"
6432             equation="A 6 READ"
6433             underscore_name="ps_threads"
6434             units="threads"
6435             symbol_name="PsThreads"
6436             semantic_type="event"
6437             mdapi_supported_apis=""
6438             mdapi_usage_flags="Tier3 Frame Batch Draw"
6439             mdapi_hw_unit_type="gpu"
6440             mdapi_group="EU Array/Fragment Shader"
6441             />
6442    <counter name="Pixels Failing Tests"
6443             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6444             data_type="uint64"
6445             equation="A 25 READ 4 UMUL"
6446             underscore_name="pixels_failing_post_ps_tests"
6447             units="pixels"
6448             symbol_name="PixelsFailingPostPsTests"
6449             semantic_type="event"
6450             mdapi_supported_apis=""
6451             mdapi_usage_flags="Tier3 Frame Batch Draw"
6452             mdapi_hw_unit_type="gpu"
6453             mdapi_group="3D Pipe/Output Merger"
6454             />
6455    <counter name="GPU Time Elapsed"
6456             description="Time elapsed on the GPU during the measurement."
6457             data_type="uint64"
6458             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6459             underscore_name="gpu_time"
6460             units="ns"
6461             symbol_name="GpuTime"
6462             semantic_type="duration"
6463             mdapi_supported_apis=""
6464             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6465             mdapi_hw_unit_type="gpu"
6466             mdapi_group="GPU"
6467             />
6468    <counter name="AVG GPU Core Frequency"
6469             description="Average GPU Core Frequency in the measurement."
6470             data_type="uint64"
6471             max_equation="$GpuMaxFrequency"
6472             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6473             underscore_name="avg_gpu_core_frequency"
6474             units="hz"
6475             symbol_name="AvgGpuCoreFrequency"
6476             semantic_type="event"
6477             mdapi_supported_apis=""
6478             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6479             mdapi_group="GPU"
6480             mdapi_hw_unit_type="gpu"
6481             />
6482    <counter name="CS Threads Dispatched"
6483             description="The total number of compute shader hardware threads dispatched."
6484             data_type="uint64"
6485             equation="A 4 READ"
6486             underscore_name="cs_threads"
6487             units="threads"
6488             symbol_name="CsThreads"
6489             semantic_type="event"
6490             mdapi_supported_apis=""
6491             mdapi_usage_flags="Tier3 Frame Batch Draw"
6492             mdapi_hw_unit_type="gpu"
6493             mdapi_group="EU Array/Compute Shader"
6494             />
6495    <counter name="PS FPU1 Pipe Active"
6496             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6497             data_type="float"
6498             max_equation="100"
6499             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6500             underscore_name="ps_fpu1_active"
6501             units="percent"
6502             symbol_name="PsFpu1Active"
6503             semantic_type="duration"
6504             mdapi_supported_apis=""
6505             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6506             mdapi_group="EU Array/Pixel Shader"
6507             mdapi_hw_unit_type="gpu"
6508             />
6509    <counter name="PS Send Pipeline Active"
6510             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6511             data_type="float"
6512             max_equation="100"
6513             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6514             underscore_name="ps_send_active"
6515             units="percent"
6516             symbol_name="PsSendActive"
6517             semantic_type="duration"
6518             mdapi_supported_apis=""
6519             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6520             mdapi_group="EU Array/Pixel Shader"
6521             mdapi_hw_unit_type="gpu"
6522             />
6523    <counter name="Rasterized Pixels"
6524             description="The total number of rasterized pixels."
6525             data_type="uint64"
6526             equation="A 21 READ 4 UMUL"
6527             underscore_name="rasterized_pixels"
6528             units="pixels"
6529             symbol_name="RasterizedPixels"
6530             semantic_type="event"
6531             mdapi_supported_apis=""
6532             mdapi_usage_flags="Tier3 Frame Batch Draw"
6533             mdapi_hw_unit_type="gpu"
6534             mdapi_group="3D Pipe/Rasterizer"
6535             />
6536    <counter name="GPU Busy"
6537             description="The percentage of time in which the GPU has been processing GPU commands."
6538             data_type="float"
6539             max_equation="100"
6540             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6541             underscore_name="gpu_busy"
6542             units="percent"
6543             symbol_name="GpuBusy"
6544             semantic_type="duration"
6545             mdapi_supported_apis=""
6546             mdapi_usage_flags="Tier1 Overview System Frame"
6547             mdapi_group="GPU"
6548             mdapi_hw_unit_type="gpu"
6549             />
6550    <counter name="VS FPU0 Pipe Active"
6551             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6552             data_type="float"
6553             max_equation="100"
6554             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6555             underscore_name="vs_fpu0_active"
6556             units="percent"
6557             symbol_name="VsFpu0Active"
6558             semantic_type="duration"
6559             mdapi_supported_apis=""
6560             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6561             mdapi_group="EU Array/Vertex Shader"
6562             mdapi_hw_unit_type="gpu"
6563             />
6564    <counter name="PS FPU0 Pipe Active"
6565             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6566             data_type="float"
6567             max_equation="100"
6568             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6569             underscore_name="ps_fpu0_active"
6570             units="percent"
6571             symbol_name="PsFpu0Active"
6572             semantic_type="duration"
6573             mdapi_supported_apis=""
6574             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6575             mdapi_group="EU Array/Pixel Shader"
6576             mdapi_hw_unit_type="gpu"
6577             />
6578    <counter name="DS Threads Dispatched"
6579             description="The total number of domain shader hardware threads dispatched."
6580             data_type="uint64"
6581             equation="A 3 READ"
6582             underscore_name="ds_threads"
6583             units="threads"
6584             symbol_name="DsThreads"
6585             semantic_type="event"
6586             mdapi_supported_apis=""
6587             mdapi_usage_flags="Tier3 Frame Batch Draw"
6588             mdapi_hw_unit_type="gpu"
6589             mdapi_group="EU Array/Domain Shader"
6590             />
6591    <counter name="Samples Written"
6592             description="The total number of samples or pixels written to all render targets."
6593             data_type="uint64"
6594             equation="A 26 READ 4 UMUL"
6595             underscore_name="samples_written"
6596             units="pixels"
6597             symbol_name="SamplesWritten"
6598             semantic_type="event"
6599             mdapi_supported_apis=""
6600             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6601             mdapi_hw_unit_type="gpu"
6602             mdapi_group="3D Pipe/Output Merger"
6603             />
6604    <counter name="EU Stall"
6605             description="The percentage of time in which the Execution Units were stalled."
6606             data_type="float"
6607             max_equation="100"
6608             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6609             underscore_name="eu_stall"
6610             units="percent"
6611             symbol_name="EuStall"
6612             semantic_type="duration"
6613             mdapi_supported_apis=""
6614             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6615             mdapi_group="EU Array"
6616             mdapi_hw_unit_type="gpu"
6617             />
6618    <counter name="Samples Blended"
6619             description="The total number of blended samples or pixels written to all render targets."
6620             data_type="uint64"
6621             equation="A 27 READ 4 UMUL"
6622             underscore_name="samples_blended"
6623             units="pixels"
6624             symbol_name="SamplesBlended"
6625             semantic_type="event"
6626             mdapi_supported_apis=""
6627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6628             mdapi_hw_unit_type="gpu"
6629             mdapi_group="3D Pipe/Output Merger"
6630             />
6631    <counter name="Early Depth Test Fails"
6632             description="The total number of pixels dropped on early depth test."
6633             data_type="uint64"
6634             equation="A 23 READ 4 UMUL"
6635             underscore_name="early_depth_test_fails"
6636             units="pixels"
6637             symbol_name="EarlyDepthTestFails"
6638             semantic_type="event"
6639             mdapi_supported_apis=""
6640             mdapi_usage_flags="Tier3 Frame Batch Draw"
6641             mdapi_hw_unit_type="gpu"
6642             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6643             />
6644    <counter name="Slice0 L3 Bank4 Stalled"
6645             description="The percentage of time in which slice0 L3 bank4 is stalled"
6646             data_type="float"
6647             max_equation="100"
6648             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6649             underscore_name="l30_bank4_stalled"
6650             units="percent"
6651             symbol_name="L30Bank4Stalled"
6652             availability="$SliceMask 1 AND"
6653             semantic_type="duration"
6654             mdapi_supported_apis=""
6655             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6656             mdapi_group="GTI/L3"
6657             mdapi_hw_unit_type="slice"
6658             />
6659    <counter name="HS Threads Dispatched"
6660             description="The total number of hull shader hardware threads dispatched."
6661             data_type="uint64"
6662             equation="A 2 READ"
6663             underscore_name="hs_threads"
6664             units="threads"
6665             symbol_name="HsThreads"
6666             semantic_type="event"
6667             mdapi_supported_apis=""
6668             mdapi_usage_flags="Tier3 Frame Batch Draw"
6669             mdapi_hw_unit_type="gpu"
6670             mdapi_group="EU Array/Hull Shader"
6671             />
6672    <counter name="Samples Killed in FS"
6673             description="The total number of samples or pixels dropped in fragment shaders."
6674             data_type="uint64"
6675             equation="A 24 READ 4 UMUL"
6676             underscore_name="samples_killed_in_ps"
6677             units="pixels"
6678             symbol_name="SamplesKilledInPs"
6679             semantic_type="event"
6680             mdapi_supported_apis=""
6681             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6682             mdapi_hw_unit_type="gpu"
6683             mdapi_group="3D Pipe/Fragment Shader"
6684             />
6685    <counter name="EU Thread Occupancy"
6686             description="The percentage of time in which hardware threads occupied EUs."
6687             data_type="float"
6688             max_equation="100"
6689             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6690             underscore_name="eu_thread_occupancy"
6691             units="percent"
6692             symbol_name="EuThreadOccupancy"
6693             semantic_type="duration"
6694             mdapi_supported_apis=""
6695             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6696             mdapi_group="EU Array"
6697             mdapi_hw_unit_type="gpu"
6698             />
6699    <register_config type="NOA">
6700        <register type="NOA" address="0x00000D04" value="0x00000200" />
6701        <register type="NOA" address="0x00009840" value="0x00000000" />
6702        <register type="NOA" address="0x00009884" value="0x00000000" />
6703        <register type="NOA" address="0x00009888" value="0x10010C00" />
6704        <register type="NOA" address="0x00009888" value="0x12010002" />
6705        <register type="NOA" address="0x00009888" value="0x0C000400" />
6706        <register type="NOA" address="0x00009888" value="0x0E005500" />
6707        <register type="NOA" address="0x00009888" value="0x10000155" />
6708        <register type="NOA" address="0x00009888" value="0x00010025" />
6709        <register type="NOA" address="0x00009888" value="0x06010900" />
6710        <register type="NOA" address="0x00009888" value="0x080108EA" />
6711        <register type="NOA" address="0x00009888" value="0x0A0108AB" />
6712        <register type="NOA" address="0x00009888" value="0x0C010A21" />
6713        <register type="NOA" address="0x00009888" value="0x0E010A60" />
6714        <register type="NOA" address="0x00009888" value="0x04010000" />
6715        <register type="NOA" address="0x00009888" value="0x14010000" />
6716        <register type="NOA" address="0x00009888" value="0x0C040400" />
6717        <register type="NOA" address="0x00009888" value="0x0E045500" />
6718        <register type="NOA" address="0x00009888" value="0x10040155" />
6719        <register type="NOA" address="0x00009888" value="0x04051000" />
6720        <register type="NOA" address="0x00009888" value="0x0A054000" />
6721        <register type="NOA" address="0x00009888" value="0x0C055000" />
6722        <register type="NOA" address="0x00009888" value="0x0E055000" />
6723        <register type="NOA" address="0x00009888" value="0x14050055" />
6724        <register type="NOA" address="0x00009888" value="0x24068100" />
6725        <register type="NOA" address="0x00009888" value="0x260600FF" />
6726        <register type="NOA" address="0x00009888" value="0x00124000" />
6727        <register type="NOA" address="0x00009888" value="0x0E124000" />
6728        <register type="NOA" address="0x00009888" value="0x18125540" />
6729        <register type="NOA" address="0x00009888" value="0x1A120015" />
6730        <register type="NOA" address="0x00009888" value="0x04131000" />
6731        <register type="NOA" address="0x00009888" value="0x06138000" />
6732        <register type="NOA" address="0x00009888" value="0x0813F000" />
6733        <register type="NOA" address="0x00009888" value="0x0A13F000" />
6734        <register type="NOA" address="0x00009888" value="0x00144000" />
6735        <register type="NOA" address="0x00009888" value="0x06148000" />
6736        <register type="NOA" address="0x00009888" value="0x0814C000" />
6737        <register type="NOA" address="0x00009888" value="0x0A14C000" />
6738        <register type="NOA" address="0x00009888" value="0x0C14C000" />
6739        <register type="NOA" address="0x00009888" value="0x0E14C000" />
6740        <register type="NOA" address="0x00009888" value="0x00154000" />
6741        <register type="NOA" address="0x00009888" value="0x0E154000" />
6742        <register type="NOA" address="0x00009888" value="0x16152AA8" />
6743        <register type="NOA" address="0x00009888" value="0x18150005" />
6744        <register type="NOA" address="0x00009884" value="0x00000003" />
6745        <register type="NOA" address="0x00009888" value="0x301F8000" />
6746        <register type="NOA" address="0x00009888" value="0x501F4800" />
6747        <register type="NOA" address="0x00009888" value="0x521F4924" />
6748        <register type="NOA" address="0x00009888" value="0x541F0024" />
6749        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6750        <register type="NOA" address="0x00009888" value="0x461F0000" />
6751        <register type="NOA" address="0x00009888" value="0x481F0000" />
6752        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6753        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6754        <register type="NOA" address="0x00009888" value="0x181F0000" />
6755        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6756    </register_config>
6757    <register_config type="OA">
6758        <register type="OA" address="0x00002740" value="0x00000000" />
6759        <register type="OA" address="0x00002710" value="0x00000000" />
6760        <register type="OA" address="0x00002714" value="0xF0800000" />
6761        <register type="OA" address="0x00002720" value="0x00000000" />
6762        <register type="OA" address="0x00002724" value="0x00800000" />
6763        <register type="OA" address="0x00002770" value="0x00000022" />
6764        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6765        <register type="OA" address="0x00002778" value="0x00000082" />
6766        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6767        <register type="OA" address="0x00002780" value="0x00000402" />
6768        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6769        <register type="OA" address="0x00002788" value="0x00001002" />
6770        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6771    </register_config>
6772    <register_config type="FLEX">
6773        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6774        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6775        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6776        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6777        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6778        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6779    </register_config>
6780  </set>
6781
6782  <set name="Gen11 L2Bank5 stalled metric set"
6783       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6784       underscore_name="l3_5"
6785       hw_config_guid="6cdf23c1-f725-414c-959a-c90fa5571b1f"
6786       chipset="ICL"
6787       symbol_name="L3_5"
6788       >
6789    <counter name="GPU Core Clocks"
6790             description="The total number of GPU core clocks elapsed during the measurement."
6791             data_type="uint64"
6792             equation="GPU_CLOCK 0 READ"
6793             underscore_name="gpu_core_clocks"
6794             units="cycles"
6795             symbol_name="GpuCoreClocks"
6796             semantic_type="event"
6797             mdapi_supported_apis=""
6798             mdapi_usage_flags="Tier1 Frame Batch Draw"
6799             mdapi_hw_unit_type="gpu"
6800             mdapi_group="GPU"
6801             />
6802    <counter name="EU Active"
6803             description="The percentage of time in which the Execution Units were actively processing."
6804             data_type="float"
6805             max_equation="100"
6806             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6807             underscore_name="eu_active"
6808             units="percent"
6809             symbol_name="EuActive"
6810             semantic_type="duration"
6811             mdapi_supported_apis=""
6812             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6813             mdapi_group="EU Array"
6814             mdapi_hw_unit_type="gpu"
6815             />
6816    <counter name="EU Both FPU Pipes Active"
6817             description="The percentage of time in which both EU FPU pipelines were actively processing."
6818             data_type="float"
6819             max_equation="100"
6820             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6821             underscore_name="eu_fpu_both_active"
6822             units="percent"
6823             symbol_name="EuFpuBothActive"
6824             semantic_type="duration"
6825             mdapi_supported_apis=""
6826             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6827             mdapi_group="EU Array/Pipes"
6828             mdapi_hw_unit_type="gpu"
6829             />
6830    <counter name="VS Send Pipe Active"
6831             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6832             data_type="float"
6833             max_equation="100"
6834             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6835             underscore_name="vs_send_active"
6836             units="percent"
6837             symbol_name="VsSendActive"
6838             semantic_type="duration"
6839             mdapi_supported_apis=""
6840             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6841             mdapi_group="EU Array/Vertex Shader"
6842             mdapi_hw_unit_type="gpu"
6843             />
6844    <counter name="VS FPU1 Pipe Active"
6845             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6846             data_type="float"
6847             max_equation="100"
6848             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6849             underscore_name="vs_fpu1_active"
6850             units="percent"
6851             symbol_name="VsFpu1Active"
6852             semantic_type="duration"
6853             mdapi_supported_apis=""
6854             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6855             mdapi_group="EU Array/Vertex Shader"
6856             mdapi_hw_unit_type="gpu"
6857             />
6858    <counter name="GS Threads Dispatched"
6859             description="The total number of geometry shader hardware threads dispatched."
6860             data_type="uint64"
6861             equation="A 5 READ"
6862             underscore_name="gs_threads"
6863             units="threads"
6864             symbol_name="GsThreads"
6865             semantic_type="event"
6866             mdapi_supported_apis=""
6867             mdapi_usage_flags="Tier3 Frame Batch Draw"
6868             mdapi_hw_unit_type="gpu"
6869             mdapi_group="EU Array/Geometry Shader"
6870             />
6871    <counter name="Early Hi-Depth Test Fails"
6872             description="The total number of pixels dropped on early hierarchical depth test."
6873             data_type="uint64"
6874             equation="A 22 READ 4 UMUL"
6875             underscore_name="hi_depth_test_fails"
6876             units="pixels"
6877             symbol_name="HiDepthTestFails"
6878             semantic_type="event"
6879             mdapi_supported_apis=""
6880             mdapi_usage_flags="Tier3 Frame Batch Draw"
6881             mdapi_hw_unit_type="gpu"
6882             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6883             />
6884    <counter name="FS Both FPU Active"
6885             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6886             data_type="float"
6887             max_equation="100"
6888             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6889             underscore_name="ps_eu_both_fpu_active"
6890             units="percent"
6891             symbol_name="PsEuBothFpuActive"
6892             semantic_type="duration"
6893             mdapi_supported_apis=""
6894             mdapi_usage_flags="Tier4 Frame Batch Draw"
6895             mdapi_group="3D Pipe/Fragment Shader"
6896             mdapi_hw_unit_type="gpu"
6897             />
6898    <counter name="VS Threads Dispatched"
6899             description="The total number of vertex shader hardware threads dispatched."
6900             data_type="uint64"
6901             equation="A 1 READ"
6902             underscore_name="vs_threads"
6903             units="threads"
6904             symbol_name="VsThreads"
6905             semantic_type="event"
6906             mdapi_supported_apis=""
6907             mdapi_usage_flags="Tier3 Frame Batch Draw"
6908             mdapi_hw_unit_type="gpu"
6909             mdapi_group="EU Array/Vertex Shader"
6910             />
6911    <counter name="FS Threads Dispatched"
6912             description="The total number of fragment shader hardware threads dispatched."
6913             data_type="uint64"
6914             equation="A 6 READ"
6915             underscore_name="ps_threads"
6916             units="threads"
6917             symbol_name="PsThreads"
6918             semantic_type="event"
6919             mdapi_supported_apis=""
6920             mdapi_usage_flags="Tier3 Frame Batch Draw"
6921             mdapi_hw_unit_type="gpu"
6922             mdapi_group="EU Array/Fragment Shader"
6923             />
6924    <counter name="Pixels Failing Tests"
6925             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6926             data_type="uint64"
6927             equation="A 25 READ 4 UMUL"
6928             underscore_name="pixels_failing_post_ps_tests"
6929             units="pixels"
6930             symbol_name="PixelsFailingPostPsTests"
6931             semantic_type="event"
6932             mdapi_supported_apis=""
6933             mdapi_usage_flags="Tier3 Frame Batch Draw"
6934             mdapi_hw_unit_type="gpu"
6935             mdapi_group="3D Pipe/Output Merger"
6936             />
6937    <counter name="GPU Time Elapsed"
6938             description="Time elapsed on the GPU during the measurement."
6939             data_type="uint64"
6940             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6941             underscore_name="gpu_time"
6942             units="ns"
6943             symbol_name="GpuTime"
6944             semantic_type="duration"
6945             mdapi_supported_apis=""
6946             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6947             mdapi_hw_unit_type="gpu"
6948             mdapi_group="GPU"
6949             />
6950    <counter name="AVG GPU Core Frequency"
6951             description="Average GPU Core Frequency in the measurement."
6952             data_type="uint64"
6953             max_equation="$GpuMaxFrequency"
6954             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6955             underscore_name="avg_gpu_core_frequency"
6956             units="hz"
6957             symbol_name="AvgGpuCoreFrequency"
6958             semantic_type="event"
6959             mdapi_supported_apis=""
6960             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6961             mdapi_group="GPU"
6962             mdapi_hw_unit_type="gpu"
6963             />
6964    <counter name="CS Threads Dispatched"
6965             description="The total number of compute shader hardware threads dispatched."
6966             data_type="uint64"
6967             equation="A 4 READ"
6968             underscore_name="cs_threads"
6969             units="threads"
6970             symbol_name="CsThreads"
6971             semantic_type="event"
6972             mdapi_supported_apis=""
6973             mdapi_usage_flags="Tier3 Frame Batch Draw"
6974             mdapi_hw_unit_type="gpu"
6975             mdapi_group="EU Array/Compute Shader"
6976             />
6977    <counter name="PS FPU1 Pipe Active"
6978             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6979             data_type="float"
6980             max_equation="100"
6981             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6982             underscore_name="ps_fpu1_active"
6983             units="percent"
6984             symbol_name="PsFpu1Active"
6985             semantic_type="duration"
6986             mdapi_supported_apis=""
6987             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6988             mdapi_group="EU Array/Pixel Shader"
6989             mdapi_hw_unit_type="gpu"
6990             />
6991    <counter name="PS Send Pipeline Active"
6992             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6993             data_type="float"
6994             max_equation="100"
6995             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6996             underscore_name="ps_send_active"
6997             units="percent"
6998             symbol_name="PsSendActive"
6999             semantic_type="duration"
7000             mdapi_supported_apis=""
7001             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7002             mdapi_group="EU Array/Pixel Shader"
7003             mdapi_hw_unit_type="gpu"
7004             />
7005    <counter name="Rasterized Pixels"
7006             description="The total number of rasterized pixels."
7007             data_type="uint64"
7008             equation="A 21 READ 4 UMUL"
7009             underscore_name="rasterized_pixels"
7010             units="pixels"
7011             symbol_name="RasterizedPixels"
7012             semantic_type="event"
7013             mdapi_supported_apis=""
7014             mdapi_usage_flags="Tier3 Frame Batch Draw"
7015             mdapi_hw_unit_type="gpu"
7016             mdapi_group="3D Pipe/Rasterizer"
7017             />
7018    <counter name="GPU Busy"
7019             description="The percentage of time in which the GPU has been processing GPU commands."
7020             data_type="float"
7021             max_equation="100"
7022             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7023             underscore_name="gpu_busy"
7024             units="percent"
7025             symbol_name="GpuBusy"
7026             semantic_type="duration"
7027             mdapi_supported_apis=""
7028             mdapi_usage_flags="Tier1 Overview System Frame"
7029             mdapi_group="GPU"
7030             mdapi_hw_unit_type="gpu"
7031             />
7032    <counter name="VS FPU0 Pipe Active"
7033             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7034             data_type="float"
7035             max_equation="100"
7036             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7037             underscore_name="vs_fpu0_active"
7038             units="percent"
7039             symbol_name="VsFpu0Active"
7040             semantic_type="duration"
7041             mdapi_supported_apis=""
7042             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7043             mdapi_group="EU Array/Vertex Shader"
7044             mdapi_hw_unit_type="gpu"
7045             />
7046    <counter name="PS FPU0 Pipe Active"
7047             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7048             data_type="float"
7049             max_equation="100"
7050             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7051             underscore_name="ps_fpu0_active"
7052             units="percent"
7053             symbol_name="PsFpu0Active"
7054             semantic_type="duration"
7055             mdapi_supported_apis=""
7056             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7057             mdapi_group="EU Array/Pixel Shader"
7058             mdapi_hw_unit_type="gpu"
7059             />
7060    <counter name="DS Threads Dispatched"
7061             description="The total number of domain shader hardware threads dispatched."
7062             data_type="uint64"
7063             equation="A 3 READ"
7064             underscore_name="ds_threads"
7065             units="threads"
7066             symbol_name="DsThreads"
7067             semantic_type="event"
7068             mdapi_supported_apis=""
7069             mdapi_usage_flags="Tier3 Frame Batch Draw"
7070             mdapi_hw_unit_type="gpu"
7071             mdapi_group="EU Array/Domain Shader"
7072             />
7073    <counter name="Samples Written"
7074             description="The total number of samples or pixels written to all render targets."
7075             data_type="uint64"
7076             equation="A 26 READ 4 UMUL"
7077             underscore_name="samples_written"
7078             units="pixels"
7079             symbol_name="SamplesWritten"
7080             semantic_type="event"
7081             mdapi_supported_apis=""
7082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7083             mdapi_hw_unit_type="gpu"
7084             mdapi_group="3D Pipe/Output Merger"
7085             />
7086    <counter name="EU Stall"
7087             description="The percentage of time in which the Execution Units were stalled."
7088             data_type="float"
7089             max_equation="100"
7090             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7091             underscore_name="eu_stall"
7092             units="percent"
7093             symbol_name="EuStall"
7094             semantic_type="duration"
7095             mdapi_supported_apis=""
7096             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7097             mdapi_group="EU Array"
7098             mdapi_hw_unit_type="gpu"
7099             />
7100    <counter name="Samples Blended"
7101             description="The total number of blended samples or pixels written to all render targets."
7102             data_type="uint64"
7103             equation="A 27 READ 4 UMUL"
7104             underscore_name="samples_blended"
7105             units="pixels"
7106             symbol_name="SamplesBlended"
7107             semantic_type="event"
7108             mdapi_supported_apis=""
7109             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7110             mdapi_hw_unit_type="gpu"
7111             mdapi_group="3D Pipe/Output Merger"
7112             />
7113    <counter name="Early Depth Test Fails"
7114             description="The total number of pixels dropped on early depth test."
7115             data_type="uint64"
7116             equation="A 23 READ 4 UMUL"
7117             underscore_name="early_depth_test_fails"
7118             units="pixels"
7119             symbol_name="EarlyDepthTestFails"
7120             semantic_type="event"
7121             mdapi_supported_apis=""
7122             mdapi_usage_flags="Tier3 Frame Batch Draw"
7123             mdapi_hw_unit_type="gpu"
7124             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7125             />
7126    <counter name="HS Threads Dispatched"
7127             description="The total number of hull shader hardware threads dispatched."
7128             data_type="uint64"
7129             equation="A 2 READ"
7130             underscore_name="hs_threads"
7131             units="threads"
7132             symbol_name="HsThreads"
7133             semantic_type="event"
7134             mdapi_supported_apis=""
7135             mdapi_usage_flags="Tier3 Frame Batch Draw"
7136             mdapi_hw_unit_type="gpu"
7137             mdapi_group="EU Array/Hull Shader"
7138             />
7139    <counter name="Samples Killed in FS"
7140             description="The total number of samples or pixels dropped in fragment shaders."
7141             data_type="uint64"
7142             equation="A 24 READ 4 UMUL"
7143             underscore_name="samples_killed_in_ps"
7144             units="pixels"
7145             symbol_name="SamplesKilledInPs"
7146             semantic_type="event"
7147             mdapi_supported_apis=""
7148             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7149             mdapi_hw_unit_type="gpu"
7150             mdapi_group="3D Pipe/Fragment Shader"
7151             />
7152    <counter name="Slice0 L3 Bank5 Stalled"
7153             description="The percentage of time in which slice0 L3 bank5 is stalled"
7154             data_type="float"
7155             max_equation="100"
7156             equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7157             underscore_name="l30_bank5_stalled"
7158             units="percent"
7159             symbol_name="L30Bank5Stalled"
7160             availability="$SliceMask 1 AND"
7161             semantic_type="duration"
7162             mdapi_supported_apis=""
7163             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7164             mdapi_group="GTI/L3"
7165             mdapi_hw_unit_type="slice"
7166             />
7167    <counter name="EU Thread Occupancy"
7168             description="The percentage of time in which hardware threads occupied EUs."
7169             data_type="float"
7170             max_equation="100"
7171             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7172             underscore_name="eu_thread_occupancy"
7173             units="percent"
7174             symbol_name="EuThreadOccupancy"
7175             semantic_type="duration"
7176             mdapi_supported_apis=""
7177             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7178             mdapi_group="EU Array"
7179             mdapi_hw_unit_type="gpu"
7180             />
7181    <register_config type="NOA">
7182        <register type="NOA" address="0x00000D04" value="0x00000200" />
7183        <register type="NOA" address="0x00009840" value="0x00000000" />
7184        <register type="NOA" address="0x00009884" value="0x00000000" />
7185        <register type="NOA" address="0x00009888" value="0x10010400" />
7186        <register type="NOA" address="0x00009888" value="0x12010000" />
7187        <register type="NOA" address="0x00009888" value="0x0C000400" />
7188        <register type="NOA" address="0x00009888" value="0x0E005500" />
7189        <register type="NOA" address="0x00009888" value="0x10000155" />
7190        <register type="NOA" address="0x00009888" value="0x00010022" />
7191        <register type="NOA" address="0x00009888" value="0x06010840" />
7192        <register type="NOA" address="0x00009888" value="0x08010828" />
7193        <register type="NOA" address="0x00009888" value="0x0A010969" />
7194        <register type="NOA" address="0x00009888" value="0x0C010AA4" />
7195        <register type="NOA" address="0x00009888" value="0x0E010AE3" />
7196        <register type="NOA" address="0x00009888" value="0x04010000" />
7197        <register type="NOA" address="0x00009888" value="0x14010000" />
7198        <register type="NOA" address="0x00009888" value="0x0C040400" />
7199        <register type="NOA" address="0x00009888" value="0x0E045500" />
7200        <register type="NOA" address="0x00009888" value="0x10040155" />
7201        <register type="NOA" address="0x00009888" value="0x04051000" />
7202        <register type="NOA" address="0x00009888" value="0x0A054000" />
7203        <register type="NOA" address="0x00009888" value="0x0C055000" />
7204        <register type="NOA" address="0x00009888" value="0x0E055000" />
7205        <register type="NOA" address="0x00009888" value="0x14050055" />
7206        <register type="NOA" address="0x00009888" value="0x24068100" />
7207        <register type="NOA" address="0x00009888" value="0x260600FF" />
7208        <register type="NOA" address="0x00009888" value="0x00124000" />
7209        <register type="NOA" address="0x00009888" value="0x0E124000" />
7210        <register type="NOA" address="0x00009888" value="0x18125540" />
7211        <register type="NOA" address="0x00009888" value="0x1A120015" />
7212        <register type="NOA" address="0x00009888" value="0x04131000" />
7213        <register type="NOA" address="0x00009888" value="0x06138000" />
7214        <register type="NOA" address="0x00009888" value="0x0813F000" />
7215        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7216        <register type="NOA" address="0x00009888" value="0x00144000" />
7217        <register type="NOA" address="0x00009888" value="0x06148000" />
7218        <register type="NOA" address="0x00009888" value="0x0814C000" />
7219        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7220        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7221        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7222        <register type="NOA" address="0x00009888" value="0x00154000" />
7223        <register type="NOA" address="0x00009888" value="0x0E154000" />
7224        <register type="NOA" address="0x00009888" value="0x16152AA8" />
7225        <register type="NOA" address="0x00009888" value="0x18150005" />
7226        <register type="NOA" address="0x00009884" value="0x00000003" />
7227        <register type="NOA" address="0x00009888" value="0x301F8000" />
7228        <register type="NOA" address="0x00009888" value="0x501F4800" />
7229        <register type="NOA" address="0x00009888" value="0x521F4924" />
7230        <register type="NOA" address="0x00009888" value="0x541F0024" />
7231        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
7232        <register type="NOA" address="0x00009888" value="0x461F0000" />
7233        <register type="NOA" address="0x00009888" value="0x481F0000" />
7234        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
7235        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
7236        <register type="NOA" address="0x00009888" value="0x181F0000" />
7237        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
7238    </register_config>
7239    <register_config type="OA">
7240        <register type="OA" address="0x00002740" value="0x00000000" />
7241        <register type="OA" address="0x00002710" value="0x00000000" />
7242        <register type="OA" address="0x00002714" value="0xF0800000" />
7243        <register type="OA" address="0x00002720" value="0x00000000" />
7244        <register type="OA" address="0x00002724" value="0x00800000" />
7245        <register type="OA" address="0x00002770" value="0x00000022" />
7246        <register type="OA" address="0x00002774" value="0x0000FFF8" />
7247        <register type="OA" address="0x00002778" value="0x00000082" />
7248        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
7249        <register type="OA" address="0x00002780" value="0x00000402" />
7250        <register type="OA" address="0x00002784" value="0x0000FF1F" />
7251        <register type="OA" address="0x00002788" value="0x00001002" />
7252        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
7253    </register_config>
7254    <register_config type="FLEX">
7255        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7256        <register type="FLEX" address="0x0000E558" value="0x00008003" />
7257        <register type="FLEX" address="0x0000E658" value="0x00011010" />
7258        <register type="FLEX" address="0x0000E758" value="0x00050012" />
7259        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
7260        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
7261    </register_config>
7262  </set>
7263
7264  <set name="Metric set Sampler 1"
7265       mdapi_supported_apis="OGL OCL IO BB"
7266       underscore_name="sampler_1"
7267       hw_config_guid="51a2eb6d-9fad-4489-8f22-ab845fe7882a"
7268       chipset="ICL"
7269       symbol_name="Sampler_1"
7270       >
7271    <counter name="GPU Core Clocks"
7272             description="The total number of GPU core clocks elapsed during the measurement."
7273             data_type="uint64"
7274             equation="GPU_CLOCK 0 READ"
7275             underscore_name="gpu_core_clocks"
7276             units="cycles"
7277             symbol_name="GpuCoreClocks"
7278             semantic_type="event"
7279             mdapi_supported_apis=""
7280             mdapi_usage_flags="Tier1 Frame Batch Draw"
7281             mdapi_hw_unit_type="gpu"
7282             mdapi_group="GPU"
7283             />
7284    <counter name="EU Active"
7285             description="The percentage of time in which the Execution Units were actively processing."
7286             data_type="float"
7287             max_equation="100"
7288             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7289             underscore_name="eu_active"
7290             units="percent"
7291             symbol_name="EuActive"
7292             semantic_type="duration"
7293             mdapi_supported_apis=""
7294             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7295             mdapi_group="EU Array"
7296             mdapi_hw_unit_type="gpu"
7297             />
7298    <counter name="Slice0 Subslice2 Input Available"
7299             description="The percentage of time in which slice0 subslice2 sampler input is available"
7300             data_type="float"
7301             max_equation="100"
7302             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7303             underscore_name="sampler02_input_available"
7304             units="percent"
7305             symbol_name="Sampler02InputAvailable"
7306             availability="$SubsliceMask 4 AND"
7307             semantic_type="duration"
7308             mdapi_supported_apis=""
7309             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7310             mdapi_group="GPU/Sampler"
7311             mdapi_hw_unit_type="subslice"
7312             />
7313    <counter name="EU Both FPU Pipes Active"
7314             description="The percentage of time in which both EU FPU pipelines were actively processing."
7315             data_type="float"
7316             max_equation="100"
7317             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7318             underscore_name="eu_fpu_both_active"
7319             units="percent"
7320             symbol_name="EuFpuBothActive"
7321             semantic_type="duration"
7322             mdapi_supported_apis=""
7323             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7324             mdapi_group="EU Array/Pipes"
7325             mdapi_hw_unit_type="gpu"
7326             />
7327    <counter name="VS Send Pipe Active"
7328             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7329             data_type="float"
7330             max_equation="100"
7331             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7332             underscore_name="vs_send_active"
7333             units="percent"
7334             symbol_name="VsSendActive"
7335             semantic_type="duration"
7336             mdapi_supported_apis=""
7337             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7338             mdapi_group="EU Array/Vertex Shader"
7339             mdapi_hw_unit_type="gpu"
7340             />
7341    <counter name="Slice0 Subslice0 Input Available"
7342             description="The percentage of time in which slice0 subslice0 sampler input is available"
7343             data_type="float"
7344             max_equation="100"
7345             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7346             underscore_name="sampler00_input_available"
7347             units="percent"
7348             symbol_name="Sampler00InputAvailable"
7349             availability="$SubsliceMask 1 AND"
7350             semantic_type="duration"
7351             mdapi_supported_apis=""
7352             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7353             mdapi_group="GPU/Sampler"
7354             mdapi_hw_unit_type="subslice"
7355             />
7356    <counter name="VS FPU1 Pipe Active"
7357             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7358             data_type="float"
7359             max_equation="100"
7360             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7361             underscore_name="vs_fpu1_active"
7362             units="percent"
7363             symbol_name="VsFpu1Active"
7364             semantic_type="duration"
7365             mdapi_supported_apis=""
7366             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7367             mdapi_group="EU Array/Vertex Shader"
7368             mdapi_hw_unit_type="gpu"
7369             />
7370    <counter name="GS Threads Dispatched"
7371             description="The total number of geometry shader hardware threads dispatched."
7372             data_type="uint64"
7373             equation="A 5 READ"
7374             underscore_name="gs_threads"
7375             units="threads"
7376             symbol_name="GsThreads"
7377             semantic_type="event"
7378             mdapi_supported_apis=""
7379             mdapi_usage_flags="Tier3 Frame Batch Draw"
7380             mdapi_hw_unit_type="gpu"
7381             mdapi_group="EU Array/Geometry Shader"
7382             />
7383    <counter name="Early Hi-Depth Test Fails"
7384             description="The total number of pixels dropped on early hierarchical depth test."
7385             data_type="uint64"
7386             equation="A 22 READ 4 UMUL"
7387             underscore_name="hi_depth_test_fails"
7388             units="pixels"
7389             symbol_name="HiDepthTestFails"
7390             semantic_type="event"
7391             mdapi_supported_apis=""
7392             mdapi_usage_flags="Tier3 Frame Batch Draw"
7393             mdapi_hw_unit_type="gpu"
7394             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7395             />
7396    <counter name="FS Both FPU Active"
7397             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7398             data_type="float"
7399             max_equation="100"
7400             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7401             underscore_name="ps_eu_both_fpu_active"
7402             units="percent"
7403             symbol_name="PsEuBothFpuActive"
7404             semantic_type="duration"
7405             mdapi_supported_apis=""
7406             mdapi_usage_flags="Tier4 Frame Batch Draw"
7407             mdapi_group="3D Pipe/Fragment Shader"
7408             mdapi_hw_unit_type="gpu"
7409             />
7410    <counter name="VS Threads Dispatched"
7411             description="The total number of vertex shader hardware threads dispatched."
7412             data_type="uint64"
7413             equation="A 1 READ"
7414             underscore_name="vs_threads"
7415             units="threads"
7416             symbol_name="VsThreads"
7417             semantic_type="event"
7418             mdapi_supported_apis=""
7419             mdapi_usage_flags="Tier3 Frame Batch Draw"
7420             mdapi_hw_unit_type="gpu"
7421             mdapi_group="EU Array/Vertex Shader"
7422             />
7423    <counter name="FS Threads Dispatched"
7424             description="The total number of fragment shader hardware threads dispatched."
7425             data_type="uint64"
7426             equation="A 6 READ"
7427             underscore_name="ps_threads"
7428             units="threads"
7429             symbol_name="PsThreads"
7430             semantic_type="event"
7431             mdapi_supported_apis=""
7432             mdapi_usage_flags="Tier3 Frame Batch Draw"
7433             mdapi_hw_unit_type="gpu"
7434             mdapi_group="EU Array/Fragment Shader"
7435             />
7436    <counter name="Shader Barrier Messages"
7437             description="The total number of shader barrier messages."
7438             data_type="uint64"
7439             equation="A 35 READ"
7440             underscore_name="shader_barriers"
7441             units="messages"
7442             symbol_name="ShaderBarriers"
7443             semantic_type="event"
7444             mdapi_supported_apis=""
7445             mdapi_usage_flags="Tier3 Frame Batch Draw"
7446             mdapi_hw_unit_type="gpu"
7447             mdapi_group="EU Array/Barrier"
7448             />
7449    <counter name="Slice0 Subslice1 Input Available"
7450             description="The percentage of time in which slice0 subslice1 sampler input is available"
7451             data_type="float"
7452             max_equation="100"
7453             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7454             underscore_name="sampler01_input_available"
7455             units="percent"
7456             symbol_name="Sampler01InputAvailable"
7457             availability="$SubsliceMask 2 AND"
7458             semantic_type="duration"
7459             mdapi_supported_apis=""
7460             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7461             mdapi_group="GPU/Sampler"
7462             mdapi_hw_unit_type="subslice"
7463             />
7464    <counter name="Sampler Texels"
7465             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7466             data_type="uint64"
7467             equation="A 28 READ 4 UMUL"
7468             underscore_name="sampler_texels"
7469             units="texels"
7470             symbol_name="SamplerTexels"
7471             semantic_type="event"
7472             mdapi_supported_apis=""
7473             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7474             mdapi_hw_unit_type="gpu"
7475             mdapi_group="Sampler/Sampler Input"
7476             />
7477    <counter name="Pixels Failing Tests"
7478             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7479             data_type="uint64"
7480             equation="A 25 READ 4 UMUL"
7481             underscore_name="pixels_failing_post_ps_tests"
7482             units="pixels"
7483             symbol_name="PixelsFailingPostPsTests"
7484             semantic_type="event"
7485             mdapi_supported_apis=""
7486             mdapi_usage_flags="Tier3 Frame Batch Draw"
7487             mdapi_hw_unit_type="gpu"
7488             mdapi_group="3D Pipe/Output Merger"
7489             />
7490    <counter name="Slice0 Subslice6 Input Available"
7491             description="The percentage of time in which slice0 subslice6 sampler input is available"
7492             data_type="float"
7493             max_equation="100"
7494             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7495             underscore_name="sampler06_input_available"
7496             units="percent"
7497             symbol_name="Sampler06InputAvailable"
7498             availability="$SubsliceMask 64 AND"
7499             semantic_type="duration"
7500             mdapi_supported_apis=""
7501             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7502             mdapi_group="GPU/Sampler"
7503             mdapi_hw_unit_type="subslice"
7504             />
7505    <counter name="GPU Time Elapsed"
7506             description="Time elapsed on the GPU during the measurement."
7507             data_type="uint64"
7508             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7509             underscore_name="gpu_time"
7510             units="ns"
7511             symbol_name="GpuTime"
7512             semantic_type="duration"
7513             mdapi_supported_apis=""
7514             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7515             mdapi_hw_unit_type="gpu"
7516             mdapi_group="GPU"
7517             />
7518    <counter name="AVG GPU Core Frequency"
7519             description="Average GPU Core Frequency in the measurement."
7520             data_type="uint64"
7521             max_equation="$GpuMaxFrequency"
7522             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7523             underscore_name="avg_gpu_core_frequency"
7524             units="hz"
7525             symbol_name="AvgGpuCoreFrequency"
7526             semantic_type="event"
7527             mdapi_supported_apis=""
7528             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7529             mdapi_group="GPU"
7530             mdapi_hw_unit_type="gpu"
7531             />
7532    <counter name="Sampler Texels Misses"
7533             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7534             data_type="uint64"
7535             equation="A 29 READ 4 UMUL"
7536             underscore_name="sampler_texel_misses"
7537             units="texels"
7538             symbol_name="SamplerTexelMisses"
7539             semantic_type="event"
7540             mdapi_supported_apis=""
7541             mdapi_usage_flags="Tier3 Batch Frame Draw"
7542             mdapi_hw_unit_type="gpu"
7543             mdapi_group="Sampler/Sampler Cache"
7544             />
7545    <counter name="CS Threads Dispatched"
7546             description="The total number of compute shader hardware threads dispatched."
7547             data_type="uint64"
7548             equation="A 4 READ"
7549             underscore_name="cs_threads"
7550             units="threads"
7551             symbol_name="CsThreads"
7552             semantic_type="event"
7553             mdapi_supported_apis=""
7554             mdapi_usage_flags="Tier3 Frame Batch Draw"
7555             mdapi_hw_unit_type="gpu"
7556             mdapi_group="EU Array/Compute Shader"
7557             />
7558    <counter name="SLM Bytes Read"
7559             description="The total number of GPU memory bytes read from shared local memory."
7560             data_type="uint64"
7561             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7562             equation="A 30 READ 64 UMUL"
7563             underscore_name="slm_bytes_read"
7564             units="bytes"
7565             symbol_name="SlmBytesRead"
7566             semantic_type="throughput"
7567             mdapi_supported_apis=""
7568             mdapi_usage_flags="Tier3 Frame Batch Draw"
7569             mdapi_group="L3/Data Port/SLM"
7570             mdapi_hw_unit_type="gpu"
7571             />
7572    <counter name="Slice0 Subslice4 Input Available"
7573             description="The percentage of time in which slice0 subslice4 sampler input is available"
7574             data_type="float"
7575             max_equation="100"
7576             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7577             underscore_name="sampler04_input_available"
7578             units="percent"
7579             symbol_name="Sampler04InputAvailable"
7580             availability="$SubsliceMask 16 AND"
7581             semantic_type="duration"
7582             mdapi_supported_apis=""
7583             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7584             mdapi_group="GPU/Sampler"
7585             mdapi_hw_unit_type="subslice"
7586             />
7587    <counter name="PS FPU1 Pipe Active"
7588             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7589             data_type="float"
7590             max_equation="100"
7591             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7592             underscore_name="ps_fpu1_active"
7593             units="percent"
7594             symbol_name="PsFpu1Active"
7595             semantic_type="duration"
7596             mdapi_supported_apis=""
7597             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7598             mdapi_group="EU Array/Pixel Shader"
7599             mdapi_hw_unit_type="gpu"
7600             />
7601    <counter name="PS Send Pipeline Active"
7602             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7603             data_type="float"
7604             max_equation="100"
7605             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7606             underscore_name="ps_send_active"
7607             units="percent"
7608             symbol_name="PsSendActive"
7609             semantic_type="duration"
7610             mdapi_supported_apis=""
7611             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7612             mdapi_group="EU Array/Pixel Shader"
7613             mdapi_hw_unit_type="gpu"
7614             />
7615    <counter name="VS FPU0 Pipe Active"
7616             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7617             data_type="float"
7618             max_equation="100"
7619             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7620             underscore_name="vs_fpu0_active"
7621             units="percent"
7622             symbol_name="VsFpu0Active"
7623             semantic_type="duration"
7624             mdapi_supported_apis=""
7625             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7626             mdapi_group="EU Array/Vertex Shader"
7627             mdapi_hw_unit_type="gpu"
7628             />
7629    <counter name="GPU Busy"
7630             description="The percentage of time in which the GPU has been processing GPU commands."
7631             data_type="float"
7632             max_equation="100"
7633             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7634             underscore_name="gpu_busy"
7635             units="percent"
7636             symbol_name="GpuBusy"
7637             semantic_type="duration"
7638             mdapi_supported_apis=""
7639             mdapi_usage_flags="Tier1 Overview System Frame"
7640             mdapi_group="GPU"
7641             mdapi_hw_unit_type="gpu"
7642             />
7643    <counter name="Rasterized Pixels"
7644             description="The total number of rasterized pixels."
7645             data_type="uint64"
7646             equation="A 21 READ 4 UMUL"
7647             underscore_name="rasterized_pixels"
7648             units="pixels"
7649             symbol_name="RasterizedPixels"
7650             semantic_type="event"
7651             mdapi_supported_apis=""
7652             mdapi_usage_flags="Tier3 Frame Batch Draw"
7653             mdapi_hw_unit_type="gpu"
7654             mdapi_group="3D Pipe/Rasterizer"
7655             />
7656    <counter name="Slice0 Subslice3 Input Available"
7657             description="The percentage of time in which slice0 subslice3 sampler input is available"
7658             data_type="float"
7659             max_equation="100"
7660             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7661             underscore_name="sampler03_input_available"
7662             units="percent"
7663             symbol_name="Sampler03InputAvailable"
7664             availability="$SubsliceMask 8 AND"
7665             semantic_type="duration"
7666             mdapi_supported_apis=""
7667             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7668             mdapi_group="GPU/Sampler"
7669             mdapi_hw_unit_type="subslice"
7670             />
7671    <counter name="PS FPU0 Pipe Active"
7672             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7673             data_type="float"
7674             max_equation="100"
7675             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7676             underscore_name="ps_fpu0_active"
7677             units="percent"
7678             symbol_name="PsFpu0Active"
7679             semantic_type="duration"
7680             mdapi_supported_apis=""
7681             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7682             mdapi_group="EU Array/Pixel Shader"
7683             mdapi_hw_unit_type="gpu"
7684             />
7685    <counter name="DS Threads Dispatched"
7686             description="The total number of domain shader hardware threads dispatched."
7687             data_type="uint64"
7688             equation="A 3 READ"
7689             underscore_name="ds_threads"
7690             units="threads"
7691             symbol_name="DsThreads"
7692             semantic_type="event"
7693             mdapi_supported_apis=""
7694             mdapi_usage_flags="Tier3 Frame Batch Draw"
7695             mdapi_hw_unit_type="gpu"
7696             mdapi_group="EU Array/Domain Shader"
7697             />
7698    <counter name="Samples Written"
7699             description="The total number of samples or pixels written to all render targets."
7700             data_type="uint64"
7701             equation="A 26 READ 4 UMUL"
7702             underscore_name="samples_written"
7703             units="pixels"
7704             symbol_name="SamplesWritten"
7705             semantic_type="event"
7706             mdapi_supported_apis=""
7707             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7708             mdapi_hw_unit_type="gpu"
7709             mdapi_group="3D Pipe/Output Merger"
7710             />
7711    <counter name="EU Stall"
7712             description="The percentage of time in which the Execution Units were stalled."
7713             data_type="float"
7714             max_equation="100"
7715             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7716             underscore_name="eu_stall"
7717             units="percent"
7718             symbol_name="EuStall"
7719             semantic_type="duration"
7720             mdapi_supported_apis=""
7721             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7722             mdapi_group="EU Array"
7723             mdapi_hw_unit_type="gpu"
7724             />
7725    <counter name="Slice0 Subslice5 Input Available"
7726             description="The percentage of time in which slice0 subslice5 sampler input is available"
7727             data_type="float"
7728             max_equation="100"
7729             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7730             underscore_name="sampler05_input_available"
7731             units="percent"
7732             symbol_name="Sampler05InputAvailable"
7733             availability="$SubsliceMask 32 AND"
7734             semantic_type="duration"
7735             mdapi_supported_apis=""
7736             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7737             mdapi_group="GPU/Sampler"
7738             mdapi_hw_unit_type="subslice"
7739             />
7740    <counter name="Samples Blended"
7741             description="The total number of blended samples or pixels written to all render targets."
7742             data_type="uint64"
7743             equation="A 27 READ 4 UMUL"
7744             underscore_name="samples_blended"
7745             units="pixels"
7746             symbol_name="SamplesBlended"
7747             semantic_type="event"
7748             mdapi_supported_apis=""
7749             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7750             mdapi_hw_unit_type="gpu"
7751             mdapi_group="3D Pipe/Output Merger"
7752             />
7753    <counter name="Early Depth Test Fails"
7754             description="The total number of pixels dropped on early depth test."
7755             data_type="uint64"
7756             equation="A 23 READ 4 UMUL"
7757             underscore_name="early_depth_test_fails"
7758             units="pixels"
7759             symbol_name="EarlyDepthTestFails"
7760             semantic_type="event"
7761             mdapi_supported_apis=""
7762             mdapi_usage_flags="Tier3 Frame Batch Draw"
7763             mdapi_hw_unit_type="gpu"
7764             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7765             />
7766    <counter name="Slice0 Subslice7 Input Available"
7767             description="The percentage of time in which slice0 subslice7 sampler input is available"
7768             data_type="float"
7769             max_equation="100"
7770             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7771             underscore_name="sampler07_input_available"
7772             units="percent"
7773             symbol_name="Sampler07InputAvailable"
7774             availability="$SubsliceMask 128 AND"
7775             semantic_type="duration"
7776             mdapi_supported_apis=""
7777             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7778             mdapi_group="GPU/Sampler"
7779             mdapi_hw_unit_type="subslice"
7780             />
7781    <counter name="Shader Memory Accesses"
7782             description="The total number of shader memory accesses to L3."
7783             data_type="uint64"
7784             equation="A 32 READ"
7785             underscore_name="shader_memory_accesses"
7786             units="messages"
7787             symbol_name="ShaderMemoryAccesses"
7788             semantic_type="event"
7789             mdapi_supported_apis=""
7790             mdapi_usage_flags="Tier3 Frame Batch Draw"
7791             mdapi_hw_unit_type="gpu"
7792             mdapi_group="L3/Data Port"
7793             />
7794    <counter name="HS Threads Dispatched"
7795             description="The total number of hull shader hardware threads dispatched."
7796             data_type="uint64"
7797             equation="A 2 READ"
7798             underscore_name="hs_threads"
7799             units="threads"
7800             symbol_name="HsThreads"
7801             semantic_type="event"
7802             mdapi_supported_apis=""
7803             mdapi_usage_flags="Tier3 Frame Batch Draw"
7804             mdapi_hw_unit_type="gpu"
7805             mdapi_group="EU Array/Hull Shader"
7806             />
7807    <counter name="L3 Shader Throughput"
7808             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7809             data_type="uint64"
7810             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7811             equation="$ShaderMemoryAccesses 64 UMUL"
7812             underscore_name="l3_shader_throughput"
7813             units="bytes"
7814             symbol_name="L3ShaderThroughput"
7815             semantic_type="throughput"
7816             mdapi_supported_apis=""
7817             mdapi_usage_flags="Tier2 Frame Batch Draw"
7818             mdapi_group="L3/Data Port"
7819             mdapi_hw_unit_type="gpu"
7820             />
7821    <counter name="Samples Killed in FS"
7822             description="The total number of samples or pixels dropped in fragment shaders."
7823             data_type="uint64"
7824             equation="A 24 READ 4 UMUL"
7825             underscore_name="samples_killed_in_ps"
7826             units="pixels"
7827             symbol_name="SamplesKilledInPs"
7828             semantic_type="event"
7829             mdapi_supported_apis=""
7830             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7831             mdapi_hw_unit_type="gpu"
7832             mdapi_group="3D Pipe/Fragment Shader"
7833             />
7834    <counter name="SLM Bytes Written"
7835             description="The total number of GPU memory bytes written into shared local memory."
7836             data_type="uint64"
7837             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7838             equation="A 31 READ 64 UMUL"
7839             underscore_name="slm_bytes_written"
7840             units="bytes"
7841             symbol_name="SlmBytesWritten"
7842             semantic_type="throughput"
7843             mdapi_supported_apis=""
7844             mdapi_usage_flags="Tier3 Frame Batch Draw"
7845             mdapi_group="L3/Data Port/SLM"
7846             mdapi_hw_unit_type="gpu"
7847             />
7848    <counter name="Shader Atomic Memory Accesses"
7849             description="The total number of shader atomic memory accesses."
7850             data_type="uint64"
7851             equation="A 34 READ"
7852             underscore_name="shader_atomics"
7853             units="messages"
7854             symbol_name="ShaderAtomics"
7855             semantic_type="event"
7856             mdapi_supported_apis=""
7857             mdapi_usage_flags="Tier3 Frame Batch Draw"
7858             mdapi_hw_unit_type="gpu"
7859             mdapi_group="L3/Data Port/Atomics"
7860             />
7861    <register_config type="NOA">
7862        <register type="NOA" address="0x00000D04" value="0x00000200" />
7863        <register type="NOA" address="0x00009840" value="0x00000000" />
7864        <register type="NOA" address="0x00009884" value="0x00000000" />
7865        <register type="NOA" address="0x00009888" value="0x142A0165" />
7866        <register type="NOA" address="0x00009888" value="0x142F0165" />
7867        <register type="NOA" address="0x00009888" value="0x146A0165" />
7868        <register type="NOA" address="0x00009888" value="0x146F0165" />
7869        <register type="NOA" address="0x00009888" value="0x14AA0165" />
7870        <register type="NOA" address="0x00009888" value="0x14AF0165" />
7871        <register type="NOA" address="0x00009888" value="0x14EA0165" />
7872        <register type="NOA" address="0x00009888" value="0x14EF0165" />
7873        <register type="NOA" address="0x00009888" value="0x161E8000" />
7874        <register type="NOA" address="0x00009888" value="0x181EC000" />
7875        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
7876        <register type="NOA" address="0x00009888" value="0x061F8000" />
7877        <register type="NOA" address="0x00009888" value="0x081F8000" />
7878        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
7879        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
7880        <register type="NOA" address="0x00009888" value="0x06204000" />
7881        <register type="NOA" address="0x00009888" value="0x08204000" />
7882        <register type="NOA" address="0x00009888" value="0x0A204000" />
7883        <register type="NOA" address="0x00009888" value="0x0C204000" />
7884        <register type="NOA" address="0x00009888" value="0x06218000" />
7885        <register type="NOA" address="0x00009888" value="0x08218000" />
7886        <register type="NOA" address="0x00009888" value="0x0A218000" />
7887        <register type="NOA" address="0x00009888" value="0x0C218000" />
7888        <register type="NOA" address="0x00009888" value="0x042A1800" />
7889        <register type="NOA" address="0x00009888" value="0x062AC038" />
7890        <register type="NOA" address="0x00009888" value="0x102A0000" />
7891        <register type="NOA" address="0x00009888" value="0x082AC000" />
7892        <register type="NOA" address="0x00009888" value="0x0A2A0000" />
7893        <register type="NOA" address="0x00009888" value="0x0C2A0000" />
7894        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7895        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7896        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
7897        <register type="NOA" address="0x00009888" value="0x182C0002" />
7898        <register type="NOA" address="0x00009888" value="0x022F2000" />
7899        <register type="NOA" address="0x00009888" value="0x042F0048" />
7900        <register type="NOA" address="0x00009888" value="0x102F0000" />
7901        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
7902        <register type="NOA" address="0x00009888" value="0x125E8000" />
7903        <register type="NOA" address="0x00009888" value="0x145E8000" />
7904        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
7905        <register type="NOA" address="0x00009888" value="0x025F8000" />
7906        <register type="NOA" address="0x00009888" value="0x045F8000" />
7907        <register type="NOA" address="0x00009888" value="0x1C600014" />
7908        <register type="NOA" address="0x00009888" value="0x02604000" />
7909        <register type="NOA" address="0x00009888" value="0x04604000" />
7910        <register type="NOA" address="0x00009888" value="0x16612800" />
7911        <register type="NOA" address="0x00009888" value="0x02618000" />
7912        <register type="NOA" address="0x00009888" value="0x04618000" />
7913        <register type="NOA" address="0x00009888" value="0x006A1800" />
7914        <register type="NOA" address="0x00009888" value="0x026A0038" />
7915        <register type="NOA" address="0x00009888" value="0x106A0000" />
7916        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
7917        <register type="NOA" address="0x00009888" value="0x046A0000" />
7918        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
7919        <register type="NOA" address="0x00009888" value="0x066C8000" />
7920        <register type="NOA" address="0x00009888" value="0x086C8000" />
7921        <register type="NOA" address="0x00009888" value="0x0E6F2440" />
7922        <register type="NOA" address="0x00009888" value="0x106F0000" />
7923        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
7924        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
7925        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
7926        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
7927        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
7928        <register type="NOA" address="0x00009888" value="0x1CA00001" />
7929        <register type="NOA" address="0x00009888" value="0x16A102A8" />
7930        <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
7931        <register type="NOA" address="0x00009888" value="0x10AA0000" />
7932        <register type="NOA" address="0x00009888" value="0x18AAF000" />
7933        <register type="NOA" address="0x00009888" value="0x1AAA0000" />
7934        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
7935        <register type="NOA" address="0x00009888" value="0x0AAF2440" />
7936        <register type="NOA" address="0x00009888" value="0x10AF0000" />
7937        <register type="NOA" address="0x00009888" value="0x10DE8000" />
7938        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
7939        <register type="NOA" address="0x00009888" value="0x00DF8000" />
7940        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
7941        <register type="NOA" address="0x00009888" value="0x00E04000" />
7942        <register type="NOA" address="0x00009888" value="0x0EE04000" />
7943        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
7944        <register type="NOA" address="0x00009888" value="0x00E18000" />
7945        <register type="NOA" address="0x00009888" value="0x0EE18000" />
7946        <register type="NOA" address="0x00009888" value="0x14E18000" />
7947        <register type="NOA" address="0x00009888" value="0x16E10002" />
7948        <register type="NOA" address="0x00009888" value="0x08EA1C30" />
7949        <register type="NOA" address="0x00009888" value="0x10EA0000" />
7950        <register type="NOA" address="0x00009888" value="0x00EAC000" />
7951        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
7952        <register type="NOA" address="0x00009888" value="0x18EA0000" />
7953        <register type="NOA" address="0x00009888" value="0x04EC8000" />
7954        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
7955        <register type="NOA" address="0x00009888" value="0x00EF0040" />
7956        <register type="NOA" address="0x00009888" value="0x06EF2400" />
7957        <register type="NOA" address="0x00009888" value="0x10EF0000" />
7958        <register type="NOA" address="0x00009888" value="0x0C045400" />
7959        <register type="NOA" address="0x00009888" value="0x0E045555" />
7960        <register type="NOA" address="0x00009888" value="0x10040155" />
7961        <register type="NOA" address="0x00009888" value="0x04055000" />
7962        <register type="NOA" address="0x00009888" value="0x0A055000" />
7963        <register type="NOA" address="0x00009888" value="0x0C055000" />
7964        <register type="NOA" address="0x00009888" value="0x0E055000" />
7965        <register type="NOA" address="0x00009888" value="0x14050055" />
7966        <register type="NOA" address="0x00009888" value="0x06055000" />
7967        <register type="NOA" address="0x00009888" value="0x08055000" />
7968        <register type="NOA" address="0x00009888" value="0x2406FF00" />
7969        <register type="NOA" address="0x00009888" value="0x260600FF" />
7970        <register type="NOA" address="0x00009888" value="0x0E08A000" />
7971        <register type="NOA" address="0x00009888" value="0x00088000" />
7972        <register type="NOA" address="0x00009888" value="0x02082000" />
7973        <register type="NOA" address="0x00009888" value="0x14090050" />
7974        <register type="NOA" address="0x00009888" value="0x04094000" />
7975        <register type="NOA" address="0x00009888" value="0x06091000" />
7976        <register type="NOA" address="0x00009888" value="0x000D2000" />
7977        <register type="NOA" address="0x00009888" value="0x060D8000" />
7978        <register type="NOA" address="0x00009888" value="0x080DA000" />
7979        <register type="NOA" address="0x00009888" value="0x040E1000" />
7980        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
7981        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
7982        <register type="NOA" address="0x00009888" value="0x1812FC00" />
7983        <register type="NOA" address="0x00009888" value="0x1A12002B" />
7984        <register type="NOA" address="0x00009888" value="0x02128000" />
7985        <register type="NOA" address="0x00009888" value="0x04128000" />
7986        <register type="NOA" address="0x00009888" value="0x0813C000" />
7987        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7988        <register type="NOA" address="0x00009888" value="0x04136000" />
7989        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7990        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7991        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7992        <register type="NOA" address="0x00009888" value="0x00148000" />
7993        <register type="NOA" address="0x00009888" value="0x02144000" />
7994        <register type="NOA" address="0x00009888" value="0x00158000" />
7995        <register type="NOA" address="0x00009888" value="0x0E158000" />
7996        <register type="NOA" address="0x00009888" value="0x16152AD0" />
7997        <register type="NOA" address="0x00009888" value="0x18150005" />
7998        <register type="NOA" address="0x00009888" value="0x02154000" />
7999        <register type="NOA" address="0x00009888" value="0x04154000" />
8000        <register type="NOA" address="0x00009888" value="0x0615C000" />
8001        <register type="NOA" address="0x00009888" value="0x0815C000" />
8002        <register type="NOA" address="0x00009888" value="0x0A15C000" />
8003        <register type="NOA" address="0x00009888" value="0x0C15C000" />
8004        <register type="NOA" address="0x00009888" value="0x02188000" />
8005        <register type="NOA" address="0x00009888" value="0x0418A000" />
8006        <register type="NOA" address="0x00009888" value="0x06182000" />
8007        <register type="NOA" address="0x00009888" value="0x0A198000" />
8008        <register type="NOA" address="0x00009888" value="0x0C19A000" />
8009        <register type="NOA" address="0x00009888" value="0x0E192000" />
8010        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
8011        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
8012        <register type="NOA" address="0x00009888" value="0x121D5400" />
8013        <register type="NOA" address="0x00009888" value="0x141D0002" />
8014        <register type="NOA" address="0x00009884" value="0x00000003" />
8015        <register type="NOA" address="0x00009888" value="0x301F8000" />
8016        <register type="NOA" address="0x00009888" value="0x501F4924" />
8017        <register type="NOA" address="0x00009888" value="0x521F4924" />
8018        <register type="NOA" address="0x00009888" value="0x541F0024" />
8019        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8020        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
8021        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
8022        <register type="NOA" address="0x00009888" value="0x461F4030" />
8023        <register type="NOA" address="0x00009888" value="0x481F0040" />
8024        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
8025        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
8026        <register type="NOA" address="0x00009888" value="0x181F0000" />
8027        <register type="NOA" address="0x00009888" value="0x401F1010" />
8028        <register type="NOA" address="0x00009888" value="0x421F3030" />
8029        <register type="NOA" address="0x00009888" value="0x441F4040" />
8030    </register_config>
8031    <register_config type="OA">
8032        <register type="OA" address="0x00002740" value="0x00000000" />
8033        <register type="OA" address="0x00002710" value="0x00000000" />
8034        <register type="OA" address="0x00002714" value="0xF0800000" />
8035        <register type="OA" address="0x00002720" value="0x00000000" />
8036        <register type="OA" address="0x00002724" value="0xF0800000" />
8037        <register type="OA" address="0x00002770" value="0x00000018" />
8038        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8039        <register type="OA" address="0x00002778" value="0x00000060" />
8040        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8041        <register type="OA" address="0x00002780" value="0x00000180" />
8042        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8043        <register type="OA" address="0x00002788" value="0x00000600" />
8044        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8045        <register type="OA" address="0x00002790" value="0x00001800" />
8046        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8047        <register type="OA" address="0x00002798" value="0x00006000" />
8048        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
8049        <register type="OA" address="0x000027A0" value="0x00018000" />
8050        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
8051        <register type="OA" address="0x000027A8" value="0x00060000" />
8052        <register type="OA" address="0x000027AC" value="0x00003FFF" />
8053    </register_config>
8054    <register_config type="FLEX">
8055        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8056        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8057        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8058        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8059        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8060    </register_config>
8061  </set>
8062
8063  <set name="Metric set Sampler 2"
8064       mdapi_supported_apis="OGL OCL IO BB"
8065       underscore_name="sampler_2"
8066       hw_config_guid="afc0f021-8c33-4d60-803d-93487f96c7c1"
8067       chipset="ICL"
8068       symbol_name="Sampler_2"
8069       >
8070    <counter name="GPU Core Clocks"
8071             description="The total number of GPU core clocks elapsed during the measurement."
8072             data_type="uint64"
8073             equation="GPU_CLOCK 0 READ"
8074             underscore_name="gpu_core_clocks"
8075             units="cycles"
8076             symbol_name="GpuCoreClocks"
8077             semantic_type="event"
8078             mdapi_supported_apis=""
8079             mdapi_usage_flags="Tier1 Frame Batch Draw"
8080             mdapi_hw_unit_type="gpu"
8081             mdapi_group="GPU"
8082             />
8083    <counter name="EU Active"
8084             description="The percentage of time in which the Execution Units were actively processing."
8085             data_type="float"
8086             max_equation="100"
8087             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8088             underscore_name="eu_active"
8089             units="percent"
8090             symbol_name="EuActive"
8091             semantic_type="duration"
8092             mdapi_supported_apis=""
8093             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8094             mdapi_group="EU Array"
8095             mdapi_hw_unit_type="gpu"
8096             />
8097    <counter name="EU Both FPU Pipes Active"
8098             description="The percentage of time in which both EU FPU pipelines were actively processing."
8099             data_type="float"
8100             max_equation="100"
8101             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8102             underscore_name="eu_fpu_both_active"
8103             units="percent"
8104             symbol_name="EuFpuBothActive"
8105             semantic_type="duration"
8106             mdapi_supported_apis=""
8107             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8108             mdapi_group="EU Array/Pipes"
8109             mdapi_hw_unit_type="gpu"
8110             />
8111    <counter name="SQ is full"
8112             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8113             data_type="float"
8114             max_equation="100"
8115             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
8116             underscore_name="gt_request_queue_full"
8117             units="percent"
8118             symbol_name="GTRequestQueueFull"
8119             semantic_type="duration"
8120             mdapi_supported_apis=""
8121             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8122             mdapi_group="GTI"
8123             mdapi_hw_unit_type="gpu"
8124             />
8125    <counter name="VS Send Pipe Active"
8126             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8127             data_type="float"
8128             max_equation="100"
8129             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8130             underscore_name="vs_send_active"
8131             units="percent"
8132             symbol_name="VsSendActive"
8133             semantic_type="duration"
8134             mdapi_supported_apis=""
8135             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8136             mdapi_group="EU Array/Vertex Shader"
8137             mdapi_hw_unit_type="gpu"
8138             />
8139    <counter name="VS FPU1 Pipe Active"
8140             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8141             data_type="float"
8142             max_equation="100"
8143             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8144             underscore_name="vs_fpu1_active"
8145             units="percent"
8146             symbol_name="VsFpu1Active"
8147             semantic_type="duration"
8148             mdapi_supported_apis=""
8149             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8150             mdapi_group="EU Array/Vertex Shader"
8151             mdapi_hw_unit_type="gpu"
8152             />
8153    <counter name="GS Threads Dispatched"
8154             description="The total number of geometry shader hardware threads dispatched."
8155             data_type="uint64"
8156             equation="A 5 READ"
8157             underscore_name="gs_threads"
8158             units="threads"
8159             symbol_name="GsThreads"
8160             semantic_type="event"
8161             mdapi_supported_apis=""
8162             mdapi_usage_flags="Tier3 Frame Batch Draw"
8163             mdapi_hw_unit_type="gpu"
8164             mdapi_group="EU Array/Geometry Shader"
8165             />
8166    <counter name="Early Hi-Depth Test Fails"
8167             description="The total number of pixels dropped on early hierarchical depth test."
8168             data_type="uint64"
8169             equation="A 22 READ 4 UMUL"
8170             underscore_name="hi_depth_test_fails"
8171             units="pixels"
8172             symbol_name="HiDepthTestFails"
8173             semantic_type="event"
8174             mdapi_supported_apis=""
8175             mdapi_usage_flags="Tier3 Frame Batch Draw"
8176             mdapi_hw_unit_type="gpu"
8177             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8178             />
8179    <counter name="FS Both FPU Active"
8180             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8181             data_type="float"
8182             max_equation="100"
8183             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8184             underscore_name="ps_eu_both_fpu_active"
8185             units="percent"
8186             symbol_name="PsEuBothFpuActive"
8187             semantic_type="duration"
8188             mdapi_supported_apis=""
8189             mdapi_usage_flags="Tier4 Frame Batch Draw"
8190             mdapi_group="3D Pipe/Fragment Shader"
8191             mdapi_hw_unit_type="gpu"
8192             />
8193    <counter name="VS Threads Dispatched"
8194             description="The total number of vertex shader hardware threads dispatched."
8195             data_type="uint64"
8196             equation="A 1 READ"
8197             underscore_name="vs_threads"
8198             units="threads"
8199             symbol_name="VsThreads"
8200             semantic_type="event"
8201             mdapi_supported_apis=""
8202             mdapi_usage_flags="Tier3 Frame Batch Draw"
8203             mdapi_hw_unit_type="gpu"
8204             mdapi_group="EU Array/Vertex Shader"
8205             />
8206    <counter name="Slice0 Subslice2 Sampler Output Ready"
8207             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8208             data_type="float"
8209             max_equation="100"
8210             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8211             underscore_name="sampler02_output_ready"
8212             units="percent"
8213             symbol_name="Sampler02OutputReady"
8214             availability="$SubsliceMask 4 AND"
8215             semantic_type="duration"
8216             mdapi_supported_apis=""
8217             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8218             mdapi_group="GPU/Sampler"
8219             mdapi_hw_unit_type="subslice"
8220             />
8221    <counter name="FS Threads Dispatched"
8222             description="The total number of fragment shader hardware threads dispatched."
8223             data_type="uint64"
8224             equation="A 6 READ"
8225             underscore_name="ps_threads"
8226             units="threads"
8227             symbol_name="PsThreads"
8228             semantic_type="event"
8229             mdapi_supported_apis=""
8230             mdapi_usage_flags="Tier3 Frame Batch Draw"
8231             mdapi_hw_unit_type="gpu"
8232             mdapi_group="EU Array/Fragment Shader"
8233             />
8234    <counter name="Slice0 Subslice6 Sampler Output Ready"
8235             description="The percentage of time in which slice0 subslice6 sampler output is ready"
8236             data_type="float"
8237             max_equation="100"
8238             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8239             underscore_name="sampler06_output_ready"
8240             units="percent"
8241             symbol_name="Sampler06OutputReady"
8242             availability="$SubsliceMask 64 AND"
8243             semantic_type="duration"
8244             mdapi_supported_apis=""
8245             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8246             mdapi_group="GPU/Sampler"
8247             mdapi_hw_unit_type="subslice"
8248             />
8249    <counter name="Slice0 Subslice4 Sampler Output Ready"
8250             description="The percentage of time in which slice0 subslice4 sampler output is ready"
8251             data_type="float"
8252             max_equation="100"
8253             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8254             underscore_name="sampler04_output_ready"
8255             units="percent"
8256             symbol_name="Sampler04OutputReady"
8257             availability="$SubsliceMask 16 AND"
8258             semantic_type="duration"
8259             mdapi_supported_apis=""
8260             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8261             mdapi_group="GPU/Sampler"
8262             mdapi_hw_unit_type="subslice"
8263             />
8264    <counter name="Shader Barrier Messages"
8265             description="The total number of shader barrier messages."
8266             data_type="uint64"
8267             equation="A 35 READ"
8268             underscore_name="shader_barriers"
8269             units="messages"
8270             symbol_name="ShaderBarriers"
8271             semantic_type="event"
8272             mdapi_supported_apis=""
8273             mdapi_usage_flags="Tier3 Frame Batch Draw"
8274             mdapi_hw_unit_type="gpu"
8275             mdapi_group="EU Array/Barrier"
8276             />
8277    <counter name="Sampler Texels"
8278             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8279             data_type="uint64"
8280             equation="A 28 READ 4 UMUL"
8281             underscore_name="sampler_texels"
8282             units="texels"
8283             symbol_name="SamplerTexels"
8284             semantic_type="event"
8285             mdapi_supported_apis=""
8286             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8287             mdapi_hw_unit_type="gpu"
8288             mdapi_group="Sampler/Sampler Input"
8289             />
8290    <counter name="Pixels Failing Tests"
8291             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8292             data_type="uint64"
8293             equation="A 25 READ 4 UMUL"
8294             underscore_name="pixels_failing_post_ps_tests"
8295             units="pixels"
8296             symbol_name="PixelsFailingPostPsTests"
8297             semantic_type="event"
8298             mdapi_supported_apis=""
8299             mdapi_usage_flags="Tier3 Frame Batch Draw"
8300             mdapi_hw_unit_type="gpu"
8301             mdapi_group="3D Pipe/Output Merger"
8302             />
8303    <counter name="Slice0 Subslice3 Sampler Output Ready"
8304             description="The percentage of time in which slice0 subslice3 sampler output is ready"
8305             data_type="float"
8306             max_equation="100"
8307             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8308             underscore_name="sampler03_output_ready"
8309             units="percent"
8310             symbol_name="Sampler03OutputReady"
8311             availability="$SubsliceMask 8 AND"
8312             semantic_type="duration"
8313             mdapi_supported_apis=""
8314             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8315             mdapi_group="GPU/Sampler"
8316             mdapi_hw_unit_type="subslice"
8317             />
8318    <counter name="GPU Time Elapsed"
8319             description="Time elapsed on the GPU during the measurement."
8320             data_type="uint64"
8321             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8322             underscore_name="gpu_time"
8323             units="ns"
8324             symbol_name="GpuTime"
8325             semantic_type="duration"
8326             mdapi_supported_apis=""
8327             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8328             mdapi_hw_unit_type="gpu"
8329             mdapi_group="GPU"
8330             />
8331    <counter name="AVG GPU Core Frequency"
8332             description="Average GPU Core Frequency in the measurement."
8333             data_type="uint64"
8334             max_equation="$GpuMaxFrequency"
8335             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8336             underscore_name="avg_gpu_core_frequency"
8337             units="hz"
8338             symbol_name="AvgGpuCoreFrequency"
8339             semantic_type="event"
8340             mdapi_supported_apis=""
8341             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8342             mdapi_group="GPU"
8343             mdapi_hw_unit_type="gpu"
8344             />
8345    <counter name="Sampler Texels Misses"
8346             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8347             data_type="uint64"
8348             equation="A 29 READ 4 UMUL"
8349             underscore_name="sampler_texel_misses"
8350             units="texels"
8351             symbol_name="SamplerTexelMisses"
8352             semantic_type="event"
8353             mdapi_supported_apis=""
8354             mdapi_usage_flags="Tier3 Batch Frame Draw"
8355             mdapi_hw_unit_type="gpu"
8356             mdapi_group="Sampler/Sampler Cache"
8357             />
8358    <counter name="CS Threads Dispatched"
8359             description="The total number of compute shader hardware threads dispatched."
8360             data_type="uint64"
8361             equation="A 4 READ"
8362             underscore_name="cs_threads"
8363             units="threads"
8364             symbol_name="CsThreads"
8365             semantic_type="event"
8366             mdapi_supported_apis=""
8367             mdapi_usage_flags="Tier3 Frame Batch Draw"
8368             mdapi_hw_unit_type="gpu"
8369             mdapi_group="EU Array/Compute Shader"
8370             />
8371    <counter name="SLM Bytes Read"
8372             description="The total number of GPU memory bytes read from shared local memory."
8373             data_type="uint64"
8374             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8375             equation="A 30 READ 64 UMUL"
8376             underscore_name="slm_bytes_read"
8377             units="bytes"
8378             symbol_name="SlmBytesRead"
8379             semantic_type="throughput"
8380             mdapi_supported_apis=""
8381             mdapi_usage_flags="Tier3 Frame Batch Draw"
8382             mdapi_group="L3/Data Port/SLM"
8383             mdapi_hw_unit_type="gpu"
8384             />
8385    <counter name="PS FPU1 Pipe Active"
8386             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8387             data_type="float"
8388             max_equation="100"
8389             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8390             underscore_name="ps_fpu1_active"
8391             units="percent"
8392             symbol_name="PsFpu1Active"
8393             semantic_type="duration"
8394             mdapi_supported_apis=""
8395             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8396             mdapi_group="EU Array/Pixel Shader"
8397             mdapi_hw_unit_type="gpu"
8398             />
8399    <counter name="PS Send Pipeline Active"
8400             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8401             data_type="float"
8402             max_equation="100"
8403             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8404             underscore_name="ps_send_active"
8405             units="percent"
8406             symbol_name="PsSendActive"
8407             semantic_type="duration"
8408             mdapi_supported_apis=""
8409             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8410             mdapi_group="EU Array/Pixel Shader"
8411             mdapi_hw_unit_type="gpu"
8412             />
8413    <counter name="VS FPU0 Pipe Active"
8414             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8415             data_type="float"
8416             max_equation="100"
8417             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8418             underscore_name="vs_fpu0_active"
8419             units="percent"
8420             symbol_name="VsFpu0Active"
8421             semantic_type="duration"
8422             mdapi_supported_apis=""
8423             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8424             mdapi_group="EU Array/Vertex Shader"
8425             mdapi_hw_unit_type="gpu"
8426             />
8427    <counter name="GPU Busy"
8428             description="The percentage of time in which the GPU has been processing GPU commands."
8429             data_type="float"
8430             max_equation="100"
8431             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8432             underscore_name="gpu_busy"
8433             units="percent"
8434             symbol_name="GpuBusy"
8435             semantic_type="duration"
8436             mdapi_supported_apis=""
8437             mdapi_usage_flags="Tier1 Overview System Frame"
8438             mdapi_group="GPU"
8439             mdapi_hw_unit_type="gpu"
8440             />
8441    <counter name="Slice0 Subslice7 Sampler Output Ready"
8442             description="The percentage of time in which slice0 subslice7 sampler output is ready"
8443             data_type="float"
8444             max_equation="100"
8445             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8446             underscore_name="sampler07_output_ready"
8447             units="percent"
8448             symbol_name="Sampler07OutputReady"
8449             availability="$SubsliceMask 128 AND"
8450             semantic_type="duration"
8451             mdapi_supported_apis=""
8452             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8453             mdapi_group="GPU/Sampler"
8454             mdapi_hw_unit_type="subslice"
8455             />
8456    <counter name="Rasterized Pixels"
8457             description="The total number of rasterized pixels."
8458             data_type="uint64"
8459             equation="A 21 READ 4 UMUL"
8460             underscore_name="rasterized_pixels"
8461             units="pixels"
8462             symbol_name="RasterizedPixels"
8463             semantic_type="event"
8464             mdapi_supported_apis=""
8465             mdapi_usage_flags="Tier3 Frame Batch Draw"
8466             mdapi_hw_unit_type="gpu"
8467             mdapi_group="3D Pipe/Rasterizer"
8468             />
8469    <counter name="Slice0 Subslice5 Sampler Output Ready"
8470             description="The percentage of time in which slice0 subslice5 sampler output is ready"
8471             data_type="float"
8472             max_equation="100"
8473             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8474             underscore_name="sampler05_output_ready"
8475             units="percent"
8476             symbol_name="Sampler05OutputReady"
8477             availability="$SubsliceMask 32 AND"
8478             semantic_type="duration"
8479             mdapi_supported_apis=""
8480             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8481             mdapi_group="GPU/Sampler"
8482             mdapi_hw_unit_type="subslice"
8483             />
8484    <counter name="PS FPU0 Pipe Active"
8485             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8486             data_type="float"
8487             max_equation="100"
8488             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8489             underscore_name="ps_fpu0_active"
8490             units="percent"
8491             symbol_name="PsFpu0Active"
8492             semantic_type="duration"
8493             mdapi_supported_apis=""
8494             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8495             mdapi_group="EU Array/Pixel Shader"
8496             mdapi_hw_unit_type="gpu"
8497             />
8498    <counter name="DS Threads Dispatched"
8499             description="The total number of domain shader hardware threads dispatched."
8500             data_type="uint64"
8501             equation="A 3 READ"
8502             underscore_name="ds_threads"
8503             units="threads"
8504             symbol_name="DsThreads"
8505             semantic_type="event"
8506             mdapi_supported_apis=""
8507             mdapi_usage_flags="Tier3 Frame Batch Draw"
8508             mdapi_hw_unit_type="gpu"
8509             mdapi_group="EU Array/Domain Shader"
8510             />
8511    <counter name="Samples Written"
8512             description="The total number of samples or pixels written to all render targets."
8513             data_type="uint64"
8514             equation="A 26 READ 4 UMUL"
8515             underscore_name="samples_written"
8516             units="pixels"
8517             symbol_name="SamplesWritten"
8518             semantic_type="event"
8519             mdapi_supported_apis=""
8520             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8521             mdapi_hw_unit_type="gpu"
8522             mdapi_group="3D Pipe/Output Merger"
8523             />
8524    <counter name="EU Stall"
8525             description="The percentage of time in which the Execution Units were stalled."
8526             data_type="float"
8527             max_equation="100"
8528             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8529             underscore_name="eu_stall"
8530             units="percent"
8531             symbol_name="EuStall"
8532             semantic_type="duration"
8533             mdapi_supported_apis=""
8534             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8535             mdapi_group="EU Array"
8536             mdapi_hw_unit_type="gpu"
8537             />
8538    <counter name="Samples Blended"
8539             description="The total number of blended samples or pixels written to all render targets."
8540             data_type="uint64"
8541             equation="A 27 READ 4 UMUL"
8542             underscore_name="samples_blended"
8543             units="pixels"
8544             symbol_name="SamplesBlended"
8545             semantic_type="event"
8546             mdapi_supported_apis=""
8547             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8548             mdapi_hw_unit_type="gpu"
8549             mdapi_group="3D Pipe/Output Merger"
8550             />
8551    <counter name="Early Depth Test Fails"
8552             description="The total number of pixels dropped on early depth test."
8553             data_type="uint64"
8554             equation="A 23 READ 4 UMUL"
8555             underscore_name="early_depth_test_fails"
8556             units="pixels"
8557             symbol_name="EarlyDepthTestFails"
8558             semantic_type="event"
8559             mdapi_supported_apis=""
8560             mdapi_usage_flags="Tier3 Frame Batch Draw"
8561             mdapi_hw_unit_type="gpu"
8562             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8563             />
8564    <counter name="Slice0 Subslice0 Sampler Output Ready"
8565             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8566             data_type="float"
8567             max_equation="100"
8568             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8569             underscore_name="sampler00_output_ready"
8570             units="percent"
8571             symbol_name="Sampler00OutputReady"
8572             availability="$SubsliceMask 1 AND"
8573             semantic_type="duration"
8574             mdapi_supported_apis=""
8575             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8576             mdapi_group="GPU/Sampler"
8577             mdapi_hw_unit_type="subslice"
8578             />
8579    <counter name="Slice0 Subslice1 Sampler Output Ready"
8580             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8581             data_type="float"
8582             max_equation="100"
8583             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8584             underscore_name="sampler01_output_ready"
8585             units="percent"
8586             symbol_name="Sampler01OutputReady"
8587             availability="$SubsliceMask 2 AND"
8588             semantic_type="duration"
8589             mdapi_supported_apis=""
8590             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8591             mdapi_group="GPU/Sampler"
8592             mdapi_hw_unit_type="subslice"
8593             />
8594    <counter name="Shader Memory Accesses"
8595             description="The total number of shader memory accesses to L3."
8596             data_type="uint64"
8597             equation="A 32 READ"
8598             underscore_name="shader_memory_accesses"
8599             units="messages"
8600             symbol_name="ShaderMemoryAccesses"
8601             semantic_type="event"
8602             mdapi_supported_apis=""
8603             mdapi_usage_flags="Tier3 Frame Batch Draw"
8604             mdapi_hw_unit_type="gpu"
8605             mdapi_group="L3/Data Port"
8606             />
8607    <counter name="HS Threads Dispatched"
8608             description="The total number of hull shader hardware threads dispatched."
8609             data_type="uint64"
8610             equation="A 2 READ"
8611             underscore_name="hs_threads"
8612             units="threads"
8613             symbol_name="HsThreads"
8614             semantic_type="event"
8615             mdapi_supported_apis=""
8616             mdapi_usage_flags="Tier3 Frame Batch Draw"
8617             mdapi_hw_unit_type="gpu"
8618             mdapi_group="EU Array/Hull Shader"
8619             />
8620    <counter name="L3 Shader Throughput"
8621             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8622             data_type="uint64"
8623             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8624             equation="$ShaderMemoryAccesses 64 UMUL"
8625             underscore_name="l3_shader_throughput"
8626             units="bytes"
8627             symbol_name="L3ShaderThroughput"
8628             semantic_type="throughput"
8629             mdapi_supported_apis=""
8630             mdapi_usage_flags="Tier2 Frame Batch Draw"
8631             mdapi_group="L3/Data Port"
8632             mdapi_hw_unit_type="gpu"
8633             />
8634    <counter name="Samples Killed in FS"
8635             description="The total number of samples or pixels dropped in fragment shaders."
8636             data_type="uint64"
8637             equation="A 24 READ 4 UMUL"
8638             underscore_name="samples_killed_in_ps"
8639             units="pixels"
8640             symbol_name="SamplesKilledInPs"
8641             semantic_type="event"
8642             mdapi_supported_apis=""
8643             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8644             mdapi_hw_unit_type="gpu"
8645             mdapi_group="3D Pipe/Fragment Shader"
8646             />
8647    <counter name="SLM Bytes Written"
8648             description="The total number of GPU memory bytes written into shared local memory."
8649             data_type="uint64"
8650             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8651             equation="A 31 READ 64 UMUL"
8652             underscore_name="slm_bytes_written"
8653             units="bytes"
8654             symbol_name="SlmBytesWritten"
8655             semantic_type="throughput"
8656             mdapi_supported_apis=""
8657             mdapi_usage_flags="Tier3 Frame Batch Draw"
8658             mdapi_group="L3/Data Port/SLM"
8659             mdapi_hw_unit_type="gpu"
8660             />
8661    <counter name="Shader Atomic Memory Accesses"
8662             description="The total number of shader atomic memory accesses."
8663             data_type="uint64"
8664             equation="A 34 READ"
8665             underscore_name="shader_atomics"
8666             units="messages"
8667             symbol_name="ShaderAtomics"
8668             semantic_type="event"
8669             mdapi_supported_apis=""
8670             mdapi_usage_flags="Tier3 Frame Batch Draw"
8671             mdapi_hw_unit_type="gpu"
8672             mdapi_group="L3/Data Port/Atomics"
8673             />
8674    <register_config type="NOA">
8675        <register type="NOA" address="0x00000D04" value="0x00000200" />
8676        <register type="NOA" address="0x00009840" value="0x00000000" />
8677        <register type="NOA" address="0x00009884" value="0x00000000" />
8678        <register type="NOA" address="0x00009888" value="0x142D0005" />
8679        <register type="NOA" address="0x00009888" value="0x14320005" />
8680        <register type="NOA" address="0x00009888" value="0x146D0005" />
8681        <register type="NOA" address="0x00009888" value="0x14720005" />
8682        <register type="NOA" address="0x00009888" value="0x14AD0005" />
8683        <register type="NOA" address="0x00009888" value="0x14B20005" />
8684        <register type="NOA" address="0x00009888" value="0x14ED0005" />
8685        <register type="NOA" address="0x00009888" value="0x14F20005" />
8686        <register type="NOA" address="0x00009888" value="0x1C1E000C" />
8687        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
8688        <register type="NOA" address="0x00009888" value="0x1C200014" />
8689        <register type="NOA" address="0x00009888" value="0x16212800" />
8690        <register type="NOA" address="0x00009888" value="0x22290010" />
8691        <register type="NOA" address="0x00009888" value="0x1A2A00D0" />
8692        <register type="NOA" address="0x00009888" value="0x1A2C000A" />
8693        <register type="NOA" address="0x00009888" value="0x0E2D0033" />
8694        <register type="NOA" address="0x00009888" value="0x022D0000" />
8695        <register type="NOA" address="0x00009888" value="0x0E2F8000" />
8696        <register type="NOA" address="0x00009888" value="0x1E300080" />
8697        <register type="NOA" address="0x00009888" value="0x1A310008" />
8698        <register type="NOA" address="0x00009888" value="0x0E321980" />
8699        <register type="NOA" address="0x00009888" value="0x02320000" />
8700        <register type="NOA" address="0x00009888" value="0x125E8000" />
8701        <register type="NOA" address="0x00009888" value="0x145E8000" />
8702        <register type="NOA" address="0x00009888" value="0x025F8000" />
8703        <register type="NOA" address="0x00009888" value="0x045F8000" />
8704        <register type="NOA" address="0x00009888" value="0x02604000" />
8705        <register type="NOA" address="0x00009888" value="0x04604000" />
8706        <register type="NOA" address="0x00009888" value="0x02618000" />
8707        <register type="NOA" address="0x00009888" value="0x04618000" />
8708        <register type="NOA" address="0x00009888" value="0x12698000" />
8709        <register type="NOA" address="0x00009888" value="0x026A4000" />
8710        <register type="NOA" address="0x00009888" value="0x046AC000" />
8711        <register type="NOA" address="0x00009888" value="0x066C8000" />
8712        <register type="NOA" address="0x00009888" value="0x086C8000" />
8713        <register type="NOA" address="0x00009888" value="0x006D1980" />
8714        <register type="NOA" address="0x00009888" value="0x026D0000" />
8715        <register type="NOA" address="0x00009888" value="0x026F4000" />
8716        <register type="NOA" address="0x00009888" value="0x1A702000" />
8717        <register type="NOA" address="0x00009888" value="0x08718000" />
8718        <register type="NOA" address="0x00009888" value="0x02720033" />
8719        <register type="NOA" address="0x00009888" value="0x169E8000" />
8720        <register type="NOA" address="0x00009888" value="0x189E4000" />
8721        <register type="NOA" address="0x00009888" value="0x069F8000" />
8722        <register type="NOA" address="0x00009888" value="0x089F8000" />
8723        <register type="NOA" address="0x00009888" value="0x06A04000" />
8724        <register type="NOA" address="0x00009888" value="0x08A04000" />
8725        <register type="NOA" address="0x00009888" value="0x06A18000" />
8726        <register type="NOA" address="0x00009888" value="0x08A18000" />
8727        <register type="NOA" address="0x00009888" value="0x16A98000" />
8728        <register type="NOA" address="0x00009888" value="0x06AA4000" />
8729        <register type="NOA" address="0x00009888" value="0x08AAC000" />
8730        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
8731        <register type="NOA" address="0x00009888" value="0x0CAC8000" />
8732        <register type="NOA" address="0x00009888" value="0x02AD1980" />
8733        <register type="NOA" address="0x00009888" value="0x04AF4000" />
8734        <register type="NOA" address="0x00009888" value="0x1CB00002" />
8735        <register type="NOA" address="0x00009888" value="0x0CB18000" />
8736        <register type="NOA" address="0x00009888" value="0x04B20033" />
8737        <register type="NOA" address="0x00009888" value="0x02B20000" />
8738        <register type="NOA" address="0x00009888" value="0x18DE8000" />
8739        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
8740        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
8741        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
8742        <register type="NOA" address="0x00009888" value="0x0AE04000" />
8743        <register type="NOA" address="0x00009888" value="0x0CE04000" />
8744        <register type="NOA" address="0x00009888" value="0x0AE18000" />
8745        <register type="NOA" address="0x00009888" value="0x0CE18000" />
8746        <register type="NOA" address="0x00009888" value="0x1EE98000" />
8747        <register type="NOA" address="0x00009888" value="0x0AEA4000" />
8748        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
8749        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
8750        <register type="NOA" address="0x00009888" value="0x18EC0002" />
8751        <register type="NOA" address="0x00009888" value="0x04ED1980" />
8752        <register type="NOA" address="0x00009888" value="0x02ED0000" />
8753        <register type="NOA" address="0x00009888" value="0x06EF4000" />
8754        <register type="NOA" address="0x00009888" value="0x1CF00020" />
8755        <register type="NOA" address="0x00009888" value="0x18F10002" />
8756        <register type="NOA" address="0x00009888" value="0x06F20033" />
8757        <register type="NOA" address="0x00009888" value="0x02F20000" />
8758        <register type="NOA" address="0x00009888" value="0x10040140" />
8759        <register type="NOA" address="0x00009888" value="0x0C045000" />
8760        <register type="NOA" address="0x00009888" value="0x0E040055" />
8761        <register type="NOA" address="0x00009888" value="0x14050050" />
8762        <register type="NOA" address="0x00009888" value="0x04054000" />
8763        <register type="NOA" address="0x00009888" value="0x06055000" />
8764        <register type="NOA" address="0x00009888" value="0x08055000" />
8765        <register type="NOA" address="0x00009888" value="0x0A051000" />
8766        <register type="NOA" address="0x00009888" value="0x260600C0" />
8767        <register type="NOA" address="0x00009888" value="0x24067E00" />
8768        <register type="NOA" address="0x00009888" value="0x00088000" />
8769        <register type="NOA" address="0x00009888" value="0x02082000" />
8770        <register type="NOA" address="0x00009888" value="0x04094000" />
8771        <register type="NOA" address="0x00009888" value="0x06091000" />
8772        <register type="NOA" address="0x00009888" value="0x040D8000" />
8773        <register type="NOA" address="0x00009888" value="0x060D2000" />
8774        <register type="NOA" address="0x00009888" value="0x080E4000" />
8775        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
8776        <register type="NOA" address="0x00009888" value="0x02128000" />
8777        <register type="NOA" address="0x00009888" value="0x04128000" />
8778        <register type="NOA" address="0x00009888" value="0x0612C000" />
8779        <register type="NOA" address="0x00009888" value="0x0812C000" />
8780        <register type="NOA" address="0x00009888" value="0x0413E000" />
8781        <register type="NOA" address="0x00009888" value="0x06131000" />
8782        <register type="NOA" address="0x00009888" value="0x00148000" />
8783        <register type="NOA" address="0x00009888" value="0x0214C000" />
8784        <register type="NOA" address="0x00009888" value="0x04144000" />
8785        <register type="NOA" address="0x00009888" value="0x1815000F" />
8786        <register type="NOA" address="0x00009888" value="0x02154000" />
8787        <register type="NOA" address="0x00009888" value="0x04154000" />
8788        <register type="NOA" address="0x00009888" value="0x06154000" />
8789        <register type="NOA" address="0x00009888" value="0x08154000" />
8790        <register type="NOA" address="0x00009888" value="0x0A158000" />
8791        <register type="NOA" address="0x00009888" value="0x0C158000" />
8792        <register type="NOA" address="0x00009888" value="0x0E18A000" />
8793        <register type="NOA" address="0x00009888" value="0x14190028" />
8794        <register type="NOA" address="0x00009888" value="0x021C8000" />
8795        <register type="NOA" address="0x00009888" value="0x041C2000" />
8796        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
8797        <register type="NOA" address="0x00009888" value="0x0C1D2000" />
8798        <register type="NOA" address="0x00009884" value="0x00000003" />
8799        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
8800        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
8801        <register type="NOA" address="0x00009888" value="0x181F0000" />
8802        <register type="NOA" address="0x00009888" value="0x521F0000" />
8803        <register type="NOA" address="0x00009888" value="0x541F0024" />
8804        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8805        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
8806        <register type="NOA" address="0x00009888" value="0x501F0124" />
8807        <register type="NOA" address="0x00009888" value="0x4C1F5047" />
8808        <register type="NOA" address="0x00009888" value="0x301F0000" />
8809        <register type="NOA" address="0x00009888" value="0x401F0020" />
8810        <register type="NOA" address="0x00009888" value="0x421F0020" />
8811        <register type="NOA" address="0x00009888" value="0x441F3050" />
8812    </register_config>
8813    <register_config type="OA">
8814        <register type="OA" address="0x00002740" value="0x00000000" />
8815        <register type="OA" address="0x00002710" value="0x00000000" />
8816        <register type="OA" address="0x00002714" value="0x00800000" />
8817        <register type="OA" address="0x00002720" value="0x00000000" />
8818        <register type="OA" address="0x00002724" value="0x00800000" />
8819    </register_config>
8820    <register_config type="FLEX">
8821        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8822        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8823        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8824        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8825        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8826    </register_config>
8827  </set>
8828
8829  <set name="Metric set TDL_1"
8830       mdapi_supported_apis="OGL OCL IO BB"
8831       underscore_name="tdl_1"
8832       hw_config_guid="eddc2f32-b196-4a72-9bf8-21770e35f8bd"
8833       chipset="ICL"
8834       symbol_name="TDL_1"
8835       >
8836    <counter name="GPU Core Clocks"
8837             description="The total number of GPU core clocks elapsed during the measurement."
8838             data_type="uint64"
8839             equation="GPU_CLOCK 0 READ"
8840             underscore_name="gpu_core_clocks"
8841             units="cycles"
8842             symbol_name="GpuCoreClocks"
8843             semantic_type="event"
8844             mdapi_supported_apis=""
8845             mdapi_usage_flags="Tier1 Frame Batch Draw"
8846             mdapi_hw_unit_type="gpu"
8847             mdapi_group="GPU"
8848             />
8849    <counter name="EU Active"
8850             description="The percentage of time in which the Execution Units were actively processing."
8851             data_type="float"
8852             max_equation="100"
8853             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8854             underscore_name="eu_active"
8855             units="percent"
8856             symbol_name="EuActive"
8857             semantic_type="duration"
8858             mdapi_supported_apis=""
8859             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8860             mdapi_group="EU Array"
8861             mdapi_hw_unit_type="gpu"
8862             />
8863    <counter name="EU Both FPU Pipes Active"
8864             description="The percentage of time in which both EU FPU pipelines were actively processing."
8865             data_type="float"
8866             max_equation="100"
8867             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8868             underscore_name="eu_fpu_both_active"
8869             units="percent"
8870             symbol_name="EuFpuBothActive"
8871             semantic_type="duration"
8872             mdapi_supported_apis=""
8873             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8874             mdapi_group="EU Array/Pipes"
8875             mdapi_hw_unit_type="gpu"
8876             />
8877    <counter name="VS Send Pipe Active"
8878             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8879             data_type="float"
8880             max_equation="100"
8881             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8882             underscore_name="vs_send_active"
8883             units="percent"
8884             symbol_name="VsSendActive"
8885             semantic_type="duration"
8886             mdapi_supported_apis=""
8887             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8888             mdapi_group="EU Array/Vertex Shader"
8889             mdapi_hw_unit_type="gpu"
8890             />
8891    <counter name="VS FPU1 Pipe Active"
8892             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8893             data_type="float"
8894             max_equation="100"
8895             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8896             underscore_name="vs_fpu1_active"
8897             units="percent"
8898             symbol_name="VsFpu1Active"
8899             semantic_type="duration"
8900             mdapi_supported_apis=""
8901             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8902             mdapi_group="EU Array/Vertex Shader"
8903             mdapi_hw_unit_type="gpu"
8904             />
8905    <counter name="GS Threads Dispatched"
8906             description="The total number of geometry shader hardware threads dispatched."
8907             data_type="uint64"
8908             equation="A 5 READ"
8909             underscore_name="gs_threads"
8910             units="threads"
8911             symbol_name="GsThreads"
8912             semantic_type="event"
8913             mdapi_supported_apis=""
8914             mdapi_usage_flags="Tier3 Frame Batch Draw"
8915             mdapi_hw_unit_type="gpu"
8916             mdapi_group="EU Array/Geometry Shader"
8917             />
8918    <counter name="Early Hi-Depth Test Fails"
8919             description="The total number of pixels dropped on early hierarchical depth test."
8920             data_type="uint64"
8921             equation="A 22 READ 4 UMUL"
8922             underscore_name="hi_depth_test_fails"
8923             units="pixels"
8924             symbol_name="HiDepthTestFails"
8925             semantic_type="event"
8926             mdapi_supported_apis=""
8927             mdapi_usage_flags="Tier3 Frame Batch Draw"
8928             mdapi_hw_unit_type="gpu"
8929             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8930             />
8931    <counter name="FS Both FPU Active"
8932             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8933             data_type="float"
8934             max_equation="100"
8935             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8936             underscore_name="ps_eu_both_fpu_active"
8937             units="percent"
8938             symbol_name="PsEuBothFpuActive"
8939             semantic_type="duration"
8940             mdapi_supported_apis=""
8941             mdapi_usage_flags="Tier4 Frame Batch Draw"
8942             mdapi_group="3D Pipe/Fragment Shader"
8943             mdapi_hw_unit_type="gpu"
8944             />
8945    <counter name="VS Threads Dispatched"
8946             description="The total number of vertex shader hardware threads dispatched."
8947             data_type="uint64"
8948             equation="A 1 READ"
8949             underscore_name="vs_threads"
8950             units="threads"
8951             symbol_name="VsThreads"
8952             semantic_type="event"
8953             mdapi_supported_apis=""
8954             mdapi_usage_flags="Tier3 Frame Batch Draw"
8955             mdapi_hw_unit_type="gpu"
8956             mdapi_group="EU Array/Vertex Shader"
8957             />
8958    <counter name="FS Threads Dispatched"
8959             description="The total number of fragment shader hardware threads dispatched."
8960             data_type="uint64"
8961             equation="A 6 READ"
8962             underscore_name="ps_threads"
8963             units="threads"
8964             symbol_name="PsThreads"
8965             semantic_type="event"
8966             mdapi_supported_apis=""
8967             mdapi_usage_flags="Tier3 Frame Batch Draw"
8968             mdapi_hw_unit_type="gpu"
8969             mdapi_group="EU Array/Fragment Shader"
8970             />
8971    <counter name="Samples Blended"
8972             description="The total number of blended samples or pixels written to all render targets."
8973             data_type="uint64"
8974             equation="A 27 READ 4 UMUL"
8975             underscore_name="samples_blended"
8976             units="pixels"
8977             symbol_name="SamplesBlended"
8978             semantic_type="event"
8979             mdapi_supported_apis=""
8980             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8981             mdapi_hw_unit_type="gpu"
8982             mdapi_group="3D Pipe/Output Merger"
8983             />
8984    <counter name="Shader Barrier Messages"
8985             description="The total number of shader barrier messages."
8986             data_type="uint64"
8987             equation="A 35 READ"
8988             underscore_name="shader_barriers"
8989             units="messages"
8990             symbol_name="ShaderBarriers"
8991             semantic_type="event"
8992             mdapi_supported_apis=""
8993             mdapi_usage_flags="Tier3 Frame Batch Draw"
8994             mdapi_hw_unit_type="gpu"
8995             mdapi_group="EU Array/Barrier"
8996             />
8997    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
8998             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
8999             data_type="float"
9000             max_equation="100"
9001             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9002             underscore_name="ps_thread03_ready_for_dispatch"
9003             units="percent"
9004             symbol_name="PSThread03ReadyForDispatch"
9005             availability="$SubsliceMask 8 AND"
9006             semantic_type="duration"
9007             mdapi_supported_apis=""
9008             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9009             mdapi_group="GPU/Thread Dispatcher"
9010             mdapi_hw_unit_type="subslice"
9011             />
9012    <counter name="Sampler Texels"
9013             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9014             data_type="uint64"
9015             equation="A 28 READ 4 UMUL"
9016             underscore_name="sampler_texels"
9017             units="texels"
9018             symbol_name="SamplerTexels"
9019             semantic_type="event"
9020             mdapi_supported_apis=""
9021             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9022             mdapi_hw_unit_type="gpu"
9023             mdapi_group="Sampler/Sampler Input"
9024             />
9025    <counter name="Pixels Failing Tests"
9026             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9027             data_type="uint64"
9028             equation="A 25 READ 4 UMUL"
9029             underscore_name="pixels_failing_post_ps_tests"
9030             units="pixels"
9031             symbol_name="PixelsFailingPostPsTests"
9032             semantic_type="event"
9033             mdapi_supported_apis=""
9034             mdapi_usage_flags="Tier3 Frame Batch Draw"
9035             mdapi_hw_unit_type="gpu"
9036             mdapi_group="3D Pipe/Output Merger"
9037             />
9038    <counter name="GPU Time Elapsed"
9039             description="Time elapsed on the GPU during the measurement."
9040             data_type="uint64"
9041             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9042             underscore_name="gpu_time"
9043             units="ns"
9044             symbol_name="GpuTime"
9045             semantic_type="duration"
9046             mdapi_supported_apis=""
9047             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9048             mdapi_hw_unit_type="gpu"
9049             mdapi_group="GPU"
9050             />
9051    <counter name="AVG GPU Core Frequency"
9052             description="Average GPU Core Frequency in the measurement."
9053             data_type="uint64"
9054             max_equation="$GpuMaxFrequency"
9055             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9056             underscore_name="avg_gpu_core_frequency"
9057             units="hz"
9058             symbol_name="AvgGpuCoreFrequency"
9059             semantic_type="event"
9060             mdapi_supported_apis=""
9061             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9062             mdapi_group="GPU"
9063             mdapi_hw_unit_type="gpu"
9064             />
9065    <counter name="Sampler Texels Misses"
9066             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9067             data_type="uint64"
9068             equation="A 29 READ 4 UMUL"
9069             underscore_name="sampler_texel_misses"
9070             units="texels"
9071             symbol_name="SamplerTexelMisses"
9072             semantic_type="event"
9073             mdapi_supported_apis=""
9074             mdapi_usage_flags="Tier3 Batch Frame Draw"
9075             mdapi_hw_unit_type="gpu"
9076             mdapi_group="Sampler/Sampler Cache"
9077             />
9078    <counter name="CS Threads Dispatched"
9079             description="The total number of compute shader hardware threads dispatched."
9080             data_type="uint64"
9081             equation="A 4 READ"
9082             underscore_name="cs_threads"
9083             units="threads"
9084             symbol_name="CsThreads"
9085             semantic_type="event"
9086             mdapi_supported_apis=""
9087             mdapi_usage_flags="Tier3 Frame Batch Draw"
9088             mdapi_hw_unit_type="gpu"
9089             mdapi_group="EU Array/Compute Shader"
9090             />
9091    <counter name="SLM Bytes Read"
9092             description="The total number of GPU memory bytes read from shared local memory."
9093             data_type="uint64"
9094             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9095             equation="A 30 READ 64 UMUL"
9096             underscore_name="slm_bytes_read"
9097             units="bytes"
9098             symbol_name="SlmBytesRead"
9099             semantic_type="throughput"
9100             mdapi_supported_apis=""
9101             mdapi_usage_flags="Tier3 Frame Batch Draw"
9102             mdapi_group="L3/Data Port/SLM"
9103             mdapi_hw_unit_type="gpu"
9104             />
9105    <counter name="FS AVG Stall per Thread"
9106             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
9107             data_type="uint64"
9108             equation="A 20 READ A 6 READ UDIV"
9109             underscore_name="ps_eu_stall_per_thread"
9110             units="cycles"
9111             symbol_name="PsEuStallPerThread"
9112             semantic_type="event"
9113             mdapi_supported_apis=""
9114             mdapi_usage_flags="Tier4 Frame Batch Draw"
9115             mdapi_hw_unit_type="gpu"
9116             mdapi_group="EU Array/Fragment Shader"
9117             />
9118    <counter name="PS FPU1 Pipe Active"
9119             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9120             data_type="float"
9121             max_equation="100"
9122             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9123             underscore_name="ps_fpu1_active"
9124             units="percent"
9125             symbol_name="PsFpu1Active"
9126             semantic_type="duration"
9127             mdapi_supported_apis=""
9128             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9129             mdapi_group="EU Array/Pixel Shader"
9130             mdapi_hw_unit_type="gpu"
9131             />
9132    <counter name="VS AVG Stall per Thread"
9133             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
9134             data_type="uint64"
9135             equation="A 14 READ A 1 READ UDIV"
9136             underscore_name="vs_eu_stall_per_thread"
9137             units="cycles"
9138             symbol_name="VsEuStallPerThread"
9139             semantic_type="event"
9140             mdapi_supported_apis=""
9141             mdapi_usage_flags="Tier4 Frame Batch Draw"
9142             mdapi_hw_unit_type="gpu"
9143             mdapi_group="EU Array/Vertex Shader"
9144             />
9145    <counter name="PS Send Pipeline Active"
9146             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9147             data_type="float"
9148             max_equation="100"
9149             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9150             underscore_name="ps_send_active"
9151             units="percent"
9152             symbol_name="PsSendActive"
9153             semantic_type="duration"
9154             mdapi_supported_apis=""
9155             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9156             mdapi_group="EU Array/Pixel Shader"
9157             mdapi_hw_unit_type="gpu"
9158             />
9159    <counter name="Rasterized Pixels"
9160             description="The total number of rasterized pixels."
9161             data_type="uint64"
9162             equation="A 21 READ 4 UMUL"
9163             underscore_name="rasterized_pixels"
9164             units="pixels"
9165             symbol_name="RasterizedPixels"
9166             semantic_type="event"
9167             mdapi_supported_apis=""
9168             mdapi_usage_flags="Tier3 Frame Batch Draw"
9169             mdapi_hw_unit_type="gpu"
9170             mdapi_group="3D Pipe/Rasterizer"
9171             />
9172    <counter name="GPU Busy"
9173             description="The percentage of time in which the GPU has been processing GPU commands."
9174             data_type="float"
9175             max_equation="100"
9176             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9177             underscore_name="gpu_busy"
9178             units="percent"
9179             symbol_name="GpuBusy"
9180             semantic_type="duration"
9181             mdapi_supported_apis=""
9182             mdapi_usage_flags="Tier1 Overview System Frame"
9183             mdapi_group="GPU"
9184             mdapi_hw_unit_type="gpu"
9185             />
9186    <counter name="FS AVG Active per Thread"
9187             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
9188             data_type="uint64"
9189             equation="A 19 READ A 6 READ UDIV"
9190             underscore_name="ps_eu_active_per_thread"
9191             units="cycles"
9192             symbol_name="PsEuActivePerThread"
9193             semantic_type="event"
9194             mdapi_supported_apis=""
9195             mdapi_usage_flags="Tier4 Frame Batch Draw"
9196             mdapi_hw_unit_type="gpu"
9197             mdapi_group="EU Array/Fragment Shader"
9198             />
9199    <counter name="FS EU Active"
9200             description="The percentage of time in which fragment shaders were processed actively on the EUs."
9201             data_type="float"
9202             max_equation="100"
9203             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9204             underscore_name="ps_eu_active"
9205             units="percent"
9206             symbol_name="PsEuActive"
9207             semantic_type="duration"
9208             mdapi_supported_apis=""
9209             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9210             mdapi_group="EU Array/Fragment Shader"
9211             mdapi_hw_unit_type="gpu"
9212             />
9213    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9214             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9215             data_type="float"
9216             max_equation="100"
9217             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
9218             underscore_name="ps_thread00_ready_for_dispatch"
9219             units="percent"
9220             symbol_name="PSThread00ReadyForDispatch"
9221             availability="$SubsliceMask 1 AND"
9222             semantic_type="duration"
9223             mdapi_supported_apis=""
9224             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9225             mdapi_group="GPU/Thread Dispatcher"
9226             mdapi_hw_unit_type="subslice"
9227             />
9228    <counter name="Shader Atomic Memory Accesses"
9229             description="The total number of shader atomic memory accesses."
9230             data_type="uint64"
9231             equation="A 34 READ"
9232             underscore_name="shader_atomics"
9233             units="messages"
9234             symbol_name="ShaderAtomics"
9235             semantic_type="event"
9236             mdapi_supported_apis=""
9237             mdapi_usage_flags="Tier3 Frame Batch Draw"
9238             mdapi_hw_unit_type="gpu"
9239             mdapi_group="L3/Data Port/Atomics"
9240             />
9241    <counter name="VS FPU0 Pipe Active"
9242             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9243             data_type="float"
9244             max_equation="100"
9245             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9246             underscore_name="vs_fpu0_active"
9247             units="percent"
9248             symbol_name="VsFpu0Active"
9249             semantic_type="duration"
9250             mdapi_supported_apis=""
9251             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9252             mdapi_group="EU Array/Vertex Shader"
9253             mdapi_hw_unit_type="gpu"
9254             />
9255    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
9256             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
9257             data_type="float"
9258             max_equation="100"
9259             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9260             underscore_name="ps_thread07_ready_for_dispatch"
9261             units="percent"
9262             symbol_name="PSThread07ReadyForDispatch"
9263             availability="$SubsliceMask 128 AND"
9264             semantic_type="duration"
9265             mdapi_supported_apis=""
9266             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9267             mdapi_group="GPU/Thread Dispatcher"
9268             mdapi_hw_unit_type="subslice"
9269             />
9270    <counter name="PS FPU0 Pipe Active"
9271             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9272             data_type="float"
9273             max_equation="100"
9274             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9275             underscore_name="ps_fpu0_active"
9276             units="percent"
9277             symbol_name="PsFpu0Active"
9278             semantic_type="duration"
9279             mdapi_supported_apis=""
9280             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9281             mdapi_group="EU Array/Pixel Shader"
9282             mdapi_hw_unit_type="gpu"
9283             />
9284    <counter name="DS Threads Dispatched"
9285             description="The total number of domain shader hardware threads dispatched."
9286             data_type="uint64"
9287             equation="A 3 READ"
9288             underscore_name="ds_threads"
9289             units="threads"
9290             symbol_name="DsThreads"
9291             semantic_type="event"
9292             mdapi_supported_apis=""
9293             mdapi_usage_flags="Tier3 Frame Batch Draw"
9294             mdapi_hw_unit_type="gpu"
9295             mdapi_group="EU Array/Domain Shader"
9296             />
9297    <counter name="FS EU Stall"
9298             description="The percentage of time in which fragment shaders were stalled on the EUs."
9299             data_type="float"
9300             max_equation="100"
9301             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9302             underscore_name="ps_eu_stall"
9303             units="percent"
9304             symbol_name="PsEuStall"
9305             semantic_type="duration"
9306             mdapi_supported_apis=""
9307             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9308             mdapi_group="EU Array/Fragment Shader"
9309             mdapi_hw_unit_type="gpu"
9310             />
9311    <counter name="EU Stall"
9312             description="The percentage of time in which the Execution Units were stalled."
9313             data_type="float"
9314             max_equation="100"
9315             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9316             underscore_name="eu_stall"
9317             units="percent"
9318             symbol_name="EuStall"
9319             semantic_type="duration"
9320             mdapi_supported_apis=""
9321             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9322             mdapi_group="EU Array"
9323             mdapi_hw_unit_type="gpu"
9324             />
9325    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
9326             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
9327             data_type="float"
9328             max_equation="100"
9329             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9330             underscore_name="ps_thread05_ready_for_dispatch"
9331             units="percent"
9332             symbol_name="PSThread05ReadyForDispatch"
9333             availability="$SubsliceMask 32 AND"
9334             semantic_type="duration"
9335             mdapi_supported_apis=""
9336             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9337             mdapi_group="GPU/Thread Dispatcher"
9338             mdapi_hw_unit_type="subslice"
9339             />
9340    <counter name="VS EU Active"
9341             description="The percentage of time in which vertex shaders were processed actively on the EUs."
9342             data_type="float"
9343             max_equation="100"
9344             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9345             underscore_name="vs_eu_active"
9346             units="percent"
9347             symbol_name="VsEuActive"
9348             semantic_type="duration"
9349             mdapi_supported_apis=""
9350             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9351             mdapi_group="EU Array/Vertex Shader"
9352             mdapi_hw_unit_type="gpu"
9353             />
9354    <counter name="Early Depth Test Fails"
9355             description="The total number of pixels dropped on early depth test."
9356             data_type="uint64"
9357             equation="A 23 READ 4 UMUL"
9358             underscore_name="early_depth_test_fails"
9359             units="pixels"
9360             symbol_name="EarlyDepthTestFails"
9361             semantic_type="event"
9362             mdapi_supported_apis=""
9363             mdapi_usage_flags="Tier3 Frame Batch Draw"
9364             mdapi_hw_unit_type="gpu"
9365             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9366             />
9367    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9368             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9369             data_type="float"
9370             max_equation="100"
9371             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
9372             underscore_name="ps_thread01_ready_for_dispatch"
9373             units="percent"
9374             symbol_name="PSThread01ReadyForDispatch"
9375             availability="$SubsliceMask 2 AND"
9376             semantic_type="duration"
9377             mdapi_supported_apis=""
9378             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9379             mdapi_group="GPU/Thread Dispatcher"
9380             mdapi_hw_unit_type="subslice"
9381             />
9382    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
9383             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
9384             data_type="float"
9385             max_equation="100"
9386             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9387             underscore_name="ps_thread04_ready_for_dispatch"
9388             units="percent"
9389             symbol_name="PSThread04ReadyForDispatch"
9390             availability="$SubsliceMask 16 AND"
9391             semantic_type="duration"
9392             mdapi_supported_apis=""
9393             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9394             mdapi_group="GPU/Thread Dispatcher"
9395             mdapi_hw_unit_type="subslice"
9396             />
9397    <counter name="VS EU Stall"
9398             description="The percentage of time in which vertex shaders were stalled on the EUs."
9399             data_type="float"
9400             max_equation="100"
9401             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9402             underscore_name="vs_eu_stall"
9403             units="percent"
9404             symbol_name="VsEuStall"
9405             semantic_type="duration"
9406             mdapi_supported_apis=""
9407             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9408             mdapi_group="EU Array/Vertex Shader"
9409             mdapi_hw_unit_type="gpu"
9410             />
9411    <counter name="Shader Memory Accesses"
9412             description="The total number of shader memory accesses to L3."
9413             data_type="uint64"
9414             equation="A 32 READ"
9415             underscore_name="shader_memory_accesses"
9416             units="messages"
9417             symbol_name="ShaderMemoryAccesses"
9418             semantic_type="event"
9419             mdapi_supported_apis=""
9420             mdapi_usage_flags="Tier3 Frame Batch Draw"
9421             mdapi_hw_unit_type="gpu"
9422             mdapi_group="L3/Data Port"
9423             />
9424    <counter name="VS AVG Active per Thread"
9425             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
9426             data_type="uint64"
9427             equation="A 13 READ A 1 READ UDIV"
9428             underscore_name="vs_eu_active_per_thread"
9429             units="cycles"
9430             symbol_name="VsEuActivePerThread"
9431             semantic_type="event"
9432             mdapi_supported_apis=""
9433             mdapi_usage_flags="Tier4 Frame Batch Draw"
9434             mdapi_hw_unit_type="gpu"
9435             mdapi_group="EU Array/Vertex Shader"
9436             />
9437    <counter name="HS Threads Dispatched"
9438             description="The total number of hull shader hardware threads dispatched."
9439             data_type="uint64"
9440             equation="A 2 READ"
9441             underscore_name="hs_threads"
9442             units="threads"
9443             symbol_name="HsThreads"
9444             semantic_type="event"
9445             mdapi_supported_apis=""
9446             mdapi_usage_flags="Tier3 Frame Batch Draw"
9447             mdapi_hw_unit_type="gpu"
9448             mdapi_group="EU Array/Hull Shader"
9449             />
9450    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9451             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9452             data_type="float"
9453             max_equation="100"
9454             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9455             underscore_name="ps_thread02_ready_for_dispatch"
9456             units="percent"
9457             symbol_name="PSThread02ReadyForDispatch"
9458             availability="$SubsliceMask 4 AND"
9459             semantic_type="duration"
9460             mdapi_supported_apis=""
9461             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9462             mdapi_group="GPU/Thread Dispatcher"
9463             mdapi_hw_unit_type="subslice"
9464             />
9465    <counter name="L3 Shader Throughput"
9466             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9467             data_type="uint64"
9468             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9469             equation="$ShaderMemoryAccesses 64 UMUL"
9470             underscore_name="l3_shader_throughput"
9471             units="bytes"
9472             symbol_name="L3ShaderThroughput"
9473             semantic_type="throughput"
9474             mdapi_supported_apis=""
9475             mdapi_usage_flags="Tier2 Frame Batch Draw"
9476             mdapi_group="L3/Data Port"
9477             mdapi_hw_unit_type="gpu"
9478             />
9479    <counter name="Samples Killed in FS"
9480             description="The total number of samples or pixels dropped in fragment shaders."
9481             data_type="uint64"
9482             equation="A 24 READ 4 UMUL"
9483             underscore_name="samples_killed_in_ps"
9484             units="pixels"
9485             symbol_name="SamplesKilledInPs"
9486             semantic_type="event"
9487             mdapi_supported_apis=""
9488             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9489             mdapi_hw_unit_type="gpu"
9490             mdapi_group="3D Pipe/Fragment Shader"
9491             />
9492    <counter name="SLM Bytes Written"
9493             description="The total number of GPU memory bytes written into shared local memory."
9494             data_type="uint64"
9495             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9496             equation="A 31 READ 64 UMUL"
9497             underscore_name="slm_bytes_written"
9498             units="bytes"
9499             symbol_name="SlmBytesWritten"
9500             semantic_type="throughput"
9501             mdapi_supported_apis=""
9502             mdapi_usage_flags="Tier3 Frame Batch Draw"
9503             mdapi_group="L3/Data Port/SLM"
9504             mdapi_hw_unit_type="gpu"
9505             />
9506    <counter name="Samples Written"
9507             description="The total number of samples or pixels written to all render targets."
9508             data_type="uint64"
9509             equation="A 26 READ 4 UMUL"
9510             underscore_name="samples_written"
9511             units="pixels"
9512             symbol_name="SamplesWritten"
9513             semantic_type="event"
9514             mdapi_supported_apis=""
9515             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9516             mdapi_hw_unit_type="gpu"
9517             mdapi_group="3D Pipe/Output Merger"
9518             />
9519    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
9520             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
9521             data_type="float"
9522             max_equation="100"
9523             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9524             underscore_name="ps_thread06_ready_for_dispatch"
9525             units="percent"
9526             symbol_name="PSThread06ReadyForDispatch"
9527             availability="$SubsliceMask 64 AND"
9528             semantic_type="duration"
9529             mdapi_supported_apis=""
9530             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9531             mdapi_group="GPU/Thread Dispatcher"
9532             mdapi_hw_unit_type="subslice"
9533             />
9534    <register_config type="NOA">
9535        <register type="NOA" address="0x00000D04" value="0x00000200" />
9536        <register type="NOA" address="0x00009840" value="0x00000000" />
9537        <register type="NOA" address="0x00009884" value="0x00000000" />
9538        <register type="NOA" address="0x00009888" value="0x14290000" />
9539        <register type="NOA" address="0x00009888" value="0x142E0000" />
9540        <register type="NOA" address="0x00009888" value="0x14690000" />
9541        <register type="NOA" address="0x00009888" value="0x146E0000" />
9542        <register type="NOA" address="0x00009888" value="0x14A90000" />
9543        <register type="NOA" address="0x00009888" value="0x14AE0000" />
9544        <register type="NOA" address="0x00009888" value="0x14E90000" />
9545        <register type="NOA" address="0x00009888" value="0x14EE0000" />
9546        <register type="NOA" address="0x00009888" value="0x161E8000" />
9547        <register type="NOA" address="0x00009888" value="0x181EC000" />
9548        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
9549        <register type="NOA" address="0x00009888" value="0x061F8000" />
9550        <register type="NOA" address="0x00009888" value="0x081F8000" />
9551        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
9552        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
9553        <register type="NOA" address="0x00009888" value="0x06204000" />
9554        <register type="NOA" address="0x00009888" value="0x08204000" />
9555        <register type="NOA" address="0x00009888" value="0x0A204000" />
9556        <register type="NOA" address="0x00009888" value="0x0C204000" />
9557        <register type="NOA" address="0x00009888" value="0x06218000" />
9558        <register type="NOA" address="0x00009888" value="0x08218000" />
9559        <register type="NOA" address="0x00009888" value="0x0A218000" />
9560        <register type="NOA" address="0x00009888" value="0x0C218000" />
9561        <register type="NOA" address="0x00009888" value="0x0429C300" />
9562        <register type="NOA" address="0x00009888" value="0x062900C5" />
9563        <register type="NOA" address="0x00009888" value="0x22290000" />
9564        <register type="NOA" address="0x00009888" value="0x1E290000" />
9565        <register type="NOA" address="0x00009888" value="0x20290000" />
9566        <register type="NOA" address="0x00009888" value="0x062AC000" />
9567        <register type="NOA" address="0x00009888" value="0x082AC000" />
9568        <register type="NOA" address="0x00009888" value="0x0A2A4000" />
9569        <register type="NOA" address="0x00009888" value="0x0C2A4000" />
9570        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9571        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
9572        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
9573        <register type="NOA" address="0x00009888" value="0x182C0002" />
9574        <register type="NOA" address="0x00009888" value="0x022EC300" />
9575        <register type="NOA" address="0x00009888" value="0x042E00C5" />
9576        <register type="NOA" address="0x00009888" value="0x102E0000" />
9577        <register type="NOA" address="0x00009888" value="0x022F8000" />
9578        <register type="NOA" address="0x00009888" value="0x042F4000" />
9579        <register type="NOA" address="0x00009888" value="0x1A304000" />
9580        <register type="NOA" address="0x00009888" value="0x1C300001" />
9581        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
9582        <register type="NOA" address="0x00009888" value="0x125E8000" />
9583        <register type="NOA" address="0x00009888" value="0x145E8000" />
9584        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
9585        <register type="NOA" address="0x00009888" value="0x025F8000" />
9586        <register type="NOA" address="0x00009888" value="0x045F8000" />
9587        <register type="NOA" address="0x00009888" value="0x1C600014" />
9588        <register type="NOA" address="0x00009888" value="0x02604000" />
9589        <register type="NOA" address="0x00009888" value="0x04604000" />
9590        <register type="NOA" address="0x00009888" value="0x16612800" />
9591        <register type="NOA" address="0x00009888" value="0x02618000" />
9592        <register type="NOA" address="0x00009888" value="0x04618000" />
9593        <register type="NOA" address="0x00009888" value="0x0069C300" />
9594        <register type="NOA" address="0x00009888" value="0x026900C5" />
9595        <register type="NOA" address="0x00009888" value="0x22690000" />
9596        <register type="NOA" address="0x00009888" value="0x12690000" />
9597        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
9598        <register type="NOA" address="0x00009888" value="0x026A4000" />
9599        <register type="NOA" address="0x00009888" value="0x046A4000" />
9600        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
9601        <register type="NOA" address="0x00009888" value="0x066C8000" />
9602        <register type="NOA" address="0x00009888" value="0x086C8000" />
9603        <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
9604        <register type="NOA" address="0x00009888" value="0x106E0000" />
9605        <register type="NOA" address="0x00009888" value="0x0E6FC000" />
9606        <register type="NOA" address="0x00009888" value="0x1E700050" />
9607        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
9608        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
9609        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
9610        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
9611        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
9612        <register type="NOA" address="0x00009888" value="0x1CA00001" />
9613        <register type="NOA" address="0x00009888" value="0x16A102A8" />
9614        <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
9615        <register type="NOA" address="0x00009888" value="0x22A90000" />
9616        <register type="NOA" address="0x00009888" value="0x18AAF000" />
9617        <register type="NOA" address="0x00009888" value="0x1AAA0005" />
9618        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
9619        <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
9620        <register type="NOA" address="0x00009888" value="0x10AE0000" />
9621        <register type="NOA" address="0x00009888" value="0x0AAFC000" />
9622        <register type="NOA" address="0x00009888" value="0x1CB05000" />
9623        <register type="NOA" address="0x00009888" value="0x10DE8000" />
9624        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
9625        <register type="NOA" address="0x00009888" value="0x00DF8000" />
9626        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
9627        <register type="NOA" address="0x00009888" value="0x00E04000" />
9628        <register type="NOA" address="0x00009888" value="0x0EE04000" />
9629        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
9630        <register type="NOA" address="0x00009888" value="0x00E18000" />
9631        <register type="NOA" address="0x00009888" value="0x0EE18000" />
9632        <register type="NOA" address="0x00009888" value="0x14E18000" />
9633        <register type="NOA" address="0x00009888" value="0x16E10002" />
9634        <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
9635        <register type="NOA" address="0x00009888" value="0x22E90000" />
9636        <register type="NOA" address="0x00009888" value="0x20E90000" />
9637        <register type="NOA" address="0x00009888" value="0x00EAC000" />
9638        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
9639        <register type="NOA" address="0x00009888" value="0x18EA0500" />
9640        <register type="NOA" address="0x00009888" value="0x04EC8000" />
9641        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
9642        <register type="NOA" address="0x00009888" value="0x00EE00C3" />
9643        <register type="NOA" address="0x00009888" value="0x06EEC500" />
9644        <register type="NOA" address="0x00009888" value="0x10EE0000" />
9645        <register type="NOA" address="0x00009888" value="0x00EF4000" />
9646        <register type="NOA" address="0x00009888" value="0x06EF8000" />
9647        <register type="NOA" address="0x00009888" value="0x18F04000" />
9648        <register type="NOA" address="0x00009888" value="0x1CF00040" />
9649        <register type="NOA" address="0x00009888" value="0x0C045400" />
9650        <register type="NOA" address="0x00009888" value="0x0E045555" />
9651        <register type="NOA" address="0x00009888" value="0x10040155" />
9652        <register type="NOA" address="0x00009888" value="0x04055000" />
9653        <register type="NOA" address="0x00009888" value="0x0A055000" />
9654        <register type="NOA" address="0x00009888" value="0x0C055000" />
9655        <register type="NOA" address="0x00009888" value="0x0E055000" />
9656        <register type="NOA" address="0x00009888" value="0x14050055" />
9657        <register type="NOA" address="0x00009888" value="0x06055000" />
9658        <register type="NOA" address="0x00009888" value="0x08055000" />
9659        <register type="NOA" address="0x00009888" value="0x2406FF00" />
9660        <register type="NOA" address="0x00009888" value="0x260600FF" />
9661        <register type="NOA" address="0x00009888" value="0x0E08A000" />
9662        <register type="NOA" address="0x00009888" value="0x00088000" />
9663        <register type="NOA" address="0x00009888" value="0x02082000" />
9664        <register type="NOA" address="0x00009888" value="0x14090050" />
9665        <register type="NOA" address="0x00009888" value="0x04094000" />
9666        <register type="NOA" address="0x00009888" value="0x06091000" />
9667        <register type="NOA" address="0x00009888" value="0x000D2000" />
9668        <register type="NOA" address="0x00009888" value="0x060D8000" />
9669        <register type="NOA" address="0x00009888" value="0x080DA000" />
9670        <register type="NOA" address="0x00009888" value="0x040E1000" />
9671        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
9672        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
9673        <register type="NOA" address="0x00009888" value="0x1812FC00" />
9674        <register type="NOA" address="0x00009888" value="0x1A12002B" />
9675        <register type="NOA" address="0x00009888" value="0x02128000" />
9676        <register type="NOA" address="0x00009888" value="0x04128000" />
9677        <register type="NOA" address="0x00009888" value="0x0813C000" />
9678        <register type="NOA" address="0x00009888" value="0x0A13F000" />
9679        <register type="NOA" address="0x00009888" value="0x04136000" />
9680        <register type="NOA" address="0x00009888" value="0x0A14C000" />
9681        <register type="NOA" address="0x00009888" value="0x0C14C000" />
9682        <register type="NOA" address="0x00009888" value="0x0E14C000" />
9683        <register type="NOA" address="0x00009888" value="0x00148000" />
9684        <register type="NOA" address="0x00009888" value="0x02144000" />
9685        <register type="NOA" address="0x00009888" value="0x00158000" />
9686        <register type="NOA" address="0x00009888" value="0x0E158000" />
9687        <register type="NOA" address="0x00009888" value="0x16152AD0" />
9688        <register type="NOA" address="0x00009888" value="0x18150005" />
9689        <register type="NOA" address="0x00009888" value="0x02154000" />
9690        <register type="NOA" address="0x00009888" value="0x04154000" />
9691        <register type="NOA" address="0x00009888" value="0x0615C000" />
9692        <register type="NOA" address="0x00009888" value="0x0815C000" />
9693        <register type="NOA" address="0x00009888" value="0x0A15C000" />
9694        <register type="NOA" address="0x00009888" value="0x0C15C000" />
9695        <register type="NOA" address="0x00009888" value="0x02188000" />
9696        <register type="NOA" address="0x00009888" value="0x0418A000" />
9697        <register type="NOA" address="0x00009888" value="0x06182000" />
9698        <register type="NOA" address="0x00009888" value="0x0A198000" />
9699        <register type="NOA" address="0x00009888" value="0x0C19A000" />
9700        <register type="NOA" address="0x00009888" value="0x0E192000" />
9701        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
9702        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
9703        <register type="NOA" address="0x00009888" value="0x121D5400" />
9704        <register type="NOA" address="0x00009888" value="0x141D0002" />
9705        <register type="NOA" address="0x00009884" value="0x00000003" />
9706        <register type="NOA" address="0x00009888" value="0x301F8000" />
9707        <register type="NOA" address="0x00009888" value="0x501F4924" />
9708        <register type="NOA" address="0x00009888" value="0x521F4924" />
9709        <register type="NOA" address="0x00009888" value="0x541F0024" />
9710        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
9711        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
9712        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
9713        <register type="NOA" address="0x00009888" value="0x461F5030" />
9714        <register type="NOA" address="0x00009888" value="0x481F0050" />
9715        <register type="NOA" address="0x00009888" value="0x4A1F2000" />
9716        <register type="NOA" address="0x00009888" value="0x4C1F0020" />
9717        <register type="NOA" address="0x00009888" value="0x181F0000" />
9718        <register type="NOA" address="0x00009888" value="0x401F2020" />
9719        <register type="NOA" address="0x00009888" value="0x421F3030" />
9720        <register type="NOA" address="0x00009888" value="0x441F5050" />
9721    </register_config>
9722    <register_config type="OA">
9723        <register type="OA" address="0x00002740" value="0x00000000" />
9724        <register type="OA" address="0x00002710" value="0x00000000" />
9725        <register type="OA" address="0x00002714" value="0xF0800000" />
9726        <register type="OA" address="0x00002720" value="0x00000000" />
9727        <register type="OA" address="0x00002724" value="0xF0800000" />
9728        <register type="OA" address="0x00002770" value="0x00000018" />
9729        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9730        <register type="OA" address="0x00002778" value="0x00000060" />
9731        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9732        <register type="OA" address="0x00002780" value="0x00000180" />
9733        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9734        <register type="OA" address="0x00002788" value="0x00000600" />
9735        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9736        <register type="OA" address="0x00002790" value="0x00001800" />
9737        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9738        <register type="OA" address="0x00002798" value="0x00006000" />
9739        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
9740        <register type="OA" address="0x000027A0" value="0x00018000" />
9741        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
9742        <register type="OA" address="0x000027A8" value="0x00060000" />
9743        <register type="OA" address="0x000027AC" value="0x00003FFF" />
9744    </register_config>
9745    <register_config type="FLEX">
9746        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9747        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9748        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9749        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9750        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9751        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9752        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9753    </register_config>
9754  </set>
9755
9756  <set name="Metric set TDL_2"
9757       mdapi_supported_apis="OGL OCL IO BB"
9758       underscore_name="tdl_2"
9759       hw_config_guid="c6d3af7b-037b-4656-95e1-4f838f0a2c14"
9760       chipset="ICL"
9761       symbol_name="TDL_2"
9762       >
9763    <counter name="GPU Core Clocks"
9764             description="The total number of GPU core clocks elapsed during the measurement."
9765             data_type="uint64"
9766             equation="GPU_CLOCK 0 READ"
9767             underscore_name="gpu_core_clocks"
9768             units="cycles"
9769             symbol_name="GpuCoreClocks"
9770             semantic_type="event"
9771             mdapi_supported_apis=""
9772             mdapi_usage_flags="Tier1 Frame Batch Draw"
9773             mdapi_hw_unit_type="gpu"
9774             mdapi_group="GPU"
9775             />
9776    <counter name="EU Active"
9777             description="The percentage of time in which the Execution Units were actively processing."
9778             data_type="float"
9779             max_equation="100"
9780             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9781             underscore_name="eu_active"
9782             units="percent"
9783             symbol_name="EuActive"
9784             semantic_type="duration"
9785             mdapi_supported_apis=""
9786             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9787             mdapi_group="EU Array"
9788             mdapi_hw_unit_type="gpu"
9789             />
9790    <counter name="EU Both FPU Pipes Active"
9791             description="The percentage of time in which both EU FPU pipelines were actively processing."
9792             data_type="float"
9793             max_equation="100"
9794             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9795             underscore_name="eu_fpu_both_active"
9796             units="percent"
9797             symbol_name="EuFpuBothActive"
9798             semantic_type="duration"
9799             mdapi_supported_apis=""
9800             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9801             mdapi_group="EU Array/Pipes"
9802             mdapi_hw_unit_type="gpu"
9803             />
9804    <counter name="SQ is full"
9805             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9806             data_type="float"
9807             max_equation="100"
9808             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9809             underscore_name="gt_request_queue_full"
9810             units="percent"
9811             symbol_name="GTRequestQueueFull"
9812             semantic_type="duration"
9813             mdapi_supported_apis=""
9814             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9815             mdapi_group="GTI"
9816             mdapi_hw_unit_type="gpu"
9817             />
9818    <counter name="VS Send Pipe Active"
9819             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9820             data_type="float"
9821             max_equation="100"
9822             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9823             underscore_name="vs_send_active"
9824             units="percent"
9825             symbol_name="VsSendActive"
9826             semantic_type="duration"
9827             mdapi_supported_apis=""
9828             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9829             mdapi_group="EU Array/Vertex Shader"
9830             mdapi_hw_unit_type="gpu"
9831             />
9832    <counter name="VS FPU1 Pipe Active"
9833             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9834             data_type="float"
9835             max_equation="100"
9836             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9837             underscore_name="vs_fpu1_active"
9838             units="percent"
9839             symbol_name="VsFpu1Active"
9840             semantic_type="duration"
9841             mdapi_supported_apis=""
9842             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9843             mdapi_group="EU Array/Vertex Shader"
9844             mdapi_hw_unit_type="gpu"
9845             />
9846    <counter name="GS Threads Dispatched"
9847             description="The total number of geometry shader hardware threads dispatched."
9848             data_type="uint64"
9849             equation="A 5 READ"
9850             underscore_name="gs_threads"
9851             units="threads"
9852             symbol_name="GsThreads"
9853             semantic_type="event"
9854             mdapi_supported_apis=""
9855             mdapi_usage_flags="Tier3 Frame Batch Draw"
9856             mdapi_hw_unit_type="gpu"
9857             mdapi_group="EU Array/Geometry Shader"
9858             />
9859    <counter name="Early Hi-Depth Test Fails"
9860             description="The total number of pixels dropped on early hierarchical depth test."
9861             data_type="uint64"
9862             equation="A 22 READ 4 UMUL"
9863             underscore_name="hi_depth_test_fails"
9864             units="pixels"
9865             symbol_name="HiDepthTestFails"
9866             semantic_type="event"
9867             mdapi_supported_apis=""
9868             mdapi_usage_flags="Tier3 Frame Batch Draw"
9869             mdapi_hw_unit_type="gpu"
9870             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9871             />
9872    <counter name="FS Both FPU Active"
9873             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9874             data_type="float"
9875             max_equation="100"
9876             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9877             underscore_name="ps_eu_both_fpu_active"
9878             units="percent"
9879             symbol_name="PsEuBothFpuActive"
9880             semantic_type="duration"
9881             mdapi_supported_apis=""
9882             mdapi_usage_flags="Tier4 Frame Batch Draw"
9883             mdapi_group="3D Pipe/Fragment Shader"
9884             mdapi_hw_unit_type="gpu"
9885             />
9886    <counter name="VS Threads Dispatched"
9887             description="The total number of vertex shader hardware threads dispatched."
9888             data_type="uint64"
9889             equation="A 1 READ"
9890             underscore_name="vs_threads"
9891             units="threads"
9892             symbol_name="VsThreads"
9893             semantic_type="event"
9894             mdapi_supported_apis=""
9895             mdapi_usage_flags="Tier3 Frame Batch Draw"
9896             mdapi_hw_unit_type="gpu"
9897             mdapi_group="EU Array/Vertex Shader"
9898             />
9899    <counter name="FS Threads Dispatched"
9900             description="The total number of fragment shader hardware threads dispatched."
9901             data_type="uint64"
9902             equation="A 6 READ"
9903             underscore_name="ps_threads"
9904             units="threads"
9905             symbol_name="PsThreads"
9906             semantic_type="event"
9907             mdapi_supported_apis=""
9908             mdapi_usage_flags="Tier3 Frame Batch Draw"
9909             mdapi_hw_unit_type="gpu"
9910             mdapi_group="EU Array/Fragment Shader"
9911             />
9912    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9913             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9914             data_type="float"
9915             max_equation="100"
9916             equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9917             underscore_name="non_ps_thread02_ready_for_dispatch"
9918             units="percent"
9919             symbol_name="NonPSThread02ReadyForDispatch"
9920             availability="$SubsliceMask 4 AND"
9921             semantic_type="duration"
9922             mdapi_supported_apis=""
9923             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9924             mdapi_group="GPU/Thread Dispatcher"
9925             mdapi_hw_unit_type="subslice"
9926             />
9927    <counter name="Shader Barrier Messages"
9928             description="The total number of shader barrier messages."
9929             data_type="uint64"
9930             equation="A 35 READ"
9931             underscore_name="shader_barriers"
9932             units="messages"
9933             symbol_name="ShaderBarriers"
9934             semantic_type="event"
9935             mdapi_supported_apis=""
9936             mdapi_usage_flags="Tier3 Frame Batch Draw"
9937             mdapi_hw_unit_type="gpu"
9938             mdapi_group="EU Array/Barrier"
9939             />
9940    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9941             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9942             data_type="float"
9943             max_equation="100"
9944             equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9945             underscore_name="non_ps_thread03_ready_for_dispatch"
9946             units="percent"
9947             symbol_name="NonPSThread03ReadyForDispatch"
9948             availability="$SubsliceMask 8 AND"
9949             semantic_type="duration"
9950             mdapi_supported_apis=""
9951             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9952             mdapi_group="GPU/Thread Dispatcher"
9953             mdapi_hw_unit_type="subslice"
9954             />
9955    <counter name="Sampler Texels"
9956             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9957             data_type="uint64"
9958             equation="A 28 READ 4 UMUL"
9959             underscore_name="sampler_texels"
9960             units="texels"
9961             symbol_name="SamplerTexels"
9962             semantic_type="event"
9963             mdapi_supported_apis=""
9964             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9965             mdapi_hw_unit_type="gpu"
9966             mdapi_group="Sampler/Sampler Input"
9967             />
9968    <counter name="Pixels Failing Tests"
9969             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9970             data_type="uint64"
9971             equation="A 25 READ 4 UMUL"
9972             underscore_name="pixels_failing_post_ps_tests"
9973             units="pixels"
9974             symbol_name="PixelsFailingPostPsTests"
9975             semantic_type="event"
9976             mdapi_supported_apis=""
9977             mdapi_usage_flags="Tier3 Frame Batch Draw"
9978             mdapi_hw_unit_type="gpu"
9979             mdapi_group="3D Pipe/Output Merger"
9980             />
9981    <counter name="GPU Time Elapsed"
9982             description="Time elapsed on the GPU during the measurement."
9983             data_type="uint64"
9984             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9985             underscore_name="gpu_time"
9986             units="ns"
9987             symbol_name="GpuTime"
9988             semantic_type="duration"
9989             mdapi_supported_apis=""
9990             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9991             mdapi_hw_unit_type="gpu"
9992             mdapi_group="GPU"
9993             />
9994    <counter name="AVG GPU Core Frequency"
9995             description="Average GPU Core Frequency in the measurement."
9996             data_type="uint64"
9997             max_equation="$GpuMaxFrequency"
9998             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9999             underscore_name="avg_gpu_core_frequency"
10000             units="hz"
10001             symbol_name="AvgGpuCoreFrequency"
10002             semantic_type="event"
10003             mdapi_supported_apis=""
10004             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10005             mdapi_group="GPU"
10006             mdapi_hw_unit_type="gpu"
10007             />
10008    <counter name="Sampler Texels Misses"
10009             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10010             data_type="uint64"
10011             equation="A 29 READ 4 UMUL"
10012             underscore_name="sampler_texel_misses"
10013             units="texels"
10014             symbol_name="SamplerTexelMisses"
10015             semantic_type="event"
10016             mdapi_supported_apis=""
10017             mdapi_usage_flags="Tier3 Batch Frame Draw"
10018             mdapi_hw_unit_type="gpu"
10019             mdapi_group="Sampler/Sampler Cache"
10020             />
10021    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
10022             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
10023             data_type="float"
10024             max_equation="100"
10025             equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10026             underscore_name="non_ps_thread00_ready_for_dispatch"
10027             units="percent"
10028             symbol_name="NonPSThread00ReadyForDispatch"
10029             availability="$SubsliceMask 1 AND"
10030             semantic_type="duration"
10031             mdapi_supported_apis=""
10032             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10033             mdapi_group="GPU/Thread Dispatcher"
10034             mdapi_hw_unit_type="subslice"
10035             />
10036    <counter name="CS Threads Dispatched"
10037             description="The total number of compute shader hardware threads dispatched."
10038             data_type="uint64"
10039             equation="A 4 READ"
10040             underscore_name="cs_threads"
10041             units="threads"
10042             symbol_name="CsThreads"
10043             semantic_type="event"
10044             mdapi_supported_apis=""
10045             mdapi_usage_flags="Tier3 Frame Batch Draw"
10046             mdapi_hw_unit_type="gpu"
10047             mdapi_group="EU Array/Compute Shader"
10048             />
10049    <counter name="SLM Bytes Read"
10050             description="The total number of GPU memory bytes read from shared local memory."
10051             data_type="uint64"
10052             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10053             equation="A 30 READ 64 UMUL"
10054             underscore_name="slm_bytes_read"
10055             units="bytes"
10056             symbol_name="SlmBytesRead"
10057             semantic_type="throughput"
10058             mdapi_supported_apis=""
10059             mdapi_usage_flags="Tier3 Frame Batch Draw"
10060             mdapi_group="L3/Data Port/SLM"
10061             mdapi_hw_unit_type="gpu"
10062             />
10063    <counter name="PS FPU1 Pipe Active"
10064             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10065             data_type="float"
10066             max_equation="100"
10067             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10068             underscore_name="ps_fpu1_active"
10069             units="percent"
10070             symbol_name="PsFpu1Active"
10071             semantic_type="duration"
10072             mdapi_supported_apis=""
10073             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10074             mdapi_group="EU Array/Pixel Shader"
10075             mdapi_hw_unit_type="gpu"
10076             />
10077    <counter name="PS Send Pipeline Active"
10078             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10079             data_type="float"
10080             max_equation="100"
10081             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10082             underscore_name="ps_send_active"
10083             units="percent"
10084             symbol_name="PsSendActive"
10085             semantic_type="duration"
10086             mdapi_supported_apis=""
10087             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10088             mdapi_group="EU Array/Pixel Shader"
10089             mdapi_hw_unit_type="gpu"
10090             />
10091    <counter name="VS FPU0 Pipe Active"
10092             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10093             data_type="float"
10094             max_equation="100"
10095             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10096             underscore_name="vs_fpu0_active"
10097             units="percent"
10098             symbol_name="VsFpu0Active"
10099             semantic_type="duration"
10100             mdapi_supported_apis=""
10101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10102             mdapi_group="EU Array/Vertex Shader"
10103             mdapi_hw_unit_type="gpu"
10104             />
10105    <counter name="GPU Busy"
10106             description="The percentage of time in which the GPU has been processing GPU commands."
10107             data_type="float"
10108             max_equation="100"
10109             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10110             underscore_name="gpu_busy"
10111             units="percent"
10112             symbol_name="GpuBusy"
10113             semantic_type="duration"
10114             mdapi_supported_apis=""
10115             mdapi_usage_flags="Tier1 Overview System Frame"
10116             mdapi_group="GPU"
10117             mdapi_hw_unit_type="gpu"
10118             />
10119    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
10120             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
10121             data_type="float"
10122             max_equation="100"
10123             equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10124             underscore_name="non_ps_thread07_ready_for_dispatch"
10125             units="percent"
10126             symbol_name="NonPSThread07ReadyForDispatch"
10127             availability="$SubsliceMask 128 AND"
10128             semantic_type="duration"
10129             mdapi_supported_apis=""
10130             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10131             mdapi_group="GPU/Thread Dispatcher"
10132             mdapi_hw_unit_type="subslice"
10133             />
10134    <counter name="Rasterized Pixels"
10135             description="The total number of rasterized pixels."
10136             data_type="uint64"
10137             equation="A 21 READ 4 UMUL"
10138             underscore_name="rasterized_pixels"
10139             units="pixels"
10140             symbol_name="RasterizedPixels"
10141             semantic_type="event"
10142             mdapi_supported_apis=""
10143             mdapi_usage_flags="Tier3 Frame Batch Draw"
10144             mdapi_hw_unit_type="gpu"
10145             mdapi_group="3D Pipe/Rasterizer"
10146             />
10147    <counter name="PS FPU0 Pipe Active"
10148             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10149             data_type="float"
10150             max_equation="100"
10151             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10152             underscore_name="ps_fpu0_active"
10153             units="percent"
10154             symbol_name="PsFpu0Active"
10155             semantic_type="duration"
10156             mdapi_supported_apis=""
10157             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10158             mdapi_group="EU Array/Pixel Shader"
10159             mdapi_hw_unit_type="gpu"
10160             />
10161    <counter name="DS Threads Dispatched"
10162             description="The total number of domain shader hardware threads dispatched."
10163             data_type="uint64"
10164             equation="A 3 READ"
10165             underscore_name="ds_threads"
10166             units="threads"
10167             symbol_name="DsThreads"
10168             semantic_type="event"
10169             mdapi_supported_apis=""
10170             mdapi_usage_flags="Tier3 Frame Batch Draw"
10171             mdapi_hw_unit_type="gpu"
10172             mdapi_group="EU Array/Domain Shader"
10173             />
10174    <counter name="Samples Written"
10175             description="The total number of samples or pixels written to all render targets."
10176             data_type="uint64"
10177             equation="A 26 READ 4 UMUL"
10178             underscore_name="samples_written"
10179             units="pixels"
10180             symbol_name="SamplesWritten"
10181             semantic_type="event"
10182             mdapi_supported_apis=""
10183             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10184             mdapi_hw_unit_type="gpu"
10185             mdapi_group="3D Pipe/Output Merger"
10186             />
10187    <counter name="EU Stall"
10188             description="The percentage of time in which the Execution Units were stalled."
10189             data_type="float"
10190             max_equation="100"
10191             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10192             underscore_name="eu_stall"
10193             units="percent"
10194             symbol_name="EuStall"
10195             semantic_type="duration"
10196             mdapi_supported_apis=""
10197             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10198             mdapi_group="EU Array"
10199             mdapi_hw_unit_type="gpu"
10200             />
10201    <counter name="Samples Blended"
10202             description="The total number of blended samples or pixels written to all render targets."
10203             data_type="uint64"
10204             equation="A 27 READ 4 UMUL"
10205             underscore_name="samples_blended"
10206             units="pixels"
10207             symbol_name="SamplesBlended"
10208             semantic_type="event"
10209             mdapi_supported_apis=""
10210             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10211             mdapi_hw_unit_type="gpu"
10212             mdapi_group="3D Pipe/Output Merger"
10213             />
10214    <counter name="Early Depth Test Fails"
10215             description="The total number of pixels dropped on early depth test."
10216             data_type="uint64"
10217             equation="A 23 READ 4 UMUL"
10218             underscore_name="early_depth_test_fails"
10219             units="pixels"
10220             symbol_name="EarlyDepthTestFails"
10221             semantic_type="event"
10222             mdapi_supported_apis=""
10223             mdapi_usage_flags="Tier3 Frame Batch Draw"
10224             mdapi_hw_unit_type="gpu"
10225             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10226             />
10227    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
10228             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
10229             data_type="float"
10230             max_equation="100"
10231             equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10232             underscore_name="non_ps_thread06_ready_for_dispatch"
10233             units="percent"
10234             symbol_name="NonPSThread06ReadyForDispatch"
10235             availability="$SubsliceMask 64 AND"
10236             semantic_type="duration"
10237             mdapi_supported_apis=""
10238             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10239             mdapi_group="GPU/Thread Dispatcher"
10240             mdapi_hw_unit_type="subslice"
10241             />
10242    <counter name="Shader Memory Accesses"
10243             description="The total number of shader memory accesses to L3."
10244             data_type="uint64"
10245             equation="A 32 READ"
10246             underscore_name="shader_memory_accesses"
10247             units="messages"
10248             symbol_name="ShaderMemoryAccesses"
10249             semantic_type="event"
10250             mdapi_supported_apis=""
10251             mdapi_usage_flags="Tier3 Frame Batch Draw"
10252             mdapi_hw_unit_type="gpu"
10253             mdapi_group="L3/Data Port"
10254             />
10255    <counter name="HS Threads Dispatched"
10256             description="The total number of hull shader hardware threads dispatched."
10257             data_type="uint64"
10258             equation="A 2 READ"
10259             underscore_name="hs_threads"
10260             units="threads"
10261             symbol_name="HsThreads"
10262             semantic_type="event"
10263             mdapi_supported_apis=""
10264             mdapi_usage_flags="Tier3 Frame Batch Draw"
10265             mdapi_hw_unit_type="gpu"
10266             mdapi_group="EU Array/Hull Shader"
10267             />
10268    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
10269             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
10270             data_type="float"
10271             max_equation="100"
10272             equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10273             underscore_name="non_ps_thread05_ready_for_dispatch"
10274             units="percent"
10275             symbol_name="NonPSThread05ReadyForDispatch"
10276             availability="$SubsliceMask 32 AND"
10277             semantic_type="duration"
10278             mdapi_supported_apis=""
10279             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10280             mdapi_group="GPU/Thread Dispatcher"
10281             mdapi_hw_unit_type="subslice"
10282             />
10283    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
10284             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
10285             data_type="float"
10286             max_equation="100"
10287             equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10288             underscore_name="non_ps_thread04_ready_for_dispatch"
10289             units="percent"
10290             symbol_name="NonPSThread04ReadyForDispatch"
10291             availability="$SubsliceMask 16 AND"
10292             semantic_type="duration"
10293             mdapi_supported_apis=""
10294             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10295             mdapi_group="GPU/Thread Dispatcher"
10296             mdapi_hw_unit_type="subslice"
10297             />
10298    <counter name="L3 Shader Throughput"
10299             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10300             data_type="uint64"
10301             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10302             equation="$ShaderMemoryAccesses 64 UMUL"
10303             underscore_name="l3_shader_throughput"
10304             units="bytes"
10305             symbol_name="L3ShaderThroughput"
10306             semantic_type="throughput"
10307             mdapi_supported_apis=""
10308             mdapi_usage_flags="Tier2 Frame Batch Draw"
10309             mdapi_group="L3/Data Port"
10310             mdapi_hw_unit_type="gpu"
10311             />
10312    <counter name="Samples Killed in FS"
10313             description="The total number of samples or pixels dropped in fragment shaders."
10314             data_type="uint64"
10315             equation="A 24 READ 4 UMUL"
10316             underscore_name="samples_killed_in_ps"
10317             units="pixels"
10318             symbol_name="SamplesKilledInPs"
10319             semantic_type="event"
10320             mdapi_supported_apis=""
10321             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10322             mdapi_hw_unit_type="gpu"
10323             mdapi_group="3D Pipe/Fragment Shader"
10324             />
10325    <counter name="SLM Bytes Written"
10326             description="The total number of GPU memory bytes written into shared local memory."
10327             data_type="uint64"
10328             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10329             equation="A 31 READ 64 UMUL"
10330             underscore_name="slm_bytes_written"
10331             units="bytes"
10332             symbol_name="SlmBytesWritten"
10333             semantic_type="throughput"
10334             mdapi_supported_apis=""
10335             mdapi_usage_flags="Tier3 Frame Batch Draw"
10336             mdapi_group="L3/Data Port/SLM"
10337             mdapi_hw_unit_type="gpu"
10338             />
10339    <counter name="Shader Atomic Memory Accesses"
10340             description="The total number of shader atomic memory accesses."
10341             data_type="uint64"
10342             equation="A 34 READ"
10343             underscore_name="shader_atomics"
10344             units="messages"
10345             symbol_name="ShaderAtomics"
10346             semantic_type="event"
10347             mdapi_supported_apis=""
10348             mdapi_usage_flags="Tier3 Frame Batch Draw"
10349             mdapi_hw_unit_type="gpu"
10350             mdapi_group="L3/Data Port/Atomics"
10351             />
10352    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
10353             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
10354             data_type="float"
10355             max_equation="100"
10356             equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10357             underscore_name="non_ps_thread01_ready_for_dispatch"
10358             units="percent"
10359             symbol_name="NonPSThread01ReadyForDispatch"
10360             availability="$SubsliceMask 2 AND"
10361             semantic_type="duration"
10362             mdapi_supported_apis=""
10363             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10364             mdapi_group="GPU/Thread Dispatcher"
10365             mdapi_hw_unit_type="subslice"
10366             />
10367    <register_config type="NOA">
10368        <register type="NOA" address="0x00000D04" value="0x00000200" />
10369        <register type="NOA" address="0x00009840" value="0x00000000" />
10370        <register type="NOA" address="0x00009884" value="0x00000000" />
10371        <register type="NOA" address="0x00009888" value="0x14290000" />
10372        <register type="NOA" address="0x00009888" value="0x142E0000" />
10373        <register type="NOA" address="0x00009888" value="0x14690000" />
10374        <register type="NOA" address="0x00009888" value="0x146E0000" />
10375        <register type="NOA" address="0x00009888" value="0x14A90000" />
10376        <register type="NOA" address="0x00009888" value="0x14AE0000" />
10377        <register type="NOA" address="0x00009888" value="0x14E90000" />
10378        <register type="NOA" address="0x00009888" value="0x14EE0000" />
10379        <register type="NOA" address="0x00009888" value="0x1C1E0006" />
10380        <register type="NOA" address="0x00009888" value="0x0E1F0006" />
10381        <register type="NOA" address="0x00009888" value="0x1C200005" />
10382        <register type="NOA" address="0x00009888" value="0x16210A00" />
10383        <register type="NOA" address="0x00009888" value="0x0C29C100" />
10384        <register type="NOA" address="0x00009888" value="0x22290000" />
10385        <register type="NOA" address="0x00009888" value="0x1A2A0034" />
10386        <register type="NOA" address="0x00009888" value="0x182C8000" />
10387        <register type="NOA" address="0x00009888" value="0x1A2C0002" />
10388        <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
10389        <register type="NOA" address="0x00009888" value="0x102E0000" />
10390        <register type="NOA" address="0x00009888" value="0x0E2F4000" />
10391        <register type="NOA" address="0x00009888" value="0x1E300010" />
10392        <register type="NOA" address="0x00009888" value="0x1C5E0008" />
10393        <register type="NOA" address="0x00009888" value="0x125E8000" />
10394        <register type="NOA" address="0x00009888" value="0x0E5F0008" />
10395        <register type="NOA" address="0x00009888" value="0x025F8000" />
10396        <register type="NOA" address="0x00009888" value="0x1C600010" />
10397        <register type="NOA" address="0x00009888" value="0x02604000" />
10398        <register type="NOA" address="0x00009888" value="0x16612000" />
10399        <register type="NOA" address="0x00009888" value="0x02618000" />
10400        <register type="NOA" address="0x00009888" value="0x0E69C100" />
10401        <register type="NOA" address="0x00009888" value="0x22690000" />
10402        <register type="NOA" address="0x00009888" value="0x1A6A0040" />
10403        <register type="NOA" address="0x00009888" value="0x026AC000" />
10404        <register type="NOA" address="0x00009888" value="0x1A6C0008" />
10405        <register type="NOA" address="0x00009888" value="0x066C8000" />
10406        <register type="NOA" address="0x00009888" value="0x006EC100" />
10407        <register type="NOA" address="0x00009888" value="0x106E0000" />
10408        <register type="NOA" address="0x00009888" value="0x006F8000" />
10409        <register type="NOA" address="0x00009888" value="0x1A700400" />
10410        <register type="NOA" address="0x00009888" value="0x149E8000" />
10411        <register type="NOA" address="0x00009888" value="0x169E8000" />
10412        <register type="NOA" address="0x00009888" value="0x049F8000" />
10413        <register type="NOA" address="0x00009888" value="0x069F8000" />
10414        <register type="NOA" address="0x00009888" value="0x04A04000" />
10415        <register type="NOA" address="0x00009888" value="0x06A04000" />
10416        <register type="NOA" address="0x00009888" value="0x04A18000" />
10417        <register type="NOA" address="0x00009888" value="0x06A18000" />
10418        <register type="NOA" address="0x00009888" value="0x02A900C1" />
10419        <register type="NOA" address="0x00009888" value="0x22A90000" />
10420        <register type="NOA" address="0x00009888" value="0x04AA4000" />
10421        <register type="NOA" address="0x00009888" value="0x06AAC000" />
10422        <register type="NOA" address="0x00009888" value="0x08AC8000" />
10423        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
10424        <register type="NOA" address="0x00009888" value="0x02AEC100" />
10425        <register type="NOA" address="0x00009888" value="0x10AE0000" />
10426        <register type="NOA" address="0x00009888" value="0x02AF8000" />
10427        <register type="NOA" address="0x00009888" value="0x1AB04000" />
10428        <register type="NOA" address="0x00009888" value="0x18DEC000" />
10429        <register type="NOA" address="0x00009888" value="0x08DF8000" />
10430        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
10431        <register type="NOA" address="0x00009888" value="0x08E04000" />
10432        <register type="NOA" address="0x00009888" value="0x0AE04000" />
10433        <register type="NOA" address="0x00009888" value="0x08E18000" />
10434        <register type="NOA" address="0x00009888" value="0x0AE18000" />
10435        <register type="NOA" address="0x00009888" value="0x04E900C1" />
10436        <register type="NOA" address="0x00009888" value="0x22E90000" />
10437        <register type="NOA" address="0x00009888" value="0x1CE90000" />
10438        <register type="NOA" address="0x00009888" value="0x08EA4000" />
10439        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
10440        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
10441        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
10442        <register type="NOA" address="0x00009888" value="0x04EEC100" />
10443        <register type="NOA" address="0x00009888" value="0x10EE0000" />
10444        <register type="NOA" address="0x00009888" value="0x04EF8000" />
10445        <register type="NOA" address="0x00009888" value="0x1CF00004" />
10446        <register type="NOA" address="0x00009888" value="0x10040150" />
10447        <register type="NOA" address="0x00009888" value="0x0C045000" />
10448        <register type="NOA" address="0x00009888" value="0x0E040015" />
10449        <register type="NOA" address="0x00009888" value="0x14050054" />
10450        <register type="NOA" address="0x00009888" value="0x04054000" />
10451        <register type="NOA" address="0x00009888" value="0x06055000" />
10452        <register type="NOA" address="0x00009888" value="0x08055000" />
10453        <register type="NOA" address="0x00009888" value="0x260600E0" />
10454        <register type="NOA" address="0x00009888" value="0x24063E00" />
10455        <register type="NOA" address="0x00009888" value="0x0E088000" />
10456        <register type="NOA" address="0x00009888" value="0x00088000" />
10457        <register type="NOA" address="0x00009888" value="0x14090040" />
10458        <register type="NOA" address="0x00009888" value="0x04094000" />
10459        <register type="NOA" address="0x00009888" value="0x040DA000" />
10460        <register type="NOA" address="0x00009888" value="0x080E5000" />
10461        <register type="NOA" address="0x00009888" value="0x1A120020" />
10462        <register type="NOA" address="0x00009888" value="0x02128000" />
10463        <register type="NOA" address="0x00009888" value="0x0412C000" />
10464        <register type="NOA" address="0x00009888" value="0x0612C000" />
10465        <register type="NOA" address="0x00009888" value="0x0A138000" />
10466        <register type="NOA" address="0x00009888" value="0x0413E000" />
10467        <register type="NOA" address="0x00009888" value="0x0E148000" />
10468        <register type="NOA" address="0x00009888" value="0x00148000" />
10469        <register type="NOA" address="0x00009888" value="0x0214C000" />
10470        <register type="NOA" address="0x00009888" value="0x16156000" />
10471        <register type="NOA" address="0x00009888" value="0x18150007" />
10472        <register type="NOA" address="0x00009888" value="0x02154000" />
10473        <register type="NOA" address="0x00009888" value="0x04154000" />
10474        <register type="NOA" address="0x00009888" value="0x06154000" />
10475        <register type="NOA" address="0x00009888" value="0x08158000" />
10476        <register type="NOA" address="0x00009888" value="0x0A158000" />
10477        <register type="NOA" address="0x00009888" value="0x0C188000" />
10478        <register type="NOA" address="0x00009888" value="0x0E182000" />
10479        <register type="NOA" address="0x00009888" value="0x1419000A" />
10480        <register type="NOA" address="0x00009888" value="0x021CA000" />
10481        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
10482        <register type="NOA" address="0x00009884" value="0x00000003" />
10483        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
10484        <register type="NOA" address="0x00009888" value="0x181F0000" />
10485        <register type="NOA" address="0x00009888" value="0x521F4000" />
10486        <register type="NOA" address="0x00009888" value="0x541F0024" />
10487        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
10488        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
10489        <register type="NOA" address="0x00009888" value="0x501F0024" />
10490        <register type="NOA" address="0x00009888" value="0x4C1F3050" />
10491        <register type="NOA" address="0x00009888" value="0x301F0000" />
10492        <register type="NOA" address="0x00009888" value="0x401F2000" />
10493        <register type="NOA" address="0x00009888" value="0x421F5000" />
10494        <register type="NOA" address="0x00009888" value="0x441F3730" />
10495    </register_config>
10496    <register_config type="OA">
10497        <register type="OA" address="0x00002740" value="0x00000000" />
10498        <register type="OA" address="0x00002710" value="0x00000000" />
10499        <register type="OA" address="0x00002714" value="0x00800000" />
10500        <register type="OA" address="0x00002720" value="0x00000000" />
10501        <register type="OA" address="0x00002724" value="0x00800000" />
10502    </register_config>
10503    <register_config type="FLEX">
10504        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10505        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10506        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10507        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10508        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10509    </register_config>
10510  </set>
10511
10512  <set name="Metric set TDL_3"
10513       mdapi_supported_apis="OGL OCL IO BB"
10514       underscore_name="tdl_3"
10515       hw_config_guid="fd25ec19-3ed1-40c9-8648-1d2387449a92"
10516       chipset="ICL"
10517       symbol_name="TDL_3"
10518       >
10519    <counter name="GPU Core Clocks"
10520             description="The total number of GPU core clocks elapsed during the measurement."
10521             data_type="uint64"
10522             equation="GPU_CLOCK 0 READ"
10523             underscore_name="gpu_core_clocks"
10524             units="cycles"
10525             symbol_name="GpuCoreClocks"
10526             semantic_type="event"
10527             mdapi_supported_apis=""
10528             mdapi_usage_flags="Tier1 Frame Batch Draw"
10529             mdapi_hw_unit_type="gpu"
10530             mdapi_group="GPU"
10531             />
10532    <counter name="EU Active"
10533             description="The percentage of time in which the Execution Units were actively processing."
10534             data_type="float"
10535             max_equation="100"
10536             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10537             underscore_name="eu_active"
10538             units="percent"
10539             symbol_name="EuActive"
10540             semantic_type="duration"
10541             mdapi_supported_apis=""
10542             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10543             mdapi_group="EU Array"
10544             mdapi_hw_unit_type="gpu"
10545             />
10546    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
10547             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
10548             data_type="float"
10549             max_equation="100"
10550             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10551             underscore_name="thread_header06_ready_port1"
10552             units="percent"
10553             symbol_name="ThreadHeader06ReadyPort1"
10554             availability="$SubsliceMask 64 AND"
10555             semantic_type="duration"
10556             mdapi_supported_apis=""
10557             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10558             mdapi_group="GPU/Thread Dispatcher"
10559             mdapi_hw_unit_type="subslice"
10560             />
10561    <counter name="EU Both FPU Pipes Active"
10562             description="The percentage of time in which both EU FPU pipelines were actively processing."
10563             data_type="float"
10564             max_equation="100"
10565             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10566             underscore_name="eu_fpu_both_active"
10567             units="percent"
10568             symbol_name="EuFpuBothActive"
10569             semantic_type="duration"
10570             mdapi_supported_apis=""
10571             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10572             mdapi_group="EU Array/Pipes"
10573             mdapi_hw_unit_type="gpu"
10574             />
10575    <counter name="VS Send Pipe Active"
10576             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10577             data_type="float"
10578             max_equation="100"
10579             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10580             underscore_name="vs_send_active"
10581             units="percent"
10582             symbol_name="VsSendActive"
10583             semantic_type="duration"
10584             mdapi_supported_apis=""
10585             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10586             mdapi_group="EU Array/Vertex Shader"
10587             mdapi_hw_unit_type="gpu"
10588             />
10589    <counter name="VS FPU1 Pipe Active"
10590             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10591             data_type="float"
10592             max_equation="100"
10593             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10594             underscore_name="vs_fpu1_active"
10595             units="percent"
10596             symbol_name="VsFpu1Active"
10597             semantic_type="duration"
10598             mdapi_supported_apis=""
10599             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10600             mdapi_group="EU Array/Vertex Shader"
10601             mdapi_hw_unit_type="gpu"
10602             />
10603    <counter name="GS Threads Dispatched"
10604             description="The total number of geometry shader hardware threads dispatched."
10605             data_type="uint64"
10606             equation="A 5 READ"
10607             underscore_name="gs_threads"
10608             units="threads"
10609             symbol_name="GsThreads"
10610             semantic_type="event"
10611             mdapi_supported_apis=""
10612             mdapi_usage_flags="Tier3 Frame Batch Draw"
10613             mdapi_hw_unit_type="gpu"
10614             mdapi_group="EU Array/Geometry Shader"
10615             />
10616    <counter name="Early Hi-Depth Test Fails"
10617             description="The total number of pixels dropped on early hierarchical depth test."
10618             data_type="uint64"
10619             equation="A 22 READ 4 UMUL"
10620             underscore_name="hi_depth_test_fails"
10621             units="pixels"
10622             symbol_name="HiDepthTestFails"
10623             semantic_type="event"
10624             mdapi_supported_apis=""
10625             mdapi_usage_flags="Tier3 Frame Batch Draw"
10626             mdapi_hw_unit_type="gpu"
10627             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10628             />
10629    <counter name="FS Both FPU Active"
10630             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10631             data_type="float"
10632             max_equation="100"
10633             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10634             underscore_name="ps_eu_both_fpu_active"
10635             units="percent"
10636             symbol_name="PsEuBothFpuActive"
10637             semantic_type="duration"
10638             mdapi_supported_apis=""
10639             mdapi_usage_flags="Tier4 Frame Batch Draw"
10640             mdapi_group="3D Pipe/Fragment Shader"
10641             mdapi_hw_unit_type="gpu"
10642             />
10643    <counter name="VS Threads Dispatched"
10644             description="The total number of vertex shader hardware threads dispatched."
10645             data_type="uint64"
10646             equation="A 1 READ"
10647             underscore_name="vs_threads"
10648             units="threads"
10649             symbol_name="VsThreads"
10650             semantic_type="event"
10651             mdapi_supported_apis=""
10652             mdapi_usage_flags="Tier3 Frame Batch Draw"
10653             mdapi_hw_unit_type="gpu"
10654             mdapi_group="EU Array/Vertex Shader"
10655             />
10656    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
10657             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
10658             data_type="float"
10659             max_equation="100"
10660             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10661             underscore_name="thread_header03_ready_port0"
10662             units="percent"
10663             symbol_name="ThreadHeader03ReadyPort0"
10664             availability="$SubsliceMask 8 AND"
10665             semantic_type="duration"
10666             mdapi_supported_apis=""
10667             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10668             mdapi_group="GPU/Thread Dispatcher"
10669             mdapi_hw_unit_type="subslice"
10670             />
10671    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
10672             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
10673             data_type="float"
10674             max_equation="100"
10675             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10676             underscore_name="thread_header03_ready_port1"
10677             units="percent"
10678             symbol_name="ThreadHeader03ReadyPort1"
10679             availability="$SubsliceMask 8 AND"
10680             semantic_type="duration"
10681             mdapi_supported_apis=""
10682             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10683             mdapi_group="GPU/Thread Dispatcher"
10684             mdapi_hw_unit_type="subslice"
10685             />
10686    <counter name="FS Threads Dispatched"
10687             description="The total number of fragment shader hardware threads dispatched."
10688             data_type="uint64"
10689             equation="A 6 READ"
10690             underscore_name="ps_threads"
10691             units="threads"
10692             symbol_name="PsThreads"
10693             semantic_type="event"
10694             mdapi_supported_apis=""
10695             mdapi_usage_flags="Tier3 Frame Batch Draw"
10696             mdapi_hw_unit_type="gpu"
10697             mdapi_group="EU Array/Fragment Shader"
10698             />
10699    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
10700             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
10701             data_type="float"
10702             max_equation="100"
10703             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
10704             underscore_name="thread_header04_ready_port1"
10705             units="percent"
10706             symbol_name="ThreadHeader04ReadyPort1"
10707             availability="$SubsliceMask 16 AND"
10708             semantic_type="duration"
10709             mdapi_supported_apis=""
10710             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10711             mdapi_group="GPU/Thread Dispatcher"
10712             mdapi_hw_unit_type="subslice"
10713             />
10714    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 0"
10715             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
10716             data_type="float"
10717             max_equation="100"
10718             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10719             underscore_name="thread_header04_ready_port0"
10720             units="percent"
10721             symbol_name="ThreadHeader04ReadyPort0"
10722             availability="$SubsliceMask 16 AND"
10723             semantic_type="duration"
10724             mdapi_supported_apis=""
10725             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10726             mdapi_group="GPU/Thread Dispatcher"
10727             mdapi_hw_unit_type="subslice"
10728             />
10729    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
10730             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
10731             data_type="float"
10732             max_equation="100"
10733             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10734             underscore_name="thread_header06_ready_port0"
10735             units="percent"
10736             symbol_name="ThreadHeader06ReadyPort0"
10737             availability="$SubsliceMask 64 AND"
10738             semantic_type="duration"
10739             mdapi_supported_apis=""
10740             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10741             mdapi_group="GPU/Thread Dispatcher"
10742             mdapi_hw_unit_type="subslice"
10743             />
10744    <counter name="Shader Barrier Messages"
10745             description="The total number of shader barrier messages."
10746             data_type="uint64"
10747             equation="A 35 READ"
10748             underscore_name="shader_barriers"
10749             units="messages"
10750             symbol_name="ShaderBarriers"
10751             semantic_type="event"
10752             mdapi_supported_apis=""
10753             mdapi_usage_flags="Tier3 Frame Batch Draw"
10754             mdapi_hw_unit_type="gpu"
10755             mdapi_group="EU Array/Barrier"
10756             />
10757    <counter name="Sampler Texels"
10758             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10759             data_type="uint64"
10760             equation="A 28 READ 4 UMUL"
10761             underscore_name="sampler_texels"
10762             units="texels"
10763             symbol_name="SamplerTexels"
10764             semantic_type="event"
10765             mdapi_supported_apis=""
10766             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10767             mdapi_hw_unit_type="gpu"
10768             mdapi_group="Sampler/Sampler Input"
10769             />
10770    <counter name="Pixels Failing Tests"
10771             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10772             data_type="uint64"
10773             equation="A 25 READ 4 UMUL"
10774             underscore_name="pixels_failing_post_ps_tests"
10775             units="pixels"
10776             symbol_name="PixelsFailingPostPsTests"
10777             semantic_type="event"
10778             mdapi_supported_apis=""
10779             mdapi_usage_flags="Tier3 Frame Batch Draw"
10780             mdapi_hw_unit_type="gpu"
10781             mdapi_group="3D Pipe/Output Merger"
10782             />
10783    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
10784             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
10785             data_type="float"
10786             max_equation="100"
10787             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10788             underscore_name="thread_header01_ready_port0"
10789             units="percent"
10790             symbol_name="ThreadHeader01ReadyPort0"
10791             availability="$SubsliceMask 2 AND"
10792             semantic_type="duration"
10793             mdapi_supported_apis=""
10794             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10795             mdapi_group="GPU/Thread Dispatcher"
10796             mdapi_hw_unit_type="subslice"
10797             />
10798    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
10799             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
10800             data_type="float"
10801             max_equation="100"
10802             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
10803             underscore_name="thread_header01_ready_port1"
10804             units="percent"
10805             symbol_name="ThreadHeader01ReadyPort1"
10806             availability="$SubsliceMask 2 AND"
10807             semantic_type="duration"
10808             mdapi_supported_apis=""
10809             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10810             mdapi_group="GPU/Thread Dispatcher"
10811             mdapi_hw_unit_type="subslice"
10812             />
10813    <counter name="GPU Time Elapsed"
10814             description="Time elapsed on the GPU during the measurement."
10815             data_type="uint64"
10816             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10817             underscore_name="gpu_time"
10818             units="ns"
10819             symbol_name="GpuTime"
10820             semantic_type="duration"
10821             mdapi_supported_apis=""
10822             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10823             mdapi_hw_unit_type="gpu"
10824             mdapi_group="GPU"
10825             />
10826    <counter name="AVG GPU Core Frequency"
10827             description="Average GPU Core Frequency in the measurement."
10828             data_type="uint64"
10829             max_equation="$GpuMaxFrequency"
10830             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10831             underscore_name="avg_gpu_core_frequency"
10832             units="hz"
10833             symbol_name="AvgGpuCoreFrequency"
10834             semantic_type="event"
10835             mdapi_supported_apis=""
10836             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10837             mdapi_group="GPU"
10838             mdapi_hw_unit_type="gpu"
10839             />
10840    <counter name="Sampler Texels Misses"
10841             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10842             data_type="uint64"
10843             equation="A 29 READ 4 UMUL"
10844             underscore_name="sampler_texel_misses"
10845             units="texels"
10846             symbol_name="SamplerTexelMisses"
10847             semantic_type="event"
10848             mdapi_supported_apis=""
10849             mdapi_usage_flags="Tier3 Batch Frame Draw"
10850             mdapi_hw_unit_type="gpu"
10851             mdapi_group="Sampler/Sampler Cache"
10852             />
10853    <counter name="CS Threads Dispatched"
10854             description="The total number of compute shader hardware threads dispatched."
10855             data_type="uint64"
10856             equation="A 4 READ"
10857             underscore_name="cs_threads"
10858             units="threads"
10859             symbol_name="CsThreads"
10860             semantic_type="event"
10861             mdapi_supported_apis=""
10862             mdapi_usage_flags="Tier3 Frame Batch Draw"
10863             mdapi_hw_unit_type="gpu"
10864             mdapi_group="EU Array/Compute Shader"
10865             />
10866    <counter name="SLM Bytes Read"
10867             description="The total number of GPU memory bytes read from shared local memory."
10868             data_type="uint64"
10869             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10870             equation="A 30 READ 64 UMUL"
10871             underscore_name="slm_bytes_read"
10872             units="bytes"
10873             symbol_name="SlmBytesRead"
10874             semantic_type="throughput"
10875             mdapi_supported_apis=""
10876             mdapi_usage_flags="Tier3 Frame Batch Draw"
10877             mdapi_group="L3/Data Port/SLM"
10878             mdapi_hw_unit_type="gpu"
10879             />
10880    <counter name="PS FPU1 Pipe Active"
10881             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10882             data_type="float"
10883             max_equation="100"
10884             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10885             underscore_name="ps_fpu1_active"
10886             units="percent"
10887             symbol_name="PsFpu1Active"
10888             semantic_type="duration"
10889             mdapi_supported_apis=""
10890             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10891             mdapi_group="EU Array/Pixel Shader"
10892             mdapi_hw_unit_type="gpu"
10893             />
10894    <counter name="PS Send Pipeline Active"
10895             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10896             data_type="float"
10897             max_equation="100"
10898             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10899             underscore_name="ps_send_active"
10900             units="percent"
10901             symbol_name="PsSendActive"
10902             semantic_type="duration"
10903             mdapi_supported_apis=""
10904             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10905             mdapi_group="EU Array/Pixel Shader"
10906             mdapi_hw_unit_type="gpu"
10907             />
10908    <counter name="VS FPU0 Pipe Active"
10909             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10910             data_type="float"
10911             max_equation="100"
10912             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10913             underscore_name="vs_fpu0_active"
10914             units="percent"
10915             symbol_name="VsFpu0Active"
10916             semantic_type="duration"
10917             mdapi_supported_apis=""
10918             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10919             mdapi_group="EU Array/Vertex Shader"
10920             mdapi_hw_unit_type="gpu"
10921             />
10922    <counter name="GPU Busy"
10923             description="The percentage of time in which the GPU has been processing GPU commands."
10924             data_type="float"
10925             max_equation="100"
10926             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10927             underscore_name="gpu_busy"
10928             units="percent"
10929             symbol_name="GpuBusy"
10930             semantic_type="duration"
10931             mdapi_supported_apis=""
10932             mdapi_usage_flags="Tier1 Overview System Frame"
10933             mdapi_group="GPU"
10934             mdapi_hw_unit_type="gpu"
10935             />
10936    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
10937             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
10938             data_type="float"
10939             max_equation="100"
10940             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10941             underscore_name="thread_header07_ready_port0"
10942             units="percent"
10943             symbol_name="ThreadHeader07ReadyPort0"
10944             availability="$SubsliceMask 128 AND"
10945             semantic_type="duration"
10946             mdapi_supported_apis=""
10947             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10948             mdapi_group="GPU/Thread Dispatcher"
10949             mdapi_hw_unit_type="subslice"
10950             />
10951    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
10952             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
10953             data_type="float"
10954             max_equation="100"
10955             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
10956             underscore_name="thread_header02_ready_port1"
10957             units="percent"
10958             symbol_name="ThreadHeader02ReadyPort1"
10959             availability="$SubsliceMask 4 AND"
10960             semantic_type="duration"
10961             mdapi_supported_apis=""
10962             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10963             mdapi_group="GPU/Thread Dispatcher"
10964             mdapi_hw_unit_type="subslice"
10965             />
10966    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
10967             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
10968             data_type="float"
10969             max_equation="100"
10970             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
10971             underscore_name="thread_header02_ready_port0"
10972             units="percent"
10973             symbol_name="ThreadHeader02ReadyPort0"
10974             availability="$SubsliceMask 4 AND"
10975             semantic_type="duration"
10976             mdapi_supported_apis=""
10977             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10978             mdapi_group="GPU/Thread Dispatcher"
10979             mdapi_hw_unit_type="subslice"
10980             />
10981    <counter name="Rasterized Pixels"
10982             description="The total number of rasterized pixels."
10983             data_type="uint64"
10984             equation="A 21 READ 4 UMUL"
10985             underscore_name="rasterized_pixels"
10986             units="pixels"
10987             symbol_name="RasterizedPixels"
10988             semantic_type="event"
10989             mdapi_supported_apis=""
10990             mdapi_usage_flags="Tier3 Frame Batch Draw"
10991             mdapi_hw_unit_type="gpu"
10992             mdapi_group="3D Pipe/Rasterizer"
10993             />
10994    <counter name="PS FPU0 Pipe Active"
10995             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10996             data_type="float"
10997             max_equation="100"
10998             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10999             underscore_name="ps_fpu0_active"
11000             units="percent"
11001             symbol_name="PsFpu0Active"
11002             semantic_type="duration"
11003             mdapi_supported_apis=""
11004             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11005             mdapi_group="EU Array/Pixel Shader"
11006             mdapi_hw_unit_type="gpu"
11007             />
11008    <counter name="DS Threads Dispatched"
11009             description="The total number of domain shader hardware threads dispatched."
11010             data_type="uint64"
11011             equation="A 3 READ"
11012             underscore_name="ds_threads"
11013             units="threads"
11014             symbol_name="DsThreads"
11015             semantic_type="event"
11016             mdapi_supported_apis=""
11017             mdapi_usage_flags="Tier3 Frame Batch Draw"
11018             mdapi_hw_unit_type="gpu"
11019             mdapi_group="EU Array/Domain Shader"
11020             />
11021    <counter name="Samples Written"
11022             description="The total number of samples or pixels written to all render targets."
11023             data_type="uint64"
11024             equation="A 26 READ 4 UMUL"
11025             underscore_name="samples_written"
11026             units="pixels"
11027             symbol_name="SamplesWritten"
11028             semantic_type="event"
11029             mdapi_supported_apis=""
11030             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11031             mdapi_hw_unit_type="gpu"
11032             mdapi_group="3D Pipe/Output Merger"
11033             />
11034    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
11035             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
11036             data_type="float"
11037             max_equation="100"
11038             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11039             underscore_name="thread_header05_ready_port0"
11040             units="percent"
11041             symbol_name="ThreadHeader05ReadyPort0"
11042             availability="$SubsliceMask 32 AND"
11043             semantic_type="duration"
11044             mdapi_supported_apis=""
11045             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11046             mdapi_group="GPU/Thread Dispatcher"
11047             mdapi_hw_unit_type="subslice"
11048             />
11049    <counter name="EU Stall"
11050             description="The percentage of time in which the Execution Units were stalled."
11051             data_type="float"
11052             max_equation="100"
11053             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11054             underscore_name="eu_stall"
11055             units="percent"
11056             symbol_name="EuStall"
11057             semantic_type="duration"
11058             mdapi_supported_apis=""
11059             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11060             mdapi_group="EU Array"
11061             mdapi_hw_unit_type="gpu"
11062             />
11063    <counter name="Samples Blended"
11064             description="The total number of blended samples or pixels written to all render targets."
11065             data_type="uint64"
11066             equation="A 27 READ 4 UMUL"
11067             underscore_name="samples_blended"
11068             units="pixels"
11069             symbol_name="SamplesBlended"
11070             semantic_type="event"
11071             mdapi_supported_apis=""
11072             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11073             mdapi_hw_unit_type="gpu"
11074             mdapi_group="3D Pipe/Output Merger"
11075             />
11076    <counter name="Early Depth Test Fails"
11077             description="The total number of pixels dropped on early depth test."
11078             data_type="uint64"
11079             equation="A 23 READ 4 UMUL"
11080             underscore_name="early_depth_test_fails"
11081             units="pixels"
11082             symbol_name="EarlyDepthTestFails"
11083             semantic_type="event"
11084             mdapi_supported_apis=""
11085             mdapi_usage_flags="Tier3 Frame Batch Draw"
11086             mdapi_hw_unit_type="gpu"
11087             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11088             />
11089    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
11090             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
11091             data_type="float"
11092             max_equation="100"
11093             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11094             underscore_name="thread_header07_ready_port1"
11095             units="percent"
11096             symbol_name="ThreadHeader07ReadyPort1"
11097             availability="$SubsliceMask 128 AND"
11098             semantic_type="duration"
11099             mdapi_supported_apis=""
11100             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11101             mdapi_group="GPU/Thread Dispatcher"
11102             mdapi_hw_unit_type="subslice"
11103             />
11104    <counter name="Shader Memory Accesses"
11105             description="The total number of shader memory accesses to L3."
11106             data_type="uint64"
11107             equation="A 32 READ"
11108             underscore_name="shader_memory_accesses"
11109             units="messages"
11110             symbol_name="ShaderMemoryAccesses"
11111             semantic_type="event"
11112             mdapi_supported_apis=""
11113             mdapi_usage_flags="Tier3 Frame Batch Draw"
11114             mdapi_hw_unit_type="gpu"
11115             mdapi_group="L3/Data Port"
11116             />
11117    <counter name="HS Threads Dispatched"
11118             description="The total number of hull shader hardware threads dispatched."
11119             data_type="uint64"
11120             equation="A 2 READ"
11121             underscore_name="hs_threads"
11122             units="threads"
11123             symbol_name="HsThreads"
11124             semantic_type="event"
11125             mdapi_supported_apis=""
11126             mdapi_usage_flags="Tier3 Frame Batch Draw"
11127             mdapi_hw_unit_type="gpu"
11128             mdapi_group="EU Array/Hull Shader"
11129             />
11130    <counter name="L3 Shader Throughput"
11131             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11132             data_type="uint64"
11133             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11134             equation="$ShaderMemoryAccesses 64 UMUL"
11135             underscore_name="l3_shader_throughput"
11136             units="bytes"
11137             symbol_name="L3ShaderThroughput"
11138             semantic_type="throughput"
11139             mdapi_supported_apis=""
11140             mdapi_usage_flags="Tier2 Frame Batch Draw"
11141             mdapi_group="L3/Data Port"
11142             mdapi_hw_unit_type="gpu"
11143             />
11144    <counter name="Samples Killed in FS"
11145             description="The total number of samples or pixels dropped in fragment shaders."
11146             data_type="uint64"
11147             equation="A 24 READ 4 UMUL"
11148             underscore_name="samples_killed_in_ps"
11149             units="pixels"
11150             symbol_name="SamplesKilledInPs"
11151             semantic_type="event"
11152             mdapi_supported_apis=""
11153             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11154             mdapi_hw_unit_type="gpu"
11155             mdapi_group="3D Pipe/Fragment Shader"
11156             />
11157    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
11158             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
11159             data_type="float"
11160             max_equation="100"
11161             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11162             underscore_name="thread_header05_ready_port1"
11163             units="percent"
11164             symbol_name="ThreadHeader05ReadyPort1"
11165             availability="$SubsliceMask 32 AND"
11166             semantic_type="duration"
11167             mdapi_supported_apis=""
11168             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11169             mdapi_group="GPU/Thread Dispatcher"
11170             mdapi_hw_unit_type="subslice"
11171             />
11172    <counter name="SLM Bytes Written"
11173             description="The total number of GPU memory bytes written into shared local memory."
11174             data_type="uint64"
11175             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11176             equation="A 31 READ 64 UMUL"
11177             underscore_name="slm_bytes_written"
11178             units="bytes"
11179             symbol_name="SlmBytesWritten"
11180             semantic_type="throughput"
11181             mdapi_supported_apis=""
11182             mdapi_usage_flags="Tier3 Frame Batch Draw"
11183             mdapi_group="L3/Data Port/SLM"
11184             mdapi_hw_unit_type="gpu"
11185             />
11186    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
11187             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
11188             data_type="float"
11189             max_equation="100"
11190             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11191             underscore_name="thread_header00_ready_port0"
11192             units="percent"
11193             symbol_name="ThreadHeader00ReadyPort0"
11194             availability="$SubsliceMask 1 AND"
11195             semantic_type="duration"
11196             mdapi_supported_apis=""
11197             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11198             mdapi_group="GPU/Thread Dispatcher"
11199             mdapi_hw_unit_type="subslice"
11200             />
11201    <counter name="Shader Atomic Memory Accesses"
11202             description="The total number of shader atomic memory accesses."
11203             data_type="uint64"
11204             equation="A 34 READ"
11205             underscore_name="shader_atomics"
11206             units="messages"
11207             symbol_name="ShaderAtomics"
11208             semantic_type="event"
11209             mdapi_supported_apis=""
11210             mdapi_usage_flags="Tier3 Frame Batch Draw"
11211             mdapi_hw_unit_type="gpu"
11212             mdapi_group="L3/Data Port/Atomics"
11213             />
11214    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
11215             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
11216             data_type="float"
11217             max_equation="100"
11218             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11219             underscore_name="thread_header00_ready_port1"
11220             units="percent"
11221             symbol_name="ThreadHeader00ReadyPort1"
11222             availability="$SubsliceMask 1 AND"
11223             semantic_type="duration"
11224             mdapi_supported_apis=""
11225             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11226             mdapi_group="GPU/Thread Dispatcher"
11227             mdapi_hw_unit_type="subslice"
11228             />
11229    <register_config type="NOA">
11230        <register type="NOA" address="0x00000D04" value="0x00000200" />
11231        <register type="NOA" address="0x00009840" value="0x00000000" />
11232        <register type="NOA" address="0x00009884" value="0x00000000" />
11233        <register type="NOA" address="0x00009888" value="0x14292C00" />
11234        <register type="NOA" address="0x00009888" value="0x16290013" />
11235        <register type="NOA" address="0x00009888" value="0x142E2C00" />
11236        <register type="NOA" address="0x00009888" value="0x162E0013" />
11237        <register type="NOA" address="0x00009888" value="0x14692C00" />
11238        <register type="NOA" address="0x00009888" value="0x16690013" />
11239        <register type="NOA" address="0x00009888" value="0x146E2C00" />
11240        <register type="NOA" address="0x00009888" value="0x166E0013" />
11241        <register type="NOA" address="0x00009888" value="0x14A92C00" />
11242        <register type="NOA" address="0x00009888" value="0x16A90013" />
11243        <register type="NOA" address="0x00009888" value="0x14AE2C00" />
11244        <register type="NOA" address="0x00009888" value="0x16AE0013" />
11245        <register type="NOA" address="0x00009888" value="0x14E92C00" />
11246        <register type="NOA" address="0x00009888" value="0x16E90013" />
11247        <register type="NOA" address="0x00009888" value="0x14EE2C00" />
11248        <register type="NOA" address="0x00009888" value="0x16EE0013" />
11249        <register type="NOA" address="0x00009888" value="0x101E8000" />
11250        <register type="NOA" address="0x00009888" value="0x1A1E3800" />
11251        <register type="NOA" address="0x00009888" value="0x001F8000" />
11252        <register type="NOA" address="0x00009888" value="0x0C1F3800" />
11253        <register type="NOA" address="0x00009888" value="0x00204000" />
11254        <register type="NOA" address="0x00009888" value="0x0E204000" />
11255        <register type="NOA" address="0x00009888" value="0x1A2000A0" />
11256        <register type="NOA" address="0x00009888" value="0x00218000" />
11257        <register type="NOA" address="0x00009888" value="0x0E218000" />
11258        <register type="NOA" address="0x00009888" value="0x14218000" />
11259        <register type="NOA" address="0x00009888" value="0x16210002" />
11260        <register type="NOA" address="0x00009888" value="0x002900C7" />
11261        <register type="NOA" address="0x00009888" value="0x0629CF00" />
11262        <register type="NOA" address="0x00009888" value="0x22290000" />
11263        <register type="NOA" address="0x00009888" value="0x10290000" />
11264        <register type="NOA" address="0x00009888" value="0x20290000" />
11265        <register type="NOA" address="0x00009888" value="0x002A4000" />
11266        <register type="NOA" address="0x00009888" value="0x0E2A4000" />
11267        <register type="NOA" address="0x00009888" value="0x182A0F00" />
11268        <register type="NOA" address="0x00009888" value="0x042C8000" />
11269        <register type="NOA" address="0x00009888" value="0x182C00A8" />
11270        <register type="NOA" address="0x00009888" value="0x082ECFC7" />
11271        <register type="NOA" address="0x00009888" value="0x102E0000" />
11272        <register type="NOA" address="0x00009888" value="0x082FC000" />
11273        <register type="NOA" address="0x00009888" value="0x1C300500" />
11274        <register type="NOA" address="0x00009888" value="0x1A5EC000" />
11275        <register type="NOA" address="0x00009888" value="0x1C5E0003" />
11276        <register type="NOA" address="0x00009888" value="0x0C5FC000" />
11277        <register type="NOA" address="0x00009888" value="0x0E5F0003" />
11278        <register type="NOA" address="0x00009888" value="0x1A602A00" />
11279        <register type="NOA" address="0x00009888" value="0x1C600001" />
11280        <register type="NOA" address="0x00009888" value="0x166102A8" />
11281        <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
11282        <register type="NOA" address="0x00009888" value="0x22690000" />
11283        <register type="NOA" address="0x00009888" value="0x186A5000" />
11284        <register type="NOA" address="0x00009888" value="0x1A6A000F" />
11285        <register type="NOA" address="0x00009888" value="0x186CAA00" />
11286        <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
11287        <register type="NOA" address="0x00009888" value="0x106E0000" />
11288        <register type="NOA" address="0x00009888" value="0x0C6FC000" />
11289        <register type="NOA" address="0x00009888" value="0x1E700005" />
11290        <register type="NOA" address="0x00009888" value="0x1C9E000C" />
11291        <register type="NOA" address="0x00009888" value="0x129E8000" />
11292        <register type="NOA" address="0x00009888" value="0x149E8000" />
11293        <register type="NOA" address="0x00009888" value="0x0E9F000C" />
11294        <register type="NOA" address="0x00009888" value="0x029F8000" />
11295        <register type="NOA" address="0x00009888" value="0x049F8000" />
11296        <register type="NOA" address="0x00009888" value="0x1CA00014" />
11297        <register type="NOA" address="0x00009888" value="0x02A04000" />
11298        <register type="NOA" address="0x00009888" value="0x04A04000" />
11299        <register type="NOA" address="0x00009888" value="0x16A12800" />
11300        <register type="NOA" address="0x00009888" value="0x02A18000" />
11301        <register type="NOA" address="0x00009888" value="0x04A18000" />
11302        <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
11303        <register type="NOA" address="0x00009888" value="0x22A90000" />
11304        <register type="NOA" address="0x00009888" value="0x1AAA0050" />
11305        <register type="NOA" address="0x00009888" value="0x02AAC000" />
11306        <register type="NOA" address="0x00009888" value="0x04AAC000" />
11307        <register type="NOA" address="0x00009888" value="0x1AAC000A" />
11308        <register type="NOA" address="0x00009888" value="0x06AC8000" />
11309        <register type="NOA" address="0x00009888" value="0x08AC8000" />
11310        <register type="NOA" address="0x00009888" value="0x00AEC700" />
11311        <register type="NOA" address="0x00009888" value="0x02AE00CF" />
11312        <register type="NOA" address="0x00009888" value="0x10AE0000" />
11313        <register type="NOA" address="0x00009888" value="0x00AF8000" />
11314        <register type="NOA" address="0x00009888" value="0x02AF4000" />
11315        <register type="NOA" address="0x00009888" value="0x1AB01400" />
11316        <register type="NOA" address="0x00009888" value="0x16DE8000" />
11317        <register type="NOA" address="0x00009888" value="0x18DEC000" />
11318        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
11319        <register type="NOA" address="0x00009888" value="0x06DF8000" />
11320        <register type="NOA" address="0x00009888" value="0x08DF8000" />
11321        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
11322        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
11323        <register type="NOA" address="0x00009888" value="0x06E04000" />
11324        <register type="NOA" address="0x00009888" value="0x08E04000" />
11325        <register type="NOA" address="0x00009888" value="0x0AE04000" />
11326        <register type="NOA" address="0x00009888" value="0x0CE04000" />
11327        <register type="NOA" address="0x00009888" value="0x06E18000" />
11328        <register type="NOA" address="0x00009888" value="0x08E18000" />
11329        <register type="NOA" address="0x00009888" value="0x0AE18000" />
11330        <register type="NOA" address="0x00009888" value="0x0CE18000" />
11331        <register type="NOA" address="0x00009888" value="0x02E9C700" />
11332        <register type="NOA" address="0x00009888" value="0x04E900CF" />
11333        <register type="NOA" address="0x00009888" value="0x22E90000" />
11334        <register type="NOA" address="0x00009888" value="0x1CE90000" />
11335        <register type="NOA" address="0x00009888" value="0x06EA4000" />
11336        <register type="NOA" address="0x00009888" value="0x08EA4000" />
11337        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
11338        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
11339        <register type="NOA" address="0x00009888" value="0x0AEC8000" />
11340        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
11341        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
11342        <register type="NOA" address="0x00009888" value="0x18EC0002" />
11343        <register type="NOA" address="0x00009888" value="0x04EEC700" />
11344        <register type="NOA" address="0x00009888" value="0x06EE00CF" />
11345        <register type="NOA" address="0x00009888" value="0x10EE0000" />
11346        <register type="NOA" address="0x00009888" value="0x04EF8000" />
11347        <register type="NOA" address="0x00009888" value="0x06EF4000" />
11348        <register type="NOA" address="0x00009888" value="0x1CF00014" />
11349        <register type="NOA" address="0x00009888" value="0x0C045400" />
11350        <register type="NOA" address="0x00009888" value="0x0E045555" />
11351        <register type="NOA" address="0x00009888" value="0x10040155" />
11352        <register type="NOA" address="0x00009888" value="0x04055000" />
11353        <register type="NOA" address="0x00009888" value="0x0A055000" />
11354        <register type="NOA" address="0x00009888" value="0x0C055000" />
11355        <register type="NOA" address="0x00009888" value="0x0E055000" />
11356        <register type="NOA" address="0x00009888" value="0x14050055" />
11357        <register type="NOA" address="0x00009888" value="0x06055000" />
11358        <register type="NOA" address="0x00009888" value="0x08055000" />
11359        <register type="NOA" address="0x00009888" value="0x2406FF00" />
11360        <register type="NOA" address="0x00009888" value="0x260600FF" />
11361        <register type="NOA" address="0x00009888" value="0x0A08A000" />
11362        <register type="NOA" address="0x00009888" value="0x0C08A000" />
11363        <register type="NOA" address="0x00009888" value="0x0E095000" />
11364        <register type="NOA" address="0x00009888" value="0x14090005" />
11365        <register type="NOA" address="0x00009888" value="0x020D8000" />
11366        <register type="NOA" address="0x00009888" value="0x040DA000" />
11367        <register type="NOA" address="0x00009888" value="0x060D2000" />
11368        <register type="NOA" address="0x00009888" value="0x060E4000" />
11369        <register type="NOA" address="0x00009888" value="0x080E5000" />
11370        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
11371        <register type="NOA" address="0x00009888" value="0x1812A800" />
11372        <register type="NOA" address="0x00009888" value="0x1A12003E" />
11373        <register type="NOA" address="0x00009888" value="0x0212C000" />
11374        <register type="NOA" address="0x00009888" value="0x0412C000" />
11375        <register type="NOA" address="0x00009888" value="0x0813C000" />
11376        <register type="NOA" address="0x00009888" value="0x0A13F000" />
11377        <register type="NOA" address="0x00009888" value="0x04136000" />
11378        <register type="NOA" address="0x00009888" value="0x0A14C000" />
11379        <register type="NOA" address="0x00009888" value="0x0C14C000" />
11380        <register type="NOA" address="0x00009888" value="0x0E14C000" />
11381        <register type="NOA" address="0x00009888" value="0x00148000" />
11382        <register type="NOA" address="0x00009888" value="0x02144000" />
11383        <register type="NOA" address="0x00009888" value="0x0015C000" />
11384        <register type="NOA" address="0x00009888" value="0x0E15C000" />
11385        <register type="NOA" address="0x00009888" value="0x16152AF8" />
11386        <register type="NOA" address="0x00009888" value="0x18150005" />
11387        <register type="NOA" address="0x00009888" value="0x02154000" />
11388        <register type="NOA" address="0x00009888" value="0x04154000" />
11389        <register type="NOA" address="0x00009888" value="0x06158000" />
11390        <register type="NOA" address="0x00009888" value="0x08158000" />
11391        <register type="NOA" address="0x00009888" value="0x0A158000" />
11392        <register type="NOA" address="0x00009888" value="0x0C158000" />
11393        <register type="NOA" address="0x00009888" value="0x00182000" />
11394        <register type="NOA" address="0x00009888" value="0x06188000" />
11395        <register type="NOA" address="0x00009888" value="0x0818A000" />
11396        <register type="NOA" address="0x00009888" value="0x08192000" />
11397        <register type="NOA" address="0x00009888" value="0x0E198000" />
11398        <register type="NOA" address="0x00009888" value="0x12190140" />
11399        <register type="NOA" address="0x00009888" value="0x0E1CA000" />
11400        <register type="NOA" address="0x00009888" value="0x001C8000" />
11401        <register type="NOA" address="0x00009888" value="0x021C2000" />
11402        <register type="NOA" address="0x00009888" value="0x141D0028" />
11403        <register type="NOA" address="0x00009888" value="0x081D8000" />
11404        <register type="NOA" address="0x00009888" value="0x0A1D2000" />
11405        <register type="NOA" address="0x00009884" value="0x00000003" />
11406        <register type="NOA" address="0x00009888" value="0x301F8000" />
11407        <register type="NOA" address="0x00009888" value="0x501F4924" />
11408        <register type="NOA" address="0x00009888" value="0x521F4924" />
11409        <register type="NOA" address="0x00009888" value="0x541F0024" />
11410        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
11411        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
11412        <register type="NOA" address="0x00009888" value="0x3E1F5000" />
11413        <register type="NOA" address="0x00009888" value="0x461F3050" />
11414        <register type="NOA" address="0x00009888" value="0x481F2030" />
11415        <register type="NOA" address="0x00009888" value="0x4A1F0020" />
11416        <register type="NOA" address="0x00009888" value="0x4C1F2000" />
11417        <register type="NOA" address="0x00009888" value="0x181F0000" />
11418        <register type="NOA" address="0x00009888" value="0x401F0000" />
11419        <register type="NOA" address="0x00009888" value="0x421F5050" />
11420        <register type="NOA" address="0x00009888" value="0x441F3030" />
11421    </register_config>
11422    <register_config type="OA">
11423        <register type="OA" address="0x00002740" value="0x00000000" />
11424        <register type="OA" address="0x00002710" value="0x00000000" />
11425        <register type="OA" address="0x00002714" value="0x00800000" />
11426        <register type="OA" address="0x00002720" value="0x00000000" />
11427        <register type="OA" address="0x00002724" value="0x00800000" />
11428    </register_config>
11429    <register_config type="FLEX">
11430        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11431        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11432        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11433        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11434        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11435    </register_config>
11436  </set>
11437
11438  <set name="Gpu Rings Busyness"
11439       mdapi_supported_apis="OGL OCL MEDIA IO BB"
11440       underscore_name="gpu_busyness"
11441       hw_config_guid="40dc79f2-88c8-47c6-8f86-f509e39fbe5d"
11442       chipset="ICL"
11443       symbol_name="GpuBusyness"
11444       >
11445    <counter name="GPU Core Clocks"
11446             description="The total number of GPU core clocks elapsed during the measurement."
11447             data_type="uint64"
11448             equation="GPU_CLOCK 0 READ"
11449             underscore_name="gpu_core_clocks"
11450             units="cycles"
11451             symbol_name="GpuCoreClocks"
11452             semantic_type="event"
11453             mdapi_supported_apis=""
11454             mdapi_usage_flags="Tier1 Frame Batch Draw"
11455             mdapi_hw_unit_type="gpu"
11456             mdapi_group="GPU"
11457             />
11458    <counter name="Vebox Ring Busy"
11459             description="The percentage of time when vebox command streamer was busy."
11460             data_type="float"
11461             max_equation="100"
11462             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11463             underscore_name="vebox_busy"
11464             units="percent"
11465             symbol_name="VeboxBusy"
11466             semantic_type="duration"
11467             mdapi_supported_apis=""
11468             mdapi_usage_flags="System Frame Batch"
11469             mdapi_group="GPU"
11470             mdapi_hw_unit_type="gpu"
11471             />
11472    <counter name="GPU Time Elapsed"
11473             description="Time elapsed on the GPU during the measurement."
11474             data_type="uint64"
11475             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11476             underscore_name="gpu_time"
11477             units="ns"
11478             symbol_name="GpuTime"
11479             semantic_type="duration"
11480             mdapi_supported_apis=""
11481             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11482             mdapi_hw_unit_type="gpu"
11483             mdapi_group="GPU"
11484             />
11485    <counter name="AVG GPU Core Frequency"
11486             description="Average GPU Core Frequency in the measurement."
11487             data_type="uint64"
11488             max_equation="$GpuMaxFrequency"
11489             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11490             underscore_name="avg_gpu_core_frequency"
11491             units="hz"
11492             symbol_name="AvgGpuCoreFrequency"
11493             semantic_type="event"
11494             mdapi_supported_apis=""
11495             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11496             mdapi_group="GPU"
11497             mdapi_hw_unit_type="gpu"
11498             />
11499    <counter name="Render Ring Busy"
11500             description="The percentage of time when render command streamer was busy."
11501             data_type="float"
11502             max_equation="100"
11503             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11504             underscore_name="render_busy"
11505             units="percent"
11506             symbol_name="RenderBusy"
11507             semantic_type="duration"
11508             mdapi_supported_apis=""
11509             mdapi_usage_flags="System Frame Batch"
11510             mdapi_group="GPU"
11511             mdapi_hw_unit_type="gpu"
11512             />
11513    <counter name="Vdbox0 Ring Busy"
11514             description="The percentage of time when Vdbox0 command streamer was busy."
11515             data_type="float"
11516             max_equation="100"
11517             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11518             underscore_name="vdbox0_busy"
11519             units="percent"
11520             symbol_name="Vdbox0Busy"
11521             semantic_type="duration"
11522             mdapi_supported_apis=""
11523             mdapi_usage_flags="System Frame Batch"
11524             mdapi_group="GPU"
11525             mdapi_hw_unit_type="gpu"
11526             />
11527    <counter name="Posh Ring Busy"
11528             description="The percentage of time when posh command streamer was busy."
11529             data_type="float"
11530             max_equation="100"
11531             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11532             underscore_name="posh_engine_busy"
11533             units="percent"
11534             symbol_name="PoshEngineBusy"
11535             semantic_type="duration"
11536             mdapi_supported_apis=""
11537             mdapi_usage_flags="System Frame Batch"
11538             mdapi_group="GPU"
11539             mdapi_hw_unit_type="gpu"
11540             />
11541    <counter name="Blitter Ring Busy"
11542             description="The percentage of time when blitter command streamer was busy."
11543             data_type="float"
11544             max_equation="100"
11545             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11546             underscore_name="blitter_busy"
11547             units="percent"
11548             symbol_name="BlitterBusy"
11549             semantic_type="duration"
11550             mdapi_supported_apis=""
11551             mdapi_usage_flags="System Frame Batch"
11552             mdapi_group="GPU"
11553             mdapi_hw_unit_type="gpu"
11554             />
11555    <counter name="Vdbox1 Ring Busy"
11556             description="The percentage of time when Vdbox1 command streamer was busy."
11557             data_type="float"
11558             max_equation="100"
11559             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11560             underscore_name="vdbox1_busy"
11561             units="percent"
11562             symbol_name="Vdbox1Busy"
11563             semantic_type="duration"
11564             mdapi_supported_apis=""
11565             mdapi_usage_flags="System Frame Batch"
11566             mdapi_group="GPU"
11567             mdapi_hw_unit_type="gpu"
11568             />
11569    <counter name="AnyRingBusy"
11570             description="The percentage of time when any command streamer was busy."
11571             data_type="float"
11572             max_equation="100"
11573             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11574             underscore_name="any_ring_busy"
11575             units="percent"
11576             symbol_name="AnyRingBusy"
11577             semantic_type="duration"
11578             mdapi_supported_apis=""
11579             mdapi_usage_flags="Frame Batch Draw"
11580             mdapi_group="GPU"
11581             mdapi_hw_unit_type="gpu"
11582             />
11583    <counter name="GPU Busy"
11584             description="The percentage of time in which the GPU has been processing GPU commands."
11585             data_type="float"
11586             max_equation="100"
11587             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11588             underscore_name="gpu_busy"
11589             units="percent"
11590             symbol_name="GpuBusy"
11591             semantic_type="duration"
11592             mdapi_supported_apis=""
11593             mdapi_usage_flags="Tier1 Overview System Frame"
11594             mdapi_group="GPU"
11595             mdapi_hw_unit_type="gpu"
11596             />
11597    <register_config type="NOA">
11598        <register type="NOA" address="0x00000D04" value="0x00000200" />
11599        <register type="NOA" address="0x00009840" value="0x00000000" />
11600        <register type="NOA" address="0x00009884" value="0x00000003" />
11601        <register type="NOA" address="0x00009888" value="0x0E061200" />
11602        <register type="NOA" address="0x00009888" value="0x22062400" />
11603        <register type="NOA" address="0x00009888" value="0x10002400" />
11604        <register type="NOA" address="0x00009888" value="0x00038000" />
11605        <register type="NOA" address="0x00009888" value="0x06032000" />
11606        <register type="NOA" address="0x00009888" value="0x020600F3" />
11607        <register type="NOA" address="0x00009888" value="0x0C060043" />
11608        <register type="NOA" address="0x00009888" value="0x20060000" />
11609        <register type="NOA" address="0x00009888" value="0x02000023" />
11610        <register type="NOA" address="0x00009888" value="0x20002000" />
11611        <register type="NOA" address="0x00009888" value="0x081A8000" />
11612        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
11613        <register type="NOA" address="0x00009888" value="0x4E1F2900" />
11614        <register type="NOA" address="0x00009888" value="0x501F00E9" />
11615        <register type="NOA" address="0x00009888" value="0x10204000" />
11616        <register type="NOA" address="0x00009888" value="0x0C214000" />
11617        <register type="NOA" address="0x00009888" value="0x181F0000" />
11618        <register type="NOA" address="0x00009888" value="0x401F4131" />
11619        <register type="NOA" address="0x00009888" value="0x421F1021" />
11620        <register type="NOA" address="0x00009888" value="0x441F3100" />
11621        <register type="NOA" address="0x00009888" value="0x301F0000" />
11622        <register type="NOA" address="0x00009884" value="0x00000002" />
11623        <register type="NOA" address="0x00009888" value="0x181B2400" />
11624        <register type="NOA" address="0x00009888" value="0x185B2400" />
11625        <register type="NOA" address="0x00009888" value="0x12240120" />
11626        <register type="NOA" address="0x00009888" value="0x06218000" />
11627        <register type="NOA" address="0x00009888" value="0x08212000" />
11628        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
11629        <register type="NOA" address="0x00009888" value="0x180B8000" />
11630        <register type="NOA" address="0x00009888" value="0x0A0C8000" />
11631        <register type="NOA" address="0x00009888" value="0x040F8000" />
11632        <register type="NOA" address="0x00009888" value="0x0E080010" />
11633        <register type="NOA" address="0x00009888" value="0x041B8300" />
11634        <register type="NOA" address="0x00009888" value="0x101B0000" />
11635        <register type="NOA" address="0x00009888" value="0x221B0000" />
11636        <register type="NOA" address="0x00009888" value="0x041E4000" />
11637        <register type="NOA" address="0x00009888" value="0x084A8000" />
11638        <register type="NOA" address="0x00009888" value="0x184B4000" />
11639        <register type="NOA" address="0x00009888" value="0x084C8000" />
11640        <register type="NOA" address="0x00009888" value="0x044F2000" />
11641        <register type="NOA" address="0x00009888" value="0x0E480004" />
11642        <register type="NOA" address="0x00009888" value="0x045B0083" />
11643        <register type="NOA" address="0x00009888" value="0x105B0000" />
11644        <register type="NOA" address="0x00009888" value="0x225B0000" />
11645        <register type="NOA" address="0x00009888" value="0x045E1000" />
11646        <register type="NOA" address="0x00009888" value="0x0823A000" />
11647        <register type="NOA" address="0x00009888" value="0x02242980" />
11648        <register type="NOA" address="0x00009888" value="0x10240000" />
11649        <register type="NOA" address="0x00009888" value="0x06240000" />
11650        <register type="NOA" address="0x00009888" value="0x0A244000" />
11651        <register type="NOA" address="0x00009888" value="0x1C250004" />
11652        <register type="NOA" address="0x00009888" value="0x08268000" />
11653    </register_config>
11654    <register_config type="OA">
11655        <register type="OA" address="0x00002740" value="0x00000000" />
11656        <register type="OA" address="0x00002710" value="0x00000000" />
11657        <register type="OA" address="0x00002714" value="0x10800000" />
11658        <register type="OA" address="0x00002720" value="0x00000000" />
11659        <register type="OA" address="0x00002724" value="0x00800000" />
11660        <register type="OA" address="0x00002770" value="0x0007C000" />
11661        <register type="OA" address="0x00002774" value="0x000007FF" />
11662    </register_config>
11663  </set>
11664
11665  <set name="Metric set TestOa"
11666       mdapi_supported_apis="OGL OCL IO BB"
11667       underscore_name="test_oa"
11668       hw_config_guid="3c0bf614-5d67-4326-887f-a24eb8a58244"
11669       chipset="ICL"
11670       symbol_name="TestOa"
11671       >
11672    <counter name="TestCounter7"
11673             description="HW test counter 7. Factor: 0.6666"
11674             data_type="uint64"
11675             equation="B 7 READ"
11676             underscore_name="counter7"
11677             units="events"
11678             symbol_name="Counter7"
11679             semantic_type="event"
11680             mdapi_supported_apis=""
11681             mdapi_usage_flags="Frame Batch Draw"
11682             mdapi_hw_unit_type="gpu"
11683             mdapi_group="GPU"
11684             />
11685    <counter name="GPU Time Elapsed"
11686             description="Time elapsed on the GPU during the measurement."
11687             data_type="uint64"
11688             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11689             underscore_name="gpu_time"
11690             units="ns"
11691             symbol_name="GpuTime"
11692             semantic_type="duration"
11693             mdapi_supported_apis=""
11694             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11695             mdapi_hw_unit_type="gpu"
11696             mdapi_group="GPU"
11697             />
11698    <counter name="GPU Core Clocks"
11699             description="The total number of GPU core clocks elapsed during the measurement."
11700             data_type="uint64"
11701             equation="GPU_CLOCK 0 READ"
11702             underscore_name="gpu_core_clocks"
11703             units="cycles"
11704             symbol_name="GpuCoreClocks"
11705             semantic_type="event"
11706             mdapi_supported_apis=""
11707             mdapi_usage_flags="Tier1 Frame Batch Draw"
11708             mdapi_hw_unit_type="gpu"
11709             mdapi_group="GPU"
11710             />
11711    <counter name="AVG GPU Core Frequency"
11712             description="Average GPU Core Frequency in the measurement."
11713             data_type="uint64"
11714             max_equation="$GpuMaxFrequency"
11715             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11716             underscore_name="avg_gpu_core_frequency"
11717             units="hz"
11718             symbol_name="AvgGpuCoreFrequency"
11719             semantic_type="event"
11720             mdapi_supported_apis=""
11721             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11722             mdapi_group="GPU"
11723             mdapi_hw_unit_type="gpu"
11724             />
11725    <counter name="TestCounter8"
11726             description="HW test counter 8. Should be equal to 1."
11727             data_type="uint64"
11728             equation="C 0 READ"
11729             underscore_name="counter8"
11730             units="events"
11731             symbol_name="Counter8"
11732             semantic_type="event"
11733             mdapi_supported_apis=""
11734             mdapi_usage_flags="Frame Batch Draw"
11735             mdapi_hw_unit_type="gpu"
11736             mdapi_group="GPU"
11737             />
11738    <counter name="TestCounter4"
11739             description="HW test counter 4. Factor: 0.3333"
11740             data_type="uint64"
11741             equation="B 4 READ"
11742             underscore_name="counter4"
11743             units="events"
11744             symbol_name="Counter4"
11745             semantic_type="event"
11746             mdapi_supported_apis=""
11747             mdapi_usage_flags="Frame Batch Draw"
11748             mdapi_hw_unit_type="gpu"
11749             mdapi_group="GPU"
11750             />
11751    <counter name="TestCounter5"
11752             description="HW test counter 5. Factor: 0.3333"
11753             data_type="uint64"
11754             equation="B 5 READ"
11755             underscore_name="counter5"
11756             units="events"
11757             symbol_name="Counter5"
11758             semantic_type="event"
11759             mdapi_supported_apis=""
11760             mdapi_usage_flags="Frame Batch Draw"
11761             mdapi_hw_unit_type="gpu"
11762             mdapi_group="GPU"
11763             />
11764    <counter name="TestCounter6"
11765             description="HW test counter 6. Factor: 0.16666"
11766             data_type="uint64"
11767             equation="B 6 READ"
11768             underscore_name="counter6"
11769             units="events"
11770             symbol_name="Counter6"
11771             semantic_type="event"
11772             mdapi_supported_apis=""
11773             mdapi_usage_flags="Frame Batch Draw"
11774             mdapi_hw_unit_type="gpu"
11775             mdapi_group="GPU"
11776             />
11777    <counter name="TestCounter3"
11778             description="HW test counter 3. Factor: 0.5"
11779             data_type="uint64"
11780             equation="B 3 READ"
11781             underscore_name="counter3"
11782             units="events"
11783             symbol_name="Counter3"
11784             semantic_type="event"
11785             mdapi_supported_apis=""
11786             mdapi_usage_flags="Frame Batch Draw"
11787             mdapi_hw_unit_type="gpu"
11788             mdapi_group="GPU"
11789             />
11790    <counter name="TestCounter0"
11791             description="HW test counter 0. Factor: 0.0"
11792             data_type="uint64"
11793             equation="B 0 READ"
11794             underscore_name="counter0"
11795             units="events"
11796             symbol_name="Counter0"
11797             semantic_type="event"
11798             mdapi_supported_apis=""
11799             mdapi_usage_flags="Frame Batch Draw"
11800             mdapi_hw_unit_type="gpu"
11801             mdapi_group="GPU"
11802             />
11803    <counter name="TestCounter1"
11804             description="HW test counter 1. Factor: 1.0"
11805             data_type="uint64"
11806             equation="B 1 READ"
11807             underscore_name="counter1"
11808             units="events"
11809             symbol_name="Counter1"
11810             semantic_type="event"
11811             mdapi_supported_apis=""
11812             mdapi_usage_flags="Frame Batch Draw"
11813             mdapi_hw_unit_type="gpu"
11814             mdapi_group="GPU"
11815             />
11816    <counter name="TestCounter2"
11817             description="HW test counter 2. Factor: 1.0"
11818             data_type="uint64"
11819             equation="B 2 READ"
11820             underscore_name="counter2"
11821             units="events"
11822             symbol_name="Counter2"
11823             semantic_type="event"
11824             mdapi_supported_apis=""
11825             mdapi_usage_flags="Frame Batch Draw"
11826             mdapi_hw_unit_type="gpu"
11827             mdapi_group="GPU"
11828             />
11829    <register_config type="NOA">
11830        <register type="NOA" address="0x00000D04" value="0x00000200" />
11831        <register type="NOA" address="0x00009840" value="0x00000000" />
11832        <register type="NOA" address="0x00009884" value="0x00000003" />
11833        <register type="NOA" address="0x00009888" value="0x16130000" />
11834        <register type="NOA" address="0x00009888" value="0x24000001" />
11835        <register type="NOA" address="0x00009888" value="0x0E130056" />
11836        <register type="NOA" address="0x00009888" value="0x10130000" />
11837        <register type="NOA" address="0x00009888" value="0x1A130000" />
11838        <register type="NOA" address="0x00009888" value="0x541F0001" />
11839        <register type="NOA" address="0x00009888" value="0x181F0000" />
11840        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
11841        <register type="NOA" address="0x00009888" value="0x301F0000" />
11842    </register_config>
11843    <register_config type="OA">
11844        <register type="OA" address="0x00002740" value="0x00000000" />
11845        <register type="OA" address="0x00002710" value="0x00000000" />
11846        <register type="OA" address="0x00002714" value="0xF0800000" />
11847        <register type="OA" address="0x00002720" value="0x00000000" />
11848        <register type="OA" address="0x00002724" value="0xF0800000" />
11849        <register type="OA" address="0x00002770" value="0x00000004" />
11850        <register type="OA" address="0x00002774" value="0x0000FFFF" />
11851        <register type="OA" address="0x00002778" value="0x00000003" />
11852        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
11853        <register type="OA" address="0x00002780" value="0x00000007" />
11854        <register type="OA" address="0x00002784" value="0x0000FFFF" />
11855        <register type="OA" address="0x00002788" value="0x00100002" />
11856        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11857        <register type="OA" address="0x00002790" value="0x00100002" />
11858        <register type="OA" address="0x00002794" value="0x0000FFCF" />
11859        <register type="OA" address="0x00002798" value="0x00100082" />
11860        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11861        <register type="OA" address="0x000027A0" value="0x001000C2" />
11862        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11863        <register type="OA" address="0x000027A8" value="0x00100001" />
11864        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11865    </register_config>
11866  </set>
11867
11868</metrics>
11869