1<?xml version="1.0"?>
2<metrics version="1572425295" 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="807f52f4-e457-4da4-b2b6-9a7b6dc2b1ed"
7       chipset="LKF"
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 5 READ B 4 READ UADD UMUL"
302             underscore_name="gti_read_throughput"
303             units="bytes"
304             symbol_name="GtiReadThroughput"
305             semantic_type="throughput"
306             mdapi_supported_apis=""
307             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
308             mdapi_group="GTI"
309             mdapi_hw_unit_type="gpu"
310             />
311    <counter name="PS FPU1 Pipe Active"
312             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
313             data_type="float"
314             max_equation="100"
315             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
316             underscore_name="ps_fpu1_active"
317             units="percent"
318             symbol_name="PsFpu1Active"
319             semantic_type="duration"
320             mdapi_supported_apis=""
321             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
322             mdapi_group="EU Array/Pixel Shader"
323             mdapi_hw_unit_type="gpu"
324             />
325    <counter name="PS Send Pipeline Active"
326             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
327             data_type="float"
328             max_equation="100"
329             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
330             underscore_name="ps_send_active"
331             units="percent"
332             symbol_name="PsSendActive"
333             semantic_type="duration"
334             mdapi_supported_apis=""
335             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
336             mdapi_group="EU Array/Pixel Shader"
337             mdapi_hw_unit_type="gpu"
338             />
339    <counter name="Rasterized Pixels"
340             description="The total number of rasterized pixels."
341             data_type="uint64"
342             equation="A 21 READ 4 UMUL"
343             underscore_name="rasterized_pixels"
344             units="pixels"
345             symbol_name="RasterizedPixels"
346             semantic_type="event"
347             mdapi_supported_apis=""
348             mdapi_usage_flags="Tier3 Frame Batch Draw"
349             mdapi_hw_unit_type="gpu"
350             mdapi_group="3D Pipe/Rasterizer"
351             />
352    <counter name="GPU Busy"
353             description="The percentage of time in which the GPU has been processing GPU commands."
354             data_type="float"
355             max_equation="100"
356             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
357             underscore_name="gpu_busy"
358             units="percent"
359             symbol_name="GpuBusy"
360             semantic_type="duration"
361             mdapi_supported_apis=""
362             mdapi_usage_flags="Tier1 Overview System Frame"
363             mdapi_group="GPU"
364             mdapi_hw_unit_type="gpu"
365             />
366    <counter name="VS FPU0 Pipe Active"
367             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
368             data_type="float"
369             max_equation="100"
370             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
371             underscore_name="vs_fpu0_active"
372             units="percent"
373             symbol_name="VsFpu0Active"
374             semantic_type="duration"
375             mdapi_supported_apis=""
376             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
377             mdapi_group="EU Array/Vertex Shader"
378             mdapi_hw_unit_type="gpu"
379             />
380    <counter name="PS FPU0 Pipe Active"
381             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
382             data_type="float"
383             max_equation="100"
384             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
385             underscore_name="ps_fpu0_active"
386             units="percent"
387             symbol_name="PsFpu0Active"
388             semantic_type="duration"
389             mdapi_supported_apis=""
390             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
391             mdapi_group="EU Array/Pixel Shader"
392             mdapi_hw_unit_type="gpu"
393             />
394    <counter name="DS Threads Dispatched"
395             description="The total number of domain shader hardware threads dispatched."
396             data_type="uint64"
397             equation="A 3 READ"
398             underscore_name="ds_threads"
399             units="threads"
400             symbol_name="DsThreads"
401             semantic_type="event"
402             mdapi_supported_apis=""
403             mdapi_usage_flags="Tier3 Frame Batch Draw"
404             mdapi_hw_unit_type="gpu"
405             mdapi_group="EU Array/Domain Shader"
406             />
407    <counter name="Samples Written"
408             description="The total number of samples or pixels written to all render targets."
409             data_type="uint64"
410             equation="A 26 READ 4 UMUL"
411             underscore_name="samples_written"
412             units="pixels"
413             symbol_name="SamplesWritten"
414             semantic_type="event"
415             mdapi_supported_apis=""
416             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
417             mdapi_hw_unit_type="gpu"
418             mdapi_group="3D Pipe/Output Merger"
419             />
420    <counter name="EU Stall"
421             description="The percentage of time in which the Execution Units were stalled."
422             data_type="float"
423             max_equation="100"
424             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
425             underscore_name="eu_stall"
426             units="percent"
427             symbol_name="EuStall"
428             semantic_type="duration"
429             mdapi_supported_apis=""
430             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
431             mdapi_group="EU Array"
432             mdapi_hw_unit_type="gpu"
433             />
434    <counter name="Samples Blended"
435             description="The total number of blended samples or pixels written to all render targets."
436             data_type="uint64"
437             equation="A 27 READ 4 UMUL"
438             underscore_name="samples_blended"
439             units="pixels"
440             symbol_name="SamplesBlended"
441             semantic_type="event"
442             mdapi_supported_apis=""
443             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
444             mdapi_hw_unit_type="gpu"
445             mdapi_group="3D Pipe/Output Merger"
446             />
447    <counter name="Early Depth Test Fails"
448             description="The total number of pixels dropped on early depth test."
449             data_type="uint64"
450             equation="A 23 READ 4 UMUL"
451             underscore_name="early_depth_test_fails"
452             units="pixels"
453             symbol_name="EarlyDepthTestFails"
454             semantic_type="event"
455             mdapi_supported_apis=""
456             mdapi_usage_flags="Tier3 Frame Batch Draw"
457             mdapi_hw_unit_type="gpu"
458             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
459             />
460    <counter name="Samplers Bottleneck"
461             low_watermark="5"
462             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
463             data_type="float"
464             high_watermark="15"
465             equation="$Sampler00Bottleneck"
466             max_equation="100"
467             underscore_name="sampler_bottleneck"
468             units="percent"
469             symbol_name="SamplerBottleneck"
470             availability="$SubsliceMask 9 AND"
471             semantic_type="duration"
472             mdapi_supported_apis=""
473             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
474             mdapi_group="Sampler"
475             mdapi_hw_unit_type="slice"
476             />
477    <counter name="Shader Memory Accesses"
478             description="The total number of shader memory accesses to L3."
479             data_type="uint64"
480             equation="A 32 READ"
481             underscore_name="shader_memory_accesses"
482             units="messages"
483             symbol_name="ShaderMemoryAccesses"
484             semantic_type="event"
485             mdapi_supported_apis=""
486             mdapi_usage_flags="Tier3 Frame Batch Draw"
487             mdapi_hw_unit_type="gpu"
488             mdapi_group="L3/Data Port"
489             />
490    <counter name="HS Threads Dispatched"
491             description="The total number of hull shader hardware threads dispatched."
492             data_type="uint64"
493             equation="A 2 READ"
494             underscore_name="hs_threads"
495             units="threads"
496             symbol_name="HsThreads"
497             semantic_type="event"
498             mdapi_supported_apis=""
499             mdapi_usage_flags="Tier3 Frame Batch Draw"
500             mdapi_hw_unit_type="gpu"
501             mdapi_group="EU Array/Hull Shader"
502             />
503    <counter name="GTI Write Throughput"
504             description="The total number of GPU memory bytes written to GTI."
505             data_type="uint64"
506             max_equation="$GpuCoreClocks 64 UMUL"
507             equation="64  B 0 READ B 2 READ UADD UMUL"
508             underscore_name="gti_write_throughput"
509             units="bytes"
510             symbol_name="GtiWriteThroughput"
511             semantic_type="throughput"
512             mdapi_supported_apis=""
513             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
514             mdapi_group="GTI"
515             mdapi_hw_unit_type="gpu"
516             />
517    <counter name="L3 Shader Throughput"
518             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
519             data_type="uint64"
520             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
521             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
522             underscore_name="l3_shader_throughput"
523             units="bytes"
524             symbol_name="L3ShaderThroughput"
525             semantic_type="throughput"
526             mdapi_supported_apis=""
527             mdapi_usage_flags="Tier2 Frame Batch Draw"
528             mdapi_group="L3/Data Port"
529             mdapi_hw_unit_type="gpu"
530             />
531    <counter name="Samples Killed in FS"
532             description="The total number of samples or pixels dropped in fragment shaders."
533             data_type="uint64"
534             equation="A 24 READ 4 UMUL"
535             underscore_name="samples_killed_in_ps"
536             units="pixels"
537             symbol_name="SamplesKilledInPs"
538             semantic_type="event"
539             mdapi_supported_apis=""
540             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
541             mdapi_hw_unit_type="gpu"
542             mdapi_group="3D Pipe/Fragment Shader"
543             />
544    <counter name="SLM Bytes Written"
545             description="The total number of GPU memory bytes written into shared local memory."
546             data_type="uint64"
547             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
548             equation="A 31 READ 64 UMUL"
549             underscore_name="slm_bytes_written"
550             units="bytes"
551             symbol_name="SlmBytesWritten"
552             semantic_type="throughput"
553             mdapi_supported_apis=""
554             mdapi_usage_flags="Tier3 Frame Batch Draw"
555             mdapi_group="L3/Data Port/SLM"
556             mdapi_hw_unit_type="gpu"
557             />
558    <counter name="Shader Atomic Memory Accesses"
559             description="The total number of shader atomic memory accesses."
560             data_type="uint64"
561             equation="A 34 READ"
562             underscore_name="shader_atomics"
563             units="messages"
564             symbol_name="ShaderAtomics"
565             semantic_type="event"
566             mdapi_supported_apis=""
567             mdapi_usage_flags="Tier3 Frame Batch Draw"
568             mdapi_hw_unit_type="gpu"
569             mdapi_group="L3/Data Port/Atomics"
570             />
571    <register_config type="NOA">
572        <register type="NOA" address="0x00000D04" value="0x00000200" />
573        <register type="NOA" address="0x00009840" value="0x00000000" />
574        <register type="NOA" address="0x00009884" value="0x00000000" />
575        <register type="NOA" address="0x00009888" value="0x142C0014" />
576        <register type="NOA" address="0x00009888" value="0x14120700" />
577        <register type="NOA" address="0x00009888" value="0x121500E0" />
578        <register type="NOA" address="0x00009888" value="0x1E1E0030" />
579        <register type="NOA" address="0x00009888" value="0x1A204000" />
580        <register type="NOA" address="0x00009888" value="0x1C200001" />
581        <register type="NOA" address="0x00009888" value="0x1E213000" />
582        <register type="NOA" address="0x00009888" value="0x0E2C1831" />
583        <register type="NOA" address="0x00009888" value="0x102C0000" />
584        <register type="NOA" address="0x00009888" value="0x182C0000" />
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="0x0A1CA700" />
611        <register type="NOA" address="0x00009888" value="0x101C0000" />
612        <register type="NOA" address="0x00009888" value="0x081D0100" />
613        <register type="NOA" address="0x00009888" value="0x0A1D0008" />
614        <register type="NOA" address="0x00009888" value="0x085C0097" />
615        <register type="NOA" address="0x00009888" value="0x0A5C00A7" />
616        <register type="NOA" address="0x00009888" value="0x105C0000" />
617        <register type="NOA" address="0x00009888" value="0x0A5D0005" />
618        <register type="NOA" address="0x00009888" value="0x181E8000" />
619        <register type="NOA" address="0x00009888" value="0x1E1EB300" />
620        <register type="NOA" address="0x00009888" value="0x301F4000" />
621        <register type="NOA" address="0x00009888" value="0x501F2004" />
622        <register type="NOA" address="0x00009888" value="0x521F0090" />
623        <register type="NOA" address="0x00009888" value="0x541F0024" />
624        <register type="NOA" address="0x00009888" value="0x4E1F2000" />
625        <register type="NOA" address="0x00009888" value="0x3E1F6100" />
626        <register type="NOA" address="0x00009888" value="0x461F6100" />
627        <register type="NOA" address="0x00009888" value="0x481F6100" />
628        <register type="NOA" address="0x00009888" value="0x4A1F0061" />
629        <register type="NOA" address="0x00009888" value="0x141F0000" />
630        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
631        <register type="NOA" address="0x00009888" value="0x421F3060" />
632    </register_config>
633    <register_config type="OA">
634        <register type="OA" address="0x00002740" value="0x00000000" />
635        <register type="OA" address="0x00002710" value="0x00000000" />
636        <register type="OA" address="0x00002714" value="0x00800000" />
637        <register type="OA" address="0x00002720" value="0x00000000" />
638        <register type="OA" address="0x00002724" value="0x00800000" />
639    </register_config>
640    <register_config type="FLEX">
641        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
642        <register type="FLEX" address="0x0000E458" value="0x00005004" />
643        <register type="FLEX" address="0x0000E558" value="0x00010003" />
644        <register type="FLEX" address="0x0000E658" value="0x00012011" />
645        <register type="FLEX" address="0x0000E758" value="0x00051050" />
646        <register type="FLEX" address="0x0000E45C" value="0x00000052" />
647    </register_config>
648  </set>
649
650  <set name="Compute Metrics Basic Gen11"
651       mdapi_supported_apis="OGL OCL IO BB"
652       underscore_name="compute_basic"
653       hw_config_guid="5706829a-b9f3-4d0f-aa88-420f452540bf"
654       chipset="LKF"
655       symbol_name="ComputeBasic"
656       >
657    <counter name="GPU Core Clocks"
658             description="The total number of GPU core clocks elapsed during the measurement."
659             data_type="uint64"
660             equation="GPU_CLOCK 0 READ"
661             underscore_name="gpu_core_clocks"
662             units="cycles"
663             symbol_name="GpuCoreClocks"
664             semantic_type="event"
665             mdapi_supported_apis=""
666             mdapi_usage_flags="Tier1 Frame Batch Draw"
667             mdapi_hw_unit_type="gpu"
668             mdapi_group="GPU"
669             />
670    <counter name="EU Active"
671             description="The percentage of time in which the Execution Units were actively processing."
672             data_type="float"
673             max_equation="100"
674             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
675             underscore_name="eu_active"
676             units="percent"
677             symbol_name="EuActive"
678             semantic_type="duration"
679             mdapi_supported_apis=""
680             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
681             mdapi_group="EU Array"
682             mdapi_hw_unit_type="gpu"
683             />
684    <counter name="Untyped Bytes Read"
685             description="The total number of typed memory bytes read via Data Port."
686             data_type="uint64"
687             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
688             equation="C 3 READ C 2 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
689             underscore_name="untyped_bytes_read"
690             units="bytes"
691             symbol_name="UntypedBytesRead"
692             semantic_type="throughput"
693             mdapi_supported_apis=""
694             mdapi_usage_flags="Tier3 Frame Batch Draw"
695             mdapi_group="L3/Data Port"
696             mdapi_hw_unit_type="gpu"
697             />
698    <counter name="EU Both FPU Pipes Active"
699             description="The percentage of time in which both EU FPU pipelines were actively processing."
700             data_type="float"
701             max_equation="100"
702             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
703             underscore_name="eu_fpu_both_active"
704             units="percent"
705             symbol_name="EuFpuBothActive"
706             semantic_type="duration"
707             mdapi_supported_apis=""
708             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
709             mdapi_group="EU Array/Pipes"
710             mdapi_hw_unit_type="gpu"
711             />
712    <counter name="Typed Bytes Written"
713             description="The total number of untyped memory bytes written via Data Port."
714             data_type="uint64"
715             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
716             equation="C 5 READ C 4 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
717             underscore_name="typed_bytes_written"
718             units="bytes"
719             symbol_name="TypedBytesWritten"
720             semantic_type="throughput"
721             mdapi_supported_apis=""
722             mdapi_usage_flags="Tier3 Frame Batch Draw"
723             mdapi_group="L3/Data Port"
724             mdapi_hw_unit_type="gpu"
725             />
726    <counter name="EU AVG IPC Rate"
727             description="The average rate of IPC calculated for 2 FPU pipelines."
728             data_type="float"
729             max_equation="2"
730             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
731             underscore_name="eu_avg_ipc_rate"
732             units="number"
733             symbol_name="EuAvgIpcRate"
734             semantic_type="ratio"
735             mdapi_supported_apis=""
736             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
737             mdapi_group="EU Array"
738             mdapi_hw_unit_type="gpu"
739             />
740    <counter name="GS Threads Dispatched"
741             description="The total number of geometry shader hardware threads dispatched."
742             data_type="uint64"
743             equation="A 5 READ"
744             underscore_name="gs_threads"
745             units="threads"
746             symbol_name="GsThreads"
747             semantic_type="event"
748             mdapi_supported_apis=""
749             mdapi_usage_flags="Tier3 Frame Batch Draw"
750             mdapi_hw_unit_type="gpu"
751             mdapi_group="EU Array/Geometry Shader"
752             />
753    <counter name="Early Hi-Depth Test Fails"
754             description="The total number of pixels dropped on early hierarchical depth test."
755             data_type="uint64"
756             equation="A 22 READ 4 UMUL"
757             underscore_name="hi_depth_test_fails"
758             units="pixels"
759             symbol_name="HiDepthTestFails"
760             semantic_type="event"
761             mdapi_supported_apis=""
762             mdapi_usage_flags="Tier3 Frame Batch Draw"
763             mdapi_hw_unit_type="gpu"
764             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
765             />
766    <counter name="VS Threads Dispatched"
767             description="The total number of vertex shader hardware threads dispatched."
768             data_type="uint64"
769             equation="A 1 READ"
770             underscore_name="vs_threads"
771             units="threads"
772             symbol_name="VsThreads"
773             semantic_type="event"
774             mdapi_supported_apis=""
775             mdapi_usage_flags="Tier3 Frame Batch Draw"
776             mdapi_hw_unit_type="gpu"
777             mdapi_group="EU Array/Vertex Shader"
778             />
779    <counter name="FS Threads Dispatched"
780             description="The total number of fragment shader hardware threads dispatched."
781             data_type="uint64"
782             equation="A 6 READ"
783             underscore_name="ps_threads"
784             units="threads"
785             symbol_name="PsThreads"
786             semantic_type="event"
787             mdapi_supported_apis=""
788             mdapi_usage_flags="Tier3 Frame Batch Draw"
789             mdapi_hw_unit_type="gpu"
790             mdapi_group="EU Array/Fragment Shader"
791             />
792    <counter name="EU FPU1 Pipe Active"
793             description="The percentage of time in which EU FPU1 pipeline was actively processing."
794             data_type="float"
795             max_equation="100"
796             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
797             underscore_name="fpu1_active"
798             units="percent"
799             symbol_name="Fpu1Active"
800             semantic_type="duration"
801             mdapi_supported_apis=""
802             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
803             mdapi_group="EU Array/Pipes"
804             mdapi_hw_unit_type="gpu"
805             />
806    <counter name="EU FPU0 Pipe Active"
807             description="The percentage of time in which EU FPU0 pipeline was actively processing."
808             data_type="float"
809             max_equation="100"
810             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
811             underscore_name="fpu0_active"
812             units="percent"
813             symbol_name="Fpu0Active"
814             semantic_type="duration"
815             mdapi_supported_apis=""
816             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
817             mdapi_group="EU Array/Pipes"
818             mdapi_hw_unit_type="gpu"
819             />
820    <counter name="Shader Barrier Messages"
821             description="The total number of shader barrier messages."
822             data_type="uint64"
823             equation="A 35 READ"
824             underscore_name="shader_barriers"
825             units="messages"
826             symbol_name="ShaderBarriers"
827             semantic_type="event"
828             mdapi_supported_apis=""
829             mdapi_usage_flags="Tier3 Frame Batch Draw"
830             mdapi_hw_unit_type="gpu"
831             mdapi_group="EU Array/Barrier"
832             />
833    <counter name="Sampler Texels"
834             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
835             data_type="uint64"
836             equation="A 28 READ 4 UMUL"
837             underscore_name="sampler_texels"
838             units="texels"
839             symbol_name="SamplerTexels"
840             semantic_type="event"
841             mdapi_supported_apis=""
842             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
843             mdapi_hw_unit_type="gpu"
844             mdapi_group="Sampler/Sampler Input"
845             />
846    <counter name="Pixels Failing Tests"
847             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
848             data_type="uint64"
849             equation="A 25 READ 4 UMUL"
850             underscore_name="pixels_failing_post_ps_tests"
851             units="pixels"
852             symbol_name="PixelsFailingPostPsTests"
853             semantic_type="event"
854             mdapi_supported_apis=""
855             mdapi_usage_flags="Tier3 Frame Batch Draw"
856             mdapi_hw_unit_type="gpu"
857             mdapi_group="3D Pipe/Output Merger"
858             />
859    <counter name="Typed Atomics Accesses"
860             description="The total number of typed atomic accesses via Data Port."
861             data_type="uint64"
862             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
863             equation="B 4 READ B 5 READ UADD 2 UDIV $EuSubslicesTotalCount UMUL"
864             underscore_name="typed_atomics"
865             units="events"
866             symbol_name="TypedAtomics"
867             semantic_type="throughput"
868             mdapi_supported_apis=""
869             mdapi_usage_flags="Tier3 Frame Batch Draw"
870             mdapi_group="L3/Data Port"
871             mdapi_hw_unit_type="gpu"
872             />
873    <counter name="GPU Time Elapsed"
874             description="Time elapsed on the GPU during the measurement."
875             data_type="uint64"
876             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
877             underscore_name="gpu_time"
878             units="ns"
879             symbol_name="GpuTime"
880             semantic_type="duration"
881             mdapi_supported_apis=""
882             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
883             mdapi_hw_unit_type="gpu"
884             mdapi_group="GPU"
885             />
886    <counter name="AVG GPU Core Frequency"
887             description="Average GPU Core Frequency in the measurement."
888             data_type="uint64"
889             max_equation="$GpuMaxFrequency"
890             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
891             underscore_name="avg_gpu_core_frequency"
892             units="hz"
893             symbol_name="AvgGpuCoreFrequency"
894             semantic_type="event"
895             mdapi_supported_apis=""
896             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
897             mdapi_group="GPU"
898             mdapi_hw_unit_type="gpu"
899             />
900    <counter name="Sampler Texels Misses"
901             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
902             data_type="uint64"
903             equation="A 29 READ 4 UMUL"
904             underscore_name="sampler_texel_misses"
905             units="texels"
906             symbol_name="SamplerTexelMisses"
907             semantic_type="event"
908             mdapi_supported_apis=""
909             mdapi_usage_flags="Tier3 Batch Frame Draw"
910             mdapi_hw_unit_type="gpu"
911             mdapi_group="Sampler/Sampler Cache"
912             />
913    <counter name="CS Threads Dispatched"
914             description="The total number of compute shader hardware threads dispatched."
915             data_type="uint64"
916             equation="A 4 READ"
917             underscore_name="cs_threads"
918             units="threads"
919             symbol_name="CsThreads"
920             semantic_type="event"
921             mdapi_supported_apis=""
922             mdapi_usage_flags="Tier3 Frame Batch Draw"
923             mdapi_hw_unit_type="gpu"
924             mdapi_group="EU Array/Compute Shader"
925             />
926    <counter name="SLM Bytes Read"
927             description="The total number of GPU memory bytes read from shared local memory."
928             data_type="uint64"
929             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
930             equation="A 30 READ 64 UMUL"
931             underscore_name="slm_bytes_read"
932             units="bytes"
933             symbol_name="SlmBytesRead"
934             semantic_type="throughput"
935             mdapi_supported_apis=""
936             mdapi_usage_flags="Tier3 Frame Batch Draw"
937             mdapi_group="L3/Data Port/SLM"
938             mdapi_hw_unit_type="gpu"
939             />
940    <counter name="GTI Read Throughput"
941             description="The total number of GPU memory bytes read from GTI."
942             data_type="uint64"
943             max_equation="$GpuCoreClocks 64 UMUL"
944             equation="64  B 7 READ B 6 READ UADD UMUL"
945             underscore_name="gti_read_throughput"
946             units="bytes"
947             symbol_name="GtiReadThroughput"
948             semantic_type="throughput"
949             mdapi_supported_apis=""
950             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
951             mdapi_group="GTI"
952             mdapi_hw_unit_type="gpu"
953             />
954    <counter name="Untyped Writes"
955             description="The total number of untyped memory bytes written via Data Port."
956             data_type="uint64"
957             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
958             equation="C 1 READ C 0 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
959             underscore_name="untyped_bytes_written"
960             units="bytes"
961             symbol_name="UntypedBytesWritten"
962             semantic_type="throughput"
963             mdapi_supported_apis=""
964             mdapi_usage_flags="Tier3 Frame Batch Draw"
965             mdapi_group="L3/Data Port"
966             mdapi_hw_unit_type="gpu"
967             />
968    <counter name="GPU Busy"
969             description="The percentage of time in which the GPU has been processing GPU commands."
970             data_type="float"
971             max_equation="100"
972             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
973             underscore_name="gpu_busy"
974             units="percent"
975             symbol_name="GpuBusy"
976             semantic_type="duration"
977             mdapi_supported_apis=""
978             mdapi_usage_flags="Tier1 Overview System Frame"
979             mdapi_group="GPU"
980             mdapi_hw_unit_type="gpu"
981             />
982    <counter name="Rasterized Pixels"
983             description="The total number of rasterized pixels."
984             data_type="uint64"
985             equation="A 21 READ 4 UMUL"
986             underscore_name="rasterized_pixels"
987             units="pixels"
988             symbol_name="RasterizedPixels"
989             semantic_type="event"
990             mdapi_supported_apis=""
991             mdapi_usage_flags="Tier3 Frame Batch Draw"
992             mdapi_hw_unit_type="gpu"
993             mdapi_group="3D Pipe/Rasterizer"
994             />
995    <counter name="Typed Bytes Read"
996             description="The total number of typed memory bytes read via Data Port."
997             data_type="uint64"
998             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
999             equation="C 7 READ C 6 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1000             underscore_name="typed_bytes_read"
1001             units="bytes"
1002             symbol_name="TypedBytesRead"
1003             semantic_type="throughput"
1004             mdapi_supported_apis=""
1005             mdapi_usage_flags="Tier3 Frame Batch Draw"
1006             mdapi_group="L3/Data Port"
1007             mdapi_hw_unit_type="gpu"
1008             />
1009    <counter name="DS Threads Dispatched"
1010             description="The total number of domain shader hardware threads dispatched."
1011             data_type="uint64"
1012             equation="A 3 READ"
1013             underscore_name="ds_threads"
1014             units="threads"
1015             symbol_name="DsThreads"
1016             semantic_type="event"
1017             mdapi_supported_apis=""
1018             mdapi_usage_flags="Tier3 Frame Batch Draw"
1019             mdapi_hw_unit_type="gpu"
1020             mdapi_group="EU Array/Domain Shader"
1021             />
1022    <counter name="EU Thread Occupancy"
1023             description="The percentage of time in which hardware threads occupied EUs."
1024             data_type="float"
1025             max_equation="100"
1026             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1027             underscore_name="eu_thread_occupancy"
1028             units="percent"
1029             symbol_name="EuThreadOccupancy"
1030             semantic_type="duration"
1031             mdapi_supported_apis=""
1032             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1033             mdapi_group="EU Array"
1034             mdapi_hw_unit_type="gpu"
1035             />
1036    <counter name="EU Stall"
1037             description="The percentage of time in which the Execution Units were stalled."
1038             data_type="float"
1039             max_equation="100"
1040             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1041             underscore_name="eu_stall"
1042             units="percent"
1043             symbol_name="EuStall"
1044             semantic_type="duration"
1045             mdapi_supported_apis=""
1046             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1047             mdapi_group="EU Array"
1048             mdapi_hw_unit_type="gpu"
1049             />
1050    <counter name="Samples Blended"
1051             description="The total number of blended samples or pixels written to all render targets."
1052             data_type="uint64"
1053             equation="A 27 READ 4 UMUL"
1054             underscore_name="samples_blended"
1055             units="pixels"
1056             symbol_name="SamplesBlended"
1057             semantic_type="event"
1058             mdapi_supported_apis=""
1059             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1060             mdapi_hw_unit_type="gpu"
1061             mdapi_group="3D Pipe/Output Merger"
1062             />
1063    <counter name="Early Depth Test Fails"
1064             description="The total number of pixels dropped on early depth test."
1065             data_type="uint64"
1066             equation="A 23 READ 4 UMUL"
1067             underscore_name="early_depth_test_fails"
1068             units="pixels"
1069             symbol_name="EarlyDepthTestFails"
1070             semantic_type="event"
1071             mdapi_supported_apis=""
1072             mdapi_usage_flags="Tier3 Frame Batch Draw"
1073             mdapi_hw_unit_type="gpu"
1074             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1075             />
1076    <counter name="Shader Memory Accesses"
1077             description="The total number of shader memory accesses to L3."
1078             data_type="uint64"
1079             equation="A 32 READ"
1080             underscore_name="shader_memory_accesses"
1081             units="messages"
1082             symbol_name="ShaderMemoryAccesses"
1083             semantic_type="event"
1084             mdapi_supported_apis=""
1085             mdapi_usage_flags="Tier3 Frame Batch Draw"
1086             mdapi_hw_unit_type="gpu"
1087             mdapi_group="L3/Data Port"
1088             />
1089    <counter name="HS Threads Dispatched"
1090             description="The total number of hull shader hardware threads dispatched."
1091             data_type="uint64"
1092             equation="A 2 READ"
1093             underscore_name="hs_threads"
1094             units="threads"
1095             symbol_name="HsThreads"
1096             semantic_type="event"
1097             mdapi_supported_apis=""
1098             mdapi_usage_flags="Tier3 Frame Batch Draw"
1099             mdapi_hw_unit_type="gpu"
1100             mdapi_group="EU Array/Hull Shader"
1101             />
1102    <counter name="GTI Write Throughput"
1103             description="The total number of GPU memory bytes written to GTI."
1104             data_type="uint64"
1105             max_equation="$GpuCoreClocks 64 UMUL"
1106             equation="64  B 0 READ B 2 READ UADD UMUL"
1107             underscore_name="gti_write_throughput"
1108             units="bytes"
1109             symbol_name="GtiWriteThroughput"
1110             semantic_type="throughput"
1111             mdapi_supported_apis=""
1112             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1113             mdapi_group="GTI"
1114             mdapi_hw_unit_type="gpu"
1115             />
1116    <counter name="L3 Shader Throughput"
1117             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1118             data_type="uint64"
1119             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1120             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1121             underscore_name="l3_shader_throughput"
1122             units="bytes"
1123             symbol_name="L3ShaderThroughput"
1124             semantic_type="throughput"
1125             mdapi_supported_apis=""
1126             mdapi_usage_flags="Tier2 Frame Batch Draw"
1127             mdapi_group="L3/Data Port"
1128             mdapi_hw_unit_type="gpu"
1129             />
1130    <counter name="Samples Killed in FS"
1131             description="The total number of samples or pixels dropped in fragment shaders."
1132             data_type="uint64"
1133             equation="A 24 READ 4 UMUL"
1134             underscore_name="samples_killed_in_ps"
1135             units="pixels"
1136             symbol_name="SamplesKilledInPs"
1137             semantic_type="event"
1138             mdapi_supported_apis=""
1139             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1140             mdapi_hw_unit_type="gpu"
1141             mdapi_group="3D Pipe/Fragment Shader"
1142             />
1143    <counter name="SLM Bytes Written"
1144             description="The total number of GPU memory bytes written into shared local memory."
1145             data_type="uint64"
1146             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1147             equation="A 31 READ 64 UMUL"
1148             underscore_name="slm_bytes_written"
1149             units="bytes"
1150             symbol_name="SlmBytesWritten"
1151             semantic_type="throughput"
1152             mdapi_supported_apis=""
1153             mdapi_usage_flags="Tier3 Frame Batch Draw"
1154             mdapi_group="L3/Data Port/SLM"
1155             mdapi_hw_unit_type="gpu"
1156             />
1157    <counter name="Samples Written"
1158             description="The total number of samples or pixels written to all render targets."
1159             data_type="uint64"
1160             equation="A 26 READ 4 UMUL"
1161             underscore_name="samples_written"
1162             units="pixels"
1163             symbol_name="SamplesWritten"
1164             semantic_type="event"
1165             mdapi_supported_apis=""
1166             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1167             mdapi_hw_unit_type="gpu"
1168             mdapi_group="3D Pipe/Output Merger"
1169             />
1170    <counter name="Shader Atomic Memory Accesses"
1171             description="The total number of shader atomic memory accesses."
1172             data_type="uint64"
1173             equation="A 34 READ"
1174             underscore_name="shader_atomics"
1175             units="messages"
1176             symbol_name="ShaderAtomics"
1177             semantic_type="event"
1178             mdapi_supported_apis=""
1179             mdapi_usage_flags="Tier3 Frame Batch Draw"
1180             mdapi_hw_unit_type="gpu"
1181             mdapi_group="L3/Data Port/Atomics"
1182             />
1183    <counter name="EU Send Pipe Active"
1184             description="The percentage of time in which EU send pipeline was actively processing."
1185             data_type="float"
1186             max_equation="100"
1187             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1188             underscore_name="eu_send_active"
1189             units="percent"
1190             symbol_name="EuSendActive"
1191             semantic_type="duration"
1192             mdapi_supported_apis=""
1193             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1194             mdapi_group="EU Array/Pipes"
1195             mdapi_hw_unit_type="gpu"
1196             />
1197    <register_config type="NOA">
1198        <register type="NOA" address="0x00000D04" value="0x00000200" />
1199        <register type="NOA" address="0x00009840" value="0x00000000" />
1200        <register type="NOA" address="0x00009884" value="0x00000000" />
1201        <register type="NOA" address="0x00009888" value="0x12230012" />
1202        <register type="NOA" address="0x00009888" value="0x10230019" />
1203        <register type="NOA" address="0x00009888" value="0x12A30012" />
1204        <register type="NOA" address="0x00009888" value="0x10A30019" />
1205        <register type="NOA" address="0x00009888" value="0x1A200080" />
1206        <register type="NOA" address="0x00009888" value="0x1C200002" />
1207        <register type="NOA" address="0x00009888" value="0x04208000" />
1208        <register type="NOA" address="0x00009888" value="0x08208000" />
1209        <register type="NOA" address="0x00009888" value="0x0C208000" />
1210        <register type="NOA" address="0x00009888" value="0x0A230031" />
1211        <register type="NOA" address="0x00009888" value="0x0E231E00" />
1212        <register type="NOA" address="0x00009888" value="0x0223003D" />
1213        <register type="NOA" address="0x00009888" value="0x04230032" />
1214        <register type="NOA" address="0x00009888" value="0x06230033" />
1215        <register type="NOA" address="0x00009888" value="0x00230000" />
1216        <register type="NOA" address="0x00009888" value="0x1AA08200" />
1217        <register type="NOA" address="0x00009888" value="0x02A08000" />
1218        <register type="NOA" address="0x00009888" value="0x06A08000" />
1219        <register type="NOA" address="0x00009888" value="0x0AA08000" />
1220        <register type="NOA" address="0x00009888" value="0x0AA31880" />
1221        <register type="NOA" address="0x00009888" value="0x0EA3003C" />
1222        <register type="NOA" address="0x00009888" value="0x00A31E80" />
1223        <register type="NOA" address="0x00009888" value="0x02A31900" />
1224        <register type="NOA" address="0x00009888" value="0x04A31980" />
1225        <register type="NOA" address="0x00009888" value="0x0E044055" />
1226        <register type="NOA" address="0x00009888" value="0x10040141" />
1227        <register type="NOA" address="0x00009888" value="0x0C045000" />
1228        <register type="NOA" address="0x00009888" value="0x0E055000" />
1229        <register type="NOA" address="0x00009888" value="0x14050050" />
1230        <register type="NOA" address="0x00009888" value="0x04054000" />
1231        <register type="NOA" address="0x00009888" value="0x06055000" />
1232        <register type="NOA" address="0x00009888" value="0x08055000" />
1233        <register type="NOA" address="0x00009888" value="0x0A051000" />
1234        <register type="NOA" address="0x00009888" value="0x260600CC" />
1235        <register type="NOA" address="0x00009888" value="0x24067E00" />
1236        <register type="NOA" address="0x00009888" value="0x18123000" />
1237        <register type="NOA" address="0x00009888" value="0x1A12000C" />
1238        <register type="NOA" address="0x00009888" value="0x0212C000" />
1239        <register type="NOA" address="0x00009888" value="0x0612C000" />
1240        <register type="NOA" address="0x00009888" value="0x0A12C000" />
1241        <register type="NOA" address="0x00009888" value="0x08138000" />
1242        <register type="NOA" address="0x00009888" value="0x0A134000" />
1243        <register type="NOA" address="0x00009888" value="0x0413A000" />
1244        <register type="NOA" address="0x00009888" value="0x06132000" />
1245        <register type="NOA" address="0x00009888" value="0x0A148000" />
1246        <register type="NOA" address="0x00009888" value="0x0E144000" />
1247        <register type="NOA" address="0x00009888" value="0x00148000" />
1248        <register type="NOA" address="0x00009888" value="0x02148000" />
1249        <register type="NOA" address="0x00009888" value="0x04148000" />
1250        <register type="NOA" address="0x00009888" value="0x16150380" />
1251        <register type="NOA" address="0x00009888" value="0x1815000D" />
1252        <register type="NOA" address="0x00009888" value="0x02154000" />
1253        <register type="NOA" address="0x00009888" value="0x0415C000" />
1254        <register type="NOA" address="0x00009888" value="0x06154000" />
1255        <register type="NOA" address="0x00009888" value="0x0815C000" />
1256        <register type="NOA" address="0x00009888" value="0x0A154000" />
1257        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1258        <register type="NOA" address="0x00009888" value="0x0A182000" />
1259        <register type="NOA" address="0x00009888" value="0x0E188000" />
1260        <register type="NOA" address="0x00009888" value="0x02182000" />
1261        <register type="NOA" address="0x00009888" value="0x04182000" />
1262        <register type="NOA" address="0x00009888" value="0x06182000" />
1263        <register type="NOA" address="0x00009888" value="0x12190400" />
1264        <register type="NOA" address="0x00009888" value="0x14190020" />
1265        <register type="NOA" address="0x00009888" value="0x0A192000" />
1266        <register type="NOA" address="0x00009888" value="0x0C192000" />
1267        <register type="NOA" address="0x00009888" value="0x0E192000" />
1268        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
1269        <register type="NOA" address="0x00009888" value="0x0E1C2000" />
1270        <register type="NOA" address="0x00009888" value="0x001C8000" />
1271        <register type="NOA" address="0x00009888" value="0x021C8000" />
1272        <register type="NOA" address="0x00009888" value="0x041C8000" />
1273        <register type="NOA" address="0x00009888" value="0x121D1000" />
1274        <register type="NOA" address="0x00009888" value="0x141D0008" />
1275        <register type="NOA" address="0x00009888" value="0x081D8000" />
1276        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
1277        <register type="NOA" address="0x00009888" value="0x0C1D8000" />
1278        <register type="NOA" address="0x00009884" value="0x00000003" />
1279        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
1280        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
1281        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
1282        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
1283        <register type="NOA" address="0x00009888" value="0x001C0097" />
1284        <register type="NOA" address="0x00009888" value="0x0C1CA700" />
1285        <register type="NOA" address="0x00009888" value="0x101C0000" />
1286        <register type="NOA" address="0x00009888" value="0x081D0100" />
1287        <register type="NOA" address="0x00009888" value="0x0A1D0020" />
1288        <register type="NOA" address="0x00009888" value="0x085C0097" />
1289        <register type="NOA" address="0x00009888" value="0x0C5C00A7" />
1290        <register type="NOA" address="0x00009888" value="0x105C0000" />
1291        <register type="NOA" address="0x00009888" value="0x0A5D0011" />
1292        <register type="NOA" address="0x00009888" value="0x181E8000" />
1293        <register type="NOA" address="0x00009888" value="0x1E1E0300" />
1294        <register type="NOA" address="0x00009888" value="0x201E000B" />
1295        <register type="NOA" address="0x00009888" value="0x301F4000" />
1296        <register type="NOA" address="0x00009888" value="0x501F2124" />
1297        <register type="NOA" address="0x00009888" value="0x521F2520" />
1298        <register type="NOA" address="0x00009888" value="0x541F0024" />
1299        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
1300        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
1301        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
1302        <register type="NOA" address="0x00009888" value="0x461F0300" />
1303        <register type="NOA" address="0x00009888" value="0x481F3000" />
1304        <register type="NOA" address="0x00009888" value="0x4A1F0300" />
1305        <register type="NOA" address="0x00009888" value="0x4C1F0003" />
1306        <register type="NOA" address="0x00009888" value="0x141F0000" />
1307        <register type="NOA" address="0x00009888" value="0x401F3000" />
1308        <register type="NOA" address="0x00009888" value="0x421F3000" />
1309        <register type="NOA" address="0x00009888" value="0x441F3000" />
1310    </register_config>
1311    <register_config type="OA">
1312        <register type="OA" address="0x00002740" value="0x00000000" />
1313        <register type="OA" address="0x00002710" value="0x00000000" />
1314        <register type="OA" address="0x00002714" value="0x00800000" />
1315        <register type="OA" address="0x00002720" value="0x00000000" />
1316        <register type="OA" address="0x00002724" value="0x00800000" />
1317    </register_config>
1318    <register_config type="FLEX">
1319        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1320        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1321        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1322        <register type="FLEX" address="0x0000E758" value="0x00000008" />
1323    </register_config>
1324  </set>
1325
1326  <set name="ComputeExtended Gen11"
1327       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
1328       underscore_name="compute_extended"
1329       hw_config_guid="2ab52087-3700-4db4-8dda-f73b77edfd93"
1330       chipset="LKF"
1331       symbol_name="ComputeExtended"
1332       >
1333    <counter name="UntypedWritesPerCacheLine"
1334             description="The ratio of EU untyped write requests to L3 cache line writes."
1335             data_type="float"
1336             equation="B 7 READ B 1 READ FADD C 2 READ FADD C 3 READ FDIV"
1337             underscore_name="untyped_writes_per_cache_line"
1338             units="eu sends to l3 cache lines"
1339             symbol_name="UntypedWritesPerCacheLine"
1340             availability="$SubsliceMask 1 AND"
1341             semantic_type="ratio"
1342             mdapi_supported_apis=""
1343             mdapi_usage_flags="Tier3 Frame Batch Draw"
1344             mdapi_hw_unit_type="subslice"
1345             mdapi_group="L3/Data Port"
1346             />
1347    <counter name="Eu Typed Atomics 00"
1348             description="Slice0 Dualsubslice 0 Eu Typed Atomics"
1349             data_type="uint64"
1350             equation="B 2 READ"
1351             underscore_name="eu_typed_atomics00"
1352             units="messages"
1353             symbol_name="EuTypedAtomics00"
1354             availability="$SubsliceMask 1 AND"
1355             semantic_type="event"
1356             mdapi_supported_apis=""
1357             mdapi_usage_flags="Tier3 Frame Batch Draw"
1358             mdapi_hw_unit_type="subslice"
1359             mdapi_group="L3/Data Port"
1360             />
1361    <counter name="Typed Atomics 00"
1362             description="Slice 0 Dualsubslice 0 typed atomics."
1363             data_type="uint64"
1364             equation="C 7 READ"
1365             underscore_name="typed_atomics00"
1366             units="messages"
1367             symbol_name="TypedAtomics00"
1368             availability="$SubsliceMask 1 AND"
1369             semantic_type="event"
1370             mdapi_supported_apis=""
1371             mdapi_usage_flags="Tier3 Frame Batch Draw"
1372             mdapi_hw_unit_type="subslice"
1373             mdapi_group="L3/Data Port"
1374             />
1375    <counter name="TypedAtomicsPerCacheLine"
1376             description="The ratio of EU typed atomics requests to L3 cache line writes."
1377             data_type="float"
1378             equation="$EuTypedAtomics00 $TypedAtomics00 FDIV"
1379             underscore_name="typed_atomics_per_cache_line"
1380             units="eu sends to l3 cache lines"
1381             symbol_name="TypedAtomicsPerCacheLine"
1382             availability="$SubsliceMask 1 AND"
1383             semantic_type="ratio"
1384             mdapi_supported_apis=""
1385             mdapi_usage_flags="Tier3 Frame Batch Draw"
1386             mdapi_hw_unit_type="subslice"
1387             mdapi_group="L3/Data Port"
1388             />
1389    <counter name="Eu 64 Untyped Reads 00"
1390             description="Slice0 Dualsubslice 0 Eu 64 Untyped Reads"
1391             data_type="float"
1392             equation="B 5 READ C 1 READ FADD B 6 READ FADD"
1393             underscore_name="eu_a64_untyped_reads00"
1394             units="messages"
1395             symbol_name="EuA64UntypedReads00"
1396             availability="$SubsliceMask 1 AND"
1397             semantic_type="event"
1398             mdapi_supported_apis=""
1399             mdapi_usage_flags="Tier3 Frame Batch Draw"
1400             mdapi_hw_unit_type="subslice"
1401             mdapi_group="L3/Data Port"
1402             />
1403    <counter name="Eu A32 Untyped Writes 00"
1404             description="Slice0 Dualsubslice 0 Eu A32 Untyped Writes"
1405             data_type="uint64"
1406             equation="B 7 READ B 1 READ UADD"
1407             underscore_name="eu_a32_untyped_writes00"
1408             units="messages"
1409             symbol_name="EuA32UntypedWrites00"
1410             availability="$SubsliceMask 1 AND"
1411             semantic_type="event"
1412             mdapi_supported_apis=""
1413             mdapi_usage_flags="Tier3 Frame Batch Draw"
1414             mdapi_hw_unit_type="subslice"
1415             mdapi_group="L3/Data Port"
1416             />
1417    <counter name="GPU Core Clocks"
1418             description="The total number of GPU core clocks elapsed during the measurement."
1419             data_type="uint64"
1420             equation="GPU_CLOCK 0 READ"
1421             underscore_name="gpu_core_clocks"
1422             units="cycles"
1423             symbol_name="GpuCoreClocks"
1424             semantic_type="event"
1425             mdapi_supported_apis=""
1426             mdapi_usage_flags="Tier1 Frame Batch Draw"
1427             mdapi_hw_unit_type="gpu"
1428             mdapi_group="GPU"
1429             />
1430    <counter name="GPU Time Elapsed"
1431             description="Time elapsed on the GPU during the measurement."
1432             data_type="uint64"
1433             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1434             underscore_name="gpu_time"
1435             units="ns"
1436             symbol_name="GpuTime"
1437             semantic_type="duration"
1438             mdapi_supported_apis=""
1439             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1440             mdapi_hw_unit_type="gpu"
1441             mdapi_group="GPU"
1442             />
1443    <counter name="AVG GPU Core Frequency"
1444             description="Average GPU Core Frequency in the measurement."
1445             data_type="uint64"
1446             max_equation="$GpuMaxFrequency"
1447             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1448             underscore_name="avg_gpu_core_frequency"
1449             units="hz"
1450             symbol_name="AvgGpuCoreFrequency"
1451             semantic_type="event"
1452             mdapi_supported_apis=""
1453             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1454             mdapi_group="GPU"
1455             mdapi_hw_unit_type="gpu"
1456             />
1457    <counter name="CS Threads Dispatched"
1458             description="The total number of compute shader hardware threads dispatched."
1459             data_type="uint64"
1460             equation="A 4 READ"
1461             underscore_name="cs_threads"
1462             units="threads"
1463             symbol_name="CsThreads"
1464             semantic_type="event"
1465             mdapi_supported_apis=""
1466             mdapi_usage_flags="Tier3 Frame Batch Draw"
1467             mdapi_hw_unit_type="gpu"
1468             mdapi_group="EU Array/Compute Shader"
1469             />
1470    <counter name="Eu Typed Reads 00"
1471             description="Slice0 Dualsubslice 0 Eu Typed Reads"
1472             data_type="uint64"
1473             equation="B 3 READ"
1474             underscore_name="eu_typed_reads00"
1475             units="messages"
1476             symbol_name="EuTypedReads00"
1477             availability="$SubsliceMask 1 AND"
1478             semantic_type="event"
1479             mdapi_supported_apis=""
1480             mdapi_usage_flags="Tier3 Frame Batch Draw"
1481             mdapi_hw_unit_type="subslice"
1482             mdapi_group="L3/Data Port"
1483             />
1484    <counter name="Eu Typed Writes 00"
1485             description="Slice0 Dualsubslice 0 Eu Typed Writes"
1486             data_type="uint64"
1487             equation="B 4 READ"
1488             underscore_name="eu_typed_writes00"
1489             units="messages"
1490             symbol_name="EuTypedWrites00"
1491             availability="$SubsliceMask 1 AND"
1492             semantic_type="event"
1493             mdapi_supported_apis=""
1494             mdapi_usage_flags="Tier3 Frame Batch Draw"
1495             mdapi_hw_unit_type="subslice"
1496             mdapi_group="L3/Data Port"
1497             />
1498    <counter name="Typed Writes 00"
1499             description="Slice 0 Dualsubslice 0 typed writes."
1500             data_type="uint64"
1501             equation="C 5 READ"
1502             underscore_name="typed_writes00"
1503             units="messages"
1504             symbol_name="TypedWrites00"
1505             availability="$SubsliceMask 1 AND"
1506             semantic_type="event"
1507             mdapi_supported_apis=""
1508             mdapi_usage_flags="Tier3 Frame Batch Draw"
1509             mdapi_hw_unit_type="subslice"
1510             mdapi_group="L3/Data Port"
1511             />
1512    <counter name="TypedWritesPerCacheLine"
1513             description="The ratio of EU typed write requests to L3 cache line writes."
1514             data_type="float"
1515             equation="$EuTypedWrites00 $TypedWrites00 FDIV"
1516             underscore_name="typed_writes_per_cache_line"
1517             units="eu sends to l3 cache lines"
1518             symbol_name="TypedWritesPerCacheLine"
1519             availability="$SubsliceMask 1 AND"
1520             semantic_type="ratio"
1521             mdapi_supported_apis=""
1522             mdapi_usage_flags="Tier3 Frame Batch Draw"
1523             mdapi_hw_unit_type="subslice"
1524             mdapi_group="L3/Data Port"
1525             />
1526    <counter name="GPU Busy"
1527             description="The percentage of time in which the GPU has been processing GPU commands."
1528             data_type="float"
1529             max_equation="100"
1530             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1531             underscore_name="gpu_busy"
1532             units="percent"
1533             symbol_name="GpuBusy"
1534             semantic_type="duration"
1535             mdapi_supported_apis=""
1536             mdapi_usage_flags="Tier1 Overview System Frame"
1537             mdapi_group="GPU"
1538             mdapi_hw_unit_type="gpu"
1539             />
1540    <counter name="Untyped Writes 00"
1541             description="Slice 0 Dualsubslice 0 untyped writes (including SLM writes)."
1542             data_type="uint64"
1543             equation="C 3 READ"
1544             underscore_name="untyped_writes00"
1545             units="messages"
1546             symbol_name="UntypedWrites00"
1547             availability="$SubsliceMask 1 AND"
1548             semantic_type="event"
1549             mdapi_supported_apis=""
1550             mdapi_usage_flags="Tier3 Frame Batch Draw"
1551             mdapi_hw_unit_type="subslice"
1552             mdapi_group="L3/Data Port"
1553             />
1554    <counter name="Untyped Reads 00"
1555             description="Slice 0 Dualsubslice 0 untyped reads (including SLM reads)."
1556             data_type="uint64"
1557             equation="C 4 READ"
1558             underscore_name="untyped_reads00"
1559             units="messages"
1560             symbol_name="UntypedReads00"
1561             availability="$SubsliceMask 1 AND"
1562             semantic_type="event"
1563             mdapi_supported_apis=""
1564             mdapi_usage_flags="Tier3 Frame Batch Draw"
1565             mdapi_hw_unit_type="subslice"
1566             mdapi_group="L3/Data Port"
1567             />
1568    <counter name="Eu A64 Untyped Writes 00"
1569             description="Slice0 Dualsubslice 0 Eu A64 Untyped Writes"
1570             data_type="uint64"
1571             equation="C 2 READ"
1572             underscore_name="eu_a64_untyped_writes00"
1573             units="messages"
1574             symbol_name="EuA64UntypedWrites00"
1575             availability="$SubsliceMask 1 AND"
1576             semantic_type="event"
1577             mdapi_supported_apis=""
1578             mdapi_usage_flags="Tier3 Frame Batch Draw"
1579             mdapi_hw_unit_type="subslice"
1580             mdapi_group="L3/Data Port"
1581             />
1582    <counter name="UntypedReadsPerCacheLine"
1583             description="The ratio of EU untyped read requests to L3 cache line reads."
1584             data_type="float"
1585             equation="B 0 READ B 5 READ C 1 READ FADD B 6 READ FADD FADD C 4 READ FDIV"
1586             underscore_name="untyped_reads_per_cache_line"
1587             units="eu sends to l3 cache lines"
1588             symbol_name="UntypedReadsPerCacheLine"
1589             semantic_type="ratio"
1590             mdapi_supported_apis=""
1591             mdapi_usage_flags="Tier3 Frame Batch Draw"
1592             mdapi_hw_unit_type="subslice"
1593             mdapi_group="L3/Data Port"
1594             />
1595    <counter name="Typed Reads 00"
1596             description="Slice 0 Dualsubslice 0 typed reads."
1597             data_type="uint64"
1598             equation="C 6 READ"
1599             underscore_name="typed_reads00"
1600             units="messages"
1601             symbol_name="TypedReads00"
1602             availability="$SubsliceMask 1 AND"
1603             semantic_type="event"
1604             mdapi_supported_apis=""
1605             mdapi_usage_flags="Tier3 Frame Batch Draw"
1606             mdapi_hw_unit_type="subslice"
1607             mdapi_group="L3/Data Port"
1608             />
1609    <counter name="TypedReadsPerCacheLine"
1610             description="The ratio of EU typed read requests to L3 cache line reads."
1611             data_type="float"
1612             equation="$EuTypedReads00 $TypedReads00 FDIV"
1613             underscore_name="typed_reads_per_cache_line"
1614             units="eu sends to l3 cache lines"
1615             symbol_name="TypedReadsPerCacheLine"
1616             availability="$SubsliceMask 1 AND"
1617             semantic_type="ratio"
1618             mdapi_supported_apis=""
1619             mdapi_usage_flags="Tier3 Frame Batch Draw"
1620             mdapi_hw_unit_type="subslice"
1621             mdapi_group="L3/Data Port"
1622             />
1623    <counter name="Eu A32 Untyped Reads 00"
1624             description="Slice0 Dualsubslice 0 Eu A32 Untyped Reads"
1625             data_type="uint64"
1626             equation="B 0 READ"
1627             underscore_name="eu_a32_untyped_reads00"
1628             units="messages"
1629             symbol_name="EuA32UntypedReads00"
1630             availability="$SubsliceMask 1 AND"
1631             semantic_type="event"
1632             mdapi_supported_apis=""
1633             mdapi_usage_flags="Tier3 Frame Batch Draw"
1634             mdapi_hw_unit_type="subslice"
1635             mdapi_group="L3/Data Port"
1636             />
1637    <register_config type="NOA">
1638        <register type="NOA" address="0x00000D04" value="0x00000200" />
1639        <register type="NOA" address="0x00009840" value="0x00000000" />
1640        <register type="NOA" address="0x00009884" value="0x00000000" />
1641        <register type="NOA" address="0x00009888" value="0x14210160" />
1642        <register type="NOA" address="0x00009888" value="0x18210120" />
1643        <register type="NOA" address="0x00009888" value="0x12230019" />
1644        <register type="NOA" address="0x00009888" value="0x10230012" />
1645        <register type="NOA" address="0x00009888" value="0x101E8000" />
1646        <register type="NOA" address="0x00009888" value="0x1C1EE000" />
1647        <register type="NOA" address="0x00009888" value="0x1E1E001F" />
1648        <register type="NOA" address="0x00009888" value="0x00204000" />
1649        <register type="NOA" address="0x00009888" value="0x0E204000" />
1650        <register type="NOA" address="0x00009888" value="0x18204000" />
1651        <register type="NOA" address="0x00009888" value="0x1A205550" />
1652        <register type="NOA" address="0x00009888" value="0x04208000" />
1653        <register type="NOA" address="0x00009888" value="0x06208000" />
1654        <register type="NOA" address="0x00009888" value="0x08208000" />
1655        <register type="NOA" address="0x00009888" value="0x0A208000" />
1656        <register type="NOA" address="0x00009888" value="0x0C208000" />
1657        <register type="NOA" address="0x00009888" value="0x00210041" />
1658        <register type="NOA" address="0x00009888" value="0x06214200" />
1659        <register type="NOA" address="0x00009888" value="0x08214443" />
1660        <register type="NOA" address="0x00009888" value="0x0A214645" />
1661        <register type="NOA" address="0x00009888" value="0x0C217647" />
1662        <register type="NOA" address="0x00009888" value="0x0E210073" />
1663        <register type="NOA" address="0x00009888" value="0x1E210000" />
1664        <register type="NOA" address="0x00009888" value="0x10210000" />
1665        <register type="NOA" address="0x00009888" value="0x02231AB4" />
1666        <register type="NOA" address="0x00009888" value="0x04231DBA" />
1667        <register type="NOA" address="0x00009888" value="0x06230039" />
1668        <register type="NOA" address="0x00009888" value="0x00230000" />
1669        <register type="NOA" address="0x00009888" value="0x0C044400" />
1670        <register type="NOA" address="0x00009888" value="0x0E045555" />
1671        <register type="NOA" address="0x00009888" value="0x10040055" />
1672        <register type="NOA" address="0x00009888" value="0x04051000" />
1673        <register type="NOA" address="0x00009888" value="0x0A055000" />
1674        <register type="NOA" address="0x00009888" value="0x0C055000" />
1675        <register type="NOA" address="0x00009888" value="0x0E055000" />
1676        <register type="NOA" address="0x00009888" value="0x14050015" />
1677        <register type="NOA" address="0x00009888" value="0x06055000" />
1678        <register type="NOA" address="0x00009888" value="0x08055000" />
1679        <register type="NOA" address="0x00009888" value="0x2406FD00" />
1680        <register type="NOA" address="0x00009888" value="0x2606007F" />
1681        <register type="NOA" address="0x00009888" value="0x0015C000" />
1682        <register type="NOA" address="0x00009888" value="0x0E15C000" />
1683        <register type="NOA" address="0x00009888" value="0x16157FF8" />
1684        <register type="NOA" address="0x00009888" value="0x18150003" />
1685        <register type="NOA" address="0x00009888" value="0x0415C000" />
1686        <register type="NOA" address="0x00009888" value="0x0615C000" />
1687        <register type="NOA" address="0x00009888" value="0x0815C000" />
1688        <register type="NOA" address="0x00009888" value="0x0A15C000" />
1689        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1690        <register type="NOA" address="0x00009888" value="0x00182000" />
1691        <register type="NOA" address="0x00009888" value="0x0618A000" />
1692        <register type="NOA" address="0x00009888" value="0x0818A000" />
1693        <register type="NOA" address="0x00009888" value="0x0A18A000" />
1694        <register type="NOA" address="0x00009888" value="0x0C18A000" />
1695        <register type="NOA" address="0x00009888" value="0x0E182000" />
1696        <register type="NOA" address="0x00009888" value="0x0218A000" />
1697        <register type="NOA" address="0x00009888" value="0x0418A000" />
1698        <register type="NOA" address="0x00009888" value="0x08192000" />
1699        <register type="NOA" address="0x00009888" value="0x0E19A000" />
1700        <register type="NOA" address="0x00009888" value="0x12195540" />
1701        <register type="NOA" address="0x00009888" value="0x1419000A" />
1702        <register type="NOA" address="0x00009888" value="0x0A19A000" />
1703        <register type="NOA" address="0x00009888" value="0x0C19A000" />
1704        <register type="NOA" address="0x00009884" value="0x00000003" />
1705        <register type="NOA" address="0x00009888" value="0x18130343" />
1706        <register type="NOA" address="0x00009888" value="0x22000008" />
1707        <register type="NOA" address="0x00009888" value="0x12008000" />
1708        <register type="NOA" address="0x00009888" value="0x0E137300" />
1709        <register type="NOA" address="0x00009888" value="0x00137B00" />
1710        <register type="NOA" address="0x00009888" value="0x10130000" />
1711        <register type="NOA" address="0x00009888" value="0x1E130000" />
1712        <register type="NOA" address="0x00009888" value="0x1C130000" />
1713        <register type="NOA" address="0x00009888" value="0x0E168000" />
1714        <register type="NOA" address="0x00009888" value="0x00168000" />
1715        <register type="NOA" address="0x00009888" value="0x1A1A0010" />
1716        <register type="NOA" address="0x00009888" value="0x021A4000" />
1717        <register type="NOA" address="0x00009888" value="0x301F8000" />
1718        <register type="NOA" address="0x00009888" value="0x501F4924" />
1719        <register type="NOA" address="0x00009888" value="0x521F4924" />
1720        <register type="NOA" address="0x00009888" value="0x541F000C" />
1721        <register type="NOA" address="0x00009888" value="0x3A1F2000" />
1722        <register type="NOA" address="0x00009888" value="0x4E1F2441" />
1723        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
1724        <register type="NOA" address="0x00009888" value="0x461F0000" />
1725        <register type="NOA" address="0x00009888" value="0x481F0000" />
1726        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
1727        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
1728        <register type="NOA" address="0x00009888" value="0x141F0000" />
1729        <register type="NOA" address="0x00009888" value="0x401F1041" />
1730        <register type="NOA" address="0x00009888" value="0x421F1010" />
1731        <register type="NOA" address="0x00009888" value="0x441F1010" />
1732    </register_config>
1733    <register_config type="OA">
1734        <register type="OA" address="0x00002740" value="0x00000000" />
1735        <register type="OA" address="0x00002710" value="0x00000000" />
1736        <register type="OA" address="0x00002714" value="0xF0800000" />
1737        <register type="OA" address="0x00002720" value="0x00000000" />
1738        <register type="OA" address="0x00002724" value="0xF0800000" />
1739        <register type="OA" address="0x00002770" value="0x30000036" />
1740        <register type="OA" address="0x00002774" value="0x01FFFE00" />
1741        <register type="OA" address="0x00002778" value="0x31000034" />
1742        <register type="OA" address="0x0000277C" value="0x01FFFE00" />
1743        <register type="OA" address="0x00002780" value="0x00000C9A" />
1744        <register type="OA" address="0x00002784" value="0x0000FE00" />
1745        <register type="OA" address="0x00002788" value="0x00000C92" />
1746        <register type="OA" address="0x0000278C" value="0x0000FE00" />
1747        <register type="OA" address="0x00002790" value="0x00000CA2" />
1748        <register type="OA" address="0x00002794" value="0x0000FE00" />
1749        <register type="OA" address="0x00002798" value="0x00000E42" />
1750        <register type="OA" address="0x0000279C" value="0x0000FE00" />
1751        <register type="OA" address="0x000027A0" value="0x00000E6A" />
1752        <register type="OA" address="0x000027A4" value="0x0000FE00" />
1753        <register type="OA" address="0x000027A8" value="0x00000C32" />
1754        <register type="OA" address="0x000027AC" value="0x0000FE00" />
1755        <register type="OA" address="0x0000274C" value="0x87643210" />
1756        <register type="OA" address="0x00002744" value="0x00001811" />
1757        <register type="OA" address="0x00002748" value="0x87654310" />
1758    </register_config>
1759  </set>
1760
1761  <set name="Compute Metrics L3 Cache Gen11"
1762       mdapi_supported_apis="OGL OCL IO BB"
1763       underscore_name="compute_l3_cache"
1764       hw_config_guid="498aa71d-ae5c-4523-a246-33fb2769a386"
1765       chipset="LKF"
1766       symbol_name="ComputeL3Cache"
1767       >
1768    <counter name="GPU Core Clocks"
1769             description="The total number of GPU core clocks elapsed during the measurement."
1770             data_type="uint64"
1771             equation="GPU_CLOCK 0 READ"
1772             underscore_name="gpu_core_clocks"
1773             units="cycles"
1774             symbol_name="GpuCoreClocks"
1775             semantic_type="event"
1776             mdapi_supported_apis=""
1777             mdapi_usage_flags="Tier1 Frame Batch Draw"
1778             mdapi_hw_unit_type="gpu"
1779             mdapi_group="GPU"
1780             />
1781    <counter name="EU Active"
1782             description="The percentage of time in which the Execution Units were actively processing."
1783             data_type="float"
1784             max_equation="100"
1785             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1786             underscore_name="eu_active"
1787             units="percent"
1788             symbol_name="EuActive"
1789             semantic_type="duration"
1790             mdapi_supported_apis=""
1791             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1792             mdapi_group="EU Array"
1793             mdapi_hw_unit_type="gpu"
1794             />
1795    <counter name="Slice0 L3 Bank3 Accesses"
1796             description="The total number of accesses to Slice0 L3 Bank3."
1797             data_type="uint64"
1798             equation="C 4 READ 2 UMUL"
1799             underscore_name="l3_bank03_accesses"
1800             units="messages"
1801             symbol_name="L3Bank03Accesses"
1802             availability="$SliceMask 1 AND"
1803             semantic_type="event"
1804             mdapi_supported_apis=""
1805             mdapi_usage_flags="Tier4 Frame Batch Draw"
1806             mdapi_hw_unit_type="slice"
1807             mdapi_group="L3"
1808             />
1809    <counter name="Slice0 L3 Bank0 Accesses"
1810             description="The total number of accesses to Slice0 L3 Bank0."
1811             data_type="uint64"
1812             equation="C 7 READ 2 UMUL"
1813             underscore_name="l3_bank00_accesses"
1814             units="messages"
1815             symbol_name="L3Bank00Accesses"
1816             availability="$SliceMask 1 AND"
1817             semantic_type="event"
1818             mdapi_supported_apis=""
1819             mdapi_usage_flags="Tier4 Frame Batch Draw"
1820             mdapi_hw_unit_type="slice"
1821             mdapi_group="L3"
1822             />
1823    <counter name="Slice0 L3 Bank1 Accesses"
1824             description="The total number of accesses to Slice0 L3 Bank1."
1825             data_type="uint64"
1826             equation="C 6 READ 2 UMUL"
1827             underscore_name="l3_bank01_accesses"
1828             units="messages"
1829             symbol_name="L3Bank01Accesses"
1830             availability="$SliceMask 1 AND"
1831             semantic_type="event"
1832             mdapi_supported_apis=""
1833             mdapi_usage_flags="Tier4 Frame Batch Draw"
1834             mdapi_hw_unit_type="slice"
1835             mdapi_group="L3"
1836             />
1837    <counter name="Slice0 L3 Bank2 Accesses"
1838             description="The total number of accesses to Slice0 L3 Bank2."
1839             data_type="uint64"
1840             equation="C 5 READ 2 UMUL"
1841             underscore_name="l3_bank02_accesses"
1842             units="messages"
1843             symbol_name="L3Bank02Accesses"
1844             availability="$SliceMask 1 AND"
1845             semantic_type="event"
1846             mdapi_supported_apis=""
1847             mdapi_usage_flags="Tier4 Frame Batch Draw"
1848             mdapi_hw_unit_type="slice"
1849             mdapi_group="L3"
1850             />
1851    <counter name="Slice0 L3 Bank4 Accesses"
1852             description="The total number of accesses to Slice0 L3 Bank4."
1853             data_type="uint64"
1854             equation="C 3 READ 2 UMUL"
1855             underscore_name="l3_bank04_accesses"
1856             units="messages"
1857             symbol_name="L3Bank04Accesses"
1858             availability="$SliceMask 1 AND"
1859             semantic_type="event"
1860             mdapi_supported_apis=""
1861             mdapi_usage_flags="Tier4 Frame Batch Draw"
1862             mdapi_hw_unit_type="slice"
1863             mdapi_group="L3"
1864             />
1865    <counter name="Slice0 L3 Bank5 Accesses"
1866             description="The total number of accesses to Slice0 L3 Bank5."
1867             data_type="uint64"
1868             equation="C 2 READ 2 UMUL"
1869             underscore_name="l3_bank05_accesses"
1870             units="messages"
1871             symbol_name="L3Bank05Accesses"
1872             availability="$SliceMask 1 AND"
1873             semantic_type="event"
1874             mdapi_supported_apis=""
1875             mdapi_usage_flags="Tier4 Frame Batch Draw"
1876             mdapi_hw_unit_type="slice"
1877             mdapi_group="L3"
1878             />
1879    <counter name="Slice0 L3 Bank6 Accesses"
1880             description="The total number of accesses to Slice0 L3 Bank6."
1881             data_type="uint64"
1882             equation="C 1 READ 2 UMUL"
1883             underscore_name="l3_bank06_accesses"
1884             units="messages"
1885             symbol_name="L3Bank06Accesses"
1886             availability="$SliceMask 1 AND"
1887             semantic_type="event"
1888             mdapi_supported_apis=""
1889             mdapi_usage_flags="Tier4 Frame Batch Draw"
1890             mdapi_hw_unit_type="slice"
1891             mdapi_group="L3"
1892             />
1893    <counter name="Slice0 L3 Bank7 Accesses"
1894             description="The total number of accesses to Slice0 L3 Bank7."
1895             data_type="uint64"
1896             equation="C 0 READ 2 UMUL"
1897             underscore_name="l3_bank07_accesses"
1898             units="messages"
1899             symbol_name="L3Bank07Accesses"
1900             availability="$SliceMask 1 AND"
1901             semantic_type="event"
1902             mdapi_supported_apis=""
1903             mdapi_usage_flags="Tier4 Frame Batch Draw"
1904             mdapi_hw_unit_type="slice"
1905             mdapi_group="L3"
1906             />
1907    <counter name="L3 Accesses"
1908             description="The total number of L3 accesses from all entities."
1909             data_type="uint64"
1910             equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank03Accesses UADD $L3Bank04Accesses UADD $L3Bank05Accesses UADD $L3Bank06Accesses UADD $L3Bank07Accesses UADD"
1911             underscore_name="l3_accesses"
1912             units="messages"
1913             symbol_name="L3Accesses"
1914             semantic_type="event"
1915             mdapi_supported_apis=""
1916             mdapi_usage_flags="Tier3 Frame Batch Draw"
1917             mdapi_hw_unit_type="gpu"
1918             mdapi_group="L3"
1919             />
1920    <counter name="EU Both FPU Pipes Active"
1921             description="The percentage of time in which both EU FPU pipelines were actively processing."
1922             data_type="float"
1923             max_equation="100"
1924             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1925             underscore_name="eu_fpu_both_active"
1926             units="percent"
1927             symbol_name="EuFpuBothActive"
1928             semantic_type="duration"
1929             mdapi_supported_apis=""
1930             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1931             mdapi_group="EU Array/Pipes"
1932             mdapi_hw_unit_type="gpu"
1933             />
1934    <counter name="L3 Sampler Throughput"
1935             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
1936             data_type="uint64"
1937             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1938             equation="64  B 7 READ B 6 READ UADD 8 UMUL UMUL"
1939             underscore_name="l3_sampler_throughput"
1940             units="bytes"
1941             symbol_name="L3SamplerThroughput"
1942             semantic_type="throughput"
1943             mdapi_supported_apis=""
1944             mdapi_usage_flags="Tier2 Frame Batch Draw"
1945             mdapi_group="L3/Sampler"
1946             mdapi_hw_unit_type="gpu"
1947             />
1948    <counter name="EU AVG IPC Rate"
1949             description="The average rate of IPC calculated for 2 FPU pipelines."
1950             data_type="float"
1951             max_equation="2"
1952             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
1953             underscore_name="eu_avg_ipc_rate"
1954             units="number"
1955             symbol_name="EuAvgIpcRate"
1956             semantic_type="ratio"
1957             mdapi_supported_apis=""
1958             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1959             mdapi_group="EU Array"
1960             mdapi_hw_unit_type="gpu"
1961             />
1962    <counter name="EU FPU0 Binary Instruction"
1963             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
1964             data_type="float"
1965             max_equation="100"
1966             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1967             underscore_name="eu_binary_fpu0_instruction"
1968             units="percent"
1969             symbol_name="EuBinaryFpu0Instruction"
1970             semantic_type="duration"
1971             mdapi_supported_apis=""
1972             mdapi_usage_flags="Tier4 System Frame Batch Draw"
1973             mdapi_group="EU Array/Pipes/Instructions"
1974             mdapi_hw_unit_type="gpu"
1975             />
1976    <counter name="GS Threads Dispatched"
1977             description="The total number of geometry shader hardware threads dispatched."
1978             data_type="uint64"
1979             equation="A 5 READ"
1980             underscore_name="gs_threads"
1981             units="threads"
1982             symbol_name="GsThreads"
1983             semantic_type="event"
1984             mdapi_supported_apis=""
1985             mdapi_usage_flags="Tier3 Frame Batch Draw"
1986             mdapi_hw_unit_type="gpu"
1987             mdapi_group="EU Array/Geometry Shader"
1988             />
1989    <counter name="Early Hi-Depth Test Fails"
1990             description="The total number of pixels dropped on early hierarchical depth test."
1991             data_type="uint64"
1992             equation="A 22 READ 4 UMUL"
1993             underscore_name="hi_depth_test_fails"
1994             units="pixels"
1995             symbol_name="HiDepthTestFails"
1996             semantic_type="event"
1997             mdapi_supported_apis=""
1998             mdapi_usage_flags="Tier3 Frame Batch Draw"
1999             mdapi_hw_unit_type="gpu"
2000             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2001             />
2002    <counter name="VS Threads Dispatched"
2003             description="The total number of vertex shader hardware threads dispatched."
2004             data_type="uint64"
2005             equation="A 1 READ"
2006             underscore_name="vs_threads"
2007             units="threads"
2008             symbol_name="VsThreads"
2009             semantic_type="event"
2010             mdapi_supported_apis=""
2011             mdapi_usage_flags="Tier3 Frame Batch Draw"
2012             mdapi_hw_unit_type="gpu"
2013             mdapi_group="EU Array/Vertex Shader"
2014             />
2015    <counter name="FS Threads Dispatched"
2016             description="The total number of fragment shader hardware threads dispatched."
2017             data_type="uint64"
2018             equation="A 6 READ"
2019             underscore_name="ps_threads"
2020             units="threads"
2021             symbol_name="PsThreads"
2022             semantic_type="event"
2023             mdapi_supported_apis=""
2024             mdapi_usage_flags="Tier3 Frame Batch Draw"
2025             mdapi_hw_unit_type="gpu"
2026             mdapi_group="EU Array/Fragment Shader"
2027             />
2028    <counter name="EU FPU0 Hybrid Instruction"
2029             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
2030             data_type="float"
2031             max_equation="100"
2032             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2033             underscore_name="eu_hybrid_fpu0_instruction"
2034             units="percent"
2035             symbol_name="EuHybridFpu0Instruction"
2036             semantic_type="duration"
2037             mdapi_supported_apis=""
2038             mdapi_usage_flags="Tier4 Frame Batch Draw"
2039             mdapi_group="EU Array/Pipes/Instructions"
2040             mdapi_hw_unit_type="gpu"
2041             />
2042    <counter name="EU FPU1 Pipe Active"
2043             description="The percentage of time in which EU FPU1 pipeline was actively processing."
2044             data_type="float"
2045             max_equation="100"
2046             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2047             underscore_name="fpu1_active"
2048             units="percent"
2049             symbol_name="Fpu1Active"
2050             semantic_type="duration"
2051             mdapi_supported_apis=""
2052             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2053             mdapi_group="EU Array/Pipes"
2054             mdapi_hw_unit_type="gpu"
2055             />
2056    <counter name="EU FPU0 Pipe Active"
2057             description="The percentage of time in which EU FPU0 pipeline was actively processing."
2058             data_type="float"
2059             max_equation="100"
2060             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2061             underscore_name="fpu0_active"
2062             units="percent"
2063             symbol_name="Fpu0Active"
2064             semantic_type="duration"
2065             mdapi_supported_apis=""
2066             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2067             mdapi_group="EU Array/Pipes"
2068             mdapi_hw_unit_type="gpu"
2069             />
2070    <counter name="Shader Barrier Messages"
2071             description="The total number of shader barrier messages."
2072             data_type="uint64"
2073             equation="A 35 READ"
2074             underscore_name="shader_barriers"
2075             units="messages"
2076             symbol_name="ShaderBarriers"
2077             semantic_type="event"
2078             mdapi_supported_apis=""
2079             mdapi_usage_flags="Tier3 Frame Batch Draw"
2080             mdapi_hw_unit_type="gpu"
2081             mdapi_group="EU Array/Barrier"
2082             />
2083    <counter name="L3 Misses"
2084             description="The total number of L3 misses."
2085             data_type="uint64"
2086             equation="2 B 5 READ B 4 READ UADD UMUL"
2087             underscore_name="l3_misses"
2088             units="messages"
2089             symbol_name="L3Misses"
2090             semantic_type="event"
2091             mdapi_supported_apis=""
2092             mdapi_usage_flags="Tier3 Frame Batch Draw"
2093             mdapi_hw_unit_type="gpu"
2094             mdapi_group="L3/TAG"
2095             />
2096    <counter name="EU FPU0 Move Instruction"
2097             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
2098             data_type="float"
2099             max_equation="100"
2100             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2101             underscore_name="eu_move_fpu0_instruction"
2102             units="percent"
2103             symbol_name="EuMoveFpu0Instruction"
2104             semantic_type="duration"
2105             mdapi_supported_apis=""
2106             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2107             mdapi_group="EU Array/Pipes/Instructions"
2108             mdapi_hw_unit_type="gpu"
2109             />
2110    <counter name="Sampler Accesses"
2111             description="The total number of messages send to samplers."
2112             data_type="uint64"
2113             equation="A 28 READ"
2114             underscore_name="sampler_accesses"
2115             units="messages"
2116             symbol_name="SamplerAccesses"
2117             semantic_type="event"
2118             mdapi_supported_apis=""
2119             mdapi_usage_flags="Tier3 Batch Frame Draw"
2120             mdapi_hw_unit_type="gpu"
2121             mdapi_group="Sampler"
2122             />
2123    <counter name="Sampler Texels"
2124             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2125             data_type="uint64"
2126             equation="$SamplerAccesses 4 UMUL"
2127             underscore_name="sampler_texels"
2128             units="texels"
2129             symbol_name="SamplerTexels"
2130             semantic_type="event"
2131             mdapi_supported_apis=""
2132             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2133             mdapi_hw_unit_type="gpu"
2134             mdapi_group="Sampler/Sampler Input"
2135             />
2136    <counter name="Pixels Failing Tests"
2137             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2138             data_type="uint64"
2139             equation="A 25 READ 4 UMUL"
2140             underscore_name="pixels_failing_post_ps_tests"
2141             units="pixels"
2142             symbol_name="PixelsFailingPostPsTests"
2143             semantic_type="event"
2144             mdapi_supported_apis=""
2145             mdapi_usage_flags="Tier3 Frame Batch Draw"
2146             mdapi_hw_unit_type="gpu"
2147             mdapi_group="3D Pipe/Output Merger"
2148             />
2149    <counter name="EU FPU1 Hybrid Instruction"
2150             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
2151             data_type="float"
2152             max_equation="100"
2153             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2154             underscore_name="eu_hybrid_fpu1_instruction"
2155             units="percent"
2156             symbol_name="EuHybridFpu1Instruction"
2157             semantic_type="duration"
2158             mdapi_supported_apis=""
2159             mdapi_usage_flags="Tier4 Frame Batch Draw"
2160             mdapi_group="EU Array/Pipes/Instructions"
2161             mdapi_hw_unit_type="gpu"
2162             />
2163    <counter name="GPU Time Elapsed"
2164             description="Time elapsed on the GPU during the measurement."
2165             data_type="uint64"
2166             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2167             underscore_name="gpu_time"
2168             units="ns"
2169             symbol_name="GpuTime"
2170             semantic_type="duration"
2171             mdapi_supported_apis=""
2172             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2173             mdapi_hw_unit_type="gpu"
2174             mdapi_group="GPU"
2175             />
2176    <counter name="AVG GPU Core Frequency"
2177             description="Average GPU Core Frequency in the measurement."
2178             data_type="uint64"
2179             max_equation="$GpuMaxFrequency"
2180             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2181             underscore_name="avg_gpu_core_frequency"
2182             units="hz"
2183             symbol_name="AvgGpuCoreFrequency"
2184             semantic_type="event"
2185             mdapi_supported_apis=""
2186             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2187             mdapi_group="GPU"
2188             mdapi_hw_unit_type="gpu"
2189             />
2190    <counter name="Sampler Texels Misses"
2191             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2192             data_type="uint64"
2193             equation="A 29 READ 4 UMUL"
2194             underscore_name="sampler_texel_misses"
2195             units="texels"
2196             symbol_name="SamplerTexelMisses"
2197             semantic_type="event"
2198             mdapi_supported_apis=""
2199             mdapi_usage_flags="Tier3 Batch Frame Draw"
2200             mdapi_hw_unit_type="gpu"
2201             mdapi_group="Sampler/Sampler Cache"
2202             />
2203    <counter name="CS Threads Dispatched"
2204             description="The total number of compute shader hardware threads dispatched."
2205             data_type="uint64"
2206             equation="A 4 READ"
2207             underscore_name="cs_threads"
2208             units="threads"
2209             symbol_name="CsThreads"
2210             semantic_type="event"
2211             mdapi_supported_apis=""
2212             mdapi_usage_flags="Tier3 Frame Batch Draw"
2213             mdapi_hw_unit_type="gpu"
2214             mdapi_group="EU Array/Compute Shader"
2215             />
2216    <counter name="L3 Lookup Accesses w/o IC"
2217             description="The total number of L3 cache lookup accesses w/o IC."
2218             data_type="uint64"
2219             equation="B 7 READ B 6 READ UADD 8 UMUL A 32 READ UADD"
2220             underscore_name="l3_lookups"
2221             units="messages"
2222             symbol_name="L3Lookups"
2223             semantic_type="event"
2224             mdapi_supported_apis=""
2225             mdapi_usage_flags="Tier3 Frame Batch Draw"
2226             mdapi_hw_unit_type="gpu"
2227             mdapi_group="L3/TAG"
2228             />
2229    <counter name="SLM Bytes Read"
2230             description="The total number of GPU memory bytes read from shared local memory."
2231             data_type="uint64"
2232             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2233             equation="A 30 READ 64 UMUL"
2234             underscore_name="slm_bytes_read"
2235             units="bytes"
2236             symbol_name="SlmBytesRead"
2237             semantic_type="throughput"
2238             mdapi_supported_apis=""
2239             mdapi_usage_flags="Tier3 Frame Batch Draw"
2240             mdapi_group="L3/Data Port/SLM"
2241             mdapi_hw_unit_type="gpu"
2242             />
2243    <counter name="GTI Read Throughput"
2244             description="The total number of GPU memory bytes read from GTI."
2245             data_type="uint64"
2246             max_equation="$GpuCoreClocks 64 UMUL"
2247             equation="B 2 READ 64 UMUL"
2248             underscore_name="gti_read_throughput"
2249             units="bytes"
2250             symbol_name="GtiReadThroughput"
2251             semantic_type="throughput"
2252             mdapi_supported_apis=""
2253             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2254             mdapi_group="GTI"
2255             mdapi_hw_unit_type="gpu"
2256             />
2257    <counter name="GPU Busy"
2258             description="The percentage of time in which the GPU has been processing GPU commands."
2259             data_type="float"
2260             max_equation="100"
2261             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2262             underscore_name="gpu_busy"
2263             units="percent"
2264             symbol_name="GpuBusy"
2265             semantic_type="duration"
2266             mdapi_supported_apis=""
2267             mdapi_usage_flags="Tier1 Overview System Frame"
2268             mdapi_group="GPU"
2269             mdapi_hw_unit_type="gpu"
2270             />
2271    <counter name="EU FPU0 Ternary Instruction"
2272             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
2273             data_type="float"
2274             max_equation="100"
2275             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2276             underscore_name="eu_ternary_fpu0_instruction"
2277             units="percent"
2278             symbol_name="EuTernaryFpu0Instruction"
2279             semantic_type="duration"
2280             mdapi_supported_apis=""
2281             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2282             mdapi_group="EU Array/Pipes/Instructions"
2283             mdapi_hw_unit_type="gpu"
2284             />
2285    <counter name="Shader Atomic Memory Accesses"
2286             description="The total number of shader atomic memory accesses."
2287             data_type="uint64"
2288             equation="A 34 READ"
2289             underscore_name="shader_atomics"
2290             units="messages"
2291             symbol_name="ShaderAtomics"
2292             semantic_type="event"
2293             mdapi_supported_apis=""
2294             mdapi_usage_flags="Tier3 Frame Batch Draw"
2295             mdapi_hw_unit_type="gpu"
2296             mdapi_group="L3/Data Port/Atomics"
2297             />
2298    <counter name="Rasterized Pixels"
2299             description="The total number of rasterized pixels."
2300             data_type="uint64"
2301             equation="A 21 READ 4 UMUL"
2302             underscore_name="rasterized_pixels"
2303             units="pixels"
2304             symbol_name="RasterizedPixels"
2305             semantic_type="event"
2306             mdapi_supported_apis=""
2307             mdapi_usage_flags="Tier3 Frame Batch Draw"
2308             mdapi_hw_unit_type="gpu"
2309             mdapi_group="3D Pipe/Rasterizer"
2310             />
2311    <counter name="GTI L3 Throughput"
2312             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
2313             data_type="uint64"
2314             max_equation="$GpuCoreClocks 64 UMUL"
2315             equation="$L3Misses 64 UMUL"
2316             underscore_name="gti_l3_throughput"
2317             units="bytes"
2318             symbol_name="GtiL3Throughput"
2319             semantic_type="throughput"
2320             mdapi_supported_apis=""
2321             mdapi_usage_flags="Tier2 Frame Batch Draw"
2322             mdapi_group="GTI/L3"
2323             mdapi_hw_unit_type="gpu"
2324             />
2325    <counter name="DS Threads Dispatched"
2326             description="The total number of domain shader hardware threads dispatched."
2327             data_type="uint64"
2328             equation="A 3 READ"
2329             underscore_name="ds_threads"
2330             units="threads"
2331             symbol_name="DsThreads"
2332             semantic_type="event"
2333             mdapi_supported_apis=""
2334             mdapi_usage_flags="Tier3 Frame Batch Draw"
2335             mdapi_hw_unit_type="gpu"
2336             mdapi_group="EU Array/Domain Shader"
2337             />
2338    <counter name="Samples Written"
2339             description="The total number of samples or pixels written to all render targets."
2340             data_type="uint64"
2341             equation="A 26 READ 4 UMUL"
2342             underscore_name="samples_written"
2343             units="pixels"
2344             symbol_name="SamplesWritten"
2345             semantic_type="event"
2346             mdapi_supported_apis=""
2347             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2348             mdapi_hw_unit_type="gpu"
2349             mdapi_group="3D Pipe/Output Merger"
2350             />
2351    <counter name="EU FPU1 Move Instruction"
2352             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
2353             data_type="float"
2354             max_equation="100"
2355             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2356             underscore_name="eu_move_fpu1_instruction"
2357             units="percent"
2358             symbol_name="EuMoveFpu1Instruction"
2359             semantic_type="duration"
2360             mdapi_supported_apis=""
2361             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2362             mdapi_group="EU Array/Pipes/Instructions"
2363             mdapi_hw_unit_type="gpu"
2364             />
2365    <counter name="EU Stall"
2366             description="The percentage of time in which the Execution Units were stalled."
2367             data_type="float"
2368             max_equation="100"
2369             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2370             underscore_name="eu_stall"
2371             units="percent"
2372             symbol_name="EuStall"
2373             semantic_type="duration"
2374             mdapi_supported_apis=""
2375             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2376             mdapi_group="EU Array"
2377             mdapi_hw_unit_type="gpu"
2378             />
2379    <counter name="Samples Blended"
2380             description="The total number of blended samples or pixels written to all render targets."
2381             data_type="uint64"
2382             equation="A 27 READ 4 UMUL"
2383             underscore_name="samples_blended"
2384             units="pixels"
2385             symbol_name="SamplesBlended"
2386             semantic_type="event"
2387             mdapi_supported_apis=""
2388             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2389             mdapi_hw_unit_type="gpu"
2390             mdapi_group="3D Pipe/Output Merger"
2391             />
2392    <counter name="Early Depth Test Fails"
2393             description="The total number of pixels dropped on early depth test."
2394             data_type="uint64"
2395             equation="A 23 READ 4 UMUL"
2396             underscore_name="early_depth_test_fails"
2397             units="pixels"
2398             symbol_name="EarlyDepthTestFails"
2399             semantic_type="event"
2400             mdapi_supported_apis=""
2401             mdapi_usage_flags="Tier3 Frame Batch Draw"
2402             mdapi_hw_unit_type="gpu"
2403             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2404             />
2405    <counter name="Shader Memory Accesses"
2406             description="The total number of shader memory accesses to L3."
2407             data_type="uint64"
2408             equation="A 32 READ"
2409             underscore_name="shader_memory_accesses"
2410             units="messages"
2411             symbol_name="ShaderMemoryAccesses"
2412             semantic_type="event"
2413             mdapi_supported_apis=""
2414             mdapi_usage_flags="Tier3 Frame Batch Draw"
2415             mdapi_hw_unit_type="gpu"
2416             mdapi_group="L3/Data Port"
2417             />
2418    <counter name="HS Threads Dispatched"
2419             description="The total number of hull shader hardware threads dispatched."
2420             data_type="uint64"
2421             equation="A 2 READ"
2422             underscore_name="hs_threads"
2423             units="threads"
2424             symbol_name="HsThreads"
2425             semantic_type="event"
2426             mdapi_supported_apis=""
2427             mdapi_usage_flags="Tier3 Frame Batch Draw"
2428             mdapi_hw_unit_type="gpu"
2429             mdapi_group="EU Array/Hull Shader"
2430             />
2431    <counter name="L3 Total Throughput"
2432             description="The total number of GPU memory bytes transferred via L3."
2433             data_type="uint64"
2434             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2435             equation="$L3Accesses 64 UMUL"
2436             underscore_name="l3_total_throughput"
2437             units="bytes"
2438             symbol_name="L3TotalThroughput"
2439             semantic_type="throughput"
2440             mdapi_supported_apis=""
2441             mdapi_usage_flags="Tier3 Frame Batch Draw"
2442             mdapi_group="L3"
2443             mdapi_hw_unit_type="gpu"
2444             />
2445    <counter name="GTI Write Throughput"
2446             description="The total number of GPU memory bytes written to GTI."
2447             data_type="uint64"
2448             max_equation="$GpuCoreClocks 64 UMUL"
2449             equation="B 3 READ 64 UMUL"
2450             underscore_name="gti_write_throughput"
2451             units="bytes"
2452             symbol_name="GtiWriteThroughput"
2453             semantic_type="throughput"
2454             mdapi_supported_apis=""
2455             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2456             mdapi_group="GTI"
2457             mdapi_hw_unit_type="gpu"
2458             />
2459    <counter name="L3 Shader Throughput"
2460             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2461             data_type="uint64"
2462             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2463             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2464             underscore_name="l3_shader_throughput"
2465             units="bytes"
2466             symbol_name="L3ShaderThroughput"
2467             semantic_type="throughput"
2468             mdapi_supported_apis=""
2469             mdapi_usage_flags="Tier2 Frame Batch Draw"
2470             mdapi_group="L3/Data Port"
2471             mdapi_hw_unit_type="gpu"
2472             />
2473    <counter name="Samples Killed in FS"
2474             description="The total number of samples or pixels dropped in fragment shaders."
2475             data_type="uint64"
2476             equation="A 24 READ 4 UMUL"
2477             underscore_name="samples_killed_in_ps"
2478             units="pixels"
2479             symbol_name="SamplesKilledInPs"
2480             semantic_type="event"
2481             mdapi_supported_apis=""
2482             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2483             mdapi_hw_unit_type="gpu"
2484             mdapi_group="3D Pipe/Fragment Shader"
2485             />
2486    <counter name="SLM Bytes Written"
2487             description="The total number of GPU memory bytes written into shared local memory."
2488             data_type="uint64"
2489             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2490             equation="A 31 READ 64 UMUL"
2491             underscore_name="slm_bytes_written"
2492             units="bytes"
2493             symbol_name="SlmBytesWritten"
2494             semantic_type="throughput"
2495             mdapi_supported_apis=""
2496             mdapi_usage_flags="Tier3 Frame Batch Draw"
2497             mdapi_group="L3/Data Port/SLM"
2498             mdapi_hw_unit_type="gpu"
2499             />
2500    <counter name="EU FPU1 Binary Instruction"
2501             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
2502             data_type="float"
2503             max_equation="100"
2504             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2505             underscore_name="eu_binary_fpu1_instruction"
2506             units="percent"
2507             symbol_name="EuBinaryFpu1Instruction"
2508             semantic_type="duration"
2509             mdapi_supported_apis=""
2510             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2511             mdapi_group="EU Array/Pipes/Instructions"
2512             mdapi_hw_unit_type="gpu"
2513             />
2514    <counter name="EU FPU1 Ternary Instruction"
2515             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
2516             data_type="float"
2517             max_equation="100"
2518             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2519             underscore_name="eu_ternary_fpu1_instruction"
2520             units="percent"
2521             symbol_name="EuTernaryFpu1Instruction"
2522             semantic_type="duration"
2523             mdapi_supported_apis=""
2524             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2525             mdapi_group="EU Array/Pipes/Instructions"
2526             mdapi_hw_unit_type="gpu"
2527             />
2528    <counter name="EU Send Pipe Active"
2529             description="The percentage of time in which EU send pipeline was actively processing."
2530             data_type="float"
2531             max_equation="100"
2532             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2533             underscore_name="eu_send_active"
2534             units="percent"
2535             symbol_name="EuSendActive"
2536             semantic_type="duration"
2537             mdapi_supported_apis=""
2538             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2539             mdapi_group="EU Array/Pipes"
2540             mdapi_hw_unit_type="gpu"
2541             />
2542    <register_config type="NOA">
2543        <register type="NOA" address="0x00000D04" value="0x00000200" />
2544        <register type="NOA" address="0x00009840" value="0x00000000" />
2545        <register type="NOA" address="0x00009884" value="0x00000000" />
2546        <register type="NOA" address="0x00009888" value="0x14120700" />
2547        <register type="NOA" address="0x00009888" value="0x121500E0" />
2548        <register type="NOA" address="0x00009888" value="0x10040154" />
2549        <register type="NOA" address="0x00009888" value="0x0C045000" />
2550        <register type="NOA" address="0x00009888" value="0x0E040055" />
2551        <register type="NOA" address="0x00009888" value="0x14050055" />
2552        <register type="NOA" address="0x00009888" value="0x04054000" />
2553        <register type="NOA" address="0x00009888" value="0x06055000" />
2554        <register type="NOA" address="0x00009888" value="0x08055000" />
2555        <register type="NOA" address="0x00009888" value="0x0A051000" />
2556        <register type="NOA" address="0x00009888" value="0x260600F0" />
2557        <register type="NOA" address="0x00009888" value="0x24067E00" />
2558        <register type="NOA" address="0x00009888" value="0x0C120023" />
2559        <register type="NOA" address="0x00009888" value="0x0E12152B" />
2560        <register type="NOA" address="0x00009888" value="0x00121480" />
2561        <register type="NOA" address="0x00009888" value="0x02120028" />
2562        <register type="NOA" address="0x00009888" value="0x10120000" />
2563        <register type="NOA" address="0x00009888" value="0x18120000" />
2564        <register type="NOA" address="0x00009888" value="0x1A120000" />
2565        <register type="NOA" address="0x00009888" value="0x04120000" />
2566        <register type="NOA" address="0x00009888" value="0x0A13D000" />
2567        <register type="NOA" address="0x00009888" value="0x04136000" />
2568        <register type="NOA" address="0x00009888" value="0x0C144000" />
2569        <register type="NOA" address="0x00009888" value="0x0E14C000" />
2570        <register type="NOA" address="0x00009888" value="0x00148000" />
2571        <register type="NOA" address="0x00009888" value="0x02144000" />
2572        <register type="NOA" address="0x00009888" value="0x0C150980" />
2573        <register type="NOA" address="0x00009888" value="0x02154D80" />
2574        <register type="NOA" address="0x00009888" value="0x04154C9A" />
2575        <register type="NOA" address="0x00009888" value="0x06150018" />
2576        <register type="NOA" address="0x00009888" value="0x10150000" />
2577        <register type="NOA" address="0x00009888" value="0x16150800" />
2578        <register type="NOA" address="0x00009888" value="0x18150005" />
2579        <register type="NOA" address="0x00009888" value="0x08150000" />
2580        <register type="NOA" address="0x00009888" value="0x0A150000" />
2581        <register type="NOA" address="0x00009884" value="0x00000003" />
2582        <register type="NOA" address="0x00009888" value="0x0A1473A0" />
2583        <register type="NOA" address="0x00009888" value="0x1217241C" />
2584        <register type="NOA" address="0x00009888" value="0x2000F000" />
2585        <register type="NOA" address="0x00009888" value="0x1C134000" />
2586        <register type="NOA" address="0x00009888" value="0x1E130015" />
2587        <register type="NOA" address="0x00009888" value="0x061434A0" />
2588        <register type="NOA" address="0x00009888" value="0x0E140000" />
2589        <register type="NOA" address="0x00009888" value="0x0C143000" />
2590        <register type="NOA" address="0x00009888" value="0x0816C000" />
2591        <register type="NOA" address="0x00009888" value="0x0A16C000" />
2592        <register type="NOA" address="0x00009888" value="0x081710B0" />
2593        <register type="NOA" address="0x00009888" value="0x00170000" />
2594        <register type="NOA" address="0x00009888" value="0x161A2000" />
2595        <register type="NOA" address="0x00009888" value="0x181A1500" />
2596        <register type="NOA" address="0x00009888" value="0x501F1124" />
2597        <register type="NOA" address="0x00009888" value="0x521F4849" />
2598        <register type="NOA" address="0x00009888" value="0x541F0024" />
2599        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
2600        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
2601        <register type="NOA" address="0x00009888" value="0x461F0100" />
2602        <register type="NOA" address="0x00009888" value="0x481F1101" />
2603        <register type="NOA" address="0x00009888" value="0x4A1F0011" />
2604        <register type="NOA" address="0x00009888" value="0x4C1F0030" />
2605        <register type="NOA" address="0x00009888" value="0x141F0000" />
2606        <register type="NOA" address="0x00009888" value="0x301F0000" />
2607        <register type="NOA" address="0x00009888" value="0x401F0000" />
2608        <register type="NOA" address="0x00009888" value="0x421F3030" />
2609        <register type="NOA" address="0x00009888" value="0x441F3030" />
2610    </register_config>
2611    <register_config type="OA">
2612        <register type="OA" address="0x00002740" value="0x00000000" />
2613        <register type="OA" address="0x00002710" value="0x00000000" />
2614        <register type="OA" address="0x00002714" value="0x00800000" />
2615        <register type="OA" address="0x00002720" value="0x00000000" />
2616        <register type="OA" address="0x00002724" value="0x00800000" />
2617    </register_config>
2618    <register_config type="FLEX">
2619        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2620        <register type="FLEX" address="0x0000E558" value="0x00000003" />
2621        <register type="FLEX" address="0x0000E658" value="0x00002001" />
2622        <register type="FLEX" address="0x0000E758" value="0x00101100" />
2623        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
2624        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
2625        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
2626    </register_config>
2627  </set>
2628
2629  <set name="Render Metrics for 3D Pipeline Profile Gen11"
2630       mdapi_supported_apis="OGL OCL IO BB"
2631       underscore_name="render_pipe_profile"
2632       hw_config_guid="045dbb74-1e1a-499c-9a50-bac498e34699"
2633       chipset="LKF"
2634       symbol_name="RenderPipeProfile"
2635       >
2636    <counter name="GPU Core Clocks"
2637             description="The total number of GPU core clocks elapsed during the measurement."
2638             data_type="uint64"
2639             equation="GPU_CLOCK 0 READ"
2640             underscore_name="gpu_core_clocks"
2641             units="cycles"
2642             symbol_name="GpuCoreClocks"
2643             semantic_type="event"
2644             mdapi_supported_apis=""
2645             mdapi_usage_flags="Tier1 Frame Batch Draw"
2646             mdapi_hw_unit_type="gpu"
2647             mdapi_group="GPU"
2648             />
2649    <counter name="EU Active"
2650             description="The percentage of time in which the Execution Units were actively processing."
2651             data_type="float"
2652             max_equation="100"
2653             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2654             underscore_name="eu_active"
2655             units="percent"
2656             symbol_name="EuActive"
2657             semantic_type="duration"
2658             mdapi_supported_apis=""
2659             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2660             mdapi_group="EU Array"
2661             mdapi_hw_unit_type="gpu"
2662             />
2663    <counter name="VS Bottleneck"
2664             low_watermark="10"
2665             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
2666             data_type="float"
2667             high_watermark="30"
2668             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2669             max_equation="100"
2670             underscore_name="vs_bottleneck"
2671             units="percent"
2672             symbol_name="VsBottleneck"
2673             semantic_type="duration"
2674             mdapi_supported_apis=""
2675             mdapi_usage_flags="Tier3 Indicate Draw"
2676             mdapi_group="3D Pipe/Vertex Shader"
2677             mdapi_hw_unit_type="gpu"
2678             />
2679    <counter name="Hi-Depth Bottleneck"
2680             low_watermark="5"
2681             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
2682             data_type="float"
2683             high_watermark="15"
2684             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2685             max_equation="100"
2686             underscore_name="hi_depth_bottleneck"
2687             units="percent"
2688             symbol_name="HiDepthBottleneck"
2689             semantic_type="duration"
2690             mdapi_supported_apis=""
2691             mdapi_usage_flags="Tier3 Indicate Draw"
2692             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2693             mdapi_hw_unit_type="gpu"
2694             />
2695    <counter name="GS Bottleneck"
2696             low_watermark="5"
2697             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
2698             data_type="float"
2699             high_watermark="15"
2700             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2701             max_equation="100"
2702             underscore_name="gs_bottleneck"
2703             units="percent"
2704             symbol_name="GsBottleneck"
2705             semantic_type="duration"
2706             mdapi_supported_apis=""
2707             mdapi_usage_flags="Tier3 Indicate Draw"
2708             mdapi_group="3D Pipe/Geometry Shader"
2709             mdapi_hw_unit_type="gpu"
2710             />
2711    <counter name="GS Threads Dispatched"
2712             description="The total number of geometry shader hardware threads dispatched."
2713             data_type="uint64"
2714             equation="A 5 READ"
2715             underscore_name="gs_threads"
2716             units="threads"
2717             symbol_name="GsThreads"
2718             semantic_type="event"
2719             mdapi_supported_apis=""
2720             mdapi_usage_flags="Tier3 Frame Batch Draw"
2721             mdapi_hw_unit_type="gpu"
2722             mdapi_group="EU Array/Geometry Shader"
2723             />
2724    <counter name="Early Hi-Depth Test Fails"
2725             description="The total number of pixels dropped on early hierarchical depth test."
2726             data_type="uint64"
2727             equation="A 22 READ 4 UMUL"
2728             underscore_name="hi_depth_test_fails"
2729             units="pixels"
2730             symbol_name="HiDepthTestFails"
2731             semantic_type="event"
2732             mdapi_supported_apis=""
2733             mdapi_usage_flags="Tier3 Frame Batch Draw"
2734             mdapi_hw_unit_type="gpu"
2735             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2736             />
2737    <counter name="VS Threads Dispatched"
2738             description="The total number of vertex shader hardware threads dispatched."
2739             data_type="uint64"
2740             equation="A 1 READ"
2741             underscore_name="vs_threads"
2742             units="threads"
2743             symbol_name="VsThreads"
2744             semantic_type="event"
2745             mdapi_supported_apis=""
2746             mdapi_usage_flags="Tier3 Frame Batch Draw"
2747             mdapi_hw_unit_type="gpu"
2748             mdapi_group="EU Array/Vertex Shader"
2749             />
2750    <counter name="FS Threads Dispatched"
2751             description="The total number of fragment shader hardware threads dispatched."
2752             data_type="uint64"
2753             equation="A 6 READ"
2754             underscore_name="ps_threads"
2755             units="threads"
2756             symbol_name="PsThreads"
2757             semantic_type="event"
2758             mdapi_supported_apis=""
2759             mdapi_usage_flags="Tier3 Frame Batch Draw"
2760             mdapi_hw_unit_type="gpu"
2761             mdapi_group="EU Array/Fragment Shader"
2762             />
2763    <counter name="BC Bottleneck"
2764             low_watermark="5"
2765             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
2766             data_type="float"
2767             high_watermark="15"
2768             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2769             max_equation="100"
2770             underscore_name="bc_bottleneck"
2771             units="percent"
2772             symbol_name="BcBottleneck"
2773             semantic_type="duration"
2774             mdapi_supported_apis=""
2775             mdapi_usage_flags="Tier3 Indicate Draw"
2776             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
2777             mdapi_hw_unit_type="gpu"
2778             />
2779    <counter name="HS Stall"
2780             description="The percentage of time in which hull stall pipeline stage was stalled."
2781             data_type="float"
2782             max_equation="100"
2783             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2784             underscore_name="hs_stall"
2785             units="percent"
2786             symbol_name="HsStall"
2787             semantic_type="duration"
2788             mdapi_supported_apis=""
2789             mdapi_usage_flags="Tier4 Correlate Draw"
2790             mdapi_group="3D Pipe/Hull Shader"
2791             mdapi_hw_unit_type="gpu"
2792             />
2793    <counter name="Shader Barrier Messages"
2794             description="The total number of shader barrier messages."
2795             data_type="uint64"
2796             equation="A 35 READ"
2797             underscore_name="shader_barriers"
2798             units="messages"
2799             symbol_name="ShaderBarriers"
2800             semantic_type="event"
2801             mdapi_supported_apis=""
2802             mdapi_usage_flags="Tier3 Frame Batch Draw"
2803             mdapi_hw_unit_type="gpu"
2804             mdapi_group="EU Array/Barrier"
2805             />
2806    <counter name="Sampler Texels"
2807             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2808             data_type="uint64"
2809             equation="A 28 READ 4 UMUL"
2810             underscore_name="sampler_texels"
2811             units="texels"
2812             symbol_name="SamplerTexels"
2813             semantic_type="event"
2814             mdapi_supported_apis=""
2815             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2816             mdapi_hw_unit_type="gpu"
2817             mdapi_group="Sampler/Sampler Input"
2818             />
2819    <counter name="Pixels Failing Tests"
2820             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2821             data_type="uint64"
2822             equation="A 25 READ 4 UMUL"
2823             underscore_name="pixels_failing_post_ps_tests"
2824             units="pixels"
2825             symbol_name="PixelsFailingPostPsTests"
2826             semantic_type="event"
2827             mdapi_supported_apis=""
2828             mdapi_usage_flags="Tier3 Frame Batch Draw"
2829             mdapi_hw_unit_type="gpu"
2830             mdapi_group="3D Pipe/Output Merger"
2831             />
2832    <counter name="GPU Time Elapsed"
2833             description="Time elapsed on the GPU during the measurement."
2834             data_type="uint64"
2835             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2836             underscore_name="gpu_time"
2837             units="ns"
2838             symbol_name="GpuTime"
2839             semantic_type="duration"
2840             mdapi_supported_apis=""
2841             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2842             mdapi_hw_unit_type="gpu"
2843             mdapi_group="GPU"
2844             />
2845    <counter name="AVG GPU Core Frequency"
2846             description="Average GPU Core Frequency in the measurement."
2847             data_type="uint64"
2848             max_equation="$GpuMaxFrequency"
2849             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2850             underscore_name="avg_gpu_core_frequency"
2851             units="hz"
2852             symbol_name="AvgGpuCoreFrequency"
2853             semantic_type="event"
2854             mdapi_supported_apis=""
2855             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2856             mdapi_group="GPU"
2857             mdapi_hw_unit_type="gpu"
2858             />
2859    <counter name="Sampler Texels Misses"
2860             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2861             data_type="uint64"
2862             equation="A 29 READ 4 UMUL"
2863             underscore_name="sampler_texel_misses"
2864             units="texels"
2865             symbol_name="SamplerTexelMisses"
2866             semantic_type="event"
2867             mdapi_supported_apis=""
2868             mdapi_usage_flags="Tier3 Batch Frame Draw"
2869             mdapi_hw_unit_type="gpu"
2870             mdapi_group="Sampler/Sampler Cache"
2871             />
2872    <counter name="CS Threads Dispatched"
2873             description="The total number of compute shader hardware threads dispatched."
2874             data_type="uint64"
2875             equation="A 4 READ"
2876             underscore_name="cs_threads"
2877             units="threads"
2878             symbol_name="CsThreads"
2879             semantic_type="event"
2880             mdapi_supported_apis=""
2881             mdapi_usage_flags="Tier3 Frame Batch Draw"
2882             mdapi_hw_unit_type="gpu"
2883             mdapi_group="EU Array/Compute Shader"
2884             />
2885    <counter name="VF Bottleneck"
2886             low_watermark="5"
2887             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2888             data_type="float"
2889             high_watermark="15"
2890             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2891             max_equation="100"
2892             underscore_name="vf_bottleneck"
2893             units="percent"
2894             symbol_name="VfBottleneck"
2895             semantic_type="duration"
2896             mdapi_supported_apis=""
2897             mdapi_usage_flags="Tier3 Indicate Draw"
2898             mdapi_group="3D Pipe/Input Assembler"
2899             mdapi_hw_unit_type="gpu"
2900             />
2901    <counter name="SLM Bytes Read"
2902             description="The total number of GPU memory bytes read from shared local memory."
2903             data_type="uint64"
2904             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2905             equation="A 30 READ 64 UMUL"
2906             underscore_name="slm_bytes_read"
2907             units="bytes"
2908             symbol_name="SlmBytesRead"
2909             semantic_type="throughput"
2910             mdapi_supported_apis=""
2911             mdapi_usage_flags="Tier3 Frame Batch Draw"
2912             mdapi_group="L3/Data Port/SLM"
2913             mdapi_hw_unit_type="gpu"
2914             />
2915    <counter name="Strip-Fans Bottleneck"
2916             low_watermark="5"
2917             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
2918             data_type="float"
2919             high_watermark="10"
2920             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2921             max_equation="100"
2922             underscore_name="sf_bottleneck"
2923             units="percent"
2924             symbol_name="SfBottleneck"
2925             semantic_type="duration"
2926             mdapi_supported_apis=""
2927             mdapi_usage_flags="Tier3 Indicate Draw"
2928             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2929             mdapi_hw_unit_type="gpu"
2930             />
2931    <counter name="SF Stall"
2932             description="The percentage of time in which strip-fans pipeline stage was stalled."
2933             data_type="float"
2934             max_equation="100"
2935             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2936             underscore_name="sf_stall"
2937             units="percent"
2938             symbol_name="SfStall"
2939             semantic_type="duration"
2940             mdapi_supported_apis=""
2941             mdapi_usage_flags="Tier4 Correlate Draw"
2942             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2943             mdapi_hw_unit_type="gpu"
2944             />
2945    <counter name="GPU Busy"
2946             description="The percentage of time in which the GPU has been processing GPU commands."
2947             data_type="float"
2948             max_equation="100"
2949             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2950             underscore_name="gpu_busy"
2951             units="percent"
2952             symbol_name="GpuBusy"
2953             semantic_type="duration"
2954             mdapi_supported_apis=""
2955             mdapi_usage_flags="Tier1 Overview System Frame"
2956             mdapi_group="GPU"
2957             mdapi_hw_unit_type="gpu"
2958             />
2959    <counter name="HS Bottleneck"
2960             low_watermark="3"
2961             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2962             data_type="float"
2963             high_watermark="9"
2964             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2965             max_equation="100"
2966             underscore_name="hs_bottleneck"
2967             units="percent"
2968             symbol_name="HsBottleneck"
2969             semantic_type="duration"
2970             mdapi_supported_apis=""
2971             mdapi_usage_flags="Tier3 Indicate Draw"
2972             mdapi_group="3D Pipe/Hull Shader"
2973             mdapi_hw_unit_type="gpu"
2974             />
2975    <counter name="CL Stall"
2976             description="The percentage of time in which clipper pipeline stage was stalled."
2977             data_type="float"
2978             max_equation="100"
2979             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2980             underscore_name="cl_stall"
2981             units="percent"
2982             symbol_name="ClStall"
2983             semantic_type="duration"
2984             mdapi_supported_apis=""
2985             mdapi_usage_flags="Tier4 Correlate Draw"
2986             mdapi_group="3D Pipe/Clipper"
2987             mdapi_hw_unit_type="gpu"
2988             />
2989    <counter name="SO Bottleneck"
2990             low_watermark="5"
2991             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
2992             data_type="float"
2993             high_watermark="15"
2994             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2995             max_equation="100"
2996             underscore_name="so_bottleneck"
2997             units="percent"
2998             symbol_name="SoBottleneck"
2999             semantic_type="duration"
3000             mdapi_supported_apis=""
3001             mdapi_usage_flags="Tier3 Indicate Draw"
3002             mdapi_group="3D Pipe/Stream Output"
3003             mdapi_hw_unit_type="gpu"
3004             />
3005    <counter name="Rasterized Pixels"
3006             description="The total number of rasterized pixels."
3007             data_type="uint64"
3008             equation="A 21 READ 4 UMUL"
3009             underscore_name="rasterized_pixels"
3010             units="pixels"
3011             symbol_name="RasterizedPixels"
3012             semantic_type="event"
3013             mdapi_supported_apis=""
3014             mdapi_usage_flags="Tier3 Frame Batch Draw"
3015             mdapi_hw_unit_type="gpu"
3016             mdapi_group="3D Pipe/Rasterizer"
3017             />
3018    <counter name="DS Threads Dispatched"
3019             description="The total number of domain shader hardware threads dispatched."
3020             data_type="uint64"
3021             equation="A 3 READ"
3022             underscore_name="ds_threads"
3023             units="threads"
3024             symbol_name="DsThreads"
3025             semantic_type="event"
3026             mdapi_supported_apis=""
3027             mdapi_usage_flags="Tier3 Frame Batch Draw"
3028             mdapi_hw_unit_type="gpu"
3029             mdapi_group="EU Array/Domain Shader"
3030             />
3031    <counter name="Samples Written"
3032             description="The total number of samples or pixels written to all render targets."
3033             data_type="uint64"
3034             equation="A 26 READ 4 UMUL"
3035             underscore_name="samples_written"
3036             units="pixels"
3037             symbol_name="SamplesWritten"
3038             semantic_type="event"
3039             mdapi_supported_apis=""
3040             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3041             mdapi_hw_unit_type="gpu"
3042             mdapi_group="3D Pipe/Output Merger"
3043             />
3044    <counter name="DS Bottleneck"
3045             low_watermark="5"
3046             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3047             data_type="float"
3048             high_watermark="15"
3049             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3050             max_equation="100"
3051             underscore_name="ds_bottleneck"
3052             units="percent"
3053             symbol_name="DsBottleneck"
3054             semantic_type="duration"
3055             mdapi_supported_apis=""
3056             mdapi_usage_flags="Tier3 Indicate Draw"
3057             mdapi_group="3D Pipe/Domain Shader"
3058             mdapi_hw_unit_type="gpu"
3059             />
3060    <counter name="EU Stall"
3061             description="The percentage of time in which the Execution Units were stalled."
3062             data_type="float"
3063             max_equation="100"
3064             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3065             underscore_name="eu_stall"
3066             units="percent"
3067             symbol_name="EuStall"
3068             semantic_type="duration"
3069             mdapi_supported_apis=""
3070             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3071             mdapi_group="EU Array"
3072             mdapi_hw_unit_type="gpu"
3073             />
3074    <counter name="Clipper Bottleneck"
3075             low_watermark="10"
3076             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3077             data_type="float"
3078             high_watermark="30"
3079             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3080             max_equation="100"
3081             underscore_name="cl_bottleneck"
3082             units="percent"
3083             symbol_name="ClBottleneck"
3084             semantic_type="duration"
3085             mdapi_supported_apis=""
3086             mdapi_usage_flags="Tier3 Indicate Draw"
3087             mdapi_group="3D Pipe/Clipper"
3088             mdapi_hw_unit_type="gpu"
3089             />
3090    <counter name="DS Stall"
3091             description="The percentage of time in which domain shader pipeline stage was stalled."
3092             data_type="float"
3093             max_equation="100"
3094             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3095             underscore_name="ds_stall"
3096             units="percent"
3097             symbol_name="DsStall"
3098             semantic_type="duration"
3099             mdapi_supported_apis=""
3100             mdapi_usage_flags="Tier4 Correlate Draw"
3101             mdapi_group="3D Pipe/Domain Shader"
3102             mdapi_hw_unit_type="gpu"
3103             />
3104    <counter name="Early Depth Bottleneck"
3105             low_watermark="10"
3106             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
3107             data_type="float"
3108             high_watermark="30"
3109             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3110             max_equation="100"
3111             underscore_name="early_depth_bottleneck"
3112             units="percent"
3113             symbol_name="EarlyDepthBottleneck"
3114             semantic_type="duration"
3115             mdapi_supported_apis=""
3116             mdapi_usage_flags="Tier3 Indicate Draw"
3117             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3118             mdapi_hw_unit_type="gpu"
3119             />
3120    <counter name="Samples Blended"
3121             description="The total number of blended samples or pixels written to all render targets."
3122             data_type="uint64"
3123             equation="A 27 READ 4 UMUL"
3124             underscore_name="samples_blended"
3125             units="pixels"
3126             symbol_name="SamplesBlended"
3127             semantic_type="event"
3128             mdapi_supported_apis=""
3129             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3130             mdapi_hw_unit_type="gpu"
3131             mdapi_group="3D Pipe/Output Merger"
3132             />
3133    <counter name="Early Depth Test Fails"
3134             description="The total number of pixels dropped on early depth test."
3135             data_type="uint64"
3136             equation="A 23 READ 4 UMUL"
3137             underscore_name="early_depth_test_fails"
3138             units="pixels"
3139             symbol_name="EarlyDepthTestFails"
3140             semantic_type="event"
3141             mdapi_supported_apis=""
3142             mdapi_usage_flags="Tier3 Frame Batch Draw"
3143             mdapi_hw_unit_type="gpu"
3144             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3145             />
3146    <counter name="Shader Memory Accesses"
3147             description="The total number of shader memory accesses to L3."
3148             data_type="uint64"
3149             equation="A 32 READ"
3150             underscore_name="shader_memory_accesses"
3151             units="messages"
3152             symbol_name="ShaderMemoryAccesses"
3153             semantic_type="event"
3154             mdapi_supported_apis=""
3155             mdapi_usage_flags="Tier3 Frame Batch Draw"
3156             mdapi_hw_unit_type="gpu"
3157             mdapi_group="L3/Data Port"
3158             />
3159    <counter name="HS Threads Dispatched"
3160             description="The total number of hull shader hardware threads dispatched."
3161             data_type="uint64"
3162             equation="A 2 READ"
3163             underscore_name="hs_threads"
3164             units="threads"
3165             symbol_name="HsThreads"
3166             semantic_type="event"
3167             mdapi_supported_apis=""
3168             mdapi_usage_flags="Tier3 Frame Batch Draw"
3169             mdapi_hw_unit_type="gpu"
3170             mdapi_group="EU Array/Hull Shader"
3171             />
3172    <counter name="L3 Shader Throughput"
3173             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3174             data_type="uint64"
3175             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3176             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3177             underscore_name="l3_shader_throughput"
3178             units="bytes"
3179             symbol_name="L3ShaderThroughput"
3180             semantic_type="throughput"
3181             mdapi_supported_apis=""
3182             mdapi_usage_flags="Tier2 Frame Batch Draw"
3183             mdapi_group="L3/Data Port"
3184             mdapi_hw_unit_type="gpu"
3185             />
3186    <counter name="Samples Killed in FS"
3187             description="The total number of samples or pixels dropped in fragment shaders."
3188             data_type="uint64"
3189             equation="A 24 READ 4 UMUL"
3190             underscore_name="samples_killed_in_ps"
3191             units="pixels"
3192             symbol_name="SamplesKilledInPs"
3193             semantic_type="event"
3194             mdapi_supported_apis=""
3195             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3196             mdapi_hw_unit_type="gpu"
3197             mdapi_group="3D Pipe/Fragment Shader"
3198             />
3199    <counter name="SLM Bytes Written"
3200             description="The total number of GPU memory bytes written into shared local memory."
3201             data_type="uint64"
3202             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3203             equation="A 31 READ 64 UMUL"
3204             underscore_name="slm_bytes_written"
3205             units="bytes"
3206             symbol_name="SlmBytesWritten"
3207             semantic_type="throughput"
3208             mdapi_supported_apis=""
3209             mdapi_usage_flags="Tier3 Frame Batch Draw"
3210             mdapi_group="L3/Data Port/SLM"
3211             mdapi_hw_unit_type="gpu"
3212             />
3213    <counter name="SO Stall"
3214             description="The percentage of time in which stream-output pipeline stage was stalled."
3215             data_type="float"
3216             max_equation="100"
3217             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3218             underscore_name="so_stall"
3219             units="percent"
3220             symbol_name="SoStall"
3221             semantic_type="duration"
3222             mdapi_supported_apis=""
3223             mdapi_usage_flags="Tier4 Correlate Draw"
3224             mdapi_group="3D Pipe/Stream Output"
3225             mdapi_hw_unit_type="gpu"
3226             />
3227    <counter name="Shader Atomic Memory Accesses"
3228             description="The total number of shader atomic memory accesses."
3229             data_type="uint64"
3230             equation="A 34 READ"
3231             underscore_name="shader_atomics"
3232             units="messages"
3233             symbol_name="ShaderAtomics"
3234             semantic_type="event"
3235             mdapi_supported_apis=""
3236             mdapi_usage_flags="Tier3 Frame Batch Draw"
3237             mdapi_hw_unit_type="gpu"
3238             mdapi_group="L3/Data Port/Atomics"
3239             />
3240    <register_config type="NOA">
3241        <register type="NOA" address="0x00000D04" value="0x00000200" />
3242        <register type="NOA" address="0x00009840" value="0x00000000" />
3243        <register type="NOA" address="0x00009884" value="0x00000000" />
3244        <register type="NOA" address="0x00009888" value="0x101E001E" />
3245        <register type="NOA" address="0x00009888" value="0x10160000" />
3246        <register type="NOA" address="0x00009888" value="0x1017001F" />
3247        <register type="NOA" address="0x00009888" value="0x0A1E0500" />
3248        <register type="NOA" address="0x00009888" value="0x1E1E0000" />
3249        <register type="NOA" address="0x00009888" value="0x1A200100" />
3250        <register type="NOA" address="0x00009888" value="0x10040015" />
3251        <register type="NOA" address="0x00009888" value="0x0E054000" />
3252        <register type="NOA" address="0x00009888" value="0x14050005" />
3253        <register type="NOA" address="0x00009888" value="0x26060038" />
3254        <register type="NOA" address="0x00009888" value="0x16157E00" />
3255        <register type="NOA" address="0x00009888" value="0x0C160022" />
3256        <register type="NOA" address="0x00009888" value="0x08160000" />
3257        <register type="NOA" address="0x00009888" value="0x0C170540" />
3258        <register type="NOA" address="0x00009888" value="0x04170000" />
3259        <register type="NOA" address="0x00009888" value="0x0A188000" />
3260        <register type="NOA" address="0x00009888" value="0x0C181000" />
3261        <register type="NOA" address="0x00009888" value="0x12195000" />
3262        <register type="NOA" address="0x00009888" value="0x14190001" />
3263        <register type="NOA" address="0x00009884" value="0x00000003" />
3264        <register type="NOA" address="0x00009888" value="0x100A0019" />
3265        <register type="NOA" address="0x00009888" value="0x140A001F" />
3266        <register type="NOA" address="0x00009888" value="0x180B0000" />
3267        <register type="NOA" address="0x00009888" value="0x160C0000" />
3268        <register type="NOA" address="0x00009888" value="0x1C020000" />
3269        <register type="NOA" address="0x00009888" value="0x1806801F" />
3270        <register type="NOA" address="0x00009888" value="0x1007001E" />
3271        <register type="NOA" address="0x00009888" value="0x12080000" />
3272        <register type="NOA" address="0x00009888" value="0x0A0A0047" />
3273        <register type="NOA" address="0x00009888" value="0x020A0002" />
3274        <register type="NOA" address="0x00009888" value="0x040A0043" />
3275        <register type="NOA" address="0x00009888" value="0x200A0000" />
3276        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
3277        <register type="NOA" address="0x00009888" value="0x180A0000" />
3278        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
3279        <register type="NOA" address="0x00009888" value="0x080B3100" />
3280        <register type="NOA" address="0x00009888" value="0x020B3200" />
3281        <register type="NOA" address="0x00009888" value="0x100B0000" />
3282        <register type="NOA" address="0x00009888" value="0x040C2900" />
3283        <register type="NOA" address="0x00009888" value="0x000C0000" />
3284        <register type="NOA" address="0x00009888" value="0x100200B1" />
3285        <register type="NOA" address="0x00009888" value="0x020200B3" />
3286        <register type="NOA" address="0x00009888" value="0x08020000" />
3287        <register type="NOA" address="0x00009888" value="0x00020000" />
3288        <register type="NOA" address="0x00009888" value="0x00034000" />
3289        <register type="NOA" address="0x00009888" value="0x08038000" />
3290        <register type="NOA" address="0x00009888" value="0x0E034000" />
3291        <register type="NOA" address="0x00009888" value="0x02038000" />
3292        <register type="NOA" address="0x00009888" value="0x1C04FFB6" />
3293        <register type="NOA" address="0x00009888" value="0x1E04E039" />
3294        <register type="NOA" address="0x00009888" value="0x0C059000" />
3295        <register type="NOA" address="0x00009888" value="0x10050042" />
3296        <register type="NOA" address="0x00009888" value="0x06060095" />
3297        <register type="NOA" address="0x00009888" value="0x1E060084" />
3298        <register type="NOA" address="0x00009888" value="0x1C068000" />
3299        <register type="NOA" address="0x00009888" value="0x14068000" />
3300        <register type="NOA" address="0x00009888" value="0x1A068000" />
3301        <register type="NOA" address="0x00009888" value="0x00070022" />
3302        <register type="NOA" address="0x00009888" value="0x0E070023" />
3303        <register type="NOA" address="0x00009888" value="0x08078000" />
3304        <register type="NOA" address="0x00009888" value="0x02078000" />
3305        <register type="NOA" address="0x00009888" value="0x06080100" />
3306        <register type="NOA" address="0x00009888" value="0x0E080300" />
3307        <register type="NOA" address="0x00009888" value="0x1C080004" />
3308        <register type="NOA" address="0x00009888" value="0x1A082000" />
3309        <register type="NOA" address="0x00009888" value="0x14088000" />
3310        <register type="NOA" address="0x00009888" value="0x18088000" />
3311        <register type="NOA" address="0x00009888" value="0x1C090800" />
3312        <register type="NOA" address="0x00009888" value="0x16098000" />
3313        <register type="NOA" address="0x00009888" value="0x301F6000" />
3314        <register type="NOA" address="0x00009888" value="0x501F36DB" />
3315        <register type="NOA" address="0x00009888" value="0x521F491B" />
3316        <register type="NOA" address="0x00009888" value="0x541F001B" />
3317        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
3318        <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
3319        <register type="NOA" address="0x00009888" value="0x3E1F3100" />
3320        <register type="NOA" address="0x00009888" value="0x461F5141" />
3321        <register type="NOA" address="0x00009888" value="0x481F3111" />
3322        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
3323        <register type="NOA" address="0x00009888" value="0x4C1F3120" />
3324        <register type="NOA" address="0x00009888" value="0x141F0000" />
3325        <register type="NOA" address="0x00009888" value="0x401F3151" />
3326        <register type="NOA" address="0x00009888" value="0x421F3111" />
3327        <register type="NOA" address="0x00009888" value="0x441F5121" />
3328    </register_config>
3329    <register_config type="OA">
3330        <register type="OA" address="0x00002740" value="0x00000000" />
3331        <register type="OA" address="0x00002710" value="0x00000000" />
3332        <register type="OA" address="0x00002714" value="0x00800000" />
3333        <register type="OA" address="0x00002720" value="0x00000000" />
3334        <register type="OA" address="0x00002724" value="0x00800000" />
3335    </register_config>
3336    <register_config type="FLEX">
3337        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3338    </register_config>
3339  </set>
3340
3341  <set name="Metric set HDCAndSF"
3342       mdapi_supported_apis="OGL OCL IO BB"
3343       underscore_name="hdc_and_sf"
3344       hw_config_guid="63af815c-30f9-4dd5-81fa-351ad6b69b4b"
3345       chipset="LKF"
3346       symbol_name="HDCAndSF"
3347       >
3348    <counter name="GPU Core Clocks"
3349             description="The total number of GPU core clocks elapsed during the measurement."
3350             data_type="uint64"
3351             equation="GPU_CLOCK 0 READ"
3352             underscore_name="gpu_core_clocks"
3353             units="cycles"
3354             symbol_name="GpuCoreClocks"
3355             semantic_type="event"
3356             mdapi_supported_apis=""
3357             mdapi_usage_flags="Tier1 Frame Batch Draw"
3358             mdapi_hw_unit_type="gpu"
3359             mdapi_group="GPU"
3360             />
3361    <counter name="EU Active"
3362             description="The percentage of time in which the Execution Units were actively processing."
3363             data_type="float"
3364             max_equation="100"
3365             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3366             underscore_name="eu_active"
3367             units="percent"
3368             symbol_name="EuActive"
3369             semantic_type="duration"
3370             mdapi_supported_apis=""
3371             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3372             mdapi_group="EU Array"
3373             mdapi_hw_unit_type="gpu"
3374             />
3375    <counter name="EU Both FPU Pipes Active"
3376             description="The percentage of time in which both EU FPU pipelines were actively processing."
3377             data_type="float"
3378             max_equation="100"
3379             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3380             underscore_name="eu_fpu_both_active"
3381             units="percent"
3382             symbol_name="EuFpuBothActive"
3383             semantic_type="duration"
3384             mdapi_supported_apis=""
3385             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3386             mdapi_group="EU Array/Pipes"
3387             mdapi_hw_unit_type="gpu"
3388             />
3389    <counter name="SQ is full"
3390             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3391             data_type="float"
3392             max_equation="100"
3393             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3394             underscore_name="gt_request_queue_full"
3395             units="percent"
3396             symbol_name="GTRequestQueueFull"
3397             semantic_type="duration"
3398             mdapi_supported_apis=""
3399             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3400             mdapi_group="GTI"
3401             mdapi_hw_unit_type="gpu"
3402             />
3403    <counter name="VS Send Pipe Active"
3404             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3405             data_type="float"
3406             max_equation="100"
3407             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3408             underscore_name="vs_send_active"
3409             units="percent"
3410             symbol_name="VsSendActive"
3411             semantic_type="duration"
3412             mdapi_supported_apis=""
3413             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3414             mdapi_group="EU Array/Vertex Shader"
3415             mdapi_hw_unit_type="gpu"
3416             />
3417    <counter name="VS FPU1 Pipe Active"
3418             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3419             data_type="float"
3420             max_equation="100"
3421             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3422             underscore_name="vs_fpu1_active"
3423             units="percent"
3424             symbol_name="VsFpu1Active"
3425             semantic_type="duration"
3426             mdapi_supported_apis=""
3427             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3428             mdapi_group="EU Array/Vertex Shader"
3429             mdapi_hw_unit_type="gpu"
3430             />
3431    <counter name="GS Threads Dispatched"
3432             description="The total number of geometry shader hardware threads dispatched."
3433             data_type="uint64"
3434             equation="A 5 READ"
3435             underscore_name="gs_threads"
3436             units="threads"
3437             symbol_name="GsThreads"
3438             semantic_type="event"
3439             mdapi_supported_apis=""
3440             mdapi_usage_flags="Tier3 Frame Batch Draw"
3441             mdapi_hw_unit_type="gpu"
3442             mdapi_group="EU Array/Geometry Shader"
3443             />
3444    <counter name="Early Hi-Depth Test Fails"
3445             description="The total number of pixels dropped on early hierarchical depth test."
3446             data_type="uint64"
3447             equation="A 22 READ 4 UMUL"
3448             underscore_name="hi_depth_test_fails"
3449             units="pixels"
3450             symbol_name="HiDepthTestFails"
3451             semantic_type="event"
3452             mdapi_supported_apis=""
3453             mdapi_usage_flags="Tier3 Frame Batch Draw"
3454             mdapi_hw_unit_type="gpu"
3455             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3456             />
3457    <counter name="FS Both FPU Active"
3458             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3459             data_type="float"
3460             max_equation="100"
3461             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3462             underscore_name="ps_eu_both_fpu_active"
3463             units="percent"
3464             symbol_name="PsEuBothFpuActive"
3465             semantic_type="duration"
3466             mdapi_supported_apis=""
3467             mdapi_usage_flags="Tier4 Frame Batch Draw"
3468             mdapi_group="3D Pipe/Fragment Shader"
3469             mdapi_hw_unit_type="gpu"
3470             />
3471    <counter name="VS Threads Dispatched"
3472             description="The total number of vertex shader hardware threads dispatched."
3473             data_type="uint64"
3474             equation="A 1 READ"
3475             underscore_name="vs_threads"
3476             units="threads"
3477             symbol_name="VsThreads"
3478             semantic_type="event"
3479             mdapi_supported_apis=""
3480             mdapi_usage_flags="Tier3 Frame Batch Draw"
3481             mdapi_hw_unit_type="gpu"
3482             mdapi_group="EU Array/Vertex Shader"
3483             />
3484    <counter name="Polygon Data Ready"
3485             description="The percentage of time in which geometry pipeline output is ready"
3486             data_type="float"
3487             max_equation="100"
3488             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3489             underscore_name="poly_data_ready"
3490             units="percent"
3491             symbol_name="PolyDataReady"
3492             semantic_type="duration"
3493             mdapi_supported_apis=""
3494             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3495             mdapi_group="GPU/3D Pipe/Strip-Fans"
3496             mdapi_hw_unit_type="gpu"
3497             />
3498    <counter name="FS Threads Dispatched"
3499             description="The total number of fragment shader hardware threads dispatched."
3500             data_type="uint64"
3501             equation="A 6 READ"
3502             underscore_name="ps_threads"
3503             units="threads"
3504             symbol_name="PsThreads"
3505             semantic_type="event"
3506             mdapi_supported_apis=""
3507             mdapi_usage_flags="Tier3 Frame Batch Draw"
3508             mdapi_hw_unit_type="gpu"
3509             mdapi_group="EU Array/Fragment Shader"
3510             />
3511    <counter name="Shader Barrier Messages"
3512             description="The total number of shader barrier messages."
3513             data_type="uint64"
3514             equation="A 35 READ"
3515             underscore_name="shader_barriers"
3516             units="messages"
3517             symbol_name="ShaderBarriers"
3518             semantic_type="event"
3519             mdapi_supported_apis=""
3520             mdapi_usage_flags="Tier3 Frame Batch Draw"
3521             mdapi_hw_unit_type="gpu"
3522             mdapi_group="EU Array/Barrier"
3523             />
3524    <counter name="Sampler Texels"
3525             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3526             data_type="uint64"
3527             equation="A 28 READ 4 UMUL"
3528             underscore_name="sampler_texels"
3529             units="texels"
3530             symbol_name="SamplerTexels"
3531             semantic_type="event"
3532             mdapi_supported_apis=""
3533             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3534             mdapi_hw_unit_type="gpu"
3535             mdapi_group="Sampler/Sampler Input"
3536             />
3537    <counter name="Pixels Failing Tests"
3538             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3539             data_type="uint64"
3540             equation="A 25 READ 4 UMUL"
3541             underscore_name="pixels_failing_post_ps_tests"
3542             units="pixels"
3543             symbol_name="PixelsFailingPostPsTests"
3544             semantic_type="event"
3545             mdapi_supported_apis=""
3546             mdapi_usage_flags="Tier3 Frame Batch Draw"
3547             mdapi_hw_unit_type="gpu"
3548             mdapi_group="3D Pipe/Output Merger"
3549             />
3550    <counter name="GPU Time Elapsed"
3551             description="Time elapsed on the GPU during the measurement."
3552             data_type="uint64"
3553             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3554             underscore_name="gpu_time"
3555             units="ns"
3556             symbol_name="GpuTime"
3557             semantic_type="duration"
3558             mdapi_supported_apis=""
3559             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3560             mdapi_hw_unit_type="gpu"
3561             mdapi_group="GPU"
3562             />
3563    <counter name="AVG GPU Core Frequency"
3564             description="Average GPU Core Frequency in the measurement."
3565             data_type="uint64"
3566             max_equation="$GpuMaxFrequency"
3567             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3568             underscore_name="avg_gpu_core_frequency"
3569             units="hz"
3570             symbol_name="AvgGpuCoreFrequency"
3571             semantic_type="event"
3572             mdapi_supported_apis=""
3573             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3574             mdapi_group="GPU"
3575             mdapi_hw_unit_type="gpu"
3576             />
3577    <counter name="Sampler Texels Misses"
3578             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3579             data_type="uint64"
3580             equation="A 29 READ 4 UMUL"
3581             underscore_name="sampler_texel_misses"
3582             units="texels"
3583             symbol_name="SamplerTexelMisses"
3584             semantic_type="event"
3585             mdapi_supported_apis=""
3586             mdapi_usage_flags="Tier3 Batch Frame Draw"
3587             mdapi_hw_unit_type="gpu"
3588             mdapi_group="Sampler/Sampler Cache"
3589             />
3590    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
3591             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
3592             data_type="float"
3593             max_equation="100"
3594             equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3595             underscore_name="non_sampler_shader01_access_stalled_on_l3"
3596             units="percent"
3597             symbol_name="NonSamplerShader01AccessStalledOnL3"
3598             semantic_type="duration"
3599             mdapi_supported_apis=""
3600             mdapi_usage_flags="Tier3 Frame Batch Draw"
3601             mdapi_group="GPU/Data Port"
3602             mdapi_hw_unit_type="subslice"
3603             />
3604    <counter name="CS Threads Dispatched"
3605             description="The total number of compute shader hardware threads dispatched."
3606             data_type="uint64"
3607             equation="A 4 READ"
3608             underscore_name="cs_threads"
3609             units="threads"
3610             symbol_name="CsThreads"
3611             semantic_type="event"
3612             mdapi_supported_apis=""
3613             mdapi_usage_flags="Tier3 Frame Batch Draw"
3614             mdapi_hw_unit_type="gpu"
3615             mdapi_group="EU Array/Compute Shader"
3616             />
3617    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
3618             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
3619             data_type="float"
3620             max_equation="100"
3621             equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3622             underscore_name="non_sampler_shader02_access_stalled_on_l3"
3623             units="percent"
3624             symbol_name="NonSamplerShader02AccessStalledOnL3"
3625             semantic_type="duration"
3626             mdapi_supported_apis=""
3627             mdapi_usage_flags="Tier3 Frame Batch Draw"
3628             mdapi_group="GPU/Data Port"
3629             mdapi_hw_unit_type="subslice"
3630             />
3631    <counter name="SLM Bytes Read"
3632             description="The total number of GPU memory bytes read from shared local memory."
3633             data_type="uint64"
3634             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3635             equation="A 30 READ 64 UMUL"
3636             underscore_name="slm_bytes_read"
3637             units="bytes"
3638             symbol_name="SlmBytesRead"
3639             semantic_type="throughput"
3640             mdapi_supported_apis=""
3641             mdapi_usage_flags="Tier3 Frame Batch Draw"
3642             mdapi_group="L3/Data Port/SLM"
3643             mdapi_hw_unit_type="gpu"
3644             />
3645    <counter name="PS FPU1 Pipe Active"
3646             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3647             data_type="float"
3648             max_equation="100"
3649             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3650             underscore_name="ps_fpu1_active"
3651             units="percent"
3652             symbol_name="PsFpu1Active"
3653             semantic_type="duration"
3654             mdapi_supported_apis=""
3655             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3656             mdapi_group="EU Array/Pixel Shader"
3657             mdapi_hw_unit_type="gpu"
3658             />
3659    <counter name="PS Send Pipeline Active"
3660             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3661             data_type="float"
3662             max_equation="100"
3663             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3664             underscore_name="ps_send_active"
3665             units="percent"
3666             symbol_name="PsSendActive"
3667             semantic_type="duration"
3668             mdapi_supported_apis=""
3669             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3670             mdapi_group="EU Array/Pixel Shader"
3671             mdapi_hw_unit_type="gpu"
3672             />
3673    <counter name="VS FPU0 Pipe Active"
3674             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3675             data_type="float"
3676             max_equation="100"
3677             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3678             underscore_name="vs_fpu0_active"
3679             units="percent"
3680             symbol_name="VsFpu0Active"
3681             semantic_type="duration"
3682             mdapi_supported_apis=""
3683             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3684             mdapi_group="EU Array/Vertex Shader"
3685             mdapi_hw_unit_type="gpu"
3686             />
3687    <counter name="GPU Busy"
3688             description="The percentage of time in which the GPU has been processing GPU commands."
3689             data_type="float"
3690             max_equation="100"
3691             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3692             underscore_name="gpu_busy"
3693             units="percent"
3694             symbol_name="GpuBusy"
3695             semantic_type="duration"
3696             mdapi_supported_apis=""
3697             mdapi_usage_flags="Tier1 Overview System Frame"
3698             mdapi_group="GPU"
3699             mdapi_hw_unit_type="gpu"
3700             />
3701    <counter name="Rasterized Pixels"
3702             description="The total number of rasterized pixels."
3703             data_type="uint64"
3704             equation="A 21 READ 4 UMUL"
3705             underscore_name="rasterized_pixels"
3706             units="pixels"
3707             symbol_name="RasterizedPixels"
3708             semantic_type="event"
3709             mdapi_supported_apis=""
3710             mdapi_usage_flags="Tier3 Frame Batch Draw"
3711             mdapi_hw_unit_type="gpu"
3712             mdapi_group="3D Pipe/Rasterizer"
3713             />
3714    <counter name="PS FPU0 Pipe Active"
3715             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3716             data_type="float"
3717             max_equation="100"
3718             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3719             underscore_name="ps_fpu0_active"
3720             units="percent"
3721             symbol_name="PsFpu0Active"
3722             semantic_type="duration"
3723             mdapi_supported_apis=""
3724             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3725             mdapi_group="EU Array/Pixel Shader"
3726             mdapi_hw_unit_type="gpu"
3727             />
3728    <counter name="DS Threads Dispatched"
3729             description="The total number of domain shader hardware threads dispatched."
3730             data_type="uint64"
3731             equation="A 3 READ"
3732             underscore_name="ds_threads"
3733             units="threads"
3734             symbol_name="DsThreads"
3735             semantic_type="event"
3736             mdapi_supported_apis=""
3737             mdapi_usage_flags="Tier3 Frame Batch Draw"
3738             mdapi_hw_unit_type="gpu"
3739             mdapi_group="EU Array/Domain Shader"
3740             />
3741    <counter name="Samples Written"
3742             description="The total number of samples or pixels written to all render targets."
3743             data_type="uint64"
3744             equation="A 26 READ 4 UMUL"
3745             underscore_name="samples_written"
3746             units="pixels"
3747             symbol_name="SamplesWritten"
3748             semantic_type="event"
3749             mdapi_supported_apis=""
3750             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3751             mdapi_hw_unit_type="gpu"
3752             mdapi_group="3D Pipe/Output Merger"
3753             />
3754    <counter name="EU Stall"
3755             description="The percentage of time in which the Execution Units were stalled."
3756             data_type="float"
3757             max_equation="100"
3758             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3759             underscore_name="eu_stall"
3760             units="percent"
3761             symbol_name="EuStall"
3762             semantic_type="duration"
3763             mdapi_supported_apis=""
3764             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3765             mdapi_group="EU Array"
3766             mdapi_hw_unit_type="gpu"
3767             />
3768    <counter name="Samples Blended"
3769             description="The total number of blended samples or pixels written to all render targets."
3770             data_type="uint64"
3771             equation="A 27 READ 4 UMUL"
3772             underscore_name="samples_blended"
3773             units="pixels"
3774             symbol_name="SamplesBlended"
3775             semantic_type="event"
3776             mdapi_supported_apis=""
3777             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3778             mdapi_hw_unit_type="gpu"
3779             mdapi_group="3D Pipe/Output Merger"
3780             />
3781    <counter name="Early Depth Test Fails"
3782             description="The total number of pixels dropped on early depth test."
3783             data_type="uint64"
3784             equation="A 23 READ 4 UMUL"
3785             underscore_name="early_depth_test_fails"
3786             units="pixels"
3787             symbol_name="EarlyDepthTestFails"
3788             semantic_type="event"
3789             mdapi_supported_apis=""
3790             mdapi_usage_flags="Tier3 Frame Batch Draw"
3791             mdapi_hw_unit_type="gpu"
3792             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3793             />
3794    <counter name="Shader Memory Accesses"
3795             description="The total number of shader memory accesses to L3."
3796             data_type="uint64"
3797             equation="A 32 READ"
3798             underscore_name="shader_memory_accesses"
3799             units="messages"
3800             symbol_name="ShaderMemoryAccesses"
3801             semantic_type="event"
3802             mdapi_supported_apis=""
3803             mdapi_usage_flags="Tier3 Frame Batch Draw"
3804             mdapi_hw_unit_type="gpu"
3805             mdapi_group="L3/Data Port"
3806             />
3807    <counter name="HS Threads Dispatched"
3808             description="The total number of hull shader hardware threads dispatched."
3809             data_type="uint64"
3810             equation="A 2 READ"
3811             underscore_name="hs_threads"
3812             units="threads"
3813             symbol_name="HsThreads"
3814             semantic_type="event"
3815             mdapi_supported_apis=""
3816             mdapi_usage_flags="Tier3 Frame Batch Draw"
3817             mdapi_hw_unit_type="gpu"
3818             mdapi_group="EU Array/Hull Shader"
3819             />
3820    <counter name="L3 Shader Throughput"
3821             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3822             data_type="uint64"
3823             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3824             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3825             underscore_name="l3_shader_throughput"
3826             units="bytes"
3827             symbol_name="L3ShaderThroughput"
3828             semantic_type="throughput"
3829             mdapi_supported_apis=""
3830             mdapi_usage_flags="Tier2 Frame Batch Draw"
3831             mdapi_group="L3/Data Port"
3832             mdapi_hw_unit_type="gpu"
3833             />
3834    <counter name="Samples Killed in FS"
3835             description="The total number of samples or pixels dropped in fragment shaders."
3836             data_type="uint64"
3837             equation="A 24 READ 4 UMUL"
3838             underscore_name="samples_killed_in_ps"
3839             units="pixels"
3840             symbol_name="SamplesKilledInPs"
3841             semantic_type="event"
3842             mdapi_supported_apis=""
3843             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3844             mdapi_hw_unit_type="gpu"
3845             mdapi_group="3D Pipe/Fragment Shader"
3846             />
3847    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
3848             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
3849             data_type="float"
3850             max_equation="100"
3851             equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3852             underscore_name="non_sampler_shader00_access_stalled_on_l3"
3853             units="percent"
3854             symbol_name="NonSamplerShader00AccessStalledOnL3"
3855             semantic_type="duration"
3856             mdapi_supported_apis=""
3857             mdapi_usage_flags="Tier3 Frame Batch Draw"
3858             mdapi_group="GPU/Data Port"
3859             mdapi_hw_unit_type="subslice"
3860             />
3861    <counter name="SLM Bytes Written"
3862             description="The total number of GPU memory bytes written into shared local memory."
3863             data_type="uint64"
3864             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3865             equation="A 31 READ 64 UMUL"
3866             underscore_name="slm_bytes_written"
3867             units="bytes"
3868             symbol_name="SlmBytesWritten"
3869             semantic_type="throughput"
3870             mdapi_supported_apis=""
3871             mdapi_usage_flags="Tier3 Frame Batch Draw"
3872             mdapi_group="L3/Data Port/SLM"
3873             mdapi_hw_unit_type="gpu"
3874             />
3875    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
3876             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
3877             data_type="float"
3878             max_equation="100"
3879             equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3880             underscore_name="non_sampler_shader03_access_stalled_on_l3"
3881             units="percent"
3882             symbol_name="NonSamplerShader03AccessStalledOnL3"
3883             semantic_type="duration"
3884             mdapi_supported_apis=""
3885             mdapi_usage_flags="Tier3 Frame Batch Draw"
3886             mdapi_group="GPU/Data Port"
3887             mdapi_hw_unit_type="subslice"
3888             />
3889    <counter name="Shader Atomic Memory Accesses"
3890             description="The total number of shader atomic memory accesses."
3891             data_type="uint64"
3892             equation="A 34 READ"
3893             underscore_name="shader_atomics"
3894             units="messages"
3895             symbol_name="ShaderAtomics"
3896             semantic_type="event"
3897             mdapi_supported_apis=""
3898             mdapi_usage_flags="Tier3 Frame Batch Draw"
3899             mdapi_hw_unit_type="gpu"
3900             mdapi_group="L3/Data Port/Atomics"
3901             />
3902    <register_config type="NOA">
3903        <register type="NOA" address="0x00000D04" value="0x00000200" />
3904        <register type="NOA" address="0x00009840" value="0x00000000" />
3905        <register type="NOA" address="0x00009884" value="0x00000000" />
3906        <register type="NOA" address="0x00009888" value="0x1223000A" />
3907        <register type="NOA" address="0x00009888" value="0x10230009" />
3908        <register type="NOA" address="0x00009888" value="0x1263000A" />
3909        <register type="NOA" address="0x00009888" value="0x10630009" />
3910        <register type="NOA" address="0x00009888" value="0x12A3000A" />
3911        <register type="NOA" address="0x00009888" value="0x10A30009" />
3912        <register type="NOA" address="0x00009888" value="0x12E3000A" />
3913        <register type="NOA" address="0x00009888" value="0x10E30009" />
3914        <register type="NOA" address="0x00009888" value="0x10150019" />
3915        <register type="NOA" address="0x00009888" value="0x1A20A000" />
3916        <register type="NOA" address="0x00009888" value="0x0C231900" />
3917        <register type="NOA" address="0x00009888" value="0x0E23003C" />
3918        <register type="NOA" address="0x00009888" value="0x00230000" />
3919        <register type="NOA" address="0x00009888" value="0x1C600002" />
3920        <register type="NOA" address="0x00009888" value="0x02608000" />
3921        <register type="NOA" address="0x00009888" value="0x0E631900" />
3922        <register type="NOA" address="0x00009888" value="0x00631E00" />
3923        <register type="NOA" address="0x00009888" value="0x04A08000" />
3924        <register type="NOA" address="0x00009888" value="0x06A08000" />
3925        <register type="NOA" address="0x00009888" value="0x02A31E32" />
3926        <register type="NOA" address="0x00009888" value="0x00A30000" />
3927        <register type="NOA" address="0x00009888" value="0x08E08000" />
3928        <register type="NOA" address="0x00009888" value="0x0AE08000" />
3929        <register type="NOA" address="0x00009888" value="0x04E31E32" />
3930        <register type="NOA" address="0x00009888" value="0x00E30000" />
3931        <register type="NOA" address="0x00009888" value="0x0C045400" />
3932        <register type="NOA" address="0x00009888" value="0x10040150" />
3933        <register type="NOA" address="0x00009888" value="0x0E040015" />
3934        <register type="NOA" address="0x00009888" value="0x04055000" />
3935        <register type="NOA" address="0x00009888" value="0x14050054" />
3936        <register type="NOA" address="0x00009888" value="0x06055000" />
3937        <register type="NOA" address="0x00009888" value="0x08055000" />
3938        <register type="NOA" address="0x00009888" value="0x24063F00" />
3939        <register type="NOA" address="0x00009888" value="0x260600E0" />
3940        <register type="NOA" address="0x00009888" value="0x0E088000" />
3941        <register type="NOA" address="0x00009888" value="0x00088000" />
3942        <register type="NOA" address="0x00009888" value="0x14090040" />
3943        <register type="NOA" address="0x00009888" value="0x04094000" />
3944        <register type="NOA" address="0x00009888" value="0x040DA000" />
3945        <register type="NOA" address="0x00009888" value="0x080E5000" />
3946        <register type="NOA" address="0x00009888" value="0x1A120020" />
3947        <register type="NOA" address="0x00009888" value="0x02128000" />
3948        <register type="NOA" address="0x00009888" value="0x0412C000" />
3949        <register type="NOA" address="0x00009888" value="0x0612C000" />
3950        <register type="NOA" address="0x00009888" value="0x0A138000" />
3951        <register type="NOA" address="0x00009888" value="0x0413E000" />
3952        <register type="NOA" address="0x00009888" value="0x0E148000" />
3953        <register type="NOA" address="0x00009888" value="0x00148000" />
3954        <register type="NOA" address="0x00009888" value="0x0214C000" />
3955        <register type="NOA" address="0x00009888" value="0x00150047" />
3956        <register type="NOA" address="0x00009888" value="0x16156000" />
3957        <register type="NOA" address="0x00009888" value="0x18150007" />
3958        <register type="NOA" address="0x00009888" value="0x02154000" />
3959        <register type="NOA" address="0x00009888" value="0x04154000" />
3960        <register type="NOA" address="0x00009888" value="0x06154000" />
3961        <register type="NOA" address="0x00009888" value="0x08158000" />
3962        <register type="NOA" address="0x00009888" value="0x0A158000" />
3963        <register type="NOA" address="0x00009888" value="0x0C188000" />
3964        <register type="NOA" address="0x00009888" value="0x0E182000" />
3965        <register type="NOA" address="0x00009888" value="0x1419000A" />
3966        <register type="NOA" address="0x00009888" value="0x021CA000" />
3967        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
3968        <register type="NOA" address="0x00009884" value="0x00000003" />
3969        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
3970        <register type="NOA" address="0x00009888" value="0x141F0000" />
3971        <register type="NOA" address="0x00009888" value="0x301F8000" />
3972        <register type="NOA" address="0x00009888" value="0x521F4000" />
3973        <register type="NOA" address="0x00009888" value="0x541F0024" />
3974        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
3975        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
3976        <register type="NOA" address="0x00009888" value="0x501F0024" />
3977        <register type="NOA" address="0x00009888" value="0x3E1F0100" />
3978        <register type="NOA" address="0x00009888" value="0x4C1F3030" />
3979        <register type="NOA" address="0x00009888" value="0x401F0000" />
3980        <register type="NOA" address="0x00009888" value="0x421F3000" />
3981        <register type="NOA" address="0x00009888" value="0x441F3330" />
3982    </register_config>
3983    <register_config type="OA">
3984        <register type="OA" address="0x00002740" value="0x00000000" />
3985        <register type="OA" address="0x00002710" value="0x00000000" />
3986        <register type="OA" address="0x00002714" value="0x10800000" />
3987        <register type="OA" address="0x00002720" value="0x00000000" />
3988        <register type="OA" address="0x00002724" value="0x00800000" />
3989        <register type="OA" address="0x00002770" value="0x00000002" />
3990        <register type="OA" address="0x00002774" value="0x0000FFFE" />
3991    </register_config>
3992    <register_config type="FLEX">
3993        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3994        <register type="FLEX" address="0x0000E558" value="0x00010003" />
3995        <register type="FLEX" address="0x0000E658" value="0x00012011" />
3996        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
3997        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
3998    </register_config>
3999  </set>
4000
4001  <set name="Metric set RasterizerAndPixelBackend"
4002       mdapi_supported_apis="OGL OCL IO BB"
4003       underscore_name="rasterizer_and_pixel_backend"
4004       hw_config_guid="20df0e83-535f-457f-a08b-76aee88c1e0e"
4005       chipset="LKF"
4006       symbol_name="RasterizerAndPixelBackend"
4007       >
4008    <counter name="GPU Core Clocks"
4009             description="The total number of GPU core clocks elapsed during the measurement."
4010             data_type="uint64"
4011             equation="GPU_CLOCK 0 READ"
4012             underscore_name="gpu_core_clocks"
4013             units="cycles"
4014             symbol_name="GpuCoreClocks"
4015             semantic_type="event"
4016             mdapi_supported_apis=""
4017             mdapi_usage_flags="Tier1 Frame Batch Draw"
4018             mdapi_hw_unit_type="gpu"
4019             mdapi_group="GPU"
4020             />
4021    <counter name="EU Active"
4022             description="The percentage of time in which the Execution Units were actively processing."
4023             data_type="float"
4024             max_equation="100"
4025             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4026             underscore_name="eu_active"
4027             units="percent"
4028             symbol_name="EuActive"
4029             semantic_type="duration"
4030             mdapi_supported_apis=""
4031             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4032             mdapi_group="EU Array"
4033             mdapi_hw_unit_type="gpu"
4034             />
4035    <counter name="EU Both FPU Pipes Active"
4036             description="The percentage of time in which both EU FPU pipelines were actively processing."
4037             data_type="float"
4038             max_equation="100"
4039             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4040             underscore_name="eu_fpu_both_active"
4041             units="percent"
4042             symbol_name="EuFpuBothActive"
4043             semantic_type="duration"
4044             mdapi_supported_apis=""
4045             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4046             mdapi_group="EU Array/Pipes"
4047             mdapi_hw_unit_type="gpu"
4048             />
4049    <counter name="SQ is full"
4050             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4051             data_type="float"
4052             max_equation="100"
4053             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4054             underscore_name="gt_request_queue_full"
4055             units="percent"
4056             symbol_name="GTRequestQueueFull"
4057             semantic_type="duration"
4058             mdapi_supported_apis=""
4059             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4060             mdapi_group="GTI"
4061             mdapi_hw_unit_type="gpu"
4062             />
4063    <counter name="VS Send Pipe Active"
4064             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4065             data_type="float"
4066             max_equation="100"
4067             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4068             underscore_name="vs_send_active"
4069             units="percent"
4070             symbol_name="VsSendActive"
4071             semantic_type="duration"
4072             mdapi_supported_apis=""
4073             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4074             mdapi_group="EU Array/Vertex Shader"
4075             mdapi_hw_unit_type="gpu"
4076             />
4077    <counter name="Slice0 Pipe0 PS Output Available"
4078             description="The percentage of time in which slice0 pipe0 PS output is available"
4079             data_type="float"
4080             max_equation="100"
4081             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4082             underscore_name="ps_output00_available"
4083             units="percent"
4084             symbol_name="PSOutput00Available"
4085             semantic_type="duration"
4086             mdapi_supported_apis=""
4087             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4088             mdapi_group="GPU/3D Pipe"
4089             mdapi_hw_unit_type="slice"
4090             />
4091    <counter name="VS FPU1 Pipe Active"
4092             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4093             data_type="float"
4094             max_equation="100"
4095             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4096             underscore_name="vs_fpu1_active"
4097             units="percent"
4098             symbol_name="VsFpu1Active"
4099             semantic_type="duration"
4100             mdapi_supported_apis=""
4101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4102             mdapi_group="EU Array/Vertex Shader"
4103             mdapi_hw_unit_type="gpu"
4104             />
4105    <counter name="GS Threads Dispatched"
4106             description="The total number of geometry shader hardware threads dispatched."
4107             data_type="uint64"
4108             equation="A 5 READ"
4109             underscore_name="gs_threads"
4110             units="threads"
4111             symbol_name="GsThreads"
4112             semantic_type="event"
4113             mdapi_supported_apis=""
4114             mdapi_usage_flags="Tier3 Frame Batch Draw"
4115             mdapi_hw_unit_type="gpu"
4116             mdapi_group="EU Array/Geometry Shader"
4117             />
4118    <counter name="Slice0 Pipe1 PS Output Available"
4119             description="The percentage of time in which slice0 pipe1 PS output is available"
4120             data_type="float"
4121             max_equation="100"
4122             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4123             underscore_name="ps_output01_available"
4124             units="percent"
4125             symbol_name="PSOutput01Available"
4126             semantic_type="duration"
4127             mdapi_supported_apis=""
4128             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4129             mdapi_group="GPU/3D Pipe"
4130             mdapi_hw_unit_type="slice"
4131             />
4132    <counter name="Early Hi-Depth Test Fails"
4133             description="The total number of pixels dropped on early hierarchical depth test."
4134             data_type="uint64"
4135             equation="A 22 READ 4 UMUL"
4136             underscore_name="hi_depth_test_fails"
4137             units="pixels"
4138             symbol_name="HiDepthTestFails"
4139             semantic_type="event"
4140             mdapi_supported_apis=""
4141             mdapi_usage_flags="Tier3 Frame Batch Draw"
4142             mdapi_hw_unit_type="gpu"
4143             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4144             />
4145    <counter name="FS Both FPU Active"
4146             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4147             data_type="float"
4148             max_equation="100"
4149             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4150             underscore_name="ps_eu_both_fpu_active"
4151             units="percent"
4152             symbol_name="PsEuBothFpuActive"
4153             semantic_type="duration"
4154             mdapi_supported_apis=""
4155             mdapi_usage_flags="Tier4 Frame Batch Draw"
4156             mdapi_group="3D Pipe/Fragment Shader"
4157             mdapi_hw_unit_type="gpu"
4158             />
4159    <counter name="VS Threads Dispatched"
4160             description="The total number of vertex shader hardware threads dispatched."
4161             data_type="uint64"
4162             equation="A 1 READ"
4163             underscore_name="vs_threads"
4164             units="threads"
4165             symbol_name="VsThreads"
4166             semantic_type="event"
4167             mdapi_supported_apis=""
4168             mdapi_usage_flags="Tier3 Frame Batch Draw"
4169             mdapi_hw_unit_type="gpu"
4170             mdapi_group="EU Array/Vertex Shader"
4171             />
4172    <counter name="FS Threads Dispatched"
4173             description="The total number of fragment shader hardware threads dispatched."
4174             data_type="uint64"
4175             equation="A 6 READ"
4176             underscore_name="ps_threads"
4177             units="threads"
4178             symbol_name="PsThreads"
4179             semantic_type="event"
4180             mdapi_supported_apis=""
4181             mdapi_usage_flags="Tier3 Frame Batch Draw"
4182             mdapi_hw_unit_type="gpu"
4183             mdapi_group="EU Array/Fragment Shader"
4184             />
4185    <counter name="Slice0 Pipe1 Pixel Values Ready"
4186             description="The percentage of time in which slice0 pipe1 pixel values are ready"
4187             data_type="float"
4188             max_equation="100"
4189             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4190             underscore_name="pixel_values01_ready"
4191             units="percent"
4192             symbol_name="PixelValues01Ready"
4193             semantic_type="duration"
4194             mdapi_supported_apis=""
4195             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4196             mdapi_group="GPU/3D Pipe"
4197             mdapi_hw_unit_type="slice"
4198             />
4199    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
4200             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4201             data_type="float"
4202             max_equation="100"
4203             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4204             underscore_name="pixel_data00_ready"
4205             units="percent"
4206             symbol_name="PixelData00Ready"
4207             semantic_type="duration"
4208             mdapi_supported_apis=""
4209             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4210             mdapi_group="GPU/Rasterizer/Early Depth Test"
4211             mdapi_hw_unit_type="slice"
4212             />
4213    <counter name="Shader Barrier Messages"
4214             description="The total number of shader barrier messages."
4215             data_type="uint64"
4216             equation="A 35 READ"
4217             underscore_name="shader_barriers"
4218             units="messages"
4219             symbol_name="ShaderBarriers"
4220             semantic_type="event"
4221             mdapi_supported_apis=""
4222             mdapi_usage_flags="Tier3 Frame Batch Draw"
4223             mdapi_hw_unit_type="gpu"
4224             mdapi_group="EU Array/Barrier"
4225             />
4226    <counter name="Sampler Texels"
4227             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4228             data_type="uint64"
4229             equation="A 28 READ 4 UMUL"
4230             underscore_name="sampler_texels"
4231             units="texels"
4232             symbol_name="SamplerTexels"
4233             semantic_type="event"
4234             mdapi_supported_apis=""
4235             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4236             mdapi_hw_unit_type="gpu"
4237             mdapi_group="Sampler/Sampler Input"
4238             />
4239    <counter name="Pixels Failing Tests"
4240             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4241             data_type="uint64"
4242             equation="A 25 READ 4 UMUL"
4243             underscore_name="pixels_failing_post_ps_tests"
4244             units="pixels"
4245             symbol_name="PixelsFailingPostPsTests"
4246             semantic_type="event"
4247             mdapi_supported_apis=""
4248             mdapi_usage_flags="Tier3 Frame Batch Draw"
4249             mdapi_hw_unit_type="gpu"
4250             mdapi_group="3D Pipe/Output Merger"
4251             />
4252    <counter name="GPU Time Elapsed"
4253             description="Time elapsed on the GPU during the measurement."
4254             data_type="uint64"
4255             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4256             underscore_name="gpu_time"
4257             units="ns"
4258             symbol_name="GpuTime"
4259             semantic_type="duration"
4260             mdapi_supported_apis=""
4261             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4262             mdapi_hw_unit_type="gpu"
4263             mdapi_group="GPU"
4264             />
4265    <counter name="AVG GPU Core Frequency"
4266             description="Average GPU Core Frequency in the measurement."
4267             data_type="uint64"
4268             max_equation="$GpuMaxFrequency"
4269             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4270             underscore_name="avg_gpu_core_frequency"
4271             units="hz"
4272             symbol_name="AvgGpuCoreFrequency"
4273             semantic_type="event"
4274             mdapi_supported_apis=""
4275             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4276             mdapi_group="GPU"
4277             mdapi_hw_unit_type="gpu"
4278             />
4279    <counter name="Sampler Texels Misses"
4280             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4281             data_type="uint64"
4282             equation="A 29 READ 4 UMUL"
4283             underscore_name="sampler_texel_misses"
4284             units="texels"
4285             symbol_name="SamplerTexelMisses"
4286             semantic_type="event"
4287             mdapi_supported_apis=""
4288             mdapi_usage_flags="Tier3 Batch Frame Draw"
4289             mdapi_hw_unit_type="gpu"
4290             mdapi_group="Sampler/Sampler Cache"
4291             />
4292    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
4293             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4294             data_type="float"
4295             max_equation="100"
4296             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4297             underscore_name="pixel_data01_ready"
4298             units="percent"
4299             symbol_name="PixelData01Ready"
4300             semantic_type="duration"
4301             mdapi_supported_apis=""
4302             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4303             mdapi_group="GPU/Rasterizer/Early Depth Test"
4304             mdapi_hw_unit_type="slice"
4305             />
4306    <counter name="CS Threads Dispatched"
4307             description="The total number of compute shader hardware threads dispatched."
4308             data_type="uint64"
4309             equation="A 4 READ"
4310             underscore_name="cs_threads"
4311             units="threads"
4312             symbol_name="CsThreads"
4313             semantic_type="event"
4314             mdapi_supported_apis=""
4315             mdapi_usage_flags="Tier3 Frame Batch Draw"
4316             mdapi_hw_unit_type="gpu"
4317             mdapi_group="EU Array/Compute Shader"
4318             />
4319    <counter name="Slice0 Rasterizer Input Available"
4320             description="The percentage of time in which slice0 rasterizer input is available"
4321             data_type="float"
4322             max_equation="100"
4323             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4324             underscore_name="rasterizer0_input_available"
4325             units="percent"
4326             symbol_name="Rasterizer0InputAvailable"
4327             availability="$SliceMask 1 AND"
4328             semantic_type="duration"
4329             mdapi_supported_apis=""
4330             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4331             mdapi_group="GPU/Rasterizer"
4332             mdapi_hw_unit_type="slice"
4333             />
4334    <counter name="SLM Bytes Read"
4335             description="The total number of GPU memory bytes read from shared local memory."
4336             data_type="uint64"
4337             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4338             equation="A 30 READ 64 UMUL"
4339             underscore_name="slm_bytes_read"
4340             units="bytes"
4341             symbol_name="SlmBytesRead"
4342             semantic_type="throughput"
4343             mdapi_supported_apis=""
4344             mdapi_usage_flags="Tier3 Frame Batch Draw"
4345             mdapi_group="L3/Data Port/SLM"
4346             mdapi_hw_unit_type="gpu"
4347             />
4348    <counter name="PS FPU1 Pipe Active"
4349             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4350             data_type="float"
4351             max_equation="100"
4352             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4353             underscore_name="ps_fpu1_active"
4354             units="percent"
4355             symbol_name="PsFpu1Active"
4356             semantic_type="duration"
4357             mdapi_supported_apis=""
4358             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4359             mdapi_group="EU Array/Pixel Shader"
4360             mdapi_hw_unit_type="gpu"
4361             />
4362    <counter name="PS Send Pipeline Active"
4363             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4364             data_type="float"
4365             max_equation="100"
4366             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4367             underscore_name="ps_send_active"
4368             units="percent"
4369             symbol_name="PsSendActive"
4370             semantic_type="duration"
4371             mdapi_supported_apis=""
4372             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4373             mdapi_group="EU Array/Pixel Shader"
4374             mdapi_hw_unit_type="gpu"
4375             />
4376    <counter name="VS FPU0 Pipe Active"
4377             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4378             data_type="float"
4379             max_equation="100"
4380             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4381             underscore_name="vs_fpu0_active"
4382             units="percent"
4383             symbol_name="VsFpu0Active"
4384             semantic_type="duration"
4385             mdapi_supported_apis=""
4386             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4387             mdapi_group="EU Array/Vertex Shader"
4388             mdapi_hw_unit_type="gpu"
4389             />
4390    <counter name="GPU Busy"
4391             description="The percentage of time in which the GPU has been processing GPU commands."
4392             data_type="float"
4393             max_equation="100"
4394             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4395             underscore_name="gpu_busy"
4396             units="percent"
4397             symbol_name="GpuBusy"
4398             semantic_type="duration"
4399             mdapi_supported_apis=""
4400             mdapi_usage_flags="Tier1 Overview System Frame"
4401             mdapi_group="GPU"
4402             mdapi_hw_unit_type="gpu"
4403             />
4404    <counter name="Rasterized Pixels"
4405             description="The total number of rasterized pixels."
4406             data_type="uint64"
4407             equation="A 21 READ 4 UMUL"
4408             underscore_name="rasterized_pixels"
4409             units="pixels"
4410             symbol_name="RasterizedPixels"
4411             semantic_type="event"
4412             mdapi_supported_apis=""
4413             mdapi_usage_flags="Tier3 Frame Batch Draw"
4414             mdapi_hw_unit_type="gpu"
4415             mdapi_group="3D Pipe/Rasterizer"
4416             />
4417    <counter name="Slice0 Pipe0 Pixel Values Ready"
4418             description="The percentage of time in which slice0 pipe0 pixel values are ready"
4419             data_type="float"
4420             max_equation="100"
4421             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4422             underscore_name="pixel_values00_ready"
4423             units="percent"
4424             symbol_name="PixelValues00Ready"
4425             semantic_type="duration"
4426             mdapi_supported_apis=""
4427             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4428             mdapi_group="GPU/3D Pipe"
4429             mdapi_hw_unit_type="slice"
4430             />
4431    <counter name="PS FPU0 Pipe Active"
4432             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4433             data_type="float"
4434             max_equation="100"
4435             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4436             underscore_name="ps_fpu0_active"
4437             units="percent"
4438             symbol_name="PsFpu0Active"
4439             semantic_type="duration"
4440             mdapi_supported_apis=""
4441             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4442             mdapi_group="EU Array/Pixel Shader"
4443             mdapi_hw_unit_type="gpu"
4444             />
4445    <counter name="DS Threads Dispatched"
4446             description="The total number of domain shader hardware threads dispatched."
4447             data_type="uint64"
4448             equation="A 3 READ"
4449             underscore_name="ds_threads"
4450             units="threads"
4451             symbol_name="DsThreads"
4452             semantic_type="event"
4453             mdapi_supported_apis=""
4454             mdapi_usage_flags="Tier3 Frame Batch Draw"
4455             mdapi_hw_unit_type="gpu"
4456             mdapi_group="EU Array/Domain Shader"
4457             />
4458    <counter name="Samples Written"
4459             description="The total number of samples or pixels written to all render targets."
4460             data_type="uint64"
4461             equation="A 26 READ 4 UMUL"
4462             underscore_name="samples_written"
4463             units="pixels"
4464             symbol_name="SamplesWritten"
4465             semantic_type="event"
4466             mdapi_supported_apis=""
4467             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4468             mdapi_hw_unit_type="gpu"
4469             mdapi_group="3D Pipe/Output Merger"
4470             />
4471    <counter name="EU Stall"
4472             description="The percentage of time in which the Execution Units were stalled."
4473             data_type="float"
4474             max_equation="100"
4475             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4476             underscore_name="eu_stall"
4477             units="percent"
4478             symbol_name="EuStall"
4479             semantic_type="duration"
4480             mdapi_supported_apis=""
4481             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4482             mdapi_group="EU Array"
4483             mdapi_hw_unit_type="gpu"
4484             />
4485    <counter name="Slice0 Rasterizer Output Ready"
4486             description="The percentage of time in which slice0 rasterizer output is ready"
4487             data_type="float"
4488             max_equation="100"
4489             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4490             underscore_name="rasterizer0_output_ready"
4491             units="percent"
4492             symbol_name="Rasterizer0OutputReady"
4493             availability="$SliceMask 1 AND"
4494             semantic_type="duration"
4495             mdapi_supported_apis=""
4496             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4497             mdapi_group="GPU/Rasterizer"
4498             mdapi_hw_unit_type="slice"
4499             />
4500    <counter name="Samples Blended"
4501             description="The total number of blended samples or pixels written to all render targets."
4502             data_type="uint64"
4503             equation="A 27 READ 4 UMUL"
4504             underscore_name="samples_blended"
4505             units="pixels"
4506             symbol_name="SamplesBlended"
4507             semantic_type="event"
4508             mdapi_supported_apis=""
4509             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4510             mdapi_hw_unit_type="gpu"
4511             mdapi_group="3D Pipe/Output Merger"
4512             />
4513    <counter name="Early Depth Test Fails"
4514             description="The total number of pixels dropped on early depth test."
4515             data_type="uint64"
4516             equation="A 23 READ 4 UMUL"
4517             underscore_name="early_depth_test_fails"
4518             units="pixels"
4519             symbol_name="EarlyDepthTestFails"
4520             semantic_type="event"
4521             mdapi_supported_apis=""
4522             mdapi_usage_flags="Tier3 Frame Batch Draw"
4523             mdapi_hw_unit_type="gpu"
4524             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4525             />
4526    <counter name="Shader Memory Accesses"
4527             description="The total number of shader memory accesses to L3."
4528             data_type="uint64"
4529             equation="A 32 READ"
4530             underscore_name="shader_memory_accesses"
4531             units="messages"
4532             symbol_name="ShaderMemoryAccesses"
4533             semantic_type="event"
4534             mdapi_supported_apis=""
4535             mdapi_usage_flags="Tier3 Frame Batch Draw"
4536             mdapi_hw_unit_type="gpu"
4537             mdapi_group="L3/Data Port"
4538             />
4539    <counter name="HS Threads Dispatched"
4540             description="The total number of hull shader hardware threads dispatched."
4541             data_type="uint64"
4542             equation="A 2 READ"
4543             underscore_name="hs_threads"
4544             units="threads"
4545             symbol_name="HsThreads"
4546             semantic_type="event"
4547             mdapi_supported_apis=""
4548             mdapi_usage_flags="Tier3 Frame Batch Draw"
4549             mdapi_hw_unit_type="gpu"
4550             mdapi_group="EU Array/Hull Shader"
4551             />
4552    <counter name="L3 Shader Throughput"
4553             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4554             data_type="uint64"
4555             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4556             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4557             underscore_name="l3_shader_throughput"
4558             units="bytes"
4559             symbol_name="L3ShaderThroughput"
4560             semantic_type="throughput"
4561             mdapi_supported_apis=""
4562             mdapi_usage_flags="Tier2 Frame Batch Draw"
4563             mdapi_group="L3/Data Port"
4564             mdapi_hw_unit_type="gpu"
4565             />
4566    <counter name="Samples Killed in FS"
4567             description="The total number of samples or pixels dropped in fragment shaders."
4568             data_type="uint64"
4569             equation="A 24 READ 4 UMUL"
4570             underscore_name="samples_killed_in_ps"
4571             units="pixels"
4572             symbol_name="SamplesKilledInPs"
4573             semantic_type="event"
4574             mdapi_supported_apis=""
4575             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4576             mdapi_hw_unit_type="gpu"
4577             mdapi_group="3D Pipe/Fragment Shader"
4578             />
4579    <counter name="SLM Bytes Written"
4580             description="The total number of GPU memory bytes written into shared local memory."
4581             data_type="uint64"
4582             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4583             equation="A 31 READ 64 UMUL"
4584             underscore_name="slm_bytes_written"
4585             units="bytes"
4586             symbol_name="SlmBytesWritten"
4587             semantic_type="throughput"
4588             mdapi_supported_apis=""
4589             mdapi_usage_flags="Tier3 Frame Batch Draw"
4590             mdapi_group="L3/Data Port/SLM"
4591             mdapi_hw_unit_type="gpu"
4592             />
4593    <counter name="Shader Atomic Memory Accesses"
4594             description="The total number of shader atomic memory accesses."
4595             data_type="uint64"
4596             equation="A 34 READ"
4597             underscore_name="shader_atomics"
4598             units="messages"
4599             symbol_name="ShaderAtomics"
4600             semantic_type="event"
4601             mdapi_supported_apis=""
4602             mdapi_usage_flags="Tier3 Frame Batch Draw"
4603             mdapi_hw_unit_type="gpu"
4604             mdapi_group="L3/Data Port/Atomics"
4605             />
4606    <register_config type="NOA">
4607        <register type="NOA" address="0x00000D04" value="0x00000200" />
4608        <register type="NOA" address="0x00009840" value="0x00000000" />
4609        <register type="NOA" address="0x00009884" value="0x00000000" />
4610        <register type="NOA" address="0x00009888" value="0x120A03E0" />
4611        <register type="NOA" address="0x00009888" value="0x140C0500" />
4612        <register type="NOA" address="0x00009888" value="0x120F03E0" />
4613        <register type="NOA" address="0x00009888" value="0x14110500" />
4614        <register type="NOA" address="0x00009888" value="0x10136000" />
4615        <register type="NOA" address="0x00009888" value="0x1213001C" />
4616        <register type="NOA" address="0x00009888" value="0x16140000" />
4617        <register type="NOA" address="0x00009888" value="0x10160018" />
4618        <register type="NOA" address="0x00009888" value="0x101A0018" />
4619        <register type="NOA" address="0x00009888" value="0x0C045400" />
4620        <register type="NOA" address="0x00009888" value="0x0E045545" />
4621        <register type="NOA" address="0x00009888" value="0x04055000" />
4622        <register type="NOA" address="0x00009888" value="0x0A055000" />
4623        <register type="NOA" address="0x00009888" value="0x0C055000" />
4624        <register type="NOA" address="0x00009888" value="0x0E051000" />
4625        <register type="NOA" address="0x00009888" value="0x06055000" />
4626        <register type="NOA" address="0x00009888" value="0x08051000" />
4627        <register type="NOA" address="0x00009888" value="0x2406DF00" />
4628        <register type="NOA" address="0x00009888" value="0x26060007" />
4629        <register type="NOA" address="0x00009888" value="0x02084000" />
4630        <register type="NOA" address="0x00009888" value="0x04098000" />
4631        <register type="NOA" address="0x00009888" value="0x06094000" />
4632        <register type="NOA" address="0x00009888" value="0x000A0C40" />
4633        <register type="NOA" address="0x00009888" value="0x0C0A0000" />
4634        <register type="NOA" address="0x00009888" value="0x040A0000" />
4635        <register type="NOA" address="0x00009888" value="0x020C0B80" />
4636        <register type="NOA" address="0x00009888" value="0x080C0000" />
4637        <register type="NOA" address="0x00009888" value="0x040D1000" />
4638        <register type="NOA" address="0x00009888" value="0x060E2000" />
4639        <register type="NOA" address="0x00009888" value="0x080E1000" />
4640        <register type="NOA" address="0x00009888" value="0x020F0031" />
4641        <register type="NOA" address="0x00009888" value="0x0C0F0000" />
4642        <register type="NOA" address="0x00009888" value="0x040F0000" />
4643        <register type="NOA" address="0x00009888" value="0x04110017" />
4644        <register type="NOA" address="0x00009888" value="0x08110000" />
4645        <register type="NOA" address="0x00009888" value="0x18120C00" />
4646        <register type="NOA" address="0x00009888" value="0x02128000" />
4647        <register type="NOA" address="0x00009888" value="0x06128000" />
4648        <register type="NOA" address="0x00009888" value="0x0613092F" />
4649        <register type="NOA" address="0x00009888" value="0x08134025" />
4650        <register type="NOA" address="0x00009888" value="0x0C130000" />
4651        <register type="NOA" address="0x00009888" value="0x0413A000" />
4652        <register type="NOA" address="0x00009888" value="0x00148066" />
4653        <register type="NOA" address="0x00009888" value="0x10140000" />
4654        <register type="NOA" address="0x00009888" value="0x0614C000" />
4655        <register type="NOA" address="0x00009888" value="0x08144000" />
4656        <register type="NOA" address="0x00009888" value="0x0A144000" />
4657        <register type="NOA" address="0x00009888" value="0x02148000" />
4658        <register type="NOA" address="0x00009888" value="0x00154000" />
4659        <register type="NOA" address="0x00009888" value="0x0E154000" />
4660        <register type="NOA" address="0x00009888" value="0x161500E8" />
4661        <register type="NOA" address="0x00009888" value="0x02154000" />
4662        <register type="NOA" address="0x00009888" value="0x04158000" />
4663        <register type="NOA" address="0x00009888" value="0x06154000" />
4664        <register type="NOA" address="0x00009888" value="0x08158000" />
4665        <register type="NOA" address="0x00009888" value="0x0C154000" />
4666        <register type="NOA" address="0x00009888" value="0x08161000" />
4667        <register type="NOA" address="0x00009888" value="0x08184000" />
4668        <register type="NOA" address="0x00009888" value="0x12190100" />
4669        <register type="NOA" address="0x00009888" value="0x0A1A0020" />
4670        <register type="NOA" address="0x00009888" value="0x081A0000" />
4671        <register type="NOA" address="0x00009888" value="0x0A1C1000" />
4672        <register type="NOA" address="0x00009888" value="0x121D0400" />
4673        <register type="NOA" address="0x00009884" value="0x00000003" />
4674        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
4675        <register type="NOA" address="0x00009888" value="0x1A1F0061" />
4676        <register type="NOA" address="0x00009888" value="0x141F0000" />
4677        <register type="NOA" address="0x00009888" value="0x301F8000" />
4678        <register type="NOA" address="0x00009888" value="0x501F4904" />
4679        <register type="NOA" address="0x00009888" value="0x521F0024" />
4680        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
4681        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
4682        <register type="NOA" address="0x00009888" value="0x3E1F5000" />
4683        <register type="NOA" address="0x00009888" value="0x461F4040" />
4684        <register type="NOA" address="0x00009888" value="0x481F0030" />
4685        <register type="NOA" address="0x00009888" value="0x401F4010" />
4686        <register type="NOA" address="0x00009888" value="0x421F3000" />
4687        <register type="NOA" address="0x00009888" value="0x441F4023" />
4688    </register_config>
4689    <register_config type="OA">
4690        <register type="OA" address="0x00002740" value="0x00000000" />
4691        <register type="OA" address="0x00002710" value="0x00000000" />
4692        <register type="OA" address="0x00002714" value="0x70800000" />
4693        <register type="OA" address="0x00002720" value="0x00000000" />
4694        <register type="OA" address="0x00002724" value="0x00800000" />
4695        <register type="OA" address="0x00002770" value="0x00000038" />
4696        <register type="OA" address="0x00002774" value="0x0000FFF8" />
4697        <register type="OA" address="0x00002778" value="0x00000002" />
4698        <register type="OA" address="0x0000277C" value="0x0000FFF7" />
4699        <register type="OA" address="0x00002780" value="0x00000002" />
4700        <register type="OA" address="0x00002784" value="0x0000FFEF" />
4701    </register_config>
4702    <register_config type="FLEX">
4703        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4704        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4705        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4706        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4707        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4708    </register_config>
4709  </set>
4710
4711  <set name="Metric set L3_1"
4712       mdapi_supported_apis="OGL OCL IO BB"
4713       underscore_name="l3_1"
4714       hw_config_guid="c7d3dc5c-975d-4d3a-a4c8-86fb0085743b"
4715       chipset="LKF"
4716       symbol_name="L3_1"
4717       >
4718    <counter name="GPU Core Clocks"
4719             description="The total number of GPU core clocks elapsed during the measurement."
4720             data_type="uint64"
4721             equation="GPU_CLOCK 0 READ"
4722             underscore_name="gpu_core_clocks"
4723             units="cycles"
4724             symbol_name="GpuCoreClocks"
4725             semantic_type="event"
4726             mdapi_supported_apis=""
4727             mdapi_usage_flags="Tier1 Frame Batch Draw"
4728             mdapi_hw_unit_type="gpu"
4729             mdapi_group="GPU"
4730             />
4731    <counter name="EU Active"
4732             description="The percentage of time in which the Execution Units were actively processing."
4733             data_type="float"
4734             max_equation="100"
4735             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4736             underscore_name="eu_active"
4737             units="percent"
4738             symbol_name="EuActive"
4739             semantic_type="duration"
4740             mdapi_supported_apis=""
4741             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4742             mdapi_group="EU Array"
4743             mdapi_hw_unit_type="gpu"
4744             />
4745    <counter name="Slice0 L3 Bank1 Active"
4746             description="The percentage of time in which slice0 L3 bank1 is active"
4747             data_type="float"
4748             max_equation="100"
4749             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
4750             underscore_name="l30_bank1_active"
4751             units="percent"
4752             symbol_name="L30Bank1Active"
4753             availability="$SliceMask 1 AND"
4754             semantic_type="duration"
4755             mdapi_supported_apis=""
4756             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4757             mdapi_group="GTI/L3"
4758             mdapi_hw_unit_type="slice"
4759             />
4760    <counter name="EU Both FPU Pipes Active"
4761             description="The percentage of time in which both EU FPU pipelines were actively processing."
4762             data_type="float"
4763             max_equation="100"
4764             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4765             underscore_name="eu_fpu_both_active"
4766             units="percent"
4767             symbol_name="EuFpuBothActive"
4768             semantic_type="duration"
4769             mdapi_supported_apis=""
4770             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4771             mdapi_group="EU Array/Pipes"
4772             mdapi_hw_unit_type="gpu"
4773             />
4774    <counter name="SQ is full"
4775             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4776             data_type="float"
4777             max_equation="100"
4778             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
4779             underscore_name="gt_request_queue_full"
4780             units="percent"
4781             symbol_name="GTRequestQueueFull"
4782             semantic_type="duration"
4783             mdapi_supported_apis=""
4784             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4785             mdapi_group="GTI"
4786             mdapi_hw_unit_type="gpu"
4787             />
4788    <counter name="VS Send Pipe Active"
4789             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4790             data_type="float"
4791             max_equation="100"
4792             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4793             underscore_name="vs_send_active"
4794             units="percent"
4795             symbol_name="VsSendActive"
4796             semantic_type="duration"
4797             mdapi_supported_apis=""
4798             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4799             mdapi_group="EU Array/Vertex Shader"
4800             mdapi_hw_unit_type="gpu"
4801             />
4802    <counter name="VS FPU1 Pipe Active"
4803             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4804             data_type="float"
4805             max_equation="100"
4806             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4807             underscore_name="vs_fpu1_active"
4808             units="percent"
4809             symbol_name="VsFpu1Active"
4810             semantic_type="duration"
4811             mdapi_supported_apis=""
4812             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4813             mdapi_group="EU Array/Vertex Shader"
4814             mdapi_hw_unit_type="gpu"
4815             />
4816    <counter name="GS Threads Dispatched"
4817             description="The total number of geometry shader hardware threads dispatched."
4818             data_type="uint64"
4819             equation="A 5 READ"
4820             underscore_name="gs_threads"
4821             units="threads"
4822             symbol_name="GsThreads"
4823             semantic_type="event"
4824             mdapi_supported_apis=""
4825             mdapi_usage_flags="Tier3 Frame Batch Draw"
4826             mdapi_hw_unit_type="gpu"
4827             mdapi_group="EU Array/Geometry Shader"
4828             />
4829    <counter name="Early Hi-Depth Test Fails"
4830             description="The total number of pixels dropped on early hierarchical depth test."
4831             data_type="uint64"
4832             equation="A 22 READ 4 UMUL"
4833             underscore_name="hi_depth_test_fails"
4834             units="pixels"
4835             symbol_name="HiDepthTestFails"
4836             semantic_type="event"
4837             mdapi_supported_apis=""
4838             mdapi_usage_flags="Tier3 Frame Batch Draw"
4839             mdapi_hw_unit_type="gpu"
4840             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4841             />
4842    <counter name="FS Both FPU Active"
4843             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4844             data_type="float"
4845             max_equation="100"
4846             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4847             underscore_name="ps_eu_both_fpu_active"
4848             units="percent"
4849             symbol_name="PsEuBothFpuActive"
4850             semantic_type="duration"
4851             mdapi_supported_apis=""
4852             mdapi_usage_flags="Tier4 Frame Batch Draw"
4853             mdapi_group="3D Pipe/Fragment Shader"
4854             mdapi_hw_unit_type="gpu"
4855             />
4856    <counter name="VS Threads Dispatched"
4857             description="The total number of vertex shader hardware threads dispatched."
4858             data_type="uint64"
4859             equation="A 1 READ"
4860             underscore_name="vs_threads"
4861             units="threads"
4862             symbol_name="VsThreads"
4863             semantic_type="event"
4864             mdapi_supported_apis=""
4865             mdapi_usage_flags="Tier3 Frame Batch Draw"
4866             mdapi_hw_unit_type="gpu"
4867             mdapi_group="EU Array/Vertex Shader"
4868             />
4869    <counter name="FS Threads Dispatched"
4870             description="The total number of fragment shader hardware threads dispatched."
4871             data_type="uint64"
4872             equation="A 6 READ"
4873             underscore_name="ps_threads"
4874             units="threads"
4875             symbol_name="PsThreads"
4876             semantic_type="event"
4877             mdapi_supported_apis=""
4878             mdapi_usage_flags="Tier3 Frame Batch Draw"
4879             mdapi_hw_unit_type="gpu"
4880             mdapi_group="EU Array/Fragment Shader"
4881             />
4882    <counter name="Shader Barrier Messages"
4883             description="The total number of shader barrier messages."
4884             data_type="uint64"
4885             equation="A 35 READ"
4886             underscore_name="shader_barriers"
4887             units="messages"
4888             symbol_name="ShaderBarriers"
4889             semantic_type="event"
4890             mdapi_supported_apis=""
4891             mdapi_usage_flags="Tier3 Frame Batch Draw"
4892             mdapi_hw_unit_type="gpu"
4893             mdapi_group="EU Array/Barrier"
4894             />
4895    <counter name="Sampler Texels"
4896             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4897             data_type="uint64"
4898             equation="A 28 READ 4 UMUL"
4899             underscore_name="sampler_texels"
4900             units="texels"
4901             symbol_name="SamplerTexels"
4902             semantic_type="event"
4903             mdapi_supported_apis=""
4904             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4905             mdapi_hw_unit_type="gpu"
4906             mdapi_group="Sampler/Sampler Input"
4907             />
4908    <counter name="Pixels Failing Tests"
4909             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4910             data_type="uint64"
4911             equation="A 25 READ 4 UMUL"
4912             underscore_name="pixels_failing_post_ps_tests"
4913             units="pixels"
4914             symbol_name="PixelsFailingPostPsTests"
4915             semantic_type="event"
4916             mdapi_supported_apis=""
4917             mdapi_usage_flags="Tier3 Frame Batch Draw"
4918             mdapi_hw_unit_type="gpu"
4919             mdapi_group="3D Pipe/Output Merger"
4920             />
4921    <counter name="Slice0 L3 Bank5 Active"
4922             description="The percentage of time in which slice0 L3 bank5 is active"
4923             data_type="float"
4924             max_equation="100"
4925             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4926             underscore_name="l30_bank5_active"
4927             units="percent"
4928             symbol_name="L30Bank5Active"
4929             availability="$SliceMask 1 AND"
4930             semantic_type="duration"
4931             mdapi_supported_apis=""
4932             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4933             mdapi_group="GTI/L3"
4934             mdapi_hw_unit_type="slice"
4935             />
4936    <counter name="GPU Time Elapsed"
4937             description="Time elapsed on the GPU during the measurement."
4938             data_type="uint64"
4939             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4940             underscore_name="gpu_time"
4941             units="ns"
4942             symbol_name="GpuTime"
4943             semantic_type="duration"
4944             mdapi_supported_apis=""
4945             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4946             mdapi_hw_unit_type="gpu"
4947             mdapi_group="GPU"
4948             />
4949    <counter name="AVG GPU Core Frequency"
4950             description="Average GPU Core Frequency in the measurement."
4951             data_type="uint64"
4952             max_equation="$GpuMaxFrequency"
4953             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4954             underscore_name="avg_gpu_core_frequency"
4955             units="hz"
4956             symbol_name="AvgGpuCoreFrequency"
4957             semantic_type="event"
4958             mdapi_supported_apis=""
4959             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4960             mdapi_group="GPU"
4961             mdapi_hw_unit_type="gpu"
4962             />
4963    <counter name="Sampler Texels Misses"
4964             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4965             data_type="uint64"
4966             equation="A 29 READ 4 UMUL"
4967             underscore_name="sampler_texel_misses"
4968             units="texels"
4969             symbol_name="SamplerTexelMisses"
4970             semantic_type="event"
4971             mdapi_supported_apis=""
4972             mdapi_usage_flags="Tier3 Batch Frame Draw"
4973             mdapi_hw_unit_type="gpu"
4974             mdapi_group="Sampler/Sampler Cache"
4975             />
4976    <counter name="CS Threads Dispatched"
4977             description="The total number of compute shader hardware threads dispatched."
4978             data_type="uint64"
4979             equation="A 4 READ"
4980             underscore_name="cs_threads"
4981             units="threads"
4982             symbol_name="CsThreads"
4983             semantic_type="event"
4984             mdapi_supported_apis=""
4985             mdapi_usage_flags="Tier3 Frame Batch Draw"
4986             mdapi_hw_unit_type="gpu"
4987             mdapi_group="EU Array/Compute Shader"
4988             />
4989    <counter name="SLM Bytes Read"
4990             description="The total number of GPU memory bytes read from shared local memory."
4991             data_type="uint64"
4992             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4993             equation="A 30 READ 64 UMUL"
4994             underscore_name="slm_bytes_read"
4995             units="bytes"
4996             symbol_name="SlmBytesRead"
4997             semantic_type="throughput"
4998             mdapi_supported_apis=""
4999             mdapi_usage_flags="Tier3 Frame Batch Draw"
5000             mdapi_group="L3/Data Port/SLM"
5001             mdapi_hw_unit_type="gpu"
5002             />
5003    <counter name="PS FPU1 Pipe Active"
5004             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5005             data_type="float"
5006             max_equation="100"
5007             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5008             underscore_name="ps_fpu1_active"
5009             units="percent"
5010             symbol_name="PsFpu1Active"
5011             semantic_type="duration"
5012             mdapi_supported_apis=""
5013             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5014             mdapi_group="EU Array/Pixel Shader"
5015             mdapi_hw_unit_type="gpu"
5016             />
5017    <counter name="Slice0 L3 Bank3 Active"
5018             description="The percentage of time in which slice0 L3 bank3 is active"
5019             data_type="float"
5020             max_equation="100"
5021             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5022             underscore_name="l30_bank3_active"
5023             units="percent"
5024             symbol_name="L30Bank3Active"
5025             availability="$SliceMask 1 AND"
5026             semantic_type="duration"
5027             mdapi_supported_apis=""
5028             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5029             mdapi_group="GTI/L3"
5030             mdapi_hw_unit_type="slice"
5031             />
5032    <counter name="PS Send Pipeline Active"
5033             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5034             data_type="float"
5035             max_equation="100"
5036             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5037             underscore_name="ps_send_active"
5038             units="percent"
5039             symbol_name="PsSendActive"
5040             semantic_type="duration"
5041             mdapi_supported_apis=""
5042             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5043             mdapi_group="EU Array/Pixel Shader"
5044             mdapi_hw_unit_type="gpu"
5045             />
5046    <counter name="VS FPU0 Pipe Active"
5047             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5048             data_type="float"
5049             max_equation="100"
5050             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5051             underscore_name="vs_fpu0_active"
5052             units="percent"
5053             symbol_name="VsFpu0Active"
5054             semantic_type="duration"
5055             mdapi_supported_apis=""
5056             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5057             mdapi_group="EU Array/Vertex Shader"
5058             mdapi_hw_unit_type="gpu"
5059             />
5060    <counter name="GPU Busy"
5061             description="The percentage of time in which the GPU has been processing GPU commands."
5062             data_type="float"
5063             max_equation="100"
5064             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5065             underscore_name="gpu_busy"
5066             units="percent"
5067             symbol_name="GpuBusy"
5068             semantic_type="duration"
5069             mdapi_supported_apis=""
5070             mdapi_usage_flags="Tier1 Overview System Frame"
5071             mdapi_group="GPU"
5072             mdapi_hw_unit_type="gpu"
5073             />
5074    <counter name="Slice0 L3 Bank6 Active"
5075             description="The percentage of time in which slice0 L3 bank6 is active"
5076             data_type="float"
5077             max_equation="100"
5078             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5079             underscore_name="l30_bank6_active"
5080             units="percent"
5081             symbol_name="L30Bank6Active"
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 Bank2 Active"
5090             description="The percentage of time in which slice0 L3 bank2 is active"
5091             data_type="float"
5092             max_equation="100"
5093             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5094             underscore_name="l30_bank2_active"
5095             units="percent"
5096             symbol_name="L30Bank2Active"
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="Slice0 L3 Bank0 Active"
5105             description="The percentage of time in which slice0 L3 bank0 is active"
5106             data_type="float"
5107             max_equation="100"
5108             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5109             underscore_name="l30_bank0_active"
5110             units="percent"
5111             symbol_name="L30Bank0Active"
5112             availability="$SliceMask 1 AND"
5113             semantic_type="duration"
5114             mdapi_supported_apis=""
5115             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5116             mdapi_group="GTI/L3"
5117             mdapi_hw_unit_type="slice"
5118             />
5119    <counter name="Rasterized Pixels"
5120             description="The total number of rasterized pixels."
5121             data_type="uint64"
5122             equation="A 21 READ 4 UMUL"
5123             underscore_name="rasterized_pixels"
5124             units="pixels"
5125             symbol_name="RasterizedPixels"
5126             semantic_type="event"
5127             mdapi_supported_apis=""
5128             mdapi_usage_flags="Tier3 Frame Batch Draw"
5129             mdapi_hw_unit_type="gpu"
5130             mdapi_group="3D Pipe/Rasterizer"
5131             />
5132    <counter name="PS FPU0 Pipe Active"
5133             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5134             data_type="float"
5135             max_equation="100"
5136             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5137             underscore_name="ps_fpu0_active"
5138             units="percent"
5139             symbol_name="PsFpu0Active"
5140             semantic_type="duration"
5141             mdapi_supported_apis=""
5142             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5143             mdapi_group="EU Array/Pixel Shader"
5144             mdapi_hw_unit_type="gpu"
5145             />
5146    <counter name="DS Threads Dispatched"
5147             description="The total number of domain shader hardware threads dispatched."
5148             data_type="uint64"
5149             equation="A 3 READ"
5150             underscore_name="ds_threads"
5151             units="threads"
5152             symbol_name="DsThreads"
5153             semantic_type="event"
5154             mdapi_supported_apis=""
5155             mdapi_usage_flags="Tier3 Frame Batch Draw"
5156             mdapi_hw_unit_type="gpu"
5157             mdapi_group="EU Array/Domain Shader"
5158             />
5159    <counter name="Samples Written"
5160             description="The total number of samples or pixels written to all render targets."
5161             data_type="uint64"
5162             equation="A 26 READ 4 UMUL"
5163             underscore_name="samples_written"
5164             units="pixels"
5165             symbol_name="SamplesWritten"
5166             semantic_type="event"
5167             mdapi_supported_apis=""
5168             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5169             mdapi_hw_unit_type="gpu"
5170             mdapi_group="3D Pipe/Output Merger"
5171             />
5172    <counter name="EU Stall"
5173             description="The percentage of time in which the Execution Units were stalled."
5174             data_type="float"
5175             max_equation="100"
5176             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5177             underscore_name="eu_stall"
5178             units="percent"
5179             symbol_name="EuStall"
5180             semantic_type="duration"
5181             mdapi_supported_apis=""
5182             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5183             mdapi_group="EU Array"
5184             mdapi_hw_unit_type="gpu"
5185             />
5186    <counter name="Samples Blended"
5187             description="The total number of blended samples or pixels written to all render targets."
5188             data_type="uint64"
5189             equation="A 27 READ 4 UMUL"
5190             underscore_name="samples_blended"
5191             units="pixels"
5192             symbol_name="SamplesBlended"
5193             semantic_type="event"
5194             mdapi_supported_apis=""
5195             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5196             mdapi_hw_unit_type="gpu"
5197             mdapi_group="3D Pipe/Output Merger"
5198             />
5199    <counter name="Early Depth Test Fails"
5200             description="The total number of pixels dropped on early depth test."
5201             data_type="uint64"
5202             equation="A 23 READ 4 UMUL"
5203             underscore_name="early_depth_test_fails"
5204             units="pixels"
5205             symbol_name="EarlyDepthTestFails"
5206             semantic_type="event"
5207             mdapi_supported_apis=""
5208             mdapi_usage_flags="Tier3 Frame Batch Draw"
5209             mdapi_hw_unit_type="gpu"
5210             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5211             />
5212    <counter name="Slice0 L3 Bank7 Active"
5213             description="The percentage of time in which slice0 L3 bank7 is active"
5214             data_type="float"
5215             max_equation="100"
5216             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5217             underscore_name="l30_bank7_active"
5218             units="percent"
5219             symbol_name="L30Bank7Active"
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="Slice0 L3 Bank4 Active"
5228             description="The percentage of time in which slice0 L3 bank4 is active"
5229             data_type="float"
5230             max_equation="100"
5231             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5232             underscore_name="l30_bank4_active"
5233             units="percent"
5234             symbol_name="L30Bank4Active"
5235             availability="$SliceMask 1 AND"
5236             semantic_type="duration"
5237             mdapi_supported_apis=""
5238             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5239             mdapi_group="GTI/L3"
5240             mdapi_hw_unit_type="slice"
5241             />
5242    <counter name="Shader Memory Accesses"
5243             description="The total number of shader memory accesses to L3."
5244             data_type="uint64"
5245             equation="A 32 READ"
5246             underscore_name="shader_memory_accesses"
5247             units="messages"
5248             symbol_name="ShaderMemoryAccesses"
5249             semantic_type="event"
5250             mdapi_supported_apis=""
5251             mdapi_usage_flags="Tier3 Frame Batch Draw"
5252             mdapi_hw_unit_type="gpu"
5253             mdapi_group="L3/Data Port"
5254             />
5255    <counter name="HS Threads Dispatched"
5256             description="The total number of hull shader hardware threads dispatched."
5257             data_type="uint64"
5258             equation="A 2 READ"
5259             underscore_name="hs_threads"
5260             units="threads"
5261             symbol_name="HsThreads"
5262             semantic_type="event"
5263             mdapi_supported_apis=""
5264             mdapi_usage_flags="Tier3 Frame Batch Draw"
5265             mdapi_hw_unit_type="gpu"
5266             mdapi_group="EU Array/Hull Shader"
5267             />
5268    <counter name="L3 Shader Throughput"
5269             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5270             data_type="uint64"
5271             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5272             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5273             underscore_name="l3_shader_throughput"
5274             units="bytes"
5275             symbol_name="L3ShaderThroughput"
5276             semantic_type="throughput"
5277             mdapi_supported_apis=""
5278             mdapi_usage_flags="Tier2 Frame Batch Draw"
5279             mdapi_group="L3/Data Port"
5280             mdapi_hw_unit_type="gpu"
5281             />
5282    <counter name="Samples Killed in FS"
5283             description="The total number of samples or pixels dropped in fragment shaders."
5284             data_type="uint64"
5285             equation="A 24 READ 4 UMUL"
5286             underscore_name="samples_killed_in_ps"
5287             units="pixels"
5288             symbol_name="SamplesKilledInPs"
5289             semantic_type="event"
5290             mdapi_supported_apis=""
5291             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5292             mdapi_hw_unit_type="gpu"
5293             mdapi_group="3D Pipe/Fragment Shader"
5294             />
5295    <counter name="SLM Bytes Written"
5296             description="The total number of GPU memory bytes written into shared local memory."
5297             data_type="uint64"
5298             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5299             equation="A 31 READ 64 UMUL"
5300             underscore_name="slm_bytes_written"
5301             units="bytes"
5302             symbol_name="SlmBytesWritten"
5303             semantic_type="throughput"
5304             mdapi_supported_apis=""
5305             mdapi_usage_flags="Tier3 Frame Batch Draw"
5306             mdapi_group="L3/Data Port/SLM"
5307             mdapi_hw_unit_type="gpu"
5308             />
5309    <counter name="Shader Atomic Memory Accesses"
5310             description="The total number of shader atomic memory accesses."
5311             data_type="uint64"
5312             equation="A 34 READ"
5313             underscore_name="shader_atomics"
5314             units="messages"
5315             symbol_name="ShaderAtomics"
5316             semantic_type="event"
5317             mdapi_supported_apis=""
5318             mdapi_usage_flags="Tier3 Frame Batch Draw"
5319             mdapi_hw_unit_type="gpu"
5320             mdapi_group="L3/Data Port/Atomics"
5321             />
5322    <register_config type="NOA">
5323        <register type="NOA" address="0x00000D04" value="0x00000200" />
5324        <register type="NOA" address="0x00009840" value="0x00000000" />
5325        <register type="NOA" address="0x00009884" value="0x00000000" />
5326        <register type="NOA" address="0x00009888" value="0x17340000" />
5327        <register type="NOA" address="0x00009888" value="0x17740000" />
5328        <register type="NOA" address="0x00009888" value="0x17B40000" />
5329        <register type="NOA" address="0x00009888" value="0x17F40000" />
5330        <register type="NOA" address="0x00009888" value="0x16340000" />
5331        <register type="NOA" address="0x00009888" value="0x16740000" />
5332        <register type="NOA" address="0x00009888" value="0x16B40000" />
5333        <register type="NOA" address="0x00009888" value="0x16F40000" />
5334        <register type="NOA" address="0x00009888" value="0x07340017" />
5335        <register type="NOA" address="0x00009888" value="0x27340000" />
5336        <register type="NOA" address="0x00009888" value="0x09740017" />
5337        <register type="NOA" address="0x00009888" value="0x27740000" />
5338        <register type="NOA" address="0x00009888" value="0x0BB40017" />
5339        <register type="NOA" address="0x00009888" value="0x27B40000" />
5340        <register type="NOA" address="0x00009888" value="0x0DF40017" />
5341        <register type="NOA" address="0x00009888" value="0x27F40000" />
5342        <register type="NOA" address="0x00009888" value="0x0E0000A7" />
5343        <register type="NOA" address="0x00009888" value="0x08012000" />
5344        <register type="NOA" address="0x00009888" value="0x0A034000" />
5345        <register type="NOA" address="0x00009888" value="0x0C038000" />
5346        <register type="NOA" address="0x00009888" value="0x1C340017" />
5347        <register type="NOA" address="0x00009888" value="0x26340000" />
5348        <register type="NOA" address="0x00009888" value="0x1E740017" />
5349        <register type="NOA" address="0x00009888" value="0x26740000" />
5350        <register type="NOA" address="0x00009888" value="0x02B40017" />
5351        <register type="NOA" address="0x00009888" value="0x26B40000" />
5352        <register type="NOA" address="0x00009888" value="0x04F40017" />
5353        <register type="NOA" address="0x00009888" value="0x26F40000" />
5354        <register type="NOA" address="0x00009888" value="0x10040200" />
5355        <register type="NOA" address="0x00009888" value="0x0E040055" />
5356        <register type="NOA" address="0x00009888" value="0x14050070" />
5357        <register type="NOA" address="0x00009888" value="0x04058000" />
5358        <register type="NOA" address="0x00009888" value="0x06056000" />
5359        <register type="NOA" address="0x00009888" value="0x08055000" />
5360        <register type="NOA" address="0x00009888" value="0x0A051000" />
5361        <register type="NOA" address="0x00009888" value="0x260600C0" />
5362        <register type="NOA" address="0x00009888" value="0x24067E00" />
5363        <register type="NOA" address="0x00009888" value="0x02074000" />
5364        <register type="NOA" address="0x00009888" value="0x04078000" />
5365        <register type="NOA" address="0x00009888" value="0x06124000" />
5366        <register type="NOA" address="0x00009888" value="0x08124000" />
5367        <register type="NOA" address="0x00009888" value="0x0A124000" />
5368        <register type="NOA" address="0x00009888" value="0x0C124000" />
5369        <register type="NOA" address="0x00009888" value="0x04138000" />
5370        <register type="NOA" address="0x00009888" value="0x06137000" />
5371        <register type="NOA" address="0x00009888" value="0x02148000" />
5372        <register type="NOA" address="0x00009888" value="0x0414C000" />
5373        <register type="NOA" address="0x00009888" value="0x06144000" />
5374        <register type="NOA" address="0x00009888" value="0x06154000" />
5375        <register type="NOA" address="0x00009888" value="0x08154000" />
5376        <register type="NOA" address="0x00009888" value="0x0A154000" />
5377        <register type="NOA" address="0x00009888" value="0x0C154000" />
5378        <register type="NOA" address="0x00009884" value="0x00000003" />
5379        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
5380        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
5381        <register type="NOA" address="0x00009888" value="0x141F0000" />
5382        <register type="NOA" address="0x00009888" value="0x521F0000" />
5383        <register type="NOA" address="0x00009888" value="0x541F0024" />
5384        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
5385        <register type="NOA" address="0x00009888" value="0x4E1F2460" />
5386        <register type="NOA" address="0x00009888" value="0x501F0124" />
5387        <register type="NOA" address="0x00009888" value="0x4C1F0133" />
5388        <register type="NOA" address="0x00009888" value="0x301F0000" />
5389        <register type="NOA" address="0x00009888" value="0x401F6060" />
5390        <register type="NOA" address="0x00009888" value="0x421F0010" />
5391        <register type="NOA" address="0x00009888" value="0x441F0000" />
5392    </register_config>
5393    <register_config type="OA">
5394        <register type="OA" address="0x00002740" value="0x00000000" />
5395        <register type="OA" address="0x00002710" value="0x00000000" />
5396        <register type="OA" address="0x00002714" value="0x00800000" />
5397        <register type="OA" address="0x00002720" value="0x00000000" />
5398        <register type="OA" address="0x00002724" value="0x00800000" />
5399    </register_config>
5400    <register_config type="FLEX">
5401        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5402        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5403        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5404        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5405        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5406    </register_config>
5407  </set>
5408
5409  <set name="Gen11 L2Bank0 stalled metric set"
5410       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5411       underscore_name="l3_2"
5412       hw_config_guid="04003388-30ef-45d6-ae89-86f71ee596f4"
5413       chipset="LKF"
5414       symbol_name="L3_2"
5415       >
5416    <counter name="GPU Core Clocks"
5417             description="The total number of GPU core clocks elapsed during the measurement."
5418             data_type="uint64"
5419             equation="GPU_CLOCK 0 READ"
5420             underscore_name="gpu_core_clocks"
5421             units="cycles"
5422             symbol_name="GpuCoreClocks"
5423             semantic_type="event"
5424             mdapi_supported_apis=""
5425             mdapi_usage_flags="Tier1 Frame Batch Draw"
5426             mdapi_hw_unit_type="gpu"
5427             mdapi_group="GPU"
5428             />
5429    <counter name="EU Active"
5430             description="The percentage of time in which the Execution Units were actively processing."
5431             data_type="float"
5432             max_equation="100"
5433             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5434             underscore_name="eu_active"
5435             units="percent"
5436             symbol_name="EuActive"
5437             semantic_type="duration"
5438             mdapi_supported_apis=""
5439             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5440             mdapi_group="EU Array"
5441             mdapi_hw_unit_type="gpu"
5442             />
5443    <counter name="EU Both FPU Pipes Active"
5444             description="The percentage of time in which both EU FPU pipelines were actively processing."
5445             data_type="float"
5446             max_equation="100"
5447             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5448             underscore_name="eu_fpu_both_active"
5449             units="percent"
5450             symbol_name="EuFpuBothActive"
5451             semantic_type="duration"
5452             mdapi_supported_apis=""
5453             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5454             mdapi_group="EU Array/Pipes"
5455             mdapi_hw_unit_type="gpu"
5456             />
5457    <counter name="VS Send Pipe Active"
5458             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5459             data_type="float"
5460             max_equation="100"
5461             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5462             underscore_name="vs_send_active"
5463             units="percent"
5464             symbol_name="VsSendActive"
5465             semantic_type="duration"
5466             mdapi_supported_apis=""
5467             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5468             mdapi_group="EU Array/Vertex Shader"
5469             mdapi_hw_unit_type="gpu"
5470             />
5471    <counter name="VS FPU1 Pipe Active"
5472             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5473             data_type="float"
5474             max_equation="100"
5475             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5476             underscore_name="vs_fpu1_active"
5477             units="percent"
5478             symbol_name="VsFpu1Active"
5479             semantic_type="duration"
5480             mdapi_supported_apis=""
5481             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5482             mdapi_group="EU Array/Vertex Shader"
5483             mdapi_hw_unit_type="gpu"
5484             />
5485    <counter name="GS Threads Dispatched"
5486             description="The total number of geometry shader hardware threads dispatched."
5487             data_type="uint64"
5488             equation="A 5 READ"
5489             underscore_name="gs_threads"
5490             units="threads"
5491             symbol_name="GsThreads"
5492             semantic_type="event"
5493             mdapi_supported_apis=""
5494             mdapi_usage_flags="Tier3 Frame Batch Draw"
5495             mdapi_hw_unit_type="gpu"
5496             mdapi_group="EU Array/Geometry Shader"
5497             />
5498    <counter name="Early Hi-Depth Test Fails"
5499             description="The total number of pixels dropped on early hierarchical depth test."
5500             data_type="uint64"
5501             equation="A 22 READ 4 UMUL"
5502             underscore_name="hi_depth_test_fails"
5503             units="pixels"
5504             symbol_name="HiDepthTestFails"
5505             semantic_type="event"
5506             mdapi_supported_apis=""
5507             mdapi_usage_flags="Tier3 Frame Batch Draw"
5508             mdapi_hw_unit_type="gpu"
5509             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5510             />
5511    <counter name="FS Both FPU Active"
5512             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5513             data_type="float"
5514             max_equation="100"
5515             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5516             underscore_name="ps_eu_both_fpu_active"
5517             units="percent"
5518             symbol_name="PsEuBothFpuActive"
5519             semantic_type="duration"
5520             mdapi_supported_apis=""
5521             mdapi_usage_flags="Tier4 Frame Batch Draw"
5522             mdapi_group="3D Pipe/Fragment Shader"
5523             mdapi_hw_unit_type="gpu"
5524             />
5525    <counter name="VS Threads Dispatched"
5526             description="The total number of vertex shader hardware threads dispatched."
5527             data_type="uint64"
5528             equation="A 1 READ"
5529             underscore_name="vs_threads"
5530             units="threads"
5531             symbol_name="VsThreads"
5532             semantic_type="event"
5533             mdapi_supported_apis=""
5534             mdapi_usage_flags="Tier3 Frame Batch Draw"
5535             mdapi_hw_unit_type="gpu"
5536             mdapi_group="EU Array/Vertex Shader"
5537             />
5538    <counter name="FS Threads Dispatched"
5539             description="The total number of fragment shader hardware threads dispatched."
5540             data_type="uint64"
5541             equation="A 6 READ"
5542             underscore_name="ps_threads"
5543             units="threads"
5544             symbol_name="PsThreads"
5545             semantic_type="event"
5546             mdapi_supported_apis=""
5547             mdapi_usage_flags="Tier3 Frame Batch Draw"
5548             mdapi_hw_unit_type="gpu"
5549             mdapi_group="EU Array/Fragment Shader"
5550             />
5551    <counter name="Pixels Failing Tests"
5552             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5553             data_type="uint64"
5554             equation="A 25 READ 4 UMUL"
5555             underscore_name="pixels_failing_post_ps_tests"
5556             units="pixels"
5557             symbol_name="PixelsFailingPostPsTests"
5558             semantic_type="event"
5559             mdapi_supported_apis=""
5560             mdapi_usage_flags="Tier3 Frame Batch Draw"
5561             mdapi_hw_unit_type="gpu"
5562             mdapi_group="3D Pipe/Output Merger"
5563             />
5564    <counter name="GPU Time Elapsed"
5565             description="Time elapsed on the GPU during the measurement."
5566             data_type="uint64"
5567             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5568             underscore_name="gpu_time"
5569             units="ns"
5570             symbol_name="GpuTime"
5571             semantic_type="duration"
5572             mdapi_supported_apis=""
5573             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5574             mdapi_hw_unit_type="gpu"
5575             mdapi_group="GPU"
5576             />
5577    <counter name="AVG GPU Core Frequency"
5578             description="Average GPU Core Frequency in the measurement."
5579             data_type="uint64"
5580             max_equation="$GpuMaxFrequency"
5581             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5582             underscore_name="avg_gpu_core_frequency"
5583             units="hz"
5584             symbol_name="AvgGpuCoreFrequency"
5585             semantic_type="event"
5586             mdapi_supported_apis=""
5587             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5588             mdapi_group="GPU"
5589             mdapi_hw_unit_type="gpu"
5590             />
5591    <counter name="CS Threads Dispatched"
5592             description="The total number of compute shader hardware threads dispatched."
5593             data_type="uint64"
5594             equation="A 4 READ"
5595             underscore_name="cs_threads"
5596             units="threads"
5597             symbol_name="CsThreads"
5598             semantic_type="event"
5599             mdapi_supported_apis=""
5600             mdapi_usage_flags="Tier3 Frame Batch Draw"
5601             mdapi_hw_unit_type="gpu"
5602             mdapi_group="EU Array/Compute Shader"
5603             />
5604    <counter name="PS FPU1 Pipe Active"
5605             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5606             data_type="float"
5607             max_equation="100"
5608             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5609             underscore_name="ps_fpu1_active"
5610             units="percent"
5611             symbol_name="PsFpu1Active"
5612             semantic_type="duration"
5613             mdapi_supported_apis=""
5614             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5615             mdapi_group="EU Array/Pixel Shader"
5616             mdapi_hw_unit_type="gpu"
5617             />
5618    <counter name="PS Send Pipeline Active"
5619             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5620             data_type="float"
5621             max_equation="100"
5622             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5623             underscore_name="ps_send_active"
5624             units="percent"
5625             symbol_name="PsSendActive"
5626             semantic_type="duration"
5627             mdapi_supported_apis=""
5628             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5629             mdapi_group="EU Array/Pixel Shader"
5630             mdapi_hw_unit_type="gpu"
5631             />
5632    <counter name="Rasterized Pixels"
5633             description="The total number of rasterized pixels."
5634             data_type="uint64"
5635             equation="A 21 READ 4 UMUL"
5636             underscore_name="rasterized_pixels"
5637             units="pixels"
5638             symbol_name="RasterizedPixels"
5639             semantic_type="event"
5640             mdapi_supported_apis=""
5641             mdapi_usage_flags="Tier3 Frame Batch Draw"
5642             mdapi_hw_unit_type="gpu"
5643             mdapi_group="3D Pipe/Rasterizer"
5644             />
5645    <counter name="GPU Busy"
5646             description="The percentage of time in which the GPU has been processing GPU commands."
5647             data_type="float"
5648             max_equation="100"
5649             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5650             underscore_name="gpu_busy"
5651             units="percent"
5652             symbol_name="GpuBusy"
5653             semantic_type="duration"
5654             mdapi_supported_apis=""
5655             mdapi_usage_flags="Tier1 Overview System Frame"
5656             mdapi_group="GPU"
5657             mdapi_hw_unit_type="gpu"
5658             />
5659    <counter name="VS FPU0 Pipe Active"
5660             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5661             data_type="float"
5662             max_equation="100"
5663             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5664             underscore_name="vs_fpu0_active"
5665             units="percent"
5666             symbol_name="VsFpu0Active"
5667             semantic_type="duration"
5668             mdapi_supported_apis=""
5669             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5670             mdapi_group="EU Array/Vertex Shader"
5671             mdapi_hw_unit_type="gpu"
5672             />
5673    <counter name="PS FPU0 Pipe Active"
5674             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5675             data_type="float"
5676             max_equation="100"
5677             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5678             underscore_name="ps_fpu0_active"
5679             units="percent"
5680             symbol_name="PsFpu0Active"
5681             semantic_type="duration"
5682             mdapi_supported_apis=""
5683             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5684             mdapi_group="EU Array/Pixel Shader"
5685             mdapi_hw_unit_type="gpu"
5686             />
5687    <counter name="Slice0 L3 Bank0 Stalled"
5688             description="The percentage of time in which slice0 L3 bank0 is stalled"
5689             data_type="float"
5690             max_equation="100"
5691             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5692             underscore_name="l30_bank0_stalled"
5693             units="percent"
5694             symbol_name="L30Bank0Stalled"
5695             availability="$SliceMask 1 AND"
5696             semantic_type="duration"
5697             mdapi_supported_apis=""
5698             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5699             mdapi_group="GTI/L3"
5700             mdapi_hw_unit_type="slice"
5701             />
5702    <counter name="DS Threads Dispatched"
5703             description="The total number of domain shader hardware threads dispatched."
5704             data_type="uint64"
5705             equation="A 3 READ"
5706             underscore_name="ds_threads"
5707             units="threads"
5708             symbol_name="DsThreads"
5709             semantic_type="event"
5710             mdapi_supported_apis=""
5711             mdapi_usage_flags="Tier3 Frame Batch Draw"
5712             mdapi_hw_unit_type="gpu"
5713             mdapi_group="EU Array/Domain Shader"
5714             />
5715    <counter name="Samples Written"
5716             description="The total number of samples or pixels written to all render targets."
5717             data_type="uint64"
5718             equation="A 26 READ 4 UMUL"
5719             underscore_name="samples_written"
5720             units="pixels"
5721             symbol_name="SamplesWritten"
5722             semantic_type="event"
5723             mdapi_supported_apis=""
5724             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5725             mdapi_hw_unit_type="gpu"
5726             mdapi_group="3D Pipe/Output Merger"
5727             />
5728    <counter name="EU Stall"
5729             description="The percentage of time in which the Execution Units were stalled."
5730             data_type="float"
5731             max_equation="100"
5732             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5733             underscore_name="eu_stall"
5734             units="percent"
5735             symbol_name="EuStall"
5736             semantic_type="duration"
5737             mdapi_supported_apis=""
5738             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5739             mdapi_group="EU Array"
5740             mdapi_hw_unit_type="gpu"
5741             />
5742    <counter name="Samples Blended"
5743             description="The total number of blended samples or pixels written to all render targets."
5744             data_type="uint64"
5745             equation="A 27 READ 4 UMUL"
5746             underscore_name="samples_blended"
5747             units="pixels"
5748             symbol_name="SamplesBlended"
5749             semantic_type="event"
5750             mdapi_supported_apis=""
5751             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5752             mdapi_hw_unit_type="gpu"
5753             mdapi_group="3D Pipe/Output Merger"
5754             />
5755    <counter name="Early Depth Test Fails"
5756             description="The total number of pixels dropped on early depth test."
5757             data_type="uint64"
5758             equation="A 23 READ 4 UMUL"
5759             underscore_name="early_depth_test_fails"
5760             units="pixels"
5761             symbol_name="EarlyDepthTestFails"
5762             semantic_type="event"
5763             mdapi_supported_apis=""
5764             mdapi_usage_flags="Tier3 Frame Batch Draw"
5765             mdapi_hw_unit_type="gpu"
5766             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5767             />
5768    <counter name="HS Threads Dispatched"
5769             description="The total number of hull shader hardware threads dispatched."
5770             data_type="uint64"
5771             equation="A 2 READ"
5772             underscore_name="hs_threads"
5773             units="threads"
5774             symbol_name="HsThreads"
5775             semantic_type="event"
5776             mdapi_supported_apis=""
5777             mdapi_usage_flags="Tier3 Frame Batch Draw"
5778             mdapi_hw_unit_type="gpu"
5779             mdapi_group="EU Array/Hull Shader"
5780             />
5781    <counter name="Samples Killed in FS"
5782             description="The total number of samples or pixels dropped in fragment shaders."
5783             data_type="uint64"
5784             equation="A 24 READ 4 UMUL"
5785             underscore_name="samples_killed_in_ps"
5786             units="pixels"
5787             symbol_name="SamplesKilledInPs"
5788             semantic_type="event"
5789             mdapi_supported_apis=""
5790             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5791             mdapi_hw_unit_type="gpu"
5792             mdapi_group="3D Pipe/Fragment Shader"
5793             />
5794    <counter name="EU Thread Occupancy"
5795             description="The percentage of time in which hardware threads occupied EUs."
5796             data_type="float"
5797             max_equation="100"
5798             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5799             underscore_name="eu_thread_occupancy"
5800             units="percent"
5801             symbol_name="EuThreadOccupancy"
5802             semantic_type="duration"
5803             mdapi_supported_apis=""
5804             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5805             mdapi_group="EU Array"
5806             mdapi_hw_unit_type="gpu"
5807             />
5808    <register_config type="NOA">
5809        <register type="NOA" address="0x00000D04" value="0x00000200" />
5810        <register type="NOA" address="0x00009840" value="0x00000000" />
5811        <register type="NOA" address="0x00009884" value="0x00000000" />
5812        <register type="NOA" address="0x00009888" value="0x10050C00" />
5813        <register type="NOA" address="0x00009888" value="0x12050002" />
5814        <register type="NOA" address="0x00009888" value="0x00050025" />
5815        <register type="NOA" address="0x00009888" value="0x06050900" />
5816        <register type="NOA" address="0x00009888" value="0x080508EA" />
5817        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
5818        <register type="NOA" address="0x00009888" value="0x0C050A21" />
5819        <register type="NOA" address="0x00009888" value="0x0E050A60" />
5820        <register type="NOA" address="0x00009888" value="0x04050000" />
5821        <register type="NOA" address="0x00009888" value="0x14050000" />
5822        <register type="NOA" address="0x00009888" value="0x24068100" />
5823        <register type="NOA" address="0x00009888" value="0x260600FF" />
5824        <register type="NOA" address="0x00009884" value="0x00000003" />
5825        <register type="NOA" address="0x00009888" value="0x301F8000" />
5826        <register type="NOA" address="0x00009888" value="0x501F4800" />
5827        <register type="NOA" address="0x00009888" value="0x521F4924" />
5828        <register type="NOA" address="0x00009888" value="0x541F0024" />
5829        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
5830        <register type="NOA" address="0x00009888" value="0x461F0000" />
5831        <register type="NOA" address="0x00009888" value="0x481F0000" />
5832        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
5833        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
5834        <register type="NOA" address="0x00009888" value="0x141F0000" />
5835        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
5836    </register_config>
5837    <register_config type="OA">
5838        <register type="OA" address="0x00002740" value="0x00000000" />
5839        <register type="OA" address="0x00002710" value="0x00000000" />
5840        <register type="OA" address="0x00002714" value="0xF0800000" />
5841        <register type="OA" address="0x00002720" value="0x00000000" />
5842        <register type="OA" address="0x00002724" value="0x00800000" />
5843        <register type="OA" address="0x00002770" value="0x00000022" />
5844        <register type="OA" address="0x00002774" value="0x0000FFF8" />
5845        <register type="OA" address="0x00002778" value="0x00000082" />
5846        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
5847        <register type="OA" address="0x00002780" value="0x00000402" />
5848        <register type="OA" address="0x00002784" value="0x0000FF1F" />
5849        <register type="OA" address="0x00002788" value="0x00001002" />
5850        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
5851    </register_config>
5852    <register_config type="FLEX">
5853        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5854        <register type="FLEX" address="0x0000E558" value="0x00008003" />
5855        <register type="FLEX" address="0x0000E658" value="0x00011010" />
5856        <register type="FLEX" address="0x0000E758" value="0x00050012" />
5857        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
5858        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
5859    </register_config>
5860  </set>
5861
5862  <set name="Gen11 L2Bank1 stalled metric set"
5863       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
5864       underscore_name="l3_3"
5865       hw_config_guid="12f706a4-3761-4448-83dc-63495da010ff"
5866       chipset="LKF"
5867       symbol_name="L3_3"
5868       >
5869    <counter name="GPU Core Clocks"
5870             description="The total number of GPU core clocks elapsed during the measurement."
5871             data_type="uint64"
5872             equation="GPU_CLOCK 0 READ"
5873             underscore_name="gpu_core_clocks"
5874             units="cycles"
5875             symbol_name="GpuCoreClocks"
5876             semantic_type="event"
5877             mdapi_supported_apis=""
5878             mdapi_usage_flags="Tier1 Frame Batch Draw"
5879             mdapi_hw_unit_type="gpu"
5880             mdapi_group="GPU"
5881             />
5882    <counter name="EU Active"
5883             description="The percentage of time in which the Execution Units were actively processing."
5884             data_type="float"
5885             max_equation="100"
5886             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5887             underscore_name="eu_active"
5888             units="percent"
5889             symbol_name="EuActive"
5890             semantic_type="duration"
5891             mdapi_supported_apis=""
5892             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5893             mdapi_group="EU Array"
5894             mdapi_hw_unit_type="gpu"
5895             />
5896    <counter name="EU Both FPU Pipes Active"
5897             description="The percentage of time in which both EU FPU pipelines were actively processing."
5898             data_type="float"
5899             max_equation="100"
5900             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5901             underscore_name="eu_fpu_both_active"
5902             units="percent"
5903             symbol_name="EuFpuBothActive"
5904             semantic_type="duration"
5905             mdapi_supported_apis=""
5906             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5907             mdapi_group="EU Array/Pipes"
5908             mdapi_hw_unit_type="gpu"
5909             />
5910    <counter name="VS Send Pipe Active"
5911             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5912             data_type="float"
5913             max_equation="100"
5914             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5915             underscore_name="vs_send_active"
5916             units="percent"
5917             symbol_name="VsSendActive"
5918             semantic_type="duration"
5919             mdapi_supported_apis=""
5920             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5921             mdapi_group="EU Array/Vertex Shader"
5922             mdapi_hw_unit_type="gpu"
5923             />
5924    <counter name="VS FPU1 Pipe Active"
5925             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5926             data_type="float"
5927             max_equation="100"
5928             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5929             underscore_name="vs_fpu1_active"
5930             units="percent"
5931             symbol_name="VsFpu1Active"
5932             semantic_type="duration"
5933             mdapi_supported_apis=""
5934             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5935             mdapi_group="EU Array/Vertex Shader"
5936             mdapi_hw_unit_type="gpu"
5937             />
5938    <counter name="GS Threads Dispatched"
5939             description="The total number of geometry shader hardware threads dispatched."
5940             data_type="uint64"
5941             equation="A 5 READ"
5942             underscore_name="gs_threads"
5943             units="threads"
5944             symbol_name="GsThreads"
5945             semantic_type="event"
5946             mdapi_supported_apis=""
5947             mdapi_usage_flags="Tier3 Frame Batch Draw"
5948             mdapi_hw_unit_type="gpu"
5949             mdapi_group="EU Array/Geometry Shader"
5950             />
5951    <counter name="Early Hi-Depth Test Fails"
5952             description="The total number of pixels dropped on early hierarchical depth test."
5953             data_type="uint64"
5954             equation="A 22 READ 4 UMUL"
5955             underscore_name="hi_depth_test_fails"
5956             units="pixels"
5957             symbol_name="HiDepthTestFails"
5958             semantic_type="event"
5959             mdapi_supported_apis=""
5960             mdapi_usage_flags="Tier3 Frame Batch Draw"
5961             mdapi_hw_unit_type="gpu"
5962             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5963             />
5964    <counter name="FS Both FPU Active"
5965             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5966             data_type="float"
5967             max_equation="100"
5968             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5969             underscore_name="ps_eu_both_fpu_active"
5970             units="percent"
5971             symbol_name="PsEuBothFpuActive"
5972             semantic_type="duration"
5973             mdapi_supported_apis=""
5974             mdapi_usage_flags="Tier4 Frame Batch Draw"
5975             mdapi_group="3D Pipe/Fragment Shader"
5976             mdapi_hw_unit_type="gpu"
5977             />
5978    <counter name="VS Threads Dispatched"
5979             description="The total number of vertex shader hardware threads dispatched."
5980             data_type="uint64"
5981             equation="A 1 READ"
5982             underscore_name="vs_threads"
5983             units="threads"
5984             symbol_name="VsThreads"
5985             semantic_type="event"
5986             mdapi_supported_apis=""
5987             mdapi_usage_flags="Tier3 Frame Batch Draw"
5988             mdapi_hw_unit_type="gpu"
5989             mdapi_group="EU Array/Vertex Shader"
5990             />
5991    <counter name="Slice0 L3 Bank1 Stalled"
5992             description="The percentage of time in which slice0 L3 bank1 is stalled"
5993             data_type="float"
5994             max_equation="100"
5995             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5996             underscore_name="l30_bank1_stalled"
5997             units="percent"
5998             symbol_name="L30Bank1Stalled"
5999             availability="$SliceMask 1 AND"
6000             semantic_type="duration"
6001             mdapi_supported_apis=""
6002             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6003             mdapi_group="GTI/L3"
6004             mdapi_hw_unit_type="slice"
6005             />
6006    <counter name="FS Threads Dispatched"
6007             description="The total number of fragment shader hardware threads dispatched."
6008             data_type="uint64"
6009             equation="A 6 READ"
6010             underscore_name="ps_threads"
6011             units="threads"
6012             symbol_name="PsThreads"
6013             semantic_type="event"
6014             mdapi_supported_apis=""
6015             mdapi_usage_flags="Tier3 Frame Batch Draw"
6016             mdapi_hw_unit_type="gpu"
6017             mdapi_group="EU Array/Fragment Shader"
6018             />
6019    <counter name="Pixels Failing Tests"
6020             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6021             data_type="uint64"
6022             equation="A 25 READ 4 UMUL"
6023             underscore_name="pixels_failing_post_ps_tests"
6024             units="pixels"
6025             symbol_name="PixelsFailingPostPsTests"
6026             semantic_type="event"
6027             mdapi_supported_apis=""
6028             mdapi_usage_flags="Tier3 Frame Batch Draw"
6029             mdapi_hw_unit_type="gpu"
6030             mdapi_group="3D Pipe/Output Merger"
6031             />
6032    <counter name="GPU Time Elapsed"
6033             description="Time elapsed on the GPU during the measurement."
6034             data_type="uint64"
6035             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6036             underscore_name="gpu_time"
6037             units="ns"
6038             symbol_name="GpuTime"
6039             semantic_type="duration"
6040             mdapi_supported_apis=""
6041             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6042             mdapi_hw_unit_type="gpu"
6043             mdapi_group="GPU"
6044             />
6045    <counter name="AVG GPU Core Frequency"
6046             description="Average GPU Core Frequency in the measurement."
6047             data_type="uint64"
6048             max_equation="$GpuMaxFrequency"
6049             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6050             underscore_name="avg_gpu_core_frequency"
6051             units="hz"
6052             symbol_name="AvgGpuCoreFrequency"
6053             semantic_type="event"
6054             mdapi_supported_apis=""
6055             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6056             mdapi_group="GPU"
6057             mdapi_hw_unit_type="gpu"
6058             />
6059    <counter name="CS Threads Dispatched"
6060             description="The total number of compute shader hardware threads dispatched."
6061             data_type="uint64"
6062             equation="A 4 READ"
6063             underscore_name="cs_threads"
6064             units="threads"
6065             symbol_name="CsThreads"
6066             semantic_type="event"
6067             mdapi_supported_apis=""
6068             mdapi_usage_flags="Tier3 Frame Batch Draw"
6069             mdapi_hw_unit_type="gpu"
6070             mdapi_group="EU Array/Compute Shader"
6071             />
6072    <counter name="PS FPU1 Pipe Active"
6073             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6074             data_type="float"
6075             max_equation="100"
6076             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6077             underscore_name="ps_fpu1_active"
6078             units="percent"
6079             symbol_name="PsFpu1Active"
6080             semantic_type="duration"
6081             mdapi_supported_apis=""
6082             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6083             mdapi_group="EU Array/Pixel Shader"
6084             mdapi_hw_unit_type="gpu"
6085             />
6086    <counter name="PS Send Pipeline Active"
6087             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6088             data_type="float"
6089             max_equation="100"
6090             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6091             underscore_name="ps_send_active"
6092             units="percent"
6093             symbol_name="PsSendActive"
6094             semantic_type="duration"
6095             mdapi_supported_apis=""
6096             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6097             mdapi_group="EU Array/Pixel Shader"
6098             mdapi_hw_unit_type="gpu"
6099             />
6100    <counter name="Rasterized Pixels"
6101             description="The total number of rasterized pixels."
6102             data_type="uint64"
6103             equation="A 21 READ 4 UMUL"
6104             underscore_name="rasterized_pixels"
6105             units="pixels"
6106             symbol_name="RasterizedPixels"
6107             semantic_type="event"
6108             mdapi_supported_apis=""
6109             mdapi_usage_flags="Tier3 Frame Batch Draw"
6110             mdapi_hw_unit_type="gpu"
6111             mdapi_group="3D Pipe/Rasterizer"
6112             />
6113    <counter name="GPU Busy"
6114             description="The percentage of time in which the GPU has been processing GPU commands."
6115             data_type="float"
6116             max_equation="100"
6117             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6118             underscore_name="gpu_busy"
6119             units="percent"
6120             symbol_name="GpuBusy"
6121             semantic_type="duration"
6122             mdapi_supported_apis=""
6123             mdapi_usage_flags="Tier1 Overview System Frame"
6124             mdapi_group="GPU"
6125             mdapi_hw_unit_type="gpu"
6126             />
6127    <counter name="VS FPU0 Pipe Active"
6128             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6129             data_type="float"
6130             max_equation="100"
6131             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6132             underscore_name="vs_fpu0_active"
6133             units="percent"
6134             symbol_name="VsFpu0Active"
6135             semantic_type="duration"
6136             mdapi_supported_apis=""
6137             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6138             mdapi_group="EU Array/Vertex Shader"
6139             mdapi_hw_unit_type="gpu"
6140             />
6141    <counter name="PS FPU0 Pipe Active"
6142             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6143             data_type="float"
6144             max_equation="100"
6145             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6146             underscore_name="ps_fpu0_active"
6147             units="percent"
6148             symbol_name="PsFpu0Active"
6149             semantic_type="duration"
6150             mdapi_supported_apis=""
6151             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6152             mdapi_group="EU Array/Pixel Shader"
6153             mdapi_hw_unit_type="gpu"
6154             />
6155    <counter name="DS Threads Dispatched"
6156             description="The total number of domain shader hardware threads dispatched."
6157             data_type="uint64"
6158             equation="A 3 READ"
6159             underscore_name="ds_threads"
6160             units="threads"
6161             symbol_name="DsThreads"
6162             semantic_type="event"
6163             mdapi_supported_apis=""
6164             mdapi_usage_flags="Tier3 Frame Batch Draw"
6165             mdapi_hw_unit_type="gpu"
6166             mdapi_group="EU Array/Domain Shader"
6167             />
6168    <counter name="Samples Written"
6169             description="The total number of samples or pixels written to all render targets."
6170             data_type="uint64"
6171             equation="A 26 READ 4 UMUL"
6172             underscore_name="samples_written"
6173             units="pixels"
6174             symbol_name="SamplesWritten"
6175             semantic_type="event"
6176             mdapi_supported_apis=""
6177             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6178             mdapi_hw_unit_type="gpu"
6179             mdapi_group="3D Pipe/Output Merger"
6180             />
6181    <counter name="EU Stall"
6182             description="The percentage of time in which the Execution Units were stalled."
6183             data_type="float"
6184             max_equation="100"
6185             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6186             underscore_name="eu_stall"
6187             units="percent"
6188             symbol_name="EuStall"
6189             semantic_type="duration"
6190             mdapi_supported_apis=""
6191             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6192             mdapi_group="EU Array"
6193             mdapi_hw_unit_type="gpu"
6194             />
6195    <counter name="Samples Blended"
6196             description="The total number of blended samples or pixels written to all render targets."
6197             data_type="uint64"
6198             equation="A 27 READ 4 UMUL"
6199             underscore_name="samples_blended"
6200             units="pixels"
6201             symbol_name="SamplesBlended"
6202             semantic_type="event"
6203             mdapi_supported_apis=""
6204             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6205             mdapi_hw_unit_type="gpu"
6206             mdapi_group="3D Pipe/Output Merger"
6207             />
6208    <counter name="Early Depth Test Fails"
6209             description="The total number of pixels dropped on early depth test."
6210             data_type="uint64"
6211             equation="A 23 READ 4 UMUL"
6212             underscore_name="early_depth_test_fails"
6213             units="pixels"
6214             symbol_name="EarlyDepthTestFails"
6215             semantic_type="event"
6216             mdapi_supported_apis=""
6217             mdapi_usage_flags="Tier3 Frame Batch Draw"
6218             mdapi_hw_unit_type="gpu"
6219             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6220             />
6221    <counter name="HS Threads Dispatched"
6222             description="The total number of hull shader hardware threads dispatched."
6223             data_type="uint64"
6224             equation="A 2 READ"
6225             underscore_name="hs_threads"
6226             units="threads"
6227             symbol_name="HsThreads"
6228             semantic_type="event"
6229             mdapi_supported_apis=""
6230             mdapi_usage_flags="Tier3 Frame Batch Draw"
6231             mdapi_hw_unit_type="gpu"
6232             mdapi_group="EU Array/Hull Shader"
6233             />
6234    <counter name="Samples Killed in FS"
6235             description="The total number of samples or pixels dropped in fragment shaders."
6236             data_type="uint64"
6237             equation="A 24 READ 4 UMUL"
6238             underscore_name="samples_killed_in_ps"
6239             units="pixels"
6240             symbol_name="SamplesKilledInPs"
6241             semantic_type="event"
6242             mdapi_supported_apis=""
6243             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6244             mdapi_hw_unit_type="gpu"
6245             mdapi_group="3D Pipe/Fragment Shader"
6246             />
6247    <counter name="EU Thread Occupancy"
6248             description="The percentage of time in which hardware threads occupied EUs."
6249             data_type="float"
6250             max_equation="100"
6251             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6252             underscore_name="eu_thread_occupancy"
6253             units="percent"
6254             symbol_name="EuThreadOccupancy"
6255             semantic_type="duration"
6256             mdapi_supported_apis=""
6257             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6258             mdapi_group="EU Array"
6259             mdapi_hw_unit_type="gpu"
6260             />
6261    <register_config type="NOA">
6262        <register type="NOA" address="0x00000D04" value="0x00000200" />
6263        <register type="NOA" address="0x00009840" value="0x00000000" />
6264        <register type="NOA" address="0x00009884" value="0x00000000" />
6265        <register type="NOA" address="0x00009888" value="0x10050400" />
6266        <register type="NOA" address="0x00009888" value="0x12050000" />
6267        <register type="NOA" address="0x00009888" value="0x00050025" />
6268        <register type="NOA" address="0x00009888" value="0x06050900" />
6269        <register type="NOA" address="0x00009888" value="0x080508EA" />
6270        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
6271        <register type="NOA" address="0x00009888" value="0x0C050A21" />
6272        <register type="NOA" address="0x00009888" value="0x0E050A60" />
6273        <register type="NOA" address="0x00009888" value="0x04050000" />
6274        <register type="NOA" address="0x00009888" value="0x14050000" />
6275        <register type="NOA" address="0x00009888" value="0x24068100" />
6276        <register type="NOA" address="0x00009888" value="0x260600FF" />
6277        <register type="NOA" address="0x00009884" value="0x00000003" />
6278        <register type="NOA" address="0x00009888" value="0x301F8000" />
6279        <register type="NOA" address="0x00009888" value="0x501F4800" />
6280        <register type="NOA" address="0x00009888" value="0x521F4924" />
6281        <register type="NOA" address="0x00009888" value="0x541F0024" />
6282        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6283        <register type="NOA" address="0x00009888" value="0x461F0000" />
6284        <register type="NOA" address="0x00009888" value="0x481F0000" />
6285        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6286        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6287        <register type="NOA" address="0x00009888" value="0x141F0000" />
6288        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6289    </register_config>
6290    <register_config type="OA">
6291        <register type="OA" address="0x00002740" value="0x00000000" />
6292        <register type="OA" address="0x00002710" value="0x00000000" />
6293        <register type="OA" address="0x00002714" value="0xF0800000" />
6294        <register type="OA" address="0x00002720" value="0x00000000" />
6295        <register type="OA" address="0x00002724" value="0x00800000" />
6296        <register type="OA" address="0x00002770" value="0x00000022" />
6297        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6298        <register type="OA" address="0x00002778" value="0x00000082" />
6299        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6300        <register type="OA" address="0x00002780" value="0x00000402" />
6301        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6302        <register type="OA" address="0x00002788" value="0x00001002" />
6303        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6304    </register_config>
6305    <register_config type="FLEX">
6306        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6307        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6308        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6309        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6310        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6311        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6312    </register_config>
6313  </set>
6314
6315  <set name="Gen11 L2Bank4 stalled metric set"
6316       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6317       underscore_name="l3_4"
6318       hw_config_guid="b03ae6f7-fdc0-4879-9e65-5b221ac9625f"
6319       chipset="LKF"
6320       symbol_name="L3_4"
6321       >
6322    <counter name="GPU Core Clocks"
6323             description="The total number of GPU core clocks elapsed during the measurement."
6324             data_type="uint64"
6325             equation="GPU_CLOCK 0 READ"
6326             underscore_name="gpu_core_clocks"
6327             units="cycles"
6328             symbol_name="GpuCoreClocks"
6329             semantic_type="event"
6330             mdapi_supported_apis=""
6331             mdapi_usage_flags="Tier1 Frame Batch Draw"
6332             mdapi_hw_unit_type="gpu"
6333             mdapi_group="GPU"
6334             />
6335    <counter name="EU Active"
6336             description="The percentage of time in which the Execution Units were actively processing."
6337             data_type="float"
6338             max_equation="100"
6339             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6340             underscore_name="eu_active"
6341             units="percent"
6342             symbol_name="EuActive"
6343             semantic_type="duration"
6344             mdapi_supported_apis=""
6345             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6346             mdapi_group="EU Array"
6347             mdapi_hw_unit_type="gpu"
6348             />
6349    <counter name="EU Both FPU Pipes Active"
6350             description="The percentage of time in which both EU FPU pipelines were actively processing."
6351             data_type="float"
6352             max_equation="100"
6353             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6354             underscore_name="eu_fpu_both_active"
6355             units="percent"
6356             symbol_name="EuFpuBothActive"
6357             semantic_type="duration"
6358             mdapi_supported_apis=""
6359             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6360             mdapi_group="EU Array/Pipes"
6361             mdapi_hw_unit_type="gpu"
6362             />
6363    <counter name="VS Send Pipe Active"
6364             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6365             data_type="float"
6366             max_equation="100"
6367             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6368             underscore_name="vs_send_active"
6369             units="percent"
6370             symbol_name="VsSendActive"
6371             semantic_type="duration"
6372             mdapi_supported_apis=""
6373             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6374             mdapi_group="EU Array/Vertex Shader"
6375             mdapi_hw_unit_type="gpu"
6376             />
6377    <counter name="VS FPU1 Pipe Active"
6378             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6379             data_type="float"
6380             max_equation="100"
6381             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6382             underscore_name="vs_fpu1_active"
6383             units="percent"
6384             symbol_name="VsFpu1Active"
6385             semantic_type="duration"
6386             mdapi_supported_apis=""
6387             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6388             mdapi_group="EU Array/Vertex Shader"
6389             mdapi_hw_unit_type="gpu"
6390             />
6391    <counter name="GS Threads Dispatched"
6392             description="The total number of geometry shader hardware threads dispatched."
6393             data_type="uint64"
6394             equation="A 5 READ"
6395             underscore_name="gs_threads"
6396             units="threads"
6397             symbol_name="GsThreads"
6398             semantic_type="event"
6399             mdapi_supported_apis=""
6400             mdapi_usage_flags="Tier3 Frame Batch Draw"
6401             mdapi_hw_unit_type="gpu"
6402             mdapi_group="EU Array/Geometry Shader"
6403             />
6404    <counter name="Early Hi-Depth Test Fails"
6405             description="The total number of pixels dropped on early hierarchical depth test."
6406             data_type="uint64"
6407             equation="A 22 READ 4 UMUL"
6408             underscore_name="hi_depth_test_fails"
6409             units="pixels"
6410             symbol_name="HiDepthTestFails"
6411             semantic_type="event"
6412             mdapi_supported_apis=""
6413             mdapi_usage_flags="Tier3 Frame Batch Draw"
6414             mdapi_hw_unit_type="gpu"
6415             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6416             />
6417    <counter name="FS Both FPU Active"
6418             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6419             data_type="float"
6420             max_equation="100"
6421             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6422             underscore_name="ps_eu_both_fpu_active"
6423             units="percent"
6424             symbol_name="PsEuBothFpuActive"
6425             semantic_type="duration"
6426             mdapi_supported_apis=""
6427             mdapi_usage_flags="Tier4 Frame Batch Draw"
6428             mdapi_group="3D Pipe/Fragment Shader"
6429             mdapi_hw_unit_type="gpu"
6430             />
6431    <counter name="VS Threads Dispatched"
6432             description="The total number of vertex shader hardware threads dispatched."
6433             data_type="uint64"
6434             equation="A 1 READ"
6435             underscore_name="vs_threads"
6436             units="threads"
6437             symbol_name="VsThreads"
6438             semantic_type="event"
6439             mdapi_supported_apis=""
6440             mdapi_usage_flags="Tier3 Frame Batch Draw"
6441             mdapi_hw_unit_type="gpu"
6442             mdapi_group="EU Array/Vertex Shader"
6443             />
6444    <counter name="FS Threads Dispatched"
6445             description="The total number of fragment shader hardware threads dispatched."
6446             data_type="uint64"
6447             equation="A 6 READ"
6448             underscore_name="ps_threads"
6449             units="threads"
6450             symbol_name="PsThreads"
6451             semantic_type="event"
6452             mdapi_supported_apis=""
6453             mdapi_usage_flags="Tier3 Frame Batch Draw"
6454             mdapi_hw_unit_type="gpu"
6455             mdapi_group="EU Array/Fragment Shader"
6456             />
6457    <counter name="Pixels Failing Tests"
6458             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6459             data_type="uint64"
6460             equation="A 25 READ 4 UMUL"
6461             underscore_name="pixels_failing_post_ps_tests"
6462             units="pixels"
6463             symbol_name="PixelsFailingPostPsTests"
6464             semantic_type="event"
6465             mdapi_supported_apis=""
6466             mdapi_usage_flags="Tier3 Frame Batch Draw"
6467             mdapi_hw_unit_type="gpu"
6468             mdapi_group="3D Pipe/Output Merger"
6469             />
6470    <counter name="GPU Time Elapsed"
6471             description="Time elapsed on the GPU during the measurement."
6472             data_type="uint64"
6473             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6474             underscore_name="gpu_time"
6475             units="ns"
6476             symbol_name="GpuTime"
6477             semantic_type="duration"
6478             mdapi_supported_apis=""
6479             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6480             mdapi_hw_unit_type="gpu"
6481             mdapi_group="GPU"
6482             />
6483    <counter name="AVG GPU Core Frequency"
6484             description="Average GPU Core Frequency in the measurement."
6485             data_type="uint64"
6486             max_equation="$GpuMaxFrequency"
6487             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6488             underscore_name="avg_gpu_core_frequency"
6489             units="hz"
6490             symbol_name="AvgGpuCoreFrequency"
6491             semantic_type="event"
6492             mdapi_supported_apis=""
6493             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6494             mdapi_group="GPU"
6495             mdapi_hw_unit_type="gpu"
6496             />
6497    <counter name="CS Threads Dispatched"
6498             description="The total number of compute shader hardware threads dispatched."
6499             data_type="uint64"
6500             equation="A 4 READ"
6501             underscore_name="cs_threads"
6502             units="threads"
6503             symbol_name="CsThreads"
6504             semantic_type="event"
6505             mdapi_supported_apis=""
6506             mdapi_usage_flags="Tier3 Frame Batch Draw"
6507             mdapi_hw_unit_type="gpu"
6508             mdapi_group="EU Array/Compute Shader"
6509             />
6510    <counter name="PS FPU1 Pipe Active"
6511             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6512             data_type="float"
6513             max_equation="100"
6514             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6515             underscore_name="ps_fpu1_active"
6516             units="percent"
6517             symbol_name="PsFpu1Active"
6518             semantic_type="duration"
6519             mdapi_supported_apis=""
6520             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6521             mdapi_group="EU Array/Pixel Shader"
6522             mdapi_hw_unit_type="gpu"
6523             />
6524    <counter name="PS Send Pipeline Active"
6525             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6526             data_type="float"
6527             max_equation="100"
6528             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6529             underscore_name="ps_send_active"
6530             units="percent"
6531             symbol_name="PsSendActive"
6532             semantic_type="duration"
6533             mdapi_supported_apis=""
6534             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6535             mdapi_group="EU Array/Pixel Shader"
6536             mdapi_hw_unit_type="gpu"
6537             />
6538    <counter name="Rasterized Pixels"
6539             description="The total number of rasterized pixels."
6540             data_type="uint64"
6541             equation="A 21 READ 4 UMUL"
6542             underscore_name="rasterized_pixels"
6543             units="pixels"
6544             symbol_name="RasterizedPixels"
6545             semantic_type="event"
6546             mdapi_supported_apis=""
6547             mdapi_usage_flags="Tier3 Frame Batch Draw"
6548             mdapi_hw_unit_type="gpu"
6549             mdapi_group="3D Pipe/Rasterizer"
6550             />
6551    <counter name="GPU Busy"
6552             description="The percentage of time in which the GPU has been processing GPU commands."
6553             data_type="float"
6554             max_equation="100"
6555             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6556             underscore_name="gpu_busy"
6557             units="percent"
6558             symbol_name="GpuBusy"
6559             semantic_type="duration"
6560             mdapi_supported_apis=""
6561             mdapi_usage_flags="Tier1 Overview System Frame"
6562             mdapi_group="GPU"
6563             mdapi_hw_unit_type="gpu"
6564             />
6565    <counter name="VS FPU0 Pipe Active"
6566             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6567             data_type="float"
6568             max_equation="100"
6569             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6570             underscore_name="vs_fpu0_active"
6571             units="percent"
6572             symbol_name="VsFpu0Active"
6573             semantic_type="duration"
6574             mdapi_supported_apis=""
6575             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6576             mdapi_group="EU Array/Vertex Shader"
6577             mdapi_hw_unit_type="gpu"
6578             />
6579    <counter name="PS FPU0 Pipe Active"
6580             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6581             data_type="float"
6582             max_equation="100"
6583             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6584             underscore_name="ps_fpu0_active"
6585             units="percent"
6586             symbol_name="PsFpu0Active"
6587             semantic_type="duration"
6588             mdapi_supported_apis=""
6589             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6590             mdapi_group="EU Array/Pixel Shader"
6591             mdapi_hw_unit_type="gpu"
6592             />
6593    <counter name="DS Threads Dispatched"
6594             description="The total number of domain shader hardware threads dispatched."
6595             data_type="uint64"
6596             equation="A 3 READ"
6597             underscore_name="ds_threads"
6598             units="threads"
6599             symbol_name="DsThreads"
6600             semantic_type="event"
6601             mdapi_supported_apis=""
6602             mdapi_usage_flags="Tier3 Frame Batch Draw"
6603             mdapi_hw_unit_type="gpu"
6604             mdapi_group="EU Array/Domain Shader"
6605             />
6606    <counter name="Samples Written"
6607             description="The total number of samples or pixels written to all render targets."
6608             data_type="uint64"
6609             equation="A 26 READ 4 UMUL"
6610             underscore_name="samples_written"
6611             units="pixels"
6612             symbol_name="SamplesWritten"
6613             semantic_type="event"
6614             mdapi_supported_apis=""
6615             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6616             mdapi_hw_unit_type="gpu"
6617             mdapi_group="3D Pipe/Output Merger"
6618             />
6619    <counter name="EU Stall"
6620             description="The percentage of time in which the Execution Units were stalled."
6621             data_type="float"
6622             max_equation="100"
6623             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6624             underscore_name="eu_stall"
6625             units="percent"
6626             symbol_name="EuStall"
6627             semantic_type="duration"
6628             mdapi_supported_apis=""
6629             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6630             mdapi_group="EU Array"
6631             mdapi_hw_unit_type="gpu"
6632             />
6633    <counter name="Samples Blended"
6634             description="The total number of blended samples or pixels written to all render targets."
6635             data_type="uint64"
6636             equation="A 27 READ 4 UMUL"
6637             underscore_name="samples_blended"
6638             units="pixels"
6639             symbol_name="SamplesBlended"
6640             semantic_type="event"
6641             mdapi_supported_apis=""
6642             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6643             mdapi_hw_unit_type="gpu"
6644             mdapi_group="3D Pipe/Output Merger"
6645             />
6646    <counter name="Early Depth Test Fails"
6647             description="The total number of pixels dropped on early depth test."
6648             data_type="uint64"
6649             equation="A 23 READ 4 UMUL"
6650             underscore_name="early_depth_test_fails"
6651             units="pixels"
6652             symbol_name="EarlyDepthTestFails"
6653             semantic_type="event"
6654             mdapi_supported_apis=""
6655             mdapi_usage_flags="Tier3 Frame Batch Draw"
6656             mdapi_hw_unit_type="gpu"
6657             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6658             />
6659    <counter name="Slice0 L3 Bank4 Stalled"
6660             description="The percentage of time in which slice0 L3 bank4 is stalled"
6661             data_type="float"
6662             max_equation="100"
6663             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6664             underscore_name="l30_bank4_stalled"
6665             units="percent"
6666             symbol_name="L30Bank4Stalled"
6667             availability="$SliceMask 1 AND"
6668             semantic_type="duration"
6669             mdapi_supported_apis=""
6670             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6671             mdapi_group="GTI/L3"
6672             mdapi_hw_unit_type="slice"
6673             />
6674    <counter name="HS Threads Dispatched"
6675             description="The total number of hull shader hardware threads dispatched."
6676             data_type="uint64"
6677             equation="A 2 READ"
6678             underscore_name="hs_threads"
6679             units="threads"
6680             symbol_name="HsThreads"
6681             semantic_type="event"
6682             mdapi_supported_apis=""
6683             mdapi_usage_flags="Tier3 Frame Batch Draw"
6684             mdapi_hw_unit_type="gpu"
6685             mdapi_group="EU Array/Hull Shader"
6686             />
6687    <counter name="Samples Killed in FS"
6688             description="The total number of samples or pixels dropped in fragment shaders."
6689             data_type="uint64"
6690             equation="A 24 READ 4 UMUL"
6691             underscore_name="samples_killed_in_ps"
6692             units="pixels"
6693             symbol_name="SamplesKilledInPs"
6694             semantic_type="event"
6695             mdapi_supported_apis=""
6696             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6697             mdapi_hw_unit_type="gpu"
6698             mdapi_group="3D Pipe/Fragment Shader"
6699             />
6700    <counter name="EU Thread Occupancy"
6701             description="The percentage of time in which hardware threads occupied EUs."
6702             data_type="float"
6703             max_equation="100"
6704             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6705             underscore_name="eu_thread_occupancy"
6706             units="percent"
6707             symbol_name="EuThreadOccupancy"
6708             semantic_type="duration"
6709             mdapi_supported_apis=""
6710             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6711             mdapi_group="EU Array"
6712             mdapi_hw_unit_type="gpu"
6713             />
6714    <register_config type="NOA">
6715        <register type="NOA" address="0x00000D04" value="0x00000200" />
6716        <register type="NOA" address="0x00009840" value="0x00000000" />
6717        <register type="NOA" address="0x00009884" value="0x00000000" />
6718        <register type="NOA" address="0x00009888" value="0x10010C00" />
6719        <register type="NOA" address="0x00009888" value="0x12010002" />
6720        <register type="NOA" address="0x00009888" value="0x0C000400" />
6721        <register type="NOA" address="0x00009888" value="0x0E005500" />
6722        <register type="NOA" address="0x00009888" value="0x10000155" />
6723        <register type="NOA" address="0x00009888" value="0x00010025" />
6724        <register type="NOA" address="0x00009888" value="0x06010900" />
6725        <register type="NOA" address="0x00009888" value="0x080108EA" />
6726        <register type="NOA" address="0x00009888" value="0x0A0108AB" />
6727        <register type="NOA" address="0x00009888" value="0x0C010A21" />
6728        <register type="NOA" address="0x00009888" value="0x0E010A60" />
6729        <register type="NOA" address="0x00009888" value="0x04010000" />
6730        <register type="NOA" address="0x00009888" value="0x14010000" />
6731        <register type="NOA" address="0x00009888" value="0x0C040400" />
6732        <register type="NOA" address="0x00009888" value="0x0E045500" />
6733        <register type="NOA" address="0x00009888" value="0x10040155" />
6734        <register type="NOA" address="0x00009888" value="0x04051000" />
6735        <register type="NOA" address="0x00009888" value="0x0A054000" />
6736        <register type="NOA" address="0x00009888" value="0x0C055000" />
6737        <register type="NOA" address="0x00009888" value="0x0E055000" />
6738        <register type="NOA" address="0x00009888" value="0x14050055" />
6739        <register type="NOA" address="0x00009888" value="0x24068100" />
6740        <register type="NOA" address="0x00009888" value="0x260600FF" />
6741        <register type="NOA" address="0x00009888" value="0x00124000" />
6742        <register type="NOA" address="0x00009888" value="0x0E124000" />
6743        <register type="NOA" address="0x00009888" value="0x18125540" />
6744        <register type="NOA" address="0x00009888" value="0x1A120015" />
6745        <register type="NOA" address="0x00009888" value="0x04131000" />
6746        <register type="NOA" address="0x00009888" value="0x06138000" />
6747        <register type="NOA" address="0x00009888" value="0x0813F000" />
6748        <register type="NOA" address="0x00009888" value="0x0A13F000" />
6749        <register type="NOA" address="0x00009888" value="0x00144000" />
6750        <register type="NOA" address="0x00009888" value="0x06148000" />
6751        <register type="NOA" address="0x00009888" value="0x0814C000" />
6752        <register type="NOA" address="0x00009888" value="0x0A14C000" />
6753        <register type="NOA" address="0x00009888" value="0x0C14C000" />
6754        <register type="NOA" address="0x00009888" value="0x0E14C000" />
6755        <register type="NOA" address="0x00009888" value="0x00154000" />
6756        <register type="NOA" address="0x00009888" value="0x0E154000" />
6757        <register type="NOA" address="0x00009888" value="0x16152AA8" />
6758        <register type="NOA" address="0x00009888" value="0x18150005" />
6759        <register type="NOA" address="0x00009884" value="0x00000003" />
6760        <register type="NOA" address="0x00009888" value="0x301F8000" />
6761        <register type="NOA" address="0x00009888" value="0x501F4800" />
6762        <register type="NOA" address="0x00009888" value="0x521F4924" />
6763        <register type="NOA" address="0x00009888" value="0x541F0024" />
6764        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6765        <register type="NOA" address="0x00009888" value="0x461F0000" />
6766        <register type="NOA" address="0x00009888" value="0x481F0000" />
6767        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6768        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6769        <register type="NOA" address="0x00009888" value="0x141F0000" />
6770        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6771    </register_config>
6772    <register_config type="OA">
6773        <register type="OA" address="0x00002740" value="0x00000000" />
6774        <register type="OA" address="0x00002710" value="0x00000000" />
6775        <register type="OA" address="0x00002714" value="0xF0800000" />
6776        <register type="OA" address="0x00002720" value="0x00000000" />
6777        <register type="OA" address="0x00002724" value="0x00800000" />
6778        <register type="OA" address="0x00002770" value="0x00000022" />
6779        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6780        <register type="OA" address="0x00002778" value="0x00000082" />
6781        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6782        <register type="OA" address="0x00002780" value="0x00000402" />
6783        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6784        <register type="OA" address="0x00002788" value="0x00001002" />
6785        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6786    </register_config>
6787    <register_config type="FLEX">
6788        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6789        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6790        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6791        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6792        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6793        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6794    </register_config>
6795  </set>
6796
6797  <set name="Gen11 L2Bank5 stalled metric set"
6798       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO BB"
6799       underscore_name="l3_5"
6800       hw_config_guid="cdec4315-3c8d-416f-b3ae-33f7590e1439"
6801       chipset="LKF"
6802       symbol_name="L3_5"
6803       >
6804    <counter name="GPU Core Clocks"
6805             description="The total number of GPU core clocks elapsed during the measurement."
6806             data_type="uint64"
6807             equation="GPU_CLOCK 0 READ"
6808             underscore_name="gpu_core_clocks"
6809             units="cycles"
6810             symbol_name="GpuCoreClocks"
6811             semantic_type="event"
6812             mdapi_supported_apis=""
6813             mdapi_usage_flags="Tier1 Frame Batch Draw"
6814             mdapi_hw_unit_type="gpu"
6815             mdapi_group="GPU"
6816             />
6817    <counter name="EU Active"
6818             description="The percentage of time in which the Execution Units were actively processing."
6819             data_type="float"
6820             max_equation="100"
6821             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6822             underscore_name="eu_active"
6823             units="percent"
6824             symbol_name="EuActive"
6825             semantic_type="duration"
6826             mdapi_supported_apis=""
6827             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6828             mdapi_group="EU Array"
6829             mdapi_hw_unit_type="gpu"
6830             />
6831    <counter name="EU Both FPU Pipes Active"
6832             description="The percentage of time in which both EU FPU pipelines were actively processing."
6833             data_type="float"
6834             max_equation="100"
6835             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6836             underscore_name="eu_fpu_both_active"
6837             units="percent"
6838             symbol_name="EuFpuBothActive"
6839             semantic_type="duration"
6840             mdapi_supported_apis=""
6841             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6842             mdapi_group="EU Array/Pipes"
6843             mdapi_hw_unit_type="gpu"
6844             />
6845    <counter name="VS Send Pipe Active"
6846             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6847             data_type="float"
6848             max_equation="100"
6849             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6850             underscore_name="vs_send_active"
6851             units="percent"
6852             symbol_name="VsSendActive"
6853             semantic_type="duration"
6854             mdapi_supported_apis=""
6855             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6856             mdapi_group="EU Array/Vertex Shader"
6857             mdapi_hw_unit_type="gpu"
6858             />
6859    <counter name="VS FPU1 Pipe Active"
6860             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6861             data_type="float"
6862             max_equation="100"
6863             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6864             underscore_name="vs_fpu1_active"
6865             units="percent"
6866             symbol_name="VsFpu1Active"
6867             semantic_type="duration"
6868             mdapi_supported_apis=""
6869             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6870             mdapi_group="EU Array/Vertex Shader"
6871             mdapi_hw_unit_type="gpu"
6872             />
6873    <counter name="GS Threads Dispatched"
6874             description="The total number of geometry shader hardware threads dispatched."
6875             data_type="uint64"
6876             equation="A 5 READ"
6877             underscore_name="gs_threads"
6878             units="threads"
6879             symbol_name="GsThreads"
6880             semantic_type="event"
6881             mdapi_supported_apis=""
6882             mdapi_usage_flags="Tier3 Frame Batch Draw"
6883             mdapi_hw_unit_type="gpu"
6884             mdapi_group="EU Array/Geometry Shader"
6885             />
6886    <counter name="Early Hi-Depth Test Fails"
6887             description="The total number of pixels dropped on early hierarchical depth test."
6888             data_type="uint64"
6889             equation="A 22 READ 4 UMUL"
6890             underscore_name="hi_depth_test_fails"
6891             units="pixels"
6892             symbol_name="HiDepthTestFails"
6893             semantic_type="event"
6894             mdapi_supported_apis=""
6895             mdapi_usage_flags="Tier3 Frame Batch Draw"
6896             mdapi_hw_unit_type="gpu"
6897             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6898             />
6899    <counter name="FS Both FPU Active"
6900             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6901             data_type="float"
6902             max_equation="100"
6903             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6904             underscore_name="ps_eu_both_fpu_active"
6905             units="percent"
6906             symbol_name="PsEuBothFpuActive"
6907             semantic_type="duration"
6908             mdapi_supported_apis=""
6909             mdapi_usage_flags="Tier4 Frame Batch Draw"
6910             mdapi_group="3D Pipe/Fragment Shader"
6911             mdapi_hw_unit_type="gpu"
6912             />
6913    <counter name="VS Threads Dispatched"
6914             description="The total number of vertex shader hardware threads dispatched."
6915             data_type="uint64"
6916             equation="A 1 READ"
6917             underscore_name="vs_threads"
6918             units="threads"
6919             symbol_name="VsThreads"
6920             semantic_type="event"
6921             mdapi_supported_apis=""
6922             mdapi_usage_flags="Tier3 Frame Batch Draw"
6923             mdapi_hw_unit_type="gpu"
6924             mdapi_group="EU Array/Vertex Shader"
6925             />
6926    <counter name="FS Threads Dispatched"
6927             description="The total number of fragment shader hardware threads dispatched."
6928             data_type="uint64"
6929             equation="A 6 READ"
6930             underscore_name="ps_threads"
6931             units="threads"
6932             symbol_name="PsThreads"
6933             semantic_type="event"
6934             mdapi_supported_apis=""
6935             mdapi_usage_flags="Tier3 Frame Batch Draw"
6936             mdapi_hw_unit_type="gpu"
6937             mdapi_group="EU Array/Fragment Shader"
6938             />
6939    <counter name="Pixels Failing Tests"
6940             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6941             data_type="uint64"
6942             equation="A 25 READ 4 UMUL"
6943             underscore_name="pixels_failing_post_ps_tests"
6944             units="pixels"
6945             symbol_name="PixelsFailingPostPsTests"
6946             semantic_type="event"
6947             mdapi_supported_apis=""
6948             mdapi_usage_flags="Tier3 Frame Batch Draw"
6949             mdapi_hw_unit_type="gpu"
6950             mdapi_group="3D Pipe/Output Merger"
6951             />
6952    <counter name="GPU Time Elapsed"
6953             description="Time elapsed on the GPU during the measurement."
6954             data_type="uint64"
6955             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6956             underscore_name="gpu_time"
6957             units="ns"
6958             symbol_name="GpuTime"
6959             semantic_type="duration"
6960             mdapi_supported_apis=""
6961             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6962             mdapi_hw_unit_type="gpu"
6963             mdapi_group="GPU"
6964             />
6965    <counter name="AVG GPU Core Frequency"
6966             description="Average GPU Core Frequency in the measurement."
6967             data_type="uint64"
6968             max_equation="$GpuMaxFrequency"
6969             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6970             underscore_name="avg_gpu_core_frequency"
6971             units="hz"
6972             symbol_name="AvgGpuCoreFrequency"
6973             semantic_type="event"
6974             mdapi_supported_apis=""
6975             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6976             mdapi_group="GPU"
6977             mdapi_hw_unit_type="gpu"
6978             />
6979    <counter name="CS Threads Dispatched"
6980             description="The total number of compute shader hardware threads dispatched."
6981             data_type="uint64"
6982             equation="A 4 READ"
6983             underscore_name="cs_threads"
6984             units="threads"
6985             symbol_name="CsThreads"
6986             semantic_type="event"
6987             mdapi_supported_apis=""
6988             mdapi_usage_flags="Tier3 Frame Batch Draw"
6989             mdapi_hw_unit_type="gpu"
6990             mdapi_group="EU Array/Compute Shader"
6991             />
6992    <counter name="PS FPU1 Pipe Active"
6993             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6994             data_type="float"
6995             max_equation="100"
6996             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6997             underscore_name="ps_fpu1_active"
6998             units="percent"
6999             symbol_name="PsFpu1Active"
7000             semantic_type="duration"
7001             mdapi_supported_apis=""
7002             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7003             mdapi_group="EU Array/Pixel Shader"
7004             mdapi_hw_unit_type="gpu"
7005             />
7006    <counter name="PS Send Pipeline Active"
7007             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7008             data_type="float"
7009             max_equation="100"
7010             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7011             underscore_name="ps_send_active"
7012             units="percent"
7013             symbol_name="PsSendActive"
7014             semantic_type="duration"
7015             mdapi_supported_apis=""
7016             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7017             mdapi_group="EU Array/Pixel Shader"
7018             mdapi_hw_unit_type="gpu"
7019             />
7020    <counter name="Rasterized Pixels"
7021             description="The total number of rasterized pixels."
7022             data_type="uint64"
7023             equation="A 21 READ 4 UMUL"
7024             underscore_name="rasterized_pixels"
7025             units="pixels"
7026             symbol_name="RasterizedPixels"
7027             semantic_type="event"
7028             mdapi_supported_apis=""
7029             mdapi_usage_flags="Tier3 Frame Batch Draw"
7030             mdapi_hw_unit_type="gpu"
7031             mdapi_group="3D Pipe/Rasterizer"
7032             />
7033    <counter name="GPU Busy"
7034             description="The percentage of time in which the GPU has been processing GPU commands."
7035             data_type="float"
7036             max_equation="100"
7037             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7038             underscore_name="gpu_busy"
7039             units="percent"
7040             symbol_name="GpuBusy"
7041             semantic_type="duration"
7042             mdapi_supported_apis=""
7043             mdapi_usage_flags="Tier1 Overview System Frame"
7044             mdapi_group="GPU"
7045             mdapi_hw_unit_type="gpu"
7046             />
7047    <counter name="VS FPU0 Pipe Active"
7048             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7049             data_type="float"
7050             max_equation="100"
7051             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7052             underscore_name="vs_fpu0_active"
7053             units="percent"
7054             symbol_name="VsFpu0Active"
7055             semantic_type="duration"
7056             mdapi_supported_apis=""
7057             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7058             mdapi_group="EU Array/Vertex Shader"
7059             mdapi_hw_unit_type="gpu"
7060             />
7061    <counter name="PS FPU0 Pipe Active"
7062             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7063             data_type="float"
7064             max_equation="100"
7065             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7066             underscore_name="ps_fpu0_active"
7067             units="percent"
7068             symbol_name="PsFpu0Active"
7069             semantic_type="duration"
7070             mdapi_supported_apis=""
7071             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7072             mdapi_group="EU Array/Pixel Shader"
7073             mdapi_hw_unit_type="gpu"
7074             />
7075    <counter name="DS Threads Dispatched"
7076             description="The total number of domain shader hardware threads dispatched."
7077             data_type="uint64"
7078             equation="A 3 READ"
7079             underscore_name="ds_threads"
7080             units="threads"
7081             symbol_name="DsThreads"
7082             semantic_type="event"
7083             mdapi_supported_apis=""
7084             mdapi_usage_flags="Tier3 Frame Batch Draw"
7085             mdapi_hw_unit_type="gpu"
7086             mdapi_group="EU Array/Domain Shader"
7087             />
7088    <counter name="Samples Written"
7089             description="The total number of samples or pixels written to all render targets."
7090             data_type="uint64"
7091             equation="A 26 READ 4 UMUL"
7092             underscore_name="samples_written"
7093             units="pixels"
7094             symbol_name="SamplesWritten"
7095             semantic_type="event"
7096             mdapi_supported_apis=""
7097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7098             mdapi_hw_unit_type="gpu"
7099             mdapi_group="3D Pipe/Output Merger"
7100             />
7101    <counter name="EU Stall"
7102             description="The percentage of time in which the Execution Units were stalled."
7103             data_type="float"
7104             max_equation="100"
7105             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7106             underscore_name="eu_stall"
7107             units="percent"
7108             symbol_name="EuStall"
7109             semantic_type="duration"
7110             mdapi_supported_apis=""
7111             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7112             mdapi_group="EU Array"
7113             mdapi_hw_unit_type="gpu"
7114             />
7115    <counter name="Samples Blended"
7116             description="The total number of blended samples or pixels written to all render targets."
7117             data_type="uint64"
7118             equation="A 27 READ 4 UMUL"
7119             underscore_name="samples_blended"
7120             units="pixels"
7121             symbol_name="SamplesBlended"
7122             semantic_type="event"
7123             mdapi_supported_apis=""
7124             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7125             mdapi_hw_unit_type="gpu"
7126             mdapi_group="3D Pipe/Output Merger"
7127             />
7128    <counter name="Early Depth Test Fails"
7129             description="The total number of pixels dropped on early depth test."
7130             data_type="uint64"
7131             equation="A 23 READ 4 UMUL"
7132             underscore_name="early_depth_test_fails"
7133             units="pixels"
7134             symbol_name="EarlyDepthTestFails"
7135             semantic_type="event"
7136             mdapi_supported_apis=""
7137             mdapi_usage_flags="Tier3 Frame Batch Draw"
7138             mdapi_hw_unit_type="gpu"
7139             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7140             />
7141    <counter name="HS Threads Dispatched"
7142             description="The total number of hull shader hardware threads dispatched."
7143             data_type="uint64"
7144             equation="A 2 READ"
7145             underscore_name="hs_threads"
7146             units="threads"
7147             symbol_name="HsThreads"
7148             semantic_type="event"
7149             mdapi_supported_apis=""
7150             mdapi_usage_flags="Tier3 Frame Batch Draw"
7151             mdapi_hw_unit_type="gpu"
7152             mdapi_group="EU Array/Hull Shader"
7153             />
7154    <counter name="Samples Killed in FS"
7155             description="The total number of samples or pixels dropped in fragment shaders."
7156             data_type="uint64"
7157             equation="A 24 READ 4 UMUL"
7158             underscore_name="samples_killed_in_ps"
7159             units="pixels"
7160             symbol_name="SamplesKilledInPs"
7161             semantic_type="event"
7162             mdapi_supported_apis=""
7163             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7164             mdapi_hw_unit_type="gpu"
7165             mdapi_group="3D Pipe/Fragment Shader"
7166             />
7167    <counter name="Slice0 L3 Bank5 Stalled"
7168             description="The percentage of time in which slice0 L3 bank5 is stalled"
7169             data_type="float"
7170             max_equation="100"
7171             equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7172             underscore_name="l30_bank5_stalled"
7173             units="percent"
7174             symbol_name="L30Bank5Stalled"
7175             availability="$SliceMask 1 AND"
7176             semantic_type="duration"
7177             mdapi_supported_apis=""
7178             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7179             mdapi_group="GTI/L3"
7180             mdapi_hw_unit_type="slice"
7181             />
7182    <counter name="EU Thread Occupancy"
7183             description="The percentage of time in which hardware threads occupied EUs."
7184             data_type="float"
7185             max_equation="100"
7186             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7187             underscore_name="eu_thread_occupancy"
7188             units="percent"
7189             symbol_name="EuThreadOccupancy"
7190             semantic_type="duration"
7191             mdapi_supported_apis=""
7192             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7193             mdapi_group="EU Array"
7194             mdapi_hw_unit_type="gpu"
7195             />
7196    <register_config type="NOA">
7197        <register type="NOA" address="0x00000D04" value="0x00000200" />
7198        <register type="NOA" address="0x00009840" value="0x00000000" />
7199        <register type="NOA" address="0x00009884" value="0x00000000" />
7200        <register type="NOA" address="0x00009888" value="0x10010400" />
7201        <register type="NOA" address="0x00009888" value="0x12010000" />
7202        <register type="NOA" address="0x00009888" value="0x0C000400" />
7203        <register type="NOA" address="0x00009888" value="0x0E005500" />
7204        <register type="NOA" address="0x00009888" value="0x10000155" />
7205        <register type="NOA" address="0x00009888" value="0x00010022" />
7206        <register type="NOA" address="0x00009888" value="0x06010840" />
7207        <register type="NOA" address="0x00009888" value="0x08010828" />
7208        <register type="NOA" address="0x00009888" value="0x0A010969" />
7209        <register type="NOA" address="0x00009888" value="0x0C010AA4" />
7210        <register type="NOA" address="0x00009888" value="0x0E010AE3" />
7211        <register type="NOA" address="0x00009888" value="0x04010000" />
7212        <register type="NOA" address="0x00009888" value="0x14010000" />
7213        <register type="NOA" address="0x00009888" value="0x0C040400" />
7214        <register type="NOA" address="0x00009888" value="0x0E045500" />
7215        <register type="NOA" address="0x00009888" value="0x10040155" />
7216        <register type="NOA" address="0x00009888" value="0x04051000" />
7217        <register type="NOA" address="0x00009888" value="0x0A054000" />
7218        <register type="NOA" address="0x00009888" value="0x0C055000" />
7219        <register type="NOA" address="0x00009888" value="0x0E055000" />
7220        <register type="NOA" address="0x00009888" value="0x14050055" />
7221        <register type="NOA" address="0x00009888" value="0x24068100" />
7222        <register type="NOA" address="0x00009888" value="0x260600FF" />
7223        <register type="NOA" address="0x00009888" value="0x00124000" />
7224        <register type="NOA" address="0x00009888" value="0x0E124000" />
7225        <register type="NOA" address="0x00009888" value="0x18125540" />
7226        <register type="NOA" address="0x00009888" value="0x1A120015" />
7227        <register type="NOA" address="0x00009888" value="0x04131000" />
7228        <register type="NOA" address="0x00009888" value="0x06138000" />
7229        <register type="NOA" address="0x00009888" value="0x0813F000" />
7230        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7231        <register type="NOA" address="0x00009888" value="0x00144000" />
7232        <register type="NOA" address="0x00009888" value="0x06148000" />
7233        <register type="NOA" address="0x00009888" value="0x0814C000" />
7234        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7235        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7236        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7237        <register type="NOA" address="0x00009888" value="0x00154000" />
7238        <register type="NOA" address="0x00009888" value="0x0E154000" />
7239        <register type="NOA" address="0x00009888" value="0x16152AA8" />
7240        <register type="NOA" address="0x00009888" value="0x18150005" />
7241        <register type="NOA" address="0x00009884" value="0x00000003" />
7242        <register type="NOA" address="0x00009888" value="0x301F8000" />
7243        <register type="NOA" address="0x00009888" value="0x501F4800" />
7244        <register type="NOA" address="0x00009888" value="0x521F4924" />
7245        <register type="NOA" address="0x00009888" value="0x541F0024" />
7246        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
7247        <register type="NOA" address="0x00009888" value="0x461F0000" />
7248        <register type="NOA" address="0x00009888" value="0x481F0000" />
7249        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
7250        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
7251        <register type="NOA" address="0x00009888" value="0x141F0000" />
7252        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
7253    </register_config>
7254    <register_config type="OA">
7255        <register type="OA" address="0x00002740" value="0x00000000" />
7256        <register type="OA" address="0x00002710" value="0x00000000" />
7257        <register type="OA" address="0x00002714" value="0xF0800000" />
7258        <register type="OA" address="0x00002720" value="0x00000000" />
7259        <register type="OA" address="0x00002724" value="0x00800000" />
7260        <register type="OA" address="0x00002770" value="0x00000022" />
7261        <register type="OA" address="0x00002774" value="0x0000FFF8" />
7262        <register type="OA" address="0x00002778" value="0x00000082" />
7263        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
7264        <register type="OA" address="0x00002780" value="0x00000402" />
7265        <register type="OA" address="0x00002784" value="0x0000FF1F" />
7266        <register type="OA" address="0x00002788" value="0x00001002" />
7267        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
7268    </register_config>
7269    <register_config type="FLEX">
7270        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7271        <register type="FLEX" address="0x0000E558" value="0x00008003" />
7272        <register type="FLEX" address="0x0000E658" value="0x00011010" />
7273        <register type="FLEX" address="0x0000E758" value="0x00050012" />
7274        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
7275        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
7276    </register_config>
7277  </set>
7278
7279  <set name="Metric set Sampler 1"
7280       mdapi_supported_apis="OGL OCL IO BB"
7281       underscore_name="sampler_1"
7282       hw_config_guid="377c06c4-5f41-465a-bf2e-60d95200ba94"
7283       chipset="LKF"
7284       symbol_name="Sampler_1"
7285       >
7286    <counter name="GPU Core Clocks"
7287             description="The total number of GPU core clocks elapsed during the measurement."
7288             data_type="uint64"
7289             equation="GPU_CLOCK 0 READ"
7290             underscore_name="gpu_core_clocks"
7291             units="cycles"
7292             symbol_name="GpuCoreClocks"
7293             semantic_type="event"
7294             mdapi_supported_apis=""
7295             mdapi_usage_flags="Tier1 Frame Batch Draw"
7296             mdapi_hw_unit_type="gpu"
7297             mdapi_group="GPU"
7298             />
7299    <counter name="EU Active"
7300             description="The percentage of time in which the Execution Units were actively processing."
7301             data_type="float"
7302             max_equation="100"
7303             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7304             underscore_name="eu_active"
7305             units="percent"
7306             symbol_name="EuActive"
7307             semantic_type="duration"
7308             mdapi_supported_apis=""
7309             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7310             mdapi_group="EU Array"
7311             mdapi_hw_unit_type="gpu"
7312             />
7313    <counter name="Slice0 Subslice2 Input Available"
7314             description="The percentage of time in which slice0 subslice2 sampler input is available"
7315             data_type="float"
7316             max_equation="100"
7317             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7318             underscore_name="sampler02_input_available"
7319             units="percent"
7320             symbol_name="Sampler02InputAvailable"
7321             availability="$SubsliceMask 4 AND"
7322             semantic_type="duration"
7323             mdapi_supported_apis=""
7324             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7325             mdapi_group="GPU/Sampler"
7326             mdapi_hw_unit_type="subslice"
7327             />
7328    <counter name="EU Both FPU Pipes Active"
7329             description="The percentage of time in which both EU FPU pipelines were actively processing."
7330             data_type="float"
7331             max_equation="100"
7332             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7333             underscore_name="eu_fpu_both_active"
7334             units="percent"
7335             symbol_name="EuFpuBothActive"
7336             semantic_type="duration"
7337             mdapi_supported_apis=""
7338             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7339             mdapi_group="EU Array/Pipes"
7340             mdapi_hw_unit_type="gpu"
7341             />
7342    <counter name="VS Send Pipe Active"
7343             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7344             data_type="float"
7345             max_equation="100"
7346             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7347             underscore_name="vs_send_active"
7348             units="percent"
7349             symbol_name="VsSendActive"
7350             semantic_type="duration"
7351             mdapi_supported_apis=""
7352             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7353             mdapi_group="EU Array/Vertex Shader"
7354             mdapi_hw_unit_type="gpu"
7355             />
7356    <counter name="Slice0 Subslice0 Input Available"
7357             description="The percentage of time in which slice0 subslice0 sampler input is available"
7358             data_type="float"
7359             max_equation="100"
7360             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7361             underscore_name="sampler00_input_available"
7362             units="percent"
7363             symbol_name="Sampler00InputAvailable"
7364             availability="$SubsliceMask 1 AND"
7365             semantic_type="duration"
7366             mdapi_supported_apis=""
7367             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7368             mdapi_group="GPU/Sampler"
7369             mdapi_hw_unit_type="subslice"
7370             />
7371    <counter name="VS FPU1 Pipe Active"
7372             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7373             data_type="float"
7374             max_equation="100"
7375             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7376             underscore_name="vs_fpu1_active"
7377             units="percent"
7378             symbol_name="VsFpu1Active"
7379             semantic_type="duration"
7380             mdapi_supported_apis=""
7381             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7382             mdapi_group="EU Array/Vertex Shader"
7383             mdapi_hw_unit_type="gpu"
7384             />
7385    <counter name="GS Threads Dispatched"
7386             description="The total number of geometry shader hardware threads dispatched."
7387             data_type="uint64"
7388             equation="A 5 READ"
7389             underscore_name="gs_threads"
7390             units="threads"
7391             symbol_name="GsThreads"
7392             semantic_type="event"
7393             mdapi_supported_apis=""
7394             mdapi_usage_flags="Tier3 Frame Batch Draw"
7395             mdapi_hw_unit_type="gpu"
7396             mdapi_group="EU Array/Geometry Shader"
7397             />
7398    <counter name="Early Hi-Depth Test Fails"
7399             description="The total number of pixels dropped on early hierarchical depth test."
7400             data_type="uint64"
7401             equation="A 22 READ 4 UMUL"
7402             underscore_name="hi_depth_test_fails"
7403             units="pixels"
7404             symbol_name="HiDepthTestFails"
7405             semantic_type="event"
7406             mdapi_supported_apis=""
7407             mdapi_usage_flags="Tier3 Frame Batch Draw"
7408             mdapi_hw_unit_type="gpu"
7409             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7410             />
7411    <counter name="FS Both FPU Active"
7412             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7413             data_type="float"
7414             max_equation="100"
7415             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7416             underscore_name="ps_eu_both_fpu_active"
7417             units="percent"
7418             symbol_name="PsEuBothFpuActive"
7419             semantic_type="duration"
7420             mdapi_supported_apis=""
7421             mdapi_usage_flags="Tier4 Frame Batch Draw"
7422             mdapi_group="3D Pipe/Fragment Shader"
7423             mdapi_hw_unit_type="gpu"
7424             />
7425    <counter name="VS Threads Dispatched"
7426             description="The total number of vertex shader hardware threads dispatched."
7427             data_type="uint64"
7428             equation="A 1 READ"
7429             underscore_name="vs_threads"
7430             units="threads"
7431             symbol_name="VsThreads"
7432             semantic_type="event"
7433             mdapi_supported_apis=""
7434             mdapi_usage_flags="Tier3 Frame Batch Draw"
7435             mdapi_hw_unit_type="gpu"
7436             mdapi_group="EU Array/Vertex Shader"
7437             />
7438    <counter name="FS Threads Dispatched"
7439             description="The total number of fragment shader hardware threads dispatched."
7440             data_type="uint64"
7441             equation="A 6 READ"
7442             underscore_name="ps_threads"
7443             units="threads"
7444             symbol_name="PsThreads"
7445             semantic_type="event"
7446             mdapi_supported_apis=""
7447             mdapi_usage_flags="Tier3 Frame Batch Draw"
7448             mdapi_hw_unit_type="gpu"
7449             mdapi_group="EU Array/Fragment Shader"
7450             />
7451    <counter name="Shader Barrier Messages"
7452             description="The total number of shader barrier messages."
7453             data_type="uint64"
7454             equation="A 35 READ"
7455             underscore_name="shader_barriers"
7456             units="messages"
7457             symbol_name="ShaderBarriers"
7458             semantic_type="event"
7459             mdapi_supported_apis=""
7460             mdapi_usage_flags="Tier3 Frame Batch Draw"
7461             mdapi_hw_unit_type="gpu"
7462             mdapi_group="EU Array/Barrier"
7463             />
7464    <counter name="Slice0 Subslice1 Input Available"
7465             description="The percentage of time in which slice0 subslice1 sampler input is available"
7466             data_type="float"
7467             max_equation="100"
7468             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7469             underscore_name="sampler01_input_available"
7470             units="percent"
7471             symbol_name="Sampler01InputAvailable"
7472             availability="$SubsliceMask 2 AND"
7473             semantic_type="duration"
7474             mdapi_supported_apis=""
7475             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7476             mdapi_group="GPU/Sampler"
7477             mdapi_hw_unit_type="subslice"
7478             />
7479    <counter name="Sampler Texels"
7480             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7481             data_type="uint64"
7482             equation="A 28 READ 4 UMUL"
7483             underscore_name="sampler_texels"
7484             units="texels"
7485             symbol_name="SamplerTexels"
7486             semantic_type="event"
7487             mdapi_supported_apis=""
7488             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7489             mdapi_hw_unit_type="gpu"
7490             mdapi_group="Sampler/Sampler Input"
7491             />
7492    <counter name="Pixels Failing Tests"
7493             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7494             data_type="uint64"
7495             equation="A 25 READ 4 UMUL"
7496             underscore_name="pixels_failing_post_ps_tests"
7497             units="pixels"
7498             symbol_name="PixelsFailingPostPsTests"
7499             semantic_type="event"
7500             mdapi_supported_apis=""
7501             mdapi_usage_flags="Tier3 Frame Batch Draw"
7502             mdapi_hw_unit_type="gpu"
7503             mdapi_group="3D Pipe/Output Merger"
7504             />
7505    <counter name="Slice0 Subslice6 Input Available"
7506             description="The percentage of time in which slice0 subslice6 sampler input is available"
7507             data_type="float"
7508             max_equation="100"
7509             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7510             underscore_name="sampler06_input_available"
7511             units="percent"
7512             symbol_name="Sampler06InputAvailable"
7513             availability="$SubsliceMask 64 AND"
7514             semantic_type="duration"
7515             mdapi_supported_apis=""
7516             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7517             mdapi_group="GPU/Sampler"
7518             mdapi_hw_unit_type="subslice"
7519             />
7520    <counter name="GPU Time Elapsed"
7521             description="Time elapsed on the GPU during the measurement."
7522             data_type="uint64"
7523             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7524             underscore_name="gpu_time"
7525             units="ns"
7526             symbol_name="GpuTime"
7527             semantic_type="duration"
7528             mdapi_supported_apis=""
7529             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7530             mdapi_hw_unit_type="gpu"
7531             mdapi_group="GPU"
7532             />
7533    <counter name="AVG GPU Core Frequency"
7534             description="Average GPU Core Frequency in the measurement."
7535             data_type="uint64"
7536             max_equation="$GpuMaxFrequency"
7537             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7538             underscore_name="avg_gpu_core_frequency"
7539             units="hz"
7540             symbol_name="AvgGpuCoreFrequency"
7541             semantic_type="event"
7542             mdapi_supported_apis=""
7543             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7544             mdapi_group="GPU"
7545             mdapi_hw_unit_type="gpu"
7546             />
7547    <counter name="Sampler Texels Misses"
7548             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7549             data_type="uint64"
7550             equation="A 29 READ 4 UMUL"
7551             underscore_name="sampler_texel_misses"
7552             units="texels"
7553             symbol_name="SamplerTexelMisses"
7554             semantic_type="event"
7555             mdapi_supported_apis=""
7556             mdapi_usage_flags="Tier3 Batch Frame Draw"
7557             mdapi_hw_unit_type="gpu"
7558             mdapi_group="Sampler/Sampler Cache"
7559             />
7560    <counter name="CS Threads Dispatched"
7561             description="The total number of compute shader hardware threads dispatched."
7562             data_type="uint64"
7563             equation="A 4 READ"
7564             underscore_name="cs_threads"
7565             units="threads"
7566             symbol_name="CsThreads"
7567             semantic_type="event"
7568             mdapi_supported_apis=""
7569             mdapi_usage_flags="Tier3 Frame Batch Draw"
7570             mdapi_hw_unit_type="gpu"
7571             mdapi_group="EU Array/Compute Shader"
7572             />
7573    <counter name="SLM Bytes Read"
7574             description="The total number of GPU memory bytes read from shared local memory."
7575             data_type="uint64"
7576             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7577             equation="A 30 READ 64 UMUL"
7578             underscore_name="slm_bytes_read"
7579             units="bytes"
7580             symbol_name="SlmBytesRead"
7581             semantic_type="throughput"
7582             mdapi_supported_apis=""
7583             mdapi_usage_flags="Tier3 Frame Batch Draw"
7584             mdapi_group="L3/Data Port/SLM"
7585             mdapi_hw_unit_type="gpu"
7586             />
7587    <counter name="Slice0 Subslice4 Input Available"
7588             description="The percentage of time in which slice0 subslice4 sampler input is available"
7589             data_type="float"
7590             max_equation="100"
7591             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7592             underscore_name="sampler04_input_available"
7593             units="percent"
7594             symbol_name="Sampler04InputAvailable"
7595             availability="$SubsliceMask 16 AND"
7596             semantic_type="duration"
7597             mdapi_supported_apis=""
7598             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7599             mdapi_group="GPU/Sampler"
7600             mdapi_hw_unit_type="subslice"
7601             />
7602    <counter name="PS FPU1 Pipe Active"
7603             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7604             data_type="float"
7605             max_equation="100"
7606             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7607             underscore_name="ps_fpu1_active"
7608             units="percent"
7609             symbol_name="PsFpu1Active"
7610             semantic_type="duration"
7611             mdapi_supported_apis=""
7612             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7613             mdapi_group="EU Array/Pixel Shader"
7614             mdapi_hw_unit_type="gpu"
7615             />
7616    <counter name="PS Send Pipeline Active"
7617             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7618             data_type="float"
7619             max_equation="100"
7620             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7621             underscore_name="ps_send_active"
7622             units="percent"
7623             symbol_name="PsSendActive"
7624             semantic_type="duration"
7625             mdapi_supported_apis=""
7626             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7627             mdapi_group="EU Array/Pixel Shader"
7628             mdapi_hw_unit_type="gpu"
7629             />
7630    <counter name="VS FPU0 Pipe Active"
7631             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7632             data_type="float"
7633             max_equation="100"
7634             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7635             underscore_name="vs_fpu0_active"
7636             units="percent"
7637             symbol_name="VsFpu0Active"
7638             semantic_type="duration"
7639             mdapi_supported_apis=""
7640             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7641             mdapi_group="EU Array/Vertex Shader"
7642             mdapi_hw_unit_type="gpu"
7643             />
7644    <counter name="GPU Busy"
7645             description="The percentage of time in which the GPU has been processing GPU commands."
7646             data_type="float"
7647             max_equation="100"
7648             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7649             underscore_name="gpu_busy"
7650             units="percent"
7651             symbol_name="GpuBusy"
7652             semantic_type="duration"
7653             mdapi_supported_apis=""
7654             mdapi_usage_flags="Tier1 Overview System Frame"
7655             mdapi_group="GPU"
7656             mdapi_hw_unit_type="gpu"
7657             />
7658    <counter name="Rasterized Pixels"
7659             description="The total number of rasterized pixels."
7660             data_type="uint64"
7661             equation="A 21 READ 4 UMUL"
7662             underscore_name="rasterized_pixels"
7663             units="pixels"
7664             symbol_name="RasterizedPixels"
7665             semantic_type="event"
7666             mdapi_supported_apis=""
7667             mdapi_usage_flags="Tier3 Frame Batch Draw"
7668             mdapi_hw_unit_type="gpu"
7669             mdapi_group="3D Pipe/Rasterizer"
7670             />
7671    <counter name="Slice0 Subslice3 Input Available"
7672             description="The percentage of time in which slice0 subslice3 sampler input is available"
7673             data_type="float"
7674             max_equation="100"
7675             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7676             underscore_name="sampler03_input_available"
7677             units="percent"
7678             symbol_name="Sampler03InputAvailable"
7679             availability="$SubsliceMask 8 AND"
7680             semantic_type="duration"
7681             mdapi_supported_apis=""
7682             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7683             mdapi_group="GPU/Sampler"
7684             mdapi_hw_unit_type="subslice"
7685             />
7686    <counter name="PS FPU0 Pipe Active"
7687             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7688             data_type="float"
7689             max_equation="100"
7690             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7691             underscore_name="ps_fpu0_active"
7692             units="percent"
7693             symbol_name="PsFpu0Active"
7694             semantic_type="duration"
7695             mdapi_supported_apis=""
7696             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7697             mdapi_group="EU Array/Pixel Shader"
7698             mdapi_hw_unit_type="gpu"
7699             />
7700    <counter name="DS Threads Dispatched"
7701             description="The total number of domain shader hardware threads dispatched."
7702             data_type="uint64"
7703             equation="A 3 READ"
7704             underscore_name="ds_threads"
7705             units="threads"
7706             symbol_name="DsThreads"
7707             semantic_type="event"
7708             mdapi_supported_apis=""
7709             mdapi_usage_flags="Tier3 Frame Batch Draw"
7710             mdapi_hw_unit_type="gpu"
7711             mdapi_group="EU Array/Domain Shader"
7712             />
7713    <counter name="Samples Written"
7714             description="The total number of samples or pixels written to all render targets."
7715             data_type="uint64"
7716             equation="A 26 READ 4 UMUL"
7717             underscore_name="samples_written"
7718             units="pixels"
7719             symbol_name="SamplesWritten"
7720             semantic_type="event"
7721             mdapi_supported_apis=""
7722             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7723             mdapi_hw_unit_type="gpu"
7724             mdapi_group="3D Pipe/Output Merger"
7725             />
7726    <counter name="EU Stall"
7727             description="The percentage of time in which the Execution Units were stalled."
7728             data_type="float"
7729             max_equation="100"
7730             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7731             underscore_name="eu_stall"
7732             units="percent"
7733             symbol_name="EuStall"
7734             semantic_type="duration"
7735             mdapi_supported_apis=""
7736             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7737             mdapi_group="EU Array"
7738             mdapi_hw_unit_type="gpu"
7739             />
7740    <counter name="Slice0 Subslice5 Input Available"
7741             description="The percentage of time in which slice0 subslice5 sampler input is available"
7742             data_type="float"
7743             max_equation="100"
7744             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7745             underscore_name="sampler05_input_available"
7746             units="percent"
7747             symbol_name="Sampler05InputAvailable"
7748             availability="$SubsliceMask 32 AND"
7749             semantic_type="duration"
7750             mdapi_supported_apis=""
7751             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7752             mdapi_group="GPU/Sampler"
7753             mdapi_hw_unit_type="subslice"
7754             />
7755    <counter name="Samples Blended"
7756             description="The total number of blended samples or pixels written to all render targets."
7757             data_type="uint64"
7758             equation="A 27 READ 4 UMUL"
7759             underscore_name="samples_blended"
7760             units="pixels"
7761             symbol_name="SamplesBlended"
7762             semantic_type="event"
7763             mdapi_supported_apis=""
7764             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7765             mdapi_hw_unit_type="gpu"
7766             mdapi_group="3D Pipe/Output Merger"
7767             />
7768    <counter name="Early Depth Test Fails"
7769             description="The total number of pixels dropped on early depth test."
7770             data_type="uint64"
7771             equation="A 23 READ 4 UMUL"
7772             underscore_name="early_depth_test_fails"
7773             units="pixels"
7774             symbol_name="EarlyDepthTestFails"
7775             semantic_type="event"
7776             mdapi_supported_apis=""
7777             mdapi_usage_flags="Tier3 Frame Batch Draw"
7778             mdapi_hw_unit_type="gpu"
7779             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7780             />
7781    <counter name="Slice0 Subslice7 Input Available"
7782             description="The percentage of time in which slice0 subslice7 sampler input is available"
7783             data_type="float"
7784             max_equation="100"
7785             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7786             underscore_name="sampler07_input_available"
7787             units="percent"
7788             symbol_name="Sampler07InputAvailable"
7789             availability="$SubsliceMask 128 AND"
7790             semantic_type="duration"
7791             mdapi_supported_apis=""
7792             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7793             mdapi_group="GPU/Sampler"
7794             mdapi_hw_unit_type="subslice"
7795             />
7796    <counter name="Shader Memory Accesses"
7797             description="The total number of shader memory accesses to L3."
7798             data_type="uint64"
7799             equation="A 32 READ"
7800             underscore_name="shader_memory_accesses"
7801             units="messages"
7802             symbol_name="ShaderMemoryAccesses"
7803             semantic_type="event"
7804             mdapi_supported_apis=""
7805             mdapi_usage_flags="Tier3 Frame Batch Draw"
7806             mdapi_hw_unit_type="gpu"
7807             mdapi_group="L3/Data Port"
7808             />
7809    <counter name="HS Threads Dispatched"
7810             description="The total number of hull shader hardware threads dispatched."
7811             data_type="uint64"
7812             equation="A 2 READ"
7813             underscore_name="hs_threads"
7814             units="threads"
7815             symbol_name="HsThreads"
7816             semantic_type="event"
7817             mdapi_supported_apis=""
7818             mdapi_usage_flags="Tier3 Frame Batch Draw"
7819             mdapi_hw_unit_type="gpu"
7820             mdapi_group="EU Array/Hull Shader"
7821             />
7822    <counter name="L3 Shader Throughput"
7823             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7824             data_type="uint64"
7825             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7826             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7827             underscore_name="l3_shader_throughput"
7828             units="bytes"
7829             symbol_name="L3ShaderThroughput"
7830             semantic_type="throughput"
7831             mdapi_supported_apis=""
7832             mdapi_usage_flags="Tier2 Frame Batch Draw"
7833             mdapi_group="L3/Data Port"
7834             mdapi_hw_unit_type="gpu"
7835             />
7836    <counter name="Samples Killed in FS"
7837             description="The total number of samples or pixels dropped in fragment shaders."
7838             data_type="uint64"
7839             equation="A 24 READ 4 UMUL"
7840             underscore_name="samples_killed_in_ps"
7841             units="pixels"
7842             symbol_name="SamplesKilledInPs"
7843             semantic_type="event"
7844             mdapi_supported_apis=""
7845             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7846             mdapi_hw_unit_type="gpu"
7847             mdapi_group="3D Pipe/Fragment Shader"
7848             />
7849    <counter name="SLM Bytes Written"
7850             description="The total number of GPU memory bytes written into shared local memory."
7851             data_type="uint64"
7852             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7853             equation="A 31 READ 64 UMUL"
7854             underscore_name="slm_bytes_written"
7855             units="bytes"
7856             symbol_name="SlmBytesWritten"
7857             semantic_type="throughput"
7858             mdapi_supported_apis=""
7859             mdapi_usage_flags="Tier3 Frame Batch Draw"
7860             mdapi_group="L3/Data Port/SLM"
7861             mdapi_hw_unit_type="gpu"
7862             />
7863    <counter name="Shader Atomic Memory Accesses"
7864             description="The total number of shader atomic memory accesses."
7865             data_type="uint64"
7866             equation="A 34 READ"
7867             underscore_name="shader_atomics"
7868             units="messages"
7869             symbol_name="ShaderAtomics"
7870             semantic_type="event"
7871             mdapi_supported_apis=""
7872             mdapi_usage_flags="Tier3 Frame Batch Draw"
7873             mdapi_hw_unit_type="gpu"
7874             mdapi_group="L3/Data Port/Atomics"
7875             />
7876    <register_config type="NOA">
7877        <register type="NOA" address="0x00000D04" value="0x00000200" />
7878        <register type="NOA" address="0x00009840" value="0x00000000" />
7879        <register type="NOA" address="0x00009884" value="0x00000000" />
7880        <register type="NOA" address="0x00009888" value="0x142A0165" />
7881        <register type="NOA" address="0x00009888" value="0x142F0165" />
7882        <register type="NOA" address="0x00009888" value="0x146A0165" />
7883        <register type="NOA" address="0x00009888" value="0x146F0165" />
7884        <register type="NOA" address="0x00009888" value="0x14AA0165" />
7885        <register type="NOA" address="0x00009888" value="0x14AF0165" />
7886        <register type="NOA" address="0x00009888" value="0x14EA0165" />
7887        <register type="NOA" address="0x00009888" value="0x14EF0165" />
7888        <register type="NOA" address="0x00009888" value="0x161E8000" />
7889        <register type="NOA" address="0x00009888" value="0x181E8000" />
7890        <register type="NOA" address="0x00009888" value="0x1C1E1800" />
7891        <register type="NOA" address="0x00009888" value="0x06204000" />
7892        <register type="NOA" address="0x00009888" value="0x08204000" />
7893        <register type="NOA" address="0x00009888" value="0x0A204000" />
7894        <register type="NOA" address="0x00009888" value="0x0C204000" />
7895        <register type="NOA" address="0x00009888" value="0x16218000" />
7896        <register type="NOA" address="0x00009888" value="0x18218000" />
7897        <register type="NOA" address="0x00009888" value="0x1E210018" />
7898        <register type="NOA" address="0x00009888" value="0x042A1800" />
7899        <register type="NOA" address="0x00009888" value="0x062AC038" />
7900        <register type="NOA" address="0x00009888" value="0x102A0000" />
7901        <register type="NOA" address="0x00009888" value="0x082AC000" />
7902        <register type="NOA" address="0x00009888" value="0x0A2A0000" />
7903        <register type="NOA" address="0x00009888" value="0x0C2A0000" />
7904        <register type="NOA" address="0x00009888" value="0x062C4000" />
7905        <register type="NOA" address="0x00009888" value="0x082C4000" />
7906        <register type="NOA" address="0x00009888" value="0x0A2C4000" />
7907        <register type="NOA" address="0x00009888" value="0x0C2C4000" />
7908        <register type="NOA" address="0x00009888" value="0x022F2000" />
7909        <register type="NOA" address="0x00009888" value="0x042F0048" />
7910        <register type="NOA" address="0x00009888" value="0x102F0000" />
7911        <register type="NOA" address="0x00009888" value="0x062F0000" />
7912        <register type="NOA" address="0x00009888" value="0x082F0000" />
7913        <register type="NOA" address="0x00009888" value="0x1E5E0030" />
7914        <register type="NOA" address="0x00009888" value="0x125E8000" />
7915        <register type="NOA" address="0x00009888" value="0x145E8000" />
7916        <register type="NOA" address="0x00009888" value="0x1A604000" />
7917        <register type="NOA" address="0x00009888" value="0x1C600001" />
7918        <register type="NOA" address="0x00009888" value="0x02604000" />
7919        <register type="NOA" address="0x00009888" value="0x04604000" />
7920        <register type="NOA" address="0x00009888" value="0x1E613000" />
7921        <register type="NOA" address="0x00009888" value="0x12618000" />
7922        <register type="NOA" address="0x00009888" value="0x14618000" />
7923        <register type="NOA" address="0x00009888" value="0x006A1800" />
7924        <register type="NOA" address="0x00009888" value="0x026A0038" />
7925        <register type="NOA" address="0x00009888" value="0x106A0000" />
7926        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
7927        <register type="NOA" address="0x00009888" value="0x046A0000" />
7928        <register type="NOA" address="0x00009888" value="0x186C5000" />
7929        <register type="NOA" address="0x00009888" value="0x026C4000" />
7930        <register type="NOA" address="0x00009888" value="0x046C4000" />
7931        <register type="NOA" address="0x00009888" value="0x0E6F2440" />
7932        <register type="NOA" address="0x00009888" value="0x106F0000" />
7933        <register type="NOA" address="0x00009888" value="0x1A6F0000" />
7934        <register type="NOA" address="0x00009888" value="0x1E9E000F" />
7935        <register type="NOA" address="0x00009888" value="0x1AA01540" />
7936        <register type="NOA" address="0x00009888" value="0x1EA10F00" />
7937        <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
7938        <register type="NOA" address="0x00009888" value="0x10AA0000" />
7939        <register type="NOA" address="0x00009888" value="0x18AAF000" />
7940        <register type="NOA" address="0x00009888" value="0x1AAA0000" />
7941        <register type="NOA" address="0x00009888" value="0x18AC0550" />
7942        <register type="NOA" address="0x00009888" value="0x0AAF2440" />
7943        <register type="NOA" address="0x00009888" value="0x10AF0000" />
7944        <register type="NOA" address="0x00009888" value="0x1AAF0000" />
7945        <register type="NOA" address="0x00009888" value="0x10DE8000" />
7946        <register type="NOA" address="0x00009888" value="0x1CDEE000" />
7947        <register type="NOA" address="0x00009888" value="0x00E04000" />
7948        <register type="NOA" address="0x00009888" value="0x0EE04000" />
7949        <register type="NOA" address="0x00009888" value="0x18E04000" />
7950        <register type="NOA" address="0x00009888" value="0x1AE00010" />
7951        <register type="NOA" address="0x00009888" value="0x10E18000" />
7952        <register type="NOA" address="0x00009888" value="0x1EE100E0" />
7953        <register type="NOA" address="0x00009888" value="0x08EA1C30" />
7954        <register type="NOA" address="0x00009888" value="0x10EA0000" />
7955        <register type="NOA" address="0x00009888" value="0x00EAC000" />
7956        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
7957        <register type="NOA" address="0x00009888" value="0x18EA0000" />
7958        <register type="NOA" address="0x00009888" value="0x00EC4000" />
7959        <register type="NOA" address="0x00009888" value="0x0EEC4000" />
7960        <register type="NOA" address="0x00009888" value="0x18EC0005" />
7961        <register type="NOA" address="0x00009888" value="0x00EF0040" />
7962        <register type="NOA" address="0x00009888" value="0x06EF2400" />
7963        <register type="NOA" address="0x00009888" value="0x10EF0000" />
7964        <register type="NOA" address="0x00009888" value="0x0EEF0000" />
7965        <register type="NOA" address="0x00009888" value="0x0C045400" />
7966        <register type="NOA" address="0x00009888" value="0x0E045555" />
7967        <register type="NOA" address="0x00009888" value="0x10040155" />
7968        <register type="NOA" address="0x00009888" value="0x04055000" />
7969        <register type="NOA" address="0x00009888" value="0x0A055000" />
7970        <register type="NOA" address="0x00009888" value="0x0C055000" />
7971        <register type="NOA" address="0x00009888" value="0x0E055000" />
7972        <register type="NOA" address="0x00009888" value="0x14050055" />
7973        <register type="NOA" address="0x00009888" value="0x06055000" />
7974        <register type="NOA" address="0x00009888" value="0x08055000" />
7975        <register type="NOA" address="0x00009888" value="0x2406FF00" />
7976        <register type="NOA" address="0x00009888" value="0x260600FF" />
7977        <register type="NOA" address="0x00009888" value="0x0E08A000" />
7978        <register type="NOA" address="0x00009888" value="0x00088000" />
7979        <register type="NOA" address="0x00009888" value="0x02082000" />
7980        <register type="NOA" address="0x00009888" value="0x14090050" />
7981        <register type="NOA" address="0x00009888" value="0x04094000" />
7982        <register type="NOA" address="0x00009888" value="0x06091000" />
7983        <register type="NOA" address="0x00009888" value="0x000D2000" />
7984        <register type="NOA" address="0x00009888" value="0x060D8000" />
7985        <register type="NOA" address="0x00009888" value="0x080DA000" />
7986        <register type="NOA" address="0x00009888" value="0x040E1000" />
7987        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
7988        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
7989        <register type="NOA" address="0x00009888" value="0x1812FC00" />
7990        <register type="NOA" address="0x00009888" value="0x1A12002B" />
7991        <register type="NOA" address="0x00009888" value="0x02128000" />
7992        <register type="NOA" address="0x00009888" value="0x04128000" />
7993        <register type="NOA" address="0x00009888" value="0x0813C000" />
7994        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7995        <register type="NOA" address="0x00009888" value="0x04136000" />
7996        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7997        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7998        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7999        <register type="NOA" address="0x00009888" value="0x00148000" />
8000        <register type="NOA" address="0x00009888" value="0x02144000" />
8001        <register type="NOA" address="0x00009888" value="0x00158000" />
8002        <register type="NOA" address="0x00009888" value="0x0E158000" />
8003        <register type="NOA" address="0x00009888" value="0x16152AD0" />
8004        <register type="NOA" address="0x00009888" value="0x18150005" />
8005        <register type="NOA" address="0x00009888" value="0x02154000" />
8006        <register type="NOA" address="0x00009888" value="0x04154000" />
8007        <register type="NOA" address="0x00009888" value="0x0615C000" />
8008        <register type="NOA" address="0x00009888" value="0x0815C000" />
8009        <register type="NOA" address="0x00009888" value="0x0A15C000" />
8010        <register type="NOA" address="0x00009888" value="0x0C15C000" />
8011        <register type="NOA" address="0x00009888" value="0x02188000" />
8012        <register type="NOA" address="0x00009888" value="0x0418A000" />
8013        <register type="NOA" address="0x00009888" value="0x06182000" />
8014        <register type="NOA" address="0x00009888" value="0x0A198000" />
8015        <register type="NOA" address="0x00009888" value="0x0C19A000" />
8016        <register type="NOA" address="0x00009888" value="0x0E192000" />
8017        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
8018        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
8019        <register type="NOA" address="0x00009888" value="0x121D5400" />
8020        <register type="NOA" address="0x00009888" value="0x141D0002" />
8021        <register type="NOA" address="0x00009884" value="0x00000003" />
8022        <register type="NOA" address="0x00009888" value="0x301F8000" />
8023        <register type="NOA" address="0x00009888" value="0x501F4924" />
8024        <register type="NOA" address="0x00009888" value="0x521F4924" />
8025        <register type="NOA" address="0x00009888" value="0x541F0024" />
8026        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8027        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
8028        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
8029        <register type="NOA" address="0x00009888" value="0x461F4030" />
8030        <register type="NOA" address="0x00009888" value="0x481F0040" />
8031        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
8032        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
8033        <register type="NOA" address="0x00009888" value="0x141F0000" />
8034        <register type="NOA" address="0x00009888" value="0x401F1010" />
8035        <register type="NOA" address="0x00009888" value="0x421F3030" />
8036        <register type="NOA" address="0x00009888" value="0x441F4040" />
8037    </register_config>
8038    <register_config type="OA">
8039        <register type="OA" address="0x00002740" value="0x00000000" />
8040        <register type="OA" address="0x00002710" value="0x00000000" />
8041        <register type="OA" address="0x00002714" value="0xF0800000" />
8042        <register type="OA" address="0x00002720" value="0x00000000" />
8043        <register type="OA" address="0x00002724" value="0xF0800000" />
8044        <register type="OA" address="0x00002770" value="0x00000018" />
8045        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8046        <register type="OA" address="0x00002778" value="0x00000060" />
8047        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8048        <register type="OA" address="0x00002780" value="0x00000180" />
8049        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8050        <register type="OA" address="0x00002788" value="0x00000600" />
8051        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8052        <register type="OA" address="0x00002790" value="0x00001800" />
8053        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8054        <register type="OA" address="0x00002798" value="0x00006000" />
8055        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
8056        <register type="OA" address="0x000027A0" value="0x00018000" />
8057        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
8058        <register type="OA" address="0x000027A8" value="0x00060000" />
8059        <register type="OA" address="0x000027AC" value="0x00003FFF" />
8060    </register_config>
8061    <register_config type="FLEX">
8062        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8063        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8064        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8065        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8066        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8067    </register_config>
8068  </set>
8069
8070  <set name="Metric set Sampler 2"
8071       mdapi_supported_apis="OGL OCL IO BB"
8072       underscore_name="sampler_2"
8073       hw_config_guid="58326100-b3e7-4554-b612-592e16dc6fd1"
8074       chipset="LKF"
8075       symbol_name="Sampler_2"
8076       >
8077    <counter name="GPU Core Clocks"
8078             description="The total number of GPU core clocks elapsed during the measurement."
8079             data_type="uint64"
8080             equation="GPU_CLOCK 0 READ"
8081             underscore_name="gpu_core_clocks"
8082             units="cycles"
8083             symbol_name="GpuCoreClocks"
8084             semantic_type="event"
8085             mdapi_supported_apis=""
8086             mdapi_usage_flags="Tier1 Frame Batch Draw"
8087             mdapi_hw_unit_type="gpu"
8088             mdapi_group="GPU"
8089             />
8090    <counter name="EU Active"
8091             description="The percentage of time in which the Execution Units were actively processing."
8092             data_type="float"
8093             max_equation="100"
8094             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8095             underscore_name="eu_active"
8096             units="percent"
8097             symbol_name="EuActive"
8098             semantic_type="duration"
8099             mdapi_supported_apis=""
8100             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8101             mdapi_group="EU Array"
8102             mdapi_hw_unit_type="gpu"
8103             />
8104    <counter name="EU Both FPU Pipes Active"
8105             description="The percentage of time in which both EU FPU pipelines were actively processing."
8106             data_type="float"
8107             max_equation="100"
8108             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8109             underscore_name="eu_fpu_both_active"
8110             units="percent"
8111             symbol_name="EuFpuBothActive"
8112             semantic_type="duration"
8113             mdapi_supported_apis=""
8114             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8115             mdapi_group="EU Array/Pipes"
8116             mdapi_hw_unit_type="gpu"
8117             />
8118    <counter name="SQ is full"
8119             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8120             data_type="float"
8121             max_equation="100"
8122             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
8123             underscore_name="gt_request_queue_full"
8124             units="percent"
8125             symbol_name="GTRequestQueueFull"
8126             semantic_type="duration"
8127             mdapi_supported_apis=""
8128             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8129             mdapi_group="GTI"
8130             mdapi_hw_unit_type="gpu"
8131             />
8132    <counter name="VS Send Pipe Active"
8133             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8134             data_type="float"
8135             max_equation="100"
8136             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8137             underscore_name="vs_send_active"
8138             units="percent"
8139             symbol_name="VsSendActive"
8140             semantic_type="duration"
8141             mdapi_supported_apis=""
8142             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8143             mdapi_group="EU Array/Vertex Shader"
8144             mdapi_hw_unit_type="gpu"
8145             />
8146    <counter name="VS FPU1 Pipe Active"
8147             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8148             data_type="float"
8149             max_equation="100"
8150             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8151             underscore_name="vs_fpu1_active"
8152             units="percent"
8153             symbol_name="VsFpu1Active"
8154             semantic_type="duration"
8155             mdapi_supported_apis=""
8156             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8157             mdapi_group="EU Array/Vertex Shader"
8158             mdapi_hw_unit_type="gpu"
8159             />
8160    <counter name="GS Threads Dispatched"
8161             description="The total number of geometry shader hardware threads dispatched."
8162             data_type="uint64"
8163             equation="A 5 READ"
8164             underscore_name="gs_threads"
8165             units="threads"
8166             symbol_name="GsThreads"
8167             semantic_type="event"
8168             mdapi_supported_apis=""
8169             mdapi_usage_flags="Tier3 Frame Batch Draw"
8170             mdapi_hw_unit_type="gpu"
8171             mdapi_group="EU Array/Geometry Shader"
8172             />
8173    <counter name="Early Hi-Depth Test Fails"
8174             description="The total number of pixels dropped on early hierarchical depth test."
8175             data_type="uint64"
8176             equation="A 22 READ 4 UMUL"
8177             underscore_name="hi_depth_test_fails"
8178             units="pixels"
8179             symbol_name="HiDepthTestFails"
8180             semantic_type="event"
8181             mdapi_supported_apis=""
8182             mdapi_usage_flags="Tier3 Frame Batch Draw"
8183             mdapi_hw_unit_type="gpu"
8184             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8185             />
8186    <counter name="FS Both FPU Active"
8187             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8188             data_type="float"
8189             max_equation="100"
8190             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8191             underscore_name="ps_eu_both_fpu_active"
8192             units="percent"
8193             symbol_name="PsEuBothFpuActive"
8194             semantic_type="duration"
8195             mdapi_supported_apis=""
8196             mdapi_usage_flags="Tier4 Frame Batch Draw"
8197             mdapi_group="3D Pipe/Fragment Shader"
8198             mdapi_hw_unit_type="gpu"
8199             />
8200    <counter name="VS Threads Dispatched"
8201             description="The total number of vertex shader hardware threads dispatched."
8202             data_type="uint64"
8203             equation="A 1 READ"
8204             underscore_name="vs_threads"
8205             units="threads"
8206             symbol_name="VsThreads"
8207             semantic_type="event"
8208             mdapi_supported_apis=""
8209             mdapi_usage_flags="Tier3 Frame Batch Draw"
8210             mdapi_hw_unit_type="gpu"
8211             mdapi_group="EU Array/Vertex Shader"
8212             />
8213    <counter name="Slice0 Subslice2 Sampler Output Ready"
8214             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8215             data_type="float"
8216             max_equation="100"
8217             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8218             underscore_name="sampler02_output_ready"
8219             units="percent"
8220             symbol_name="Sampler02OutputReady"
8221             availability="$SubsliceMask 4 AND"
8222             semantic_type="duration"
8223             mdapi_supported_apis=""
8224             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8225             mdapi_group="GPU/Sampler"
8226             mdapi_hw_unit_type="subslice"
8227             />
8228    <counter name="FS Threads Dispatched"
8229             description="The total number of fragment shader hardware threads dispatched."
8230             data_type="uint64"
8231             equation="A 6 READ"
8232             underscore_name="ps_threads"
8233             units="threads"
8234             symbol_name="PsThreads"
8235             semantic_type="event"
8236             mdapi_supported_apis=""
8237             mdapi_usage_flags="Tier3 Frame Batch Draw"
8238             mdapi_hw_unit_type="gpu"
8239             mdapi_group="EU Array/Fragment Shader"
8240             />
8241    <counter name="Slice0 Subslice6 Sampler Output Ready"
8242             description="The percentage of time in which slice0 subslice6 sampler output is ready"
8243             data_type="float"
8244             max_equation="100"
8245             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8246             underscore_name="sampler06_output_ready"
8247             units="percent"
8248             symbol_name="Sampler06OutputReady"
8249             availability="$SubsliceMask 64 AND"
8250             semantic_type="duration"
8251             mdapi_supported_apis=""
8252             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8253             mdapi_group="GPU/Sampler"
8254             mdapi_hw_unit_type="subslice"
8255             />
8256    <counter name="Slice0 Subslice4 Sampler Output Ready"
8257             description="The percentage of time in which slice0 subslice4 sampler output is ready"
8258             data_type="float"
8259             max_equation="100"
8260             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8261             underscore_name="sampler04_output_ready"
8262             units="percent"
8263             symbol_name="Sampler04OutputReady"
8264             availability="$SubsliceMask 16 AND"
8265             semantic_type="duration"
8266             mdapi_supported_apis=""
8267             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8268             mdapi_group="GPU/Sampler"
8269             mdapi_hw_unit_type="subslice"
8270             />
8271    <counter name="Shader Barrier Messages"
8272             description="The total number of shader barrier messages."
8273             data_type="uint64"
8274             equation="A 35 READ"
8275             underscore_name="shader_barriers"
8276             units="messages"
8277             symbol_name="ShaderBarriers"
8278             semantic_type="event"
8279             mdapi_supported_apis=""
8280             mdapi_usage_flags="Tier3 Frame Batch Draw"
8281             mdapi_hw_unit_type="gpu"
8282             mdapi_group="EU Array/Barrier"
8283             />
8284    <counter name="Sampler Texels"
8285             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8286             data_type="uint64"
8287             equation="A 28 READ 4 UMUL"
8288             underscore_name="sampler_texels"
8289             units="texels"
8290             symbol_name="SamplerTexels"
8291             semantic_type="event"
8292             mdapi_supported_apis=""
8293             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8294             mdapi_hw_unit_type="gpu"
8295             mdapi_group="Sampler/Sampler Input"
8296             />
8297    <counter name="Pixels Failing Tests"
8298             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8299             data_type="uint64"
8300             equation="A 25 READ 4 UMUL"
8301             underscore_name="pixels_failing_post_ps_tests"
8302             units="pixels"
8303             symbol_name="PixelsFailingPostPsTests"
8304             semantic_type="event"
8305             mdapi_supported_apis=""
8306             mdapi_usage_flags="Tier3 Frame Batch Draw"
8307             mdapi_hw_unit_type="gpu"
8308             mdapi_group="3D Pipe/Output Merger"
8309             />
8310    <counter name="Slice0 Subslice3 Sampler Output Ready"
8311             description="The percentage of time in which slice0 subslice3 sampler output is ready"
8312             data_type="float"
8313             max_equation="100"
8314             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8315             underscore_name="sampler03_output_ready"
8316             units="percent"
8317             symbol_name="Sampler03OutputReady"
8318             availability="$SubsliceMask 8 AND"
8319             semantic_type="duration"
8320             mdapi_supported_apis=""
8321             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8322             mdapi_group="GPU/Sampler"
8323             mdapi_hw_unit_type="subslice"
8324             />
8325    <counter name="GPU Time Elapsed"
8326             description="Time elapsed on the GPU during the measurement."
8327             data_type="uint64"
8328             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8329             underscore_name="gpu_time"
8330             units="ns"
8331             symbol_name="GpuTime"
8332             semantic_type="duration"
8333             mdapi_supported_apis=""
8334             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8335             mdapi_hw_unit_type="gpu"
8336             mdapi_group="GPU"
8337             />
8338    <counter name="AVG GPU Core Frequency"
8339             description="Average GPU Core Frequency in the measurement."
8340             data_type="uint64"
8341             max_equation="$GpuMaxFrequency"
8342             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8343             underscore_name="avg_gpu_core_frequency"
8344             units="hz"
8345             symbol_name="AvgGpuCoreFrequency"
8346             semantic_type="event"
8347             mdapi_supported_apis=""
8348             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8349             mdapi_group="GPU"
8350             mdapi_hw_unit_type="gpu"
8351             />
8352    <counter name="Sampler Texels Misses"
8353             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8354             data_type="uint64"
8355             equation="A 29 READ 4 UMUL"
8356             underscore_name="sampler_texel_misses"
8357             units="texels"
8358             symbol_name="SamplerTexelMisses"
8359             semantic_type="event"
8360             mdapi_supported_apis=""
8361             mdapi_usage_flags="Tier3 Batch Frame Draw"
8362             mdapi_hw_unit_type="gpu"
8363             mdapi_group="Sampler/Sampler Cache"
8364             />
8365    <counter name="CS Threads Dispatched"
8366             description="The total number of compute shader hardware threads dispatched."
8367             data_type="uint64"
8368             equation="A 4 READ"
8369             underscore_name="cs_threads"
8370             units="threads"
8371             symbol_name="CsThreads"
8372             semantic_type="event"
8373             mdapi_supported_apis=""
8374             mdapi_usage_flags="Tier3 Frame Batch Draw"
8375             mdapi_hw_unit_type="gpu"
8376             mdapi_group="EU Array/Compute Shader"
8377             />
8378    <counter name="SLM Bytes Read"
8379             description="The total number of GPU memory bytes read from shared local memory."
8380             data_type="uint64"
8381             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8382             equation="A 30 READ 64 UMUL"
8383             underscore_name="slm_bytes_read"
8384             units="bytes"
8385             symbol_name="SlmBytesRead"
8386             semantic_type="throughput"
8387             mdapi_supported_apis=""
8388             mdapi_usage_flags="Tier3 Frame Batch Draw"
8389             mdapi_group="L3/Data Port/SLM"
8390             mdapi_hw_unit_type="gpu"
8391             />
8392    <counter name="PS FPU1 Pipe Active"
8393             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8394             data_type="float"
8395             max_equation="100"
8396             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8397             underscore_name="ps_fpu1_active"
8398             units="percent"
8399             symbol_name="PsFpu1Active"
8400             semantic_type="duration"
8401             mdapi_supported_apis=""
8402             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8403             mdapi_group="EU Array/Pixel Shader"
8404             mdapi_hw_unit_type="gpu"
8405             />
8406    <counter name="PS Send Pipeline Active"
8407             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8408             data_type="float"
8409             max_equation="100"
8410             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8411             underscore_name="ps_send_active"
8412             units="percent"
8413             symbol_name="PsSendActive"
8414             semantic_type="duration"
8415             mdapi_supported_apis=""
8416             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8417             mdapi_group="EU Array/Pixel Shader"
8418             mdapi_hw_unit_type="gpu"
8419             />
8420    <counter name="VS FPU0 Pipe Active"
8421             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8422             data_type="float"
8423             max_equation="100"
8424             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8425             underscore_name="vs_fpu0_active"
8426             units="percent"
8427             symbol_name="VsFpu0Active"
8428             semantic_type="duration"
8429             mdapi_supported_apis=""
8430             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8431             mdapi_group="EU Array/Vertex Shader"
8432             mdapi_hw_unit_type="gpu"
8433             />
8434    <counter name="GPU Busy"
8435             description="The percentage of time in which the GPU has been processing GPU commands."
8436             data_type="float"
8437             max_equation="100"
8438             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8439             underscore_name="gpu_busy"
8440             units="percent"
8441             symbol_name="GpuBusy"
8442             semantic_type="duration"
8443             mdapi_supported_apis=""
8444             mdapi_usage_flags="Tier1 Overview System Frame"
8445             mdapi_group="GPU"
8446             mdapi_hw_unit_type="gpu"
8447             />
8448    <counter name="Slice0 Subslice7 Sampler Output Ready"
8449             description="The percentage of time in which slice0 subslice7 sampler output is ready"
8450             data_type="float"
8451             max_equation="100"
8452             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8453             underscore_name="sampler07_output_ready"
8454             units="percent"
8455             symbol_name="Sampler07OutputReady"
8456             availability="$SubsliceMask 128 AND"
8457             semantic_type="duration"
8458             mdapi_supported_apis=""
8459             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8460             mdapi_group="GPU/Sampler"
8461             mdapi_hw_unit_type="subslice"
8462             />
8463    <counter name="Rasterized Pixels"
8464             description="The total number of rasterized pixels."
8465             data_type="uint64"
8466             equation="A 21 READ 4 UMUL"
8467             underscore_name="rasterized_pixels"
8468             units="pixels"
8469             symbol_name="RasterizedPixels"
8470             semantic_type="event"
8471             mdapi_supported_apis=""
8472             mdapi_usage_flags="Tier3 Frame Batch Draw"
8473             mdapi_hw_unit_type="gpu"
8474             mdapi_group="3D Pipe/Rasterizer"
8475             />
8476    <counter name="Slice0 Subslice5 Sampler Output Ready"
8477             description="The percentage of time in which slice0 subslice5 sampler output is ready"
8478             data_type="float"
8479             max_equation="100"
8480             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8481             underscore_name="sampler05_output_ready"
8482             units="percent"
8483             symbol_name="Sampler05OutputReady"
8484             availability="$SubsliceMask 32 AND"
8485             semantic_type="duration"
8486             mdapi_supported_apis=""
8487             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8488             mdapi_group="GPU/Sampler"
8489             mdapi_hw_unit_type="subslice"
8490             />
8491    <counter name="PS FPU0 Pipe Active"
8492             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8493             data_type="float"
8494             max_equation="100"
8495             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8496             underscore_name="ps_fpu0_active"
8497             units="percent"
8498             symbol_name="PsFpu0Active"
8499             semantic_type="duration"
8500             mdapi_supported_apis=""
8501             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8502             mdapi_group="EU Array/Pixel Shader"
8503             mdapi_hw_unit_type="gpu"
8504             />
8505    <counter name="DS Threads Dispatched"
8506             description="The total number of domain shader hardware threads dispatched."
8507             data_type="uint64"
8508             equation="A 3 READ"
8509             underscore_name="ds_threads"
8510             units="threads"
8511             symbol_name="DsThreads"
8512             semantic_type="event"
8513             mdapi_supported_apis=""
8514             mdapi_usage_flags="Tier3 Frame Batch Draw"
8515             mdapi_hw_unit_type="gpu"
8516             mdapi_group="EU Array/Domain Shader"
8517             />
8518    <counter name="Samples Written"
8519             description="The total number of samples or pixels written to all render targets."
8520             data_type="uint64"
8521             equation="A 26 READ 4 UMUL"
8522             underscore_name="samples_written"
8523             units="pixels"
8524             symbol_name="SamplesWritten"
8525             semantic_type="event"
8526             mdapi_supported_apis=""
8527             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8528             mdapi_hw_unit_type="gpu"
8529             mdapi_group="3D Pipe/Output Merger"
8530             />
8531    <counter name="EU Stall"
8532             description="The percentage of time in which the Execution Units were stalled."
8533             data_type="float"
8534             max_equation="100"
8535             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8536             underscore_name="eu_stall"
8537             units="percent"
8538             symbol_name="EuStall"
8539             semantic_type="duration"
8540             mdapi_supported_apis=""
8541             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8542             mdapi_group="EU Array"
8543             mdapi_hw_unit_type="gpu"
8544             />
8545    <counter name="Samples Blended"
8546             description="The total number of blended samples or pixels written to all render targets."
8547             data_type="uint64"
8548             equation="A 27 READ 4 UMUL"
8549             underscore_name="samples_blended"
8550             units="pixels"
8551             symbol_name="SamplesBlended"
8552             semantic_type="event"
8553             mdapi_supported_apis=""
8554             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8555             mdapi_hw_unit_type="gpu"
8556             mdapi_group="3D Pipe/Output Merger"
8557             />
8558    <counter name="Early Depth Test Fails"
8559             description="The total number of pixels dropped on early depth test."
8560             data_type="uint64"
8561             equation="A 23 READ 4 UMUL"
8562             underscore_name="early_depth_test_fails"
8563             units="pixels"
8564             symbol_name="EarlyDepthTestFails"
8565             semantic_type="event"
8566             mdapi_supported_apis=""
8567             mdapi_usage_flags="Tier3 Frame Batch Draw"
8568             mdapi_hw_unit_type="gpu"
8569             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8570             />
8571    <counter name="Slice0 Subslice0 Sampler Output Ready"
8572             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8573             data_type="float"
8574             max_equation="100"
8575             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8576             underscore_name="sampler00_output_ready"
8577             units="percent"
8578             symbol_name="Sampler00OutputReady"
8579             availability="$SubsliceMask 1 AND"
8580             semantic_type="duration"
8581             mdapi_supported_apis=""
8582             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8583             mdapi_group="GPU/Sampler"
8584             mdapi_hw_unit_type="subslice"
8585             />
8586    <counter name="Slice0 Subslice1 Sampler Output Ready"
8587             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8588             data_type="float"
8589             max_equation="100"
8590             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8591             underscore_name="sampler01_output_ready"
8592             units="percent"
8593             symbol_name="Sampler01OutputReady"
8594             availability="$SubsliceMask 2 AND"
8595             semantic_type="duration"
8596             mdapi_supported_apis=""
8597             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8598             mdapi_group="GPU/Sampler"
8599             mdapi_hw_unit_type="subslice"
8600             />
8601    <counter name="Shader Memory Accesses"
8602             description="The total number of shader memory accesses to L3."
8603             data_type="uint64"
8604             equation="A 32 READ"
8605             underscore_name="shader_memory_accesses"
8606             units="messages"
8607             symbol_name="ShaderMemoryAccesses"
8608             semantic_type="event"
8609             mdapi_supported_apis=""
8610             mdapi_usage_flags="Tier3 Frame Batch Draw"
8611             mdapi_hw_unit_type="gpu"
8612             mdapi_group="L3/Data Port"
8613             />
8614    <counter name="HS Threads Dispatched"
8615             description="The total number of hull shader hardware threads dispatched."
8616             data_type="uint64"
8617             equation="A 2 READ"
8618             underscore_name="hs_threads"
8619             units="threads"
8620             symbol_name="HsThreads"
8621             semantic_type="event"
8622             mdapi_supported_apis=""
8623             mdapi_usage_flags="Tier3 Frame Batch Draw"
8624             mdapi_hw_unit_type="gpu"
8625             mdapi_group="EU Array/Hull Shader"
8626             />
8627    <counter name="L3 Shader Throughput"
8628             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8629             data_type="uint64"
8630             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8631             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8632             underscore_name="l3_shader_throughput"
8633             units="bytes"
8634             symbol_name="L3ShaderThroughput"
8635             semantic_type="throughput"
8636             mdapi_supported_apis=""
8637             mdapi_usage_flags="Tier2 Frame Batch Draw"
8638             mdapi_group="L3/Data Port"
8639             mdapi_hw_unit_type="gpu"
8640             />
8641    <counter name="Samples Killed in FS"
8642             description="The total number of samples or pixels dropped in fragment shaders."
8643             data_type="uint64"
8644             equation="A 24 READ 4 UMUL"
8645             underscore_name="samples_killed_in_ps"
8646             units="pixels"
8647             symbol_name="SamplesKilledInPs"
8648             semantic_type="event"
8649             mdapi_supported_apis=""
8650             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8651             mdapi_hw_unit_type="gpu"
8652             mdapi_group="3D Pipe/Fragment Shader"
8653             />
8654    <counter name="SLM Bytes Written"
8655             description="The total number of GPU memory bytes written into shared local memory."
8656             data_type="uint64"
8657             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8658             equation="A 31 READ 64 UMUL"
8659             underscore_name="slm_bytes_written"
8660             units="bytes"
8661             symbol_name="SlmBytesWritten"
8662             semantic_type="throughput"
8663             mdapi_supported_apis=""
8664             mdapi_usage_flags="Tier3 Frame Batch Draw"
8665             mdapi_group="L3/Data Port/SLM"
8666             mdapi_hw_unit_type="gpu"
8667             />
8668    <counter name="Shader Atomic Memory Accesses"
8669             description="The total number of shader atomic memory accesses."
8670             data_type="uint64"
8671             equation="A 34 READ"
8672             underscore_name="shader_atomics"
8673             units="messages"
8674             symbol_name="ShaderAtomics"
8675             semantic_type="event"
8676             mdapi_supported_apis=""
8677             mdapi_usage_flags="Tier3 Frame Batch Draw"
8678             mdapi_hw_unit_type="gpu"
8679             mdapi_group="L3/Data Port/Atomics"
8680             />
8681    <register_config type="NOA">
8682        <register type="NOA" address="0x00000D04" value="0x00000200" />
8683        <register type="NOA" address="0x00009840" value="0x00000000" />
8684        <register type="NOA" address="0x00009884" value="0x00000000" />
8685        <register type="NOA" address="0x00009888" value="0x142D0005" />
8686        <register type="NOA" address="0x00009888" value="0x14320005" />
8687        <register type="NOA" address="0x00009888" value="0x146D0005" />
8688        <register type="NOA" address="0x00009888" value="0x14720005" />
8689        <register type="NOA" address="0x00009888" value="0x14AD0005" />
8690        <register type="NOA" address="0x00009888" value="0x14B20005" />
8691        <register type="NOA" address="0x00009888" value="0x14ED0005" />
8692        <register type="NOA" address="0x00009888" value="0x14F20005" />
8693        <register type="NOA" address="0x00009888" value="0x1E1E0030" />
8694        <register type="NOA" address="0x00009888" value="0x1A204000" />
8695        <register type="NOA" address="0x00009888" value="0x1C200001" />
8696        <register type="NOA" address="0x00009888" value="0x1E213000" />
8697        <register type="NOA" address="0x00009888" value="0x1A2A00C0" />
8698        <register type="NOA" address="0x00009888" value="0x182C6000" />
8699        <register type="NOA" address="0x00009888" value="0x0E2D0033" />
8700        <register type="NOA" address="0x00009888" value="0x022D0000" />
8701        <register type="NOA" address="0x00009888" value="0x1A2F8000" />
8702        <register type="NOA" address="0x00009888" value="0x1C300008" />
8703        <register type="NOA" address="0x00009888" value="0x0E318000" />
8704        <register type="NOA" address="0x00009888" value="0x0E321980" />
8705        <register type="NOA" address="0x00009888" value="0x02320000" />
8706        <register type="NOA" address="0x00009888" value="0x125E8000" />
8707        <register type="NOA" address="0x00009888" value="0x145E8000" />
8708        <register type="NOA" address="0x00009888" value="0x02604000" />
8709        <register type="NOA" address="0x00009888" value="0x04604000" />
8710        <register type="NOA" address="0x00009888" value="0x12618000" />
8711        <register type="NOA" address="0x00009888" value="0x14618000" />
8712        <register type="NOA" address="0x00009888" value="0x046AC000" />
8713        <register type="NOA" address="0x00009888" value="0x026C8000" />
8714        <register type="NOA" address="0x00009888" value="0x046C4000" />
8715        <register type="NOA" address="0x00009888" value="0x006D1980" />
8716        <register type="NOA" address="0x00009888" value="0x026D0000" />
8717        <register type="NOA" address="0x00009888" value="0x046F8000" />
8718        <register type="NOA" address="0x00009888" value="0x14708000" />
8719        <register type="NOA" address="0x00009888" value="0x02714000" />
8720        <register type="NOA" address="0x00009888" value="0x02720033" />
8721        <register type="NOA" address="0x00009888" value="0x169E8000" />
8722        <register type="NOA" address="0x00009888" value="0x189E8000" />
8723        <register type="NOA" address="0x00009888" value="0x06A04000" />
8724        <register type="NOA" address="0x00009888" value="0x08A04000" />
8725        <register type="NOA" address="0x00009888" value="0x16A18000" />
8726        <register type="NOA" address="0x00009888" value="0x18A18000" />
8727        <register type="NOA" address="0x00009888" value="0x08AAC000" />
8728        <register type="NOA" address="0x00009888" value="0x06AC8000" />
8729        <register type="NOA" address="0x00009888" value="0x08AC4000" />
8730        <register type="NOA" address="0x00009888" value="0x02AD1980" />
8731        <register type="NOA" address="0x00009888" value="0x08AF8000" />
8732        <register type="NOA" address="0x00009888" value="0x18B04000" />
8733        <register type="NOA" address="0x00009888" value="0x04B14000" />
8734        <register type="NOA" address="0x00009888" value="0x04B20033" />
8735        <register type="NOA" address="0x00009888" value="0x02B20000" />
8736        <register type="NOA" address="0x00009888" value="0x1CDE1800" />
8737        <register type="NOA" address="0x00009888" value="0x0AE04000" />
8738        <register type="NOA" address="0x00009888" value="0x0CE04000" />
8739        <register type="NOA" address="0x00009888" value="0x1EE10018" />
8740        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
8741        <register type="NOA" address="0x00009888" value="0x0AEC8000" />
8742        <register type="NOA" address="0x00009888" value="0x0CEC4000" />
8743        <register type="NOA" address="0x00009888" value="0x04ED1980" />
8744        <register type="NOA" address="0x00009888" value="0x02ED0000" />
8745        <register type="NOA" address="0x00009888" value="0x0CEF8000" />
8746        <register type="NOA" address="0x00009888" value="0x1AF00400" />
8747        <register type="NOA" address="0x00009888" value="0x06F14000" />
8748        <register type="NOA" address="0x00009888" value="0x06F20033" />
8749        <register type="NOA" address="0x00009888" value="0x02F20000" />
8750        <register type="NOA" address="0x00009888" value="0x10040140" />
8751        <register type="NOA" address="0x00009888" value="0x0C045000" />
8752        <register type="NOA" address="0x00009888" value="0x0E040055" />
8753        <register type="NOA" address="0x00009888" value="0x14050050" />
8754        <register type="NOA" address="0x00009888" value="0x04054000" />
8755        <register type="NOA" address="0x00009888" value="0x06055000" />
8756        <register type="NOA" address="0x00009888" value="0x08055000" />
8757        <register type="NOA" address="0x00009888" value="0x0A051000" />
8758        <register type="NOA" address="0x00009888" value="0x260600C0" />
8759        <register type="NOA" address="0x00009888" value="0x24067E00" />
8760        <register type="NOA" address="0x00009888" value="0x00088000" />
8761        <register type="NOA" address="0x00009888" value="0x02082000" />
8762        <register type="NOA" address="0x00009888" value="0x04094000" />
8763        <register type="NOA" address="0x00009888" value="0x06091000" />
8764        <register type="NOA" address="0x00009888" value="0x040D8000" />
8765        <register type="NOA" address="0x00009888" value="0x060D2000" />
8766        <register type="NOA" address="0x00009888" value="0x080E4000" />
8767        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
8768        <register type="NOA" address="0x00009888" value="0x02128000" />
8769        <register type="NOA" address="0x00009888" value="0x04128000" />
8770        <register type="NOA" address="0x00009888" value="0x0612C000" />
8771        <register type="NOA" address="0x00009888" value="0x0812C000" />
8772        <register type="NOA" address="0x00009888" value="0x0413E000" />
8773        <register type="NOA" address="0x00009888" value="0x06131000" />
8774        <register type="NOA" address="0x00009888" value="0x00148000" />
8775        <register type="NOA" address="0x00009888" value="0x0214C000" />
8776        <register type="NOA" address="0x00009888" value="0x04144000" />
8777        <register type="NOA" address="0x00009888" value="0x1815000F" />
8778        <register type="NOA" address="0x00009888" value="0x02154000" />
8779        <register type="NOA" address="0x00009888" value="0x04154000" />
8780        <register type="NOA" address="0x00009888" value="0x06154000" />
8781        <register type="NOA" address="0x00009888" value="0x08154000" />
8782        <register type="NOA" address="0x00009888" value="0x0A158000" />
8783        <register type="NOA" address="0x00009888" value="0x0C158000" />
8784        <register type="NOA" address="0x00009888" value="0x0E18A000" />
8785        <register type="NOA" address="0x00009888" value="0x14190028" />
8786        <register type="NOA" address="0x00009888" value="0x021C8000" />
8787        <register type="NOA" address="0x00009888" value="0x041C2000" />
8788        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
8789        <register type="NOA" address="0x00009888" value="0x0C1D2000" />
8790        <register type="NOA" address="0x00009884" value="0x00000003" />
8791        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
8792        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
8793        <register type="NOA" address="0x00009888" value="0x141F0000" />
8794        <register type="NOA" address="0x00009888" value="0x521F0000" />
8795        <register type="NOA" address="0x00009888" value="0x541F0024" />
8796        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8797        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
8798        <register type="NOA" address="0x00009888" value="0x501F0124" />
8799        <register type="NOA" address="0x00009888" value="0x4C1F0137" />
8800        <register type="NOA" address="0x00009888" value="0x301F0000" />
8801        <register type="NOA" address="0x00009888" value="0x401F0040" />
8802        <register type="NOA" address="0x00009888" value="0x421F0040" />
8803        <register type="NOA" address="0x00009888" value="0x441F3001" />
8804    </register_config>
8805    <register_config type="OA">
8806        <register type="OA" address="0x00002740" value="0x00000000" />
8807        <register type="OA" address="0x00002710" value="0x00000000" />
8808        <register type="OA" address="0x00002714" value="0x00800000" />
8809        <register type="OA" address="0x00002720" value="0x00000000" />
8810        <register type="OA" address="0x00002724" value="0x00800000" />
8811    </register_config>
8812    <register_config type="FLEX">
8813        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8814        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8815        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8816        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8817        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8818    </register_config>
8819  </set>
8820
8821  <set name="Metric set TDL_1"
8822       mdapi_supported_apis="OGL OCL IO BB"
8823       underscore_name="tdl_1"
8824       hw_config_guid="4c71735a-dfbf-4ebe-9df3-6c3db344a466"
8825       chipset="LKF"
8826       symbol_name="TDL_1"
8827       >
8828    <counter name="GPU Core Clocks"
8829             description="The total number of GPU core clocks elapsed during the measurement."
8830             data_type="uint64"
8831             equation="GPU_CLOCK 0 READ"
8832             underscore_name="gpu_core_clocks"
8833             units="cycles"
8834             symbol_name="GpuCoreClocks"
8835             semantic_type="event"
8836             mdapi_supported_apis=""
8837             mdapi_usage_flags="Tier1 Frame Batch Draw"
8838             mdapi_hw_unit_type="gpu"
8839             mdapi_group="GPU"
8840             />
8841    <counter name="EU Active"
8842             description="The percentage of time in which the Execution Units were actively processing."
8843             data_type="float"
8844             max_equation="100"
8845             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8846             underscore_name="eu_active"
8847             units="percent"
8848             symbol_name="EuActive"
8849             semantic_type="duration"
8850             mdapi_supported_apis=""
8851             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8852             mdapi_group="EU Array"
8853             mdapi_hw_unit_type="gpu"
8854             />
8855    <counter name="EU Both FPU Pipes Active"
8856             description="The percentage of time in which both EU FPU pipelines were actively processing."
8857             data_type="float"
8858             max_equation="100"
8859             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8860             underscore_name="eu_fpu_both_active"
8861             units="percent"
8862             symbol_name="EuFpuBothActive"
8863             semantic_type="duration"
8864             mdapi_supported_apis=""
8865             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8866             mdapi_group="EU Array/Pipes"
8867             mdapi_hw_unit_type="gpu"
8868             />
8869    <counter name="VS Send Pipe Active"
8870             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8871             data_type="float"
8872             max_equation="100"
8873             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8874             underscore_name="vs_send_active"
8875             units="percent"
8876             symbol_name="VsSendActive"
8877             semantic_type="duration"
8878             mdapi_supported_apis=""
8879             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8880             mdapi_group="EU Array/Vertex Shader"
8881             mdapi_hw_unit_type="gpu"
8882             />
8883    <counter name="VS FPU1 Pipe Active"
8884             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8885             data_type="float"
8886             max_equation="100"
8887             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8888             underscore_name="vs_fpu1_active"
8889             units="percent"
8890             symbol_name="VsFpu1Active"
8891             semantic_type="duration"
8892             mdapi_supported_apis=""
8893             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8894             mdapi_group="EU Array/Vertex Shader"
8895             mdapi_hw_unit_type="gpu"
8896             />
8897    <counter name="GS Threads Dispatched"
8898             description="The total number of geometry shader hardware threads dispatched."
8899             data_type="uint64"
8900             equation="A 5 READ"
8901             underscore_name="gs_threads"
8902             units="threads"
8903             symbol_name="GsThreads"
8904             semantic_type="event"
8905             mdapi_supported_apis=""
8906             mdapi_usage_flags="Tier3 Frame Batch Draw"
8907             mdapi_hw_unit_type="gpu"
8908             mdapi_group="EU Array/Geometry Shader"
8909             />
8910    <counter name="Early Hi-Depth Test Fails"
8911             description="The total number of pixels dropped on early hierarchical depth test."
8912             data_type="uint64"
8913             equation="A 22 READ 4 UMUL"
8914             underscore_name="hi_depth_test_fails"
8915             units="pixels"
8916             symbol_name="HiDepthTestFails"
8917             semantic_type="event"
8918             mdapi_supported_apis=""
8919             mdapi_usage_flags="Tier3 Frame Batch Draw"
8920             mdapi_hw_unit_type="gpu"
8921             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8922             />
8923    <counter name="FS Both FPU Active"
8924             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8925             data_type="float"
8926             max_equation="100"
8927             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8928             underscore_name="ps_eu_both_fpu_active"
8929             units="percent"
8930             symbol_name="PsEuBothFpuActive"
8931             semantic_type="duration"
8932             mdapi_supported_apis=""
8933             mdapi_usage_flags="Tier4 Frame Batch Draw"
8934             mdapi_group="3D Pipe/Fragment Shader"
8935             mdapi_hw_unit_type="gpu"
8936             />
8937    <counter name="VS Threads Dispatched"
8938             description="The total number of vertex shader hardware threads dispatched."
8939             data_type="uint64"
8940             equation="A 1 READ"
8941             underscore_name="vs_threads"
8942             units="threads"
8943             symbol_name="VsThreads"
8944             semantic_type="event"
8945             mdapi_supported_apis=""
8946             mdapi_usage_flags="Tier3 Frame Batch Draw"
8947             mdapi_hw_unit_type="gpu"
8948             mdapi_group="EU Array/Vertex Shader"
8949             />
8950    <counter name="FS Threads Dispatched"
8951             description="The total number of fragment shader hardware threads dispatched."
8952             data_type="uint64"
8953             equation="A 6 READ"
8954             underscore_name="ps_threads"
8955             units="threads"
8956             symbol_name="PsThreads"
8957             semantic_type="event"
8958             mdapi_supported_apis=""
8959             mdapi_usage_flags="Tier3 Frame Batch Draw"
8960             mdapi_hw_unit_type="gpu"
8961             mdapi_group="EU Array/Fragment Shader"
8962             />
8963    <counter name="Samples Blended"
8964             description="The total number of blended samples or pixels written to all render targets."
8965             data_type="uint64"
8966             equation="A 27 READ 4 UMUL"
8967             underscore_name="samples_blended"
8968             units="pixels"
8969             symbol_name="SamplesBlended"
8970             semantic_type="event"
8971             mdapi_supported_apis=""
8972             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8973             mdapi_hw_unit_type="gpu"
8974             mdapi_group="3D Pipe/Output Merger"
8975             />
8976    <counter name="Shader Barrier Messages"
8977             description="The total number of shader barrier messages."
8978             data_type="uint64"
8979             equation="A 35 READ"
8980             underscore_name="shader_barriers"
8981             units="messages"
8982             symbol_name="ShaderBarriers"
8983             semantic_type="event"
8984             mdapi_supported_apis=""
8985             mdapi_usage_flags="Tier3 Frame Batch Draw"
8986             mdapi_hw_unit_type="gpu"
8987             mdapi_group="EU Array/Barrier"
8988             />
8989    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
8990             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
8991             data_type="float"
8992             max_equation="100"
8993             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8994             underscore_name="ps_thread03_ready_for_dispatch"
8995             units="percent"
8996             symbol_name="PSThread03ReadyForDispatch"
8997             availability="$SubsliceMask 8 AND"
8998             semantic_type="duration"
8999             mdapi_supported_apis=""
9000             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9001             mdapi_group="GPU/Thread Dispatcher"
9002             mdapi_hw_unit_type="subslice"
9003             />
9004    <counter name="Sampler Texels"
9005             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9006             data_type="uint64"
9007             equation="A 28 READ 4 UMUL"
9008             underscore_name="sampler_texels"
9009             units="texels"
9010             symbol_name="SamplerTexels"
9011             semantic_type="event"
9012             mdapi_supported_apis=""
9013             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9014             mdapi_hw_unit_type="gpu"
9015             mdapi_group="Sampler/Sampler Input"
9016             />
9017    <counter name="Pixels Failing Tests"
9018             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9019             data_type="uint64"
9020             equation="A 25 READ 4 UMUL"
9021             underscore_name="pixels_failing_post_ps_tests"
9022             units="pixels"
9023             symbol_name="PixelsFailingPostPsTests"
9024             semantic_type="event"
9025             mdapi_supported_apis=""
9026             mdapi_usage_flags="Tier3 Frame Batch Draw"
9027             mdapi_hw_unit_type="gpu"
9028             mdapi_group="3D Pipe/Output Merger"
9029             />
9030    <counter name="GPU Time Elapsed"
9031             description="Time elapsed on the GPU during the measurement."
9032             data_type="uint64"
9033             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9034             underscore_name="gpu_time"
9035             units="ns"
9036             symbol_name="GpuTime"
9037             semantic_type="duration"
9038             mdapi_supported_apis=""
9039             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9040             mdapi_hw_unit_type="gpu"
9041             mdapi_group="GPU"
9042             />
9043    <counter name="AVG GPU Core Frequency"
9044             description="Average GPU Core Frequency in the measurement."
9045             data_type="uint64"
9046             max_equation="$GpuMaxFrequency"
9047             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9048             underscore_name="avg_gpu_core_frequency"
9049             units="hz"
9050             symbol_name="AvgGpuCoreFrequency"
9051             semantic_type="event"
9052             mdapi_supported_apis=""
9053             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9054             mdapi_group="GPU"
9055             mdapi_hw_unit_type="gpu"
9056             />
9057    <counter name="Sampler Texels Misses"
9058             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9059             data_type="uint64"
9060             equation="A 29 READ 4 UMUL"
9061             underscore_name="sampler_texel_misses"
9062             units="texels"
9063             symbol_name="SamplerTexelMisses"
9064             semantic_type="event"
9065             mdapi_supported_apis=""
9066             mdapi_usage_flags="Tier3 Batch Frame Draw"
9067             mdapi_hw_unit_type="gpu"
9068             mdapi_group="Sampler/Sampler Cache"
9069             />
9070    <counter name="CS Threads Dispatched"
9071             description="The total number of compute shader hardware threads dispatched."
9072             data_type="uint64"
9073             equation="A 4 READ"
9074             underscore_name="cs_threads"
9075             units="threads"
9076             symbol_name="CsThreads"
9077             semantic_type="event"
9078             mdapi_supported_apis=""
9079             mdapi_usage_flags="Tier3 Frame Batch Draw"
9080             mdapi_hw_unit_type="gpu"
9081             mdapi_group="EU Array/Compute Shader"
9082             />
9083    <counter name="SLM Bytes Read"
9084             description="The total number of GPU memory bytes read from shared local memory."
9085             data_type="uint64"
9086             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9087             equation="A 30 READ 64 UMUL"
9088             underscore_name="slm_bytes_read"
9089             units="bytes"
9090             symbol_name="SlmBytesRead"
9091             semantic_type="throughput"
9092             mdapi_supported_apis=""
9093             mdapi_usage_flags="Tier3 Frame Batch Draw"
9094             mdapi_group="L3/Data Port/SLM"
9095             mdapi_hw_unit_type="gpu"
9096             />
9097    <counter name="FS AVG Stall per Thread"
9098             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
9099             data_type="uint64"
9100             equation="A 20 READ A 6 READ UDIV"
9101             underscore_name="ps_eu_stall_per_thread"
9102             units="cycles"
9103             symbol_name="PsEuStallPerThread"
9104             semantic_type="event"
9105             mdapi_supported_apis=""
9106             mdapi_usage_flags="Tier4 Frame Batch Draw"
9107             mdapi_hw_unit_type="gpu"
9108             mdapi_group="EU Array/Fragment Shader"
9109             />
9110    <counter name="PS FPU1 Pipe Active"
9111             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9112             data_type="float"
9113             max_equation="100"
9114             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9115             underscore_name="ps_fpu1_active"
9116             units="percent"
9117             symbol_name="PsFpu1Active"
9118             semantic_type="duration"
9119             mdapi_supported_apis=""
9120             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9121             mdapi_group="EU Array/Pixel Shader"
9122             mdapi_hw_unit_type="gpu"
9123             />
9124    <counter name="VS AVG Stall per Thread"
9125             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
9126             data_type="uint64"
9127             equation="A 14 READ A 1 READ UDIV"
9128             underscore_name="vs_eu_stall_per_thread"
9129             units="cycles"
9130             symbol_name="VsEuStallPerThread"
9131             semantic_type="event"
9132             mdapi_supported_apis=""
9133             mdapi_usage_flags="Tier4 Frame Batch Draw"
9134             mdapi_hw_unit_type="gpu"
9135             mdapi_group="EU Array/Vertex Shader"
9136             />
9137    <counter name="PS Send Pipeline Active"
9138             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9139             data_type="float"
9140             max_equation="100"
9141             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9142             underscore_name="ps_send_active"
9143             units="percent"
9144             symbol_name="PsSendActive"
9145             semantic_type="duration"
9146             mdapi_supported_apis=""
9147             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9148             mdapi_group="EU Array/Pixel Shader"
9149             mdapi_hw_unit_type="gpu"
9150             />
9151    <counter name="Rasterized Pixels"
9152             description="The total number of rasterized pixels."
9153             data_type="uint64"
9154             equation="A 21 READ 4 UMUL"
9155             underscore_name="rasterized_pixels"
9156             units="pixels"
9157             symbol_name="RasterizedPixels"
9158             semantic_type="event"
9159             mdapi_supported_apis=""
9160             mdapi_usage_flags="Tier3 Frame Batch Draw"
9161             mdapi_hw_unit_type="gpu"
9162             mdapi_group="3D Pipe/Rasterizer"
9163             />
9164    <counter name="GPU Busy"
9165             description="The percentage of time in which the GPU has been processing GPU commands."
9166             data_type="float"
9167             max_equation="100"
9168             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9169             underscore_name="gpu_busy"
9170             units="percent"
9171             symbol_name="GpuBusy"
9172             semantic_type="duration"
9173             mdapi_supported_apis=""
9174             mdapi_usage_flags="Tier1 Overview System Frame"
9175             mdapi_group="GPU"
9176             mdapi_hw_unit_type="gpu"
9177             />
9178    <counter name="FS AVG Active per Thread"
9179             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
9180             data_type="uint64"
9181             equation="A 19 READ A 6 READ UDIV"
9182             underscore_name="ps_eu_active_per_thread"
9183             units="cycles"
9184             symbol_name="PsEuActivePerThread"
9185             semantic_type="event"
9186             mdapi_supported_apis=""
9187             mdapi_usage_flags="Tier4 Frame Batch Draw"
9188             mdapi_hw_unit_type="gpu"
9189             mdapi_group="EU Array/Fragment Shader"
9190             />
9191    <counter name="FS EU Active"
9192             description="The percentage of time in which fragment shaders were processed actively on the EUs."
9193             data_type="float"
9194             max_equation="100"
9195             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9196             underscore_name="ps_eu_active"
9197             units="percent"
9198             symbol_name="PsEuActive"
9199             semantic_type="duration"
9200             mdapi_supported_apis=""
9201             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9202             mdapi_group="EU Array/Fragment Shader"
9203             mdapi_hw_unit_type="gpu"
9204             />
9205    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9206             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9207             data_type="float"
9208             max_equation="100"
9209             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
9210             underscore_name="ps_thread00_ready_for_dispatch"
9211             units="percent"
9212             symbol_name="PSThread00ReadyForDispatch"
9213             availability="$SubsliceMask 1 AND"
9214             semantic_type="duration"
9215             mdapi_supported_apis=""
9216             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9217             mdapi_group="GPU/Thread Dispatcher"
9218             mdapi_hw_unit_type="subslice"
9219             />
9220    <counter name="Shader Atomic Memory Accesses"
9221             description="The total number of shader atomic memory accesses."
9222             data_type="uint64"
9223             equation="A 34 READ"
9224             underscore_name="shader_atomics"
9225             units="messages"
9226             symbol_name="ShaderAtomics"
9227             semantic_type="event"
9228             mdapi_supported_apis=""
9229             mdapi_usage_flags="Tier3 Frame Batch Draw"
9230             mdapi_hw_unit_type="gpu"
9231             mdapi_group="L3/Data Port/Atomics"
9232             />
9233    <counter name="VS FPU0 Pipe Active"
9234             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9235             data_type="float"
9236             max_equation="100"
9237             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9238             underscore_name="vs_fpu0_active"
9239             units="percent"
9240             symbol_name="VsFpu0Active"
9241             semantic_type="duration"
9242             mdapi_supported_apis=""
9243             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9244             mdapi_group="EU Array/Vertex Shader"
9245             mdapi_hw_unit_type="gpu"
9246             />
9247    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
9248             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
9249             data_type="float"
9250             max_equation="100"
9251             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9252             underscore_name="ps_thread07_ready_for_dispatch"
9253             units="percent"
9254             symbol_name="PSThread07ReadyForDispatch"
9255             availability="$SubsliceMask 128 AND"
9256             semantic_type="duration"
9257             mdapi_supported_apis=""
9258             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9259             mdapi_group="GPU/Thread Dispatcher"
9260             mdapi_hw_unit_type="subslice"
9261             />
9262    <counter name="PS FPU0 Pipe Active"
9263             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9264             data_type="float"
9265             max_equation="100"
9266             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9267             underscore_name="ps_fpu0_active"
9268             units="percent"
9269             symbol_name="PsFpu0Active"
9270             semantic_type="duration"
9271             mdapi_supported_apis=""
9272             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9273             mdapi_group="EU Array/Pixel Shader"
9274             mdapi_hw_unit_type="gpu"
9275             />
9276    <counter name="DS Threads Dispatched"
9277             description="The total number of domain shader hardware threads dispatched."
9278             data_type="uint64"
9279             equation="A 3 READ"
9280             underscore_name="ds_threads"
9281             units="threads"
9282             symbol_name="DsThreads"
9283             semantic_type="event"
9284             mdapi_supported_apis=""
9285             mdapi_usage_flags="Tier3 Frame Batch Draw"
9286             mdapi_hw_unit_type="gpu"
9287             mdapi_group="EU Array/Domain Shader"
9288             />
9289    <counter name="FS EU Stall"
9290             description="The percentage of time in which fragment shaders were stalled on the EUs."
9291             data_type="float"
9292             max_equation="100"
9293             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9294             underscore_name="ps_eu_stall"
9295             units="percent"
9296             symbol_name="PsEuStall"
9297             semantic_type="duration"
9298             mdapi_supported_apis=""
9299             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9300             mdapi_group="EU Array/Fragment Shader"
9301             mdapi_hw_unit_type="gpu"
9302             />
9303    <counter name="EU Stall"
9304             description="The percentage of time in which the Execution Units were stalled."
9305             data_type="float"
9306             max_equation="100"
9307             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9308             underscore_name="eu_stall"
9309             units="percent"
9310             symbol_name="EuStall"
9311             semantic_type="duration"
9312             mdapi_supported_apis=""
9313             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9314             mdapi_group="EU Array"
9315             mdapi_hw_unit_type="gpu"
9316             />
9317    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
9318             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
9319             data_type="float"
9320             max_equation="100"
9321             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9322             underscore_name="ps_thread05_ready_for_dispatch"
9323             units="percent"
9324             symbol_name="PSThread05ReadyForDispatch"
9325             availability="$SubsliceMask 32 AND"
9326             semantic_type="duration"
9327             mdapi_supported_apis=""
9328             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9329             mdapi_group="GPU/Thread Dispatcher"
9330             mdapi_hw_unit_type="subslice"
9331             />
9332    <counter name="VS EU Active"
9333             description="The percentage of time in which vertex shaders were processed actively on the EUs."
9334             data_type="float"
9335             max_equation="100"
9336             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9337             underscore_name="vs_eu_active"
9338             units="percent"
9339             symbol_name="VsEuActive"
9340             semantic_type="duration"
9341             mdapi_supported_apis=""
9342             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9343             mdapi_group="EU Array/Vertex Shader"
9344             mdapi_hw_unit_type="gpu"
9345             />
9346    <counter name="Early Depth Test Fails"
9347             description="The total number of pixels dropped on early depth test."
9348             data_type="uint64"
9349             equation="A 23 READ 4 UMUL"
9350             underscore_name="early_depth_test_fails"
9351             units="pixels"
9352             symbol_name="EarlyDepthTestFails"
9353             semantic_type="event"
9354             mdapi_supported_apis=""
9355             mdapi_usage_flags="Tier3 Frame Batch Draw"
9356             mdapi_hw_unit_type="gpu"
9357             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9358             />
9359    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9360             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9361             data_type="float"
9362             max_equation="100"
9363             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
9364             underscore_name="ps_thread01_ready_for_dispatch"
9365             units="percent"
9366             symbol_name="PSThread01ReadyForDispatch"
9367             availability="$SubsliceMask 2 AND"
9368             semantic_type="duration"
9369             mdapi_supported_apis=""
9370             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9371             mdapi_group="GPU/Thread Dispatcher"
9372             mdapi_hw_unit_type="subslice"
9373             />
9374    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
9375             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
9376             data_type="float"
9377             max_equation="100"
9378             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9379             underscore_name="ps_thread04_ready_for_dispatch"
9380             units="percent"
9381             symbol_name="PSThread04ReadyForDispatch"
9382             availability="$SubsliceMask 16 AND"
9383             semantic_type="duration"
9384             mdapi_supported_apis=""
9385             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9386             mdapi_group="GPU/Thread Dispatcher"
9387             mdapi_hw_unit_type="subslice"
9388             />
9389    <counter name="VS EU Stall"
9390             description="The percentage of time in which vertex shaders were stalled on the EUs."
9391             data_type="float"
9392             max_equation="100"
9393             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9394             underscore_name="vs_eu_stall"
9395             units="percent"
9396             symbol_name="VsEuStall"
9397             semantic_type="duration"
9398             mdapi_supported_apis=""
9399             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9400             mdapi_group="EU Array/Vertex Shader"
9401             mdapi_hw_unit_type="gpu"
9402             />
9403    <counter name="Shader Memory Accesses"
9404             description="The total number of shader memory accesses to L3."
9405             data_type="uint64"
9406             equation="A 32 READ"
9407             underscore_name="shader_memory_accesses"
9408             units="messages"
9409             symbol_name="ShaderMemoryAccesses"
9410             semantic_type="event"
9411             mdapi_supported_apis=""
9412             mdapi_usage_flags="Tier3 Frame Batch Draw"
9413             mdapi_hw_unit_type="gpu"
9414             mdapi_group="L3/Data Port"
9415             />
9416    <counter name="VS AVG Active per Thread"
9417             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
9418             data_type="uint64"
9419             equation="A 13 READ A 1 READ UDIV"
9420             underscore_name="vs_eu_active_per_thread"
9421             units="cycles"
9422             symbol_name="VsEuActivePerThread"
9423             semantic_type="event"
9424             mdapi_supported_apis=""
9425             mdapi_usage_flags="Tier4 Frame Batch Draw"
9426             mdapi_hw_unit_type="gpu"
9427             mdapi_group="EU Array/Vertex Shader"
9428             />
9429    <counter name="HS Threads Dispatched"
9430             description="The total number of hull shader hardware threads dispatched."
9431             data_type="uint64"
9432             equation="A 2 READ"
9433             underscore_name="hs_threads"
9434             units="threads"
9435             symbol_name="HsThreads"
9436             semantic_type="event"
9437             mdapi_supported_apis=""
9438             mdapi_usage_flags="Tier3 Frame Batch Draw"
9439             mdapi_hw_unit_type="gpu"
9440             mdapi_group="EU Array/Hull Shader"
9441             />
9442    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9443             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9444             data_type="float"
9445             max_equation="100"
9446             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9447             underscore_name="ps_thread02_ready_for_dispatch"
9448             units="percent"
9449             symbol_name="PSThread02ReadyForDispatch"
9450             availability="$SubsliceMask 4 AND"
9451             semantic_type="duration"
9452             mdapi_supported_apis=""
9453             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9454             mdapi_group="GPU/Thread Dispatcher"
9455             mdapi_hw_unit_type="subslice"
9456             />
9457    <counter name="L3 Shader Throughput"
9458             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9459             data_type="uint64"
9460             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9461             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9462             underscore_name="l3_shader_throughput"
9463             units="bytes"
9464             symbol_name="L3ShaderThroughput"
9465             semantic_type="throughput"
9466             mdapi_supported_apis=""
9467             mdapi_usage_flags="Tier2 Frame Batch Draw"
9468             mdapi_group="L3/Data Port"
9469             mdapi_hw_unit_type="gpu"
9470             />
9471    <counter name="Samples Killed in FS"
9472             description="The total number of samples or pixels dropped in fragment shaders."
9473             data_type="uint64"
9474             equation="A 24 READ 4 UMUL"
9475             underscore_name="samples_killed_in_ps"
9476             units="pixels"
9477             symbol_name="SamplesKilledInPs"
9478             semantic_type="event"
9479             mdapi_supported_apis=""
9480             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9481             mdapi_hw_unit_type="gpu"
9482             mdapi_group="3D Pipe/Fragment Shader"
9483             />
9484    <counter name="SLM Bytes Written"
9485             description="The total number of GPU memory bytes written into shared local memory."
9486             data_type="uint64"
9487             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9488             equation="A 31 READ 64 UMUL"
9489             underscore_name="slm_bytes_written"
9490             units="bytes"
9491             symbol_name="SlmBytesWritten"
9492             semantic_type="throughput"
9493             mdapi_supported_apis=""
9494             mdapi_usage_flags="Tier3 Frame Batch Draw"
9495             mdapi_group="L3/Data Port/SLM"
9496             mdapi_hw_unit_type="gpu"
9497             />
9498    <counter name="Samples Written"
9499             description="The total number of samples or pixels written to all render targets."
9500             data_type="uint64"
9501             equation="A 26 READ 4 UMUL"
9502             underscore_name="samples_written"
9503             units="pixels"
9504             symbol_name="SamplesWritten"
9505             semantic_type="event"
9506             mdapi_supported_apis=""
9507             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9508             mdapi_hw_unit_type="gpu"
9509             mdapi_group="3D Pipe/Output Merger"
9510             />
9511    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
9512             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
9513             data_type="float"
9514             max_equation="100"
9515             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9516             underscore_name="ps_thread06_ready_for_dispatch"
9517             units="percent"
9518             symbol_name="PSThread06ReadyForDispatch"
9519             availability="$SubsliceMask 64 AND"
9520             semantic_type="duration"
9521             mdapi_supported_apis=""
9522             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9523             mdapi_group="GPU/Thread Dispatcher"
9524             mdapi_hw_unit_type="subslice"
9525             />
9526    <register_config type="NOA">
9527        <register type="NOA" address="0x00000D04" value="0x00000200" />
9528        <register type="NOA" address="0x00009840" value="0x00000000" />
9529        <register type="NOA" address="0x00009884" value="0x00000000" />
9530        <register type="NOA" address="0x00009888" value="0x14290000" />
9531        <register type="NOA" address="0x00009888" value="0x142E0000" />
9532        <register type="NOA" address="0x00009888" value="0x14690000" />
9533        <register type="NOA" address="0x00009888" value="0x146E0000" />
9534        <register type="NOA" address="0x00009888" value="0x14A90000" />
9535        <register type="NOA" address="0x00009888" value="0x14AE0000" />
9536        <register type="NOA" address="0x00009888" value="0x14E90000" />
9537        <register type="NOA" address="0x00009888" value="0x14EE0000" />
9538        <register type="NOA" address="0x00009888" value="0x161E8000" />
9539        <register type="NOA" address="0x00009888" value="0x181E8000" />
9540        <register type="NOA" address="0x00009888" value="0x1C1E1800" />
9541        <register type="NOA" address="0x00009888" value="0x06204000" />
9542        <register type="NOA" address="0x00009888" value="0x08204000" />
9543        <register type="NOA" address="0x00009888" value="0x0A204000" />
9544        <register type="NOA" address="0x00009888" value="0x0C204000" />
9545        <register type="NOA" address="0x00009888" value="0x16218000" />
9546        <register type="NOA" address="0x00009888" value="0x18218000" />
9547        <register type="NOA" address="0x00009888" value="0x1E210018" />
9548        <register type="NOA" address="0x00009888" value="0x0429C300" />
9549        <register type="NOA" address="0x00009888" value="0x062900C5" />
9550        <register type="NOA" address="0x00009888" value="0x10290000" />
9551        <register type="NOA" address="0x00009888" value="0x062AC000" />
9552        <register type="NOA" address="0x00009888" value="0x082AC000" />
9553        <register type="NOA" address="0x00009888" value="0x0A2A4000" />
9554        <register type="NOA" address="0x00009888" value="0x0C2A4000" />
9555        <register type="NOA" address="0x00009888" value="0x062C4000" />
9556        <register type="NOA" address="0x00009888" value="0x082C4000" />
9557        <register type="NOA" address="0x00009888" value="0x0A2C4000" />
9558        <register type="NOA" address="0x00009888" value="0x0C2C4000" />
9559        <register type="NOA" address="0x00009888" value="0x022EC300" />
9560        <register type="NOA" address="0x00009888" value="0x042E00C5" />
9561        <register type="NOA" address="0x00009888" value="0x102E0000" />
9562        <register type="NOA" address="0x00009888" value="0x062F4000" />
9563        <register type="NOA" address="0x00009888" value="0x082F4000" />
9564        <register type="NOA" address="0x00009888" value="0x1E5E0030" />
9565        <register type="NOA" address="0x00009888" value="0x125E8000" />
9566        <register type="NOA" address="0x00009888" value="0x145E8000" />
9567        <register type="NOA" address="0x00009888" value="0x1A604000" />
9568        <register type="NOA" address="0x00009888" value="0x1C600001" />
9569        <register type="NOA" address="0x00009888" value="0x02604000" />
9570        <register type="NOA" address="0x00009888" value="0x04604000" />
9571        <register type="NOA" address="0x00009888" value="0x1E613000" />
9572        <register type="NOA" address="0x00009888" value="0x12618000" />
9573        <register type="NOA" address="0x00009888" value="0x14618000" />
9574        <register type="NOA" address="0x00009888" value="0x0069C300" />
9575        <register type="NOA" address="0x00009888" value="0x026900C5" />
9576        <register type="NOA" address="0x00009888" value="0x10690000" />
9577        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
9578        <register type="NOA" address="0x00009888" value="0x026A4000" />
9579        <register type="NOA" address="0x00009888" value="0x046A4000" />
9580        <register type="NOA" address="0x00009888" value="0x186C5000" />
9581        <register type="NOA" address="0x00009888" value="0x026C4000" />
9582        <register type="NOA" address="0x00009888" value="0x046C4000" />
9583        <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
9584        <register type="NOA" address="0x00009888" value="0x106E0000" />
9585        <register type="NOA" address="0x00009888" value="0x1A6F5000" />
9586        <register type="NOA" address="0x00009888" value="0x1E9E000F" />
9587        <register type="NOA" address="0x00009888" value="0x1AA01540" />
9588        <register type="NOA" address="0x00009888" value="0x1EA10F00" />
9589        <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
9590        <register type="NOA" address="0x00009888" value="0x10A90000" />
9591        <register type="NOA" address="0x00009888" value="0x18AAF000" />
9592        <register type="NOA" address="0x00009888" value="0x1AAA0005" />
9593        <register type="NOA" address="0x00009888" value="0x18AC0550" />
9594        <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
9595        <register type="NOA" address="0x00009888" value="0x10AE0000" />
9596        <register type="NOA" address="0x00009888" value="0x1AAF0050" />
9597        <register type="NOA" address="0x00009888" value="0x10DE8000" />
9598        <register type="NOA" address="0x00009888" value="0x1CDEE000" />
9599        <register type="NOA" address="0x00009888" value="0x00E04000" />
9600        <register type="NOA" address="0x00009888" value="0x0EE04000" />
9601        <register type="NOA" address="0x00009888" value="0x18E04000" />
9602        <register type="NOA" address="0x00009888" value="0x1AE00010" />
9603        <register type="NOA" address="0x00009888" value="0x10E18000" />
9604        <register type="NOA" address="0x00009888" value="0x1EE100E0" />
9605        <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
9606        <register type="NOA" address="0x00009888" value="0x10E90000" />
9607        <register type="NOA" address="0x00009888" value="0x00EAC000" />
9608        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
9609        <register type="NOA" address="0x00009888" value="0x18EA0500" />
9610        <register type="NOA" address="0x00009888" value="0x00EC4000" />
9611        <register type="NOA" address="0x00009888" value="0x0EEC4000" />
9612        <register type="NOA" address="0x00009888" value="0x18EC0005" />
9613        <register type="NOA" address="0x00009888" value="0x00EE00C3" />
9614        <register type="NOA" address="0x00009888" value="0x06EEC500" />
9615        <register type="NOA" address="0x00009888" value="0x10EE0000" />
9616        <register type="NOA" address="0x00009888" value="0x00EF4000" />
9617        <register type="NOA" address="0x00009888" value="0x0EEF4000" />
9618        <register type="NOA" address="0x00009888" value="0x0C045400" />
9619        <register type="NOA" address="0x00009888" value="0x0E045555" />
9620        <register type="NOA" address="0x00009888" value="0x10040155" />
9621        <register type="NOA" address="0x00009888" value="0x04055000" />
9622        <register type="NOA" address="0x00009888" value="0x0A055000" />
9623        <register type="NOA" address="0x00009888" value="0x0C055000" />
9624        <register type="NOA" address="0x00009888" value="0x0E055000" />
9625        <register type="NOA" address="0x00009888" value="0x14050055" />
9626        <register type="NOA" address="0x00009888" value="0x06055000" />
9627        <register type="NOA" address="0x00009888" value="0x08055000" />
9628        <register type="NOA" address="0x00009888" value="0x2406FF00" />
9629        <register type="NOA" address="0x00009888" value="0x260600FF" />
9630        <register type="NOA" address="0x00009888" value="0x0E08A000" />
9631        <register type="NOA" address="0x00009888" value="0x00088000" />
9632        <register type="NOA" address="0x00009888" value="0x02082000" />
9633        <register type="NOA" address="0x00009888" value="0x14090050" />
9634        <register type="NOA" address="0x00009888" value="0x04094000" />
9635        <register type="NOA" address="0x00009888" value="0x06091000" />
9636        <register type="NOA" address="0x00009888" value="0x000D2000" />
9637        <register type="NOA" address="0x00009888" value="0x060D8000" />
9638        <register type="NOA" address="0x00009888" value="0x080DA000" />
9639        <register type="NOA" address="0x00009888" value="0x040E1000" />
9640        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
9641        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
9642        <register type="NOA" address="0x00009888" value="0x1812FC00" />
9643        <register type="NOA" address="0x00009888" value="0x1A12002B" />
9644        <register type="NOA" address="0x00009888" value="0x02128000" />
9645        <register type="NOA" address="0x00009888" value="0x04128000" />
9646        <register type="NOA" address="0x00009888" value="0x0813C000" />
9647        <register type="NOA" address="0x00009888" value="0x0A13F000" />
9648        <register type="NOA" address="0x00009888" value="0x04136000" />
9649        <register type="NOA" address="0x00009888" value="0x0A14C000" />
9650        <register type="NOA" address="0x00009888" value="0x0C14C000" />
9651        <register type="NOA" address="0x00009888" value="0x0E14C000" />
9652        <register type="NOA" address="0x00009888" value="0x00148000" />
9653        <register type="NOA" address="0x00009888" value="0x02144000" />
9654        <register type="NOA" address="0x00009888" value="0x00158000" />
9655        <register type="NOA" address="0x00009888" value="0x0E158000" />
9656        <register type="NOA" address="0x00009888" value="0x16152AD0" />
9657        <register type="NOA" address="0x00009888" value="0x18150005" />
9658        <register type="NOA" address="0x00009888" value="0x02154000" />
9659        <register type="NOA" address="0x00009888" value="0x04154000" />
9660        <register type="NOA" address="0x00009888" value="0x0615C000" />
9661        <register type="NOA" address="0x00009888" value="0x0815C000" />
9662        <register type="NOA" address="0x00009888" value="0x0A15C000" />
9663        <register type="NOA" address="0x00009888" value="0x0C15C000" />
9664        <register type="NOA" address="0x00009888" value="0x02188000" />
9665        <register type="NOA" address="0x00009888" value="0x0418A000" />
9666        <register type="NOA" address="0x00009888" value="0x06182000" />
9667        <register type="NOA" address="0x00009888" value="0x0A198000" />
9668        <register type="NOA" address="0x00009888" value="0x0C19A000" />
9669        <register type="NOA" address="0x00009888" value="0x0E192000" />
9670        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
9671        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
9672        <register type="NOA" address="0x00009888" value="0x121D5400" />
9673        <register type="NOA" address="0x00009888" value="0x141D0002" />
9674        <register type="NOA" address="0x00009884" value="0x00000003" />
9675        <register type="NOA" address="0x00009888" value="0x301F8000" />
9676        <register type="NOA" address="0x00009888" value="0x501F4924" />
9677        <register type="NOA" address="0x00009888" value="0x521F4924" />
9678        <register type="NOA" address="0x00009888" value="0x541F0024" />
9679        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
9680        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
9681        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
9682        <register type="NOA" address="0x00009888" value="0x461F4030" />
9683        <register type="NOA" address="0x00009888" value="0x481F0040" />
9684        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
9685        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
9686        <register type="NOA" address="0x00009888" value="0x141F0000" />
9687        <register type="NOA" address="0x00009888" value="0x401F1010" />
9688        <register type="NOA" address="0x00009888" value="0x421F3030" />
9689        <register type="NOA" address="0x00009888" value="0x441F4040" />
9690    </register_config>
9691    <register_config type="OA">
9692        <register type="OA" address="0x00002740" value="0x00000000" />
9693        <register type="OA" address="0x00002710" value="0x00000000" />
9694        <register type="OA" address="0x00002714" value="0xF0800000" />
9695        <register type="OA" address="0x00002720" value="0x00000000" />
9696        <register type="OA" address="0x00002724" value="0xF0800000" />
9697        <register type="OA" address="0x00002770" value="0x00000018" />
9698        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9699        <register type="OA" address="0x00002778" value="0x00000060" />
9700        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9701        <register type="OA" address="0x00002780" value="0x00000180" />
9702        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9703        <register type="OA" address="0x00002788" value="0x00000600" />
9704        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9705        <register type="OA" address="0x00002790" value="0x00001800" />
9706        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9707        <register type="OA" address="0x00002798" value="0x00006000" />
9708        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
9709        <register type="OA" address="0x000027A0" value="0x00018000" />
9710        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
9711        <register type="OA" address="0x000027A8" value="0x00060000" />
9712        <register type="OA" address="0x000027AC" value="0x00003FFF" />
9713    </register_config>
9714    <register_config type="FLEX">
9715        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9716        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9717        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9718        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9719        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9720        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9721        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9722    </register_config>
9723  </set>
9724
9725  <set name="Metric set TDL_2"
9726       mdapi_supported_apis="OGL OCL IO BB"
9727       underscore_name="tdl_2"
9728       hw_config_guid="80e75f86-f8bc-4903-bf0f-38fd26cca636"
9729       chipset="LKF"
9730       symbol_name="TDL_2"
9731       >
9732    <counter name="GPU Core Clocks"
9733             description="The total number of GPU core clocks elapsed during the measurement."
9734             data_type="uint64"
9735             equation="GPU_CLOCK 0 READ"
9736             underscore_name="gpu_core_clocks"
9737             units="cycles"
9738             symbol_name="GpuCoreClocks"
9739             semantic_type="event"
9740             mdapi_supported_apis=""
9741             mdapi_usage_flags="Tier1 Frame Batch Draw"
9742             mdapi_hw_unit_type="gpu"
9743             mdapi_group="GPU"
9744             />
9745    <counter name="EU Active"
9746             description="The percentage of time in which the Execution Units were actively processing."
9747             data_type="float"
9748             max_equation="100"
9749             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9750             underscore_name="eu_active"
9751             units="percent"
9752             symbol_name="EuActive"
9753             semantic_type="duration"
9754             mdapi_supported_apis=""
9755             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9756             mdapi_group="EU Array"
9757             mdapi_hw_unit_type="gpu"
9758             />
9759    <counter name="EU Both FPU Pipes Active"
9760             description="The percentage of time in which both EU FPU pipelines were actively processing."
9761             data_type="float"
9762             max_equation="100"
9763             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9764             underscore_name="eu_fpu_both_active"
9765             units="percent"
9766             symbol_name="EuFpuBothActive"
9767             semantic_type="duration"
9768             mdapi_supported_apis=""
9769             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9770             mdapi_group="EU Array/Pipes"
9771             mdapi_hw_unit_type="gpu"
9772             />
9773    <counter name="SQ is full"
9774             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9775             data_type="float"
9776             max_equation="100"
9777             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9778             underscore_name="gt_request_queue_full"
9779             units="percent"
9780             symbol_name="GTRequestQueueFull"
9781             semantic_type="duration"
9782             mdapi_supported_apis=""
9783             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9784             mdapi_group="GTI"
9785             mdapi_hw_unit_type="gpu"
9786             />
9787    <counter name="VS Send Pipe Active"
9788             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9789             data_type="float"
9790             max_equation="100"
9791             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9792             underscore_name="vs_send_active"
9793             units="percent"
9794             symbol_name="VsSendActive"
9795             semantic_type="duration"
9796             mdapi_supported_apis=""
9797             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9798             mdapi_group="EU Array/Vertex Shader"
9799             mdapi_hw_unit_type="gpu"
9800             />
9801    <counter name="VS FPU1 Pipe Active"
9802             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9803             data_type="float"
9804             max_equation="100"
9805             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9806             underscore_name="vs_fpu1_active"
9807             units="percent"
9808             symbol_name="VsFpu1Active"
9809             semantic_type="duration"
9810             mdapi_supported_apis=""
9811             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9812             mdapi_group="EU Array/Vertex Shader"
9813             mdapi_hw_unit_type="gpu"
9814             />
9815    <counter name="GS Threads Dispatched"
9816             description="The total number of geometry shader hardware threads dispatched."
9817             data_type="uint64"
9818             equation="A 5 READ"
9819             underscore_name="gs_threads"
9820             units="threads"
9821             symbol_name="GsThreads"
9822             semantic_type="event"
9823             mdapi_supported_apis=""
9824             mdapi_usage_flags="Tier3 Frame Batch Draw"
9825             mdapi_hw_unit_type="gpu"
9826             mdapi_group="EU Array/Geometry Shader"
9827             />
9828    <counter name="Early Hi-Depth Test Fails"
9829             description="The total number of pixels dropped on early hierarchical depth test."
9830             data_type="uint64"
9831             equation="A 22 READ 4 UMUL"
9832             underscore_name="hi_depth_test_fails"
9833             units="pixels"
9834             symbol_name="HiDepthTestFails"
9835             semantic_type="event"
9836             mdapi_supported_apis=""
9837             mdapi_usage_flags="Tier3 Frame Batch Draw"
9838             mdapi_hw_unit_type="gpu"
9839             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9840             />
9841    <counter name="FS Both FPU Active"
9842             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9843             data_type="float"
9844             max_equation="100"
9845             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9846             underscore_name="ps_eu_both_fpu_active"
9847             units="percent"
9848             symbol_name="PsEuBothFpuActive"
9849             semantic_type="duration"
9850             mdapi_supported_apis=""
9851             mdapi_usage_flags="Tier4 Frame Batch Draw"
9852             mdapi_group="3D Pipe/Fragment Shader"
9853             mdapi_hw_unit_type="gpu"
9854             />
9855    <counter name="VS Threads Dispatched"
9856             description="The total number of vertex shader hardware threads dispatched."
9857             data_type="uint64"
9858             equation="A 1 READ"
9859             underscore_name="vs_threads"
9860             units="threads"
9861             symbol_name="VsThreads"
9862             semantic_type="event"
9863             mdapi_supported_apis=""
9864             mdapi_usage_flags="Tier3 Frame Batch Draw"
9865             mdapi_hw_unit_type="gpu"
9866             mdapi_group="EU Array/Vertex Shader"
9867             />
9868    <counter name="FS Threads Dispatched"
9869             description="The total number of fragment shader hardware threads dispatched."
9870             data_type="uint64"
9871             equation="A 6 READ"
9872             underscore_name="ps_threads"
9873             units="threads"
9874             symbol_name="PsThreads"
9875             semantic_type="event"
9876             mdapi_supported_apis=""
9877             mdapi_usage_flags="Tier3 Frame Batch Draw"
9878             mdapi_hw_unit_type="gpu"
9879             mdapi_group="EU Array/Fragment Shader"
9880             />
9881    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9882             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9883             data_type="float"
9884             max_equation="100"
9885             equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9886             underscore_name="non_ps_thread02_ready_for_dispatch"
9887             units="percent"
9888             symbol_name="NonPSThread02ReadyForDispatch"
9889             availability="$SubsliceMask 4 AND"
9890             semantic_type="duration"
9891             mdapi_supported_apis=""
9892             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9893             mdapi_group="GPU/Thread Dispatcher"
9894             mdapi_hw_unit_type="subslice"
9895             />
9896    <counter name="Shader Barrier Messages"
9897             description="The total number of shader barrier messages."
9898             data_type="uint64"
9899             equation="A 35 READ"
9900             underscore_name="shader_barriers"
9901             units="messages"
9902             symbol_name="ShaderBarriers"
9903             semantic_type="event"
9904             mdapi_supported_apis=""
9905             mdapi_usage_flags="Tier3 Frame Batch Draw"
9906             mdapi_hw_unit_type="gpu"
9907             mdapi_group="EU Array/Barrier"
9908             />
9909    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9910             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9911             data_type="float"
9912             max_equation="100"
9913             equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9914             underscore_name="non_ps_thread03_ready_for_dispatch"
9915             units="percent"
9916             symbol_name="NonPSThread03ReadyForDispatch"
9917             availability="$SubsliceMask 8 AND"
9918             semantic_type="duration"
9919             mdapi_supported_apis=""
9920             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9921             mdapi_group="GPU/Thread Dispatcher"
9922             mdapi_hw_unit_type="subslice"
9923             />
9924    <counter name="Sampler Texels"
9925             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9926             data_type="uint64"
9927             equation="A 28 READ 4 UMUL"
9928             underscore_name="sampler_texels"
9929             units="texels"
9930             symbol_name="SamplerTexels"
9931             semantic_type="event"
9932             mdapi_supported_apis=""
9933             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9934             mdapi_hw_unit_type="gpu"
9935             mdapi_group="Sampler/Sampler Input"
9936             />
9937    <counter name="Pixels Failing Tests"
9938             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9939             data_type="uint64"
9940             equation="A 25 READ 4 UMUL"
9941             underscore_name="pixels_failing_post_ps_tests"
9942             units="pixels"
9943             symbol_name="PixelsFailingPostPsTests"
9944             semantic_type="event"
9945             mdapi_supported_apis=""
9946             mdapi_usage_flags="Tier3 Frame Batch Draw"
9947             mdapi_hw_unit_type="gpu"
9948             mdapi_group="3D Pipe/Output Merger"
9949             />
9950    <counter name="GPU Time Elapsed"
9951             description="Time elapsed on the GPU during the measurement."
9952             data_type="uint64"
9953             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9954             underscore_name="gpu_time"
9955             units="ns"
9956             symbol_name="GpuTime"
9957             semantic_type="duration"
9958             mdapi_supported_apis=""
9959             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9960             mdapi_hw_unit_type="gpu"
9961             mdapi_group="GPU"
9962             />
9963    <counter name="AVG GPU Core Frequency"
9964             description="Average GPU Core Frequency in the measurement."
9965             data_type="uint64"
9966             max_equation="$GpuMaxFrequency"
9967             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9968             underscore_name="avg_gpu_core_frequency"
9969             units="hz"
9970             symbol_name="AvgGpuCoreFrequency"
9971             semantic_type="event"
9972             mdapi_supported_apis=""
9973             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9974             mdapi_group="GPU"
9975             mdapi_hw_unit_type="gpu"
9976             />
9977    <counter name="Sampler Texels Misses"
9978             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9979             data_type="uint64"
9980             equation="A 29 READ 4 UMUL"
9981             underscore_name="sampler_texel_misses"
9982             units="texels"
9983             symbol_name="SamplerTexelMisses"
9984             semantic_type="event"
9985             mdapi_supported_apis=""
9986             mdapi_usage_flags="Tier3 Batch Frame Draw"
9987             mdapi_hw_unit_type="gpu"
9988             mdapi_group="Sampler/Sampler Cache"
9989             />
9990    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9991             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9992             data_type="float"
9993             max_equation="100"
9994             equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
9995             underscore_name="non_ps_thread00_ready_for_dispatch"
9996             units="percent"
9997             symbol_name="NonPSThread00ReadyForDispatch"
9998             availability="$SubsliceMask 1 AND"
9999             semantic_type="duration"
10000             mdapi_supported_apis=""
10001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10002             mdapi_group="GPU/Thread Dispatcher"
10003             mdapi_hw_unit_type="subslice"
10004             />
10005    <counter name="CS Threads Dispatched"
10006             description="The total number of compute shader hardware threads dispatched."
10007             data_type="uint64"
10008             equation="A 4 READ"
10009             underscore_name="cs_threads"
10010             units="threads"
10011             symbol_name="CsThreads"
10012             semantic_type="event"
10013             mdapi_supported_apis=""
10014             mdapi_usage_flags="Tier3 Frame Batch Draw"
10015             mdapi_hw_unit_type="gpu"
10016             mdapi_group="EU Array/Compute Shader"
10017             />
10018    <counter name="SLM Bytes Read"
10019             description="The total number of GPU memory bytes read from shared local memory."
10020             data_type="uint64"
10021             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10022             equation="A 30 READ 64 UMUL"
10023             underscore_name="slm_bytes_read"
10024             units="bytes"
10025             symbol_name="SlmBytesRead"
10026             semantic_type="throughput"
10027             mdapi_supported_apis=""
10028             mdapi_usage_flags="Tier3 Frame Batch Draw"
10029             mdapi_group="L3/Data Port/SLM"
10030             mdapi_hw_unit_type="gpu"
10031             />
10032    <counter name="PS FPU1 Pipe Active"
10033             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10034             data_type="float"
10035             max_equation="100"
10036             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10037             underscore_name="ps_fpu1_active"
10038             units="percent"
10039             symbol_name="PsFpu1Active"
10040             semantic_type="duration"
10041             mdapi_supported_apis=""
10042             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10043             mdapi_group="EU Array/Pixel Shader"
10044             mdapi_hw_unit_type="gpu"
10045             />
10046    <counter name="PS Send Pipeline Active"
10047             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10048             data_type="float"
10049             max_equation="100"
10050             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10051             underscore_name="ps_send_active"
10052             units="percent"
10053             symbol_name="PsSendActive"
10054             semantic_type="duration"
10055             mdapi_supported_apis=""
10056             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10057             mdapi_group="EU Array/Pixel Shader"
10058             mdapi_hw_unit_type="gpu"
10059             />
10060    <counter name="VS FPU0 Pipe Active"
10061             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10062             data_type="float"
10063             max_equation="100"
10064             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10065             underscore_name="vs_fpu0_active"
10066             units="percent"
10067             symbol_name="VsFpu0Active"
10068             semantic_type="duration"
10069             mdapi_supported_apis=""
10070             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10071             mdapi_group="EU Array/Vertex Shader"
10072             mdapi_hw_unit_type="gpu"
10073             />
10074    <counter name="GPU Busy"
10075             description="The percentage of time in which the GPU has been processing GPU commands."
10076             data_type="float"
10077             max_equation="100"
10078             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10079             underscore_name="gpu_busy"
10080             units="percent"
10081             symbol_name="GpuBusy"
10082             semantic_type="duration"
10083             mdapi_supported_apis=""
10084             mdapi_usage_flags="Tier1 Overview System Frame"
10085             mdapi_group="GPU"
10086             mdapi_hw_unit_type="gpu"
10087             />
10088    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
10089             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
10090             data_type="float"
10091             max_equation="100"
10092             equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10093             underscore_name="non_ps_thread07_ready_for_dispatch"
10094             units="percent"
10095             symbol_name="NonPSThread07ReadyForDispatch"
10096             availability="$SubsliceMask 128 AND"
10097             semantic_type="duration"
10098             mdapi_supported_apis=""
10099             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10100             mdapi_group="GPU/Thread Dispatcher"
10101             mdapi_hw_unit_type="subslice"
10102             />
10103    <counter name="Rasterized Pixels"
10104             description="The total number of rasterized pixels."
10105             data_type="uint64"
10106             equation="A 21 READ 4 UMUL"
10107             underscore_name="rasterized_pixels"
10108             units="pixels"
10109             symbol_name="RasterizedPixels"
10110             semantic_type="event"
10111             mdapi_supported_apis=""
10112             mdapi_usage_flags="Tier3 Frame Batch Draw"
10113             mdapi_hw_unit_type="gpu"
10114             mdapi_group="3D Pipe/Rasterizer"
10115             />
10116    <counter name="PS FPU0 Pipe Active"
10117             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10118             data_type="float"
10119             max_equation="100"
10120             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10121             underscore_name="ps_fpu0_active"
10122             units="percent"
10123             symbol_name="PsFpu0Active"
10124             semantic_type="duration"
10125             mdapi_supported_apis=""
10126             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10127             mdapi_group="EU Array/Pixel Shader"
10128             mdapi_hw_unit_type="gpu"
10129             />
10130    <counter name="DS Threads Dispatched"
10131             description="The total number of domain shader hardware threads dispatched."
10132             data_type="uint64"
10133             equation="A 3 READ"
10134             underscore_name="ds_threads"
10135             units="threads"
10136             symbol_name="DsThreads"
10137             semantic_type="event"
10138             mdapi_supported_apis=""
10139             mdapi_usage_flags="Tier3 Frame Batch Draw"
10140             mdapi_hw_unit_type="gpu"
10141             mdapi_group="EU Array/Domain Shader"
10142             />
10143    <counter name="Samples Written"
10144             description="The total number of samples or pixels written to all render targets."
10145             data_type="uint64"
10146             equation="A 26 READ 4 UMUL"
10147             underscore_name="samples_written"
10148             units="pixels"
10149             symbol_name="SamplesWritten"
10150             semantic_type="event"
10151             mdapi_supported_apis=""
10152             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10153             mdapi_hw_unit_type="gpu"
10154             mdapi_group="3D Pipe/Output Merger"
10155             />
10156    <counter name="EU Stall"
10157             description="The percentage of time in which the Execution Units were stalled."
10158             data_type="float"
10159             max_equation="100"
10160             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10161             underscore_name="eu_stall"
10162             units="percent"
10163             symbol_name="EuStall"
10164             semantic_type="duration"
10165             mdapi_supported_apis=""
10166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10167             mdapi_group="EU Array"
10168             mdapi_hw_unit_type="gpu"
10169             />
10170    <counter name="Samples Blended"
10171             description="The total number of blended samples or pixels written to all render targets."
10172             data_type="uint64"
10173             equation="A 27 READ 4 UMUL"
10174             underscore_name="samples_blended"
10175             units="pixels"
10176             symbol_name="SamplesBlended"
10177             semantic_type="event"
10178             mdapi_supported_apis=""
10179             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10180             mdapi_hw_unit_type="gpu"
10181             mdapi_group="3D Pipe/Output Merger"
10182             />
10183    <counter name="Early Depth Test Fails"
10184             description="The total number of pixels dropped on early depth test."
10185             data_type="uint64"
10186             equation="A 23 READ 4 UMUL"
10187             underscore_name="early_depth_test_fails"
10188             units="pixels"
10189             symbol_name="EarlyDepthTestFails"
10190             semantic_type="event"
10191             mdapi_supported_apis=""
10192             mdapi_usage_flags="Tier3 Frame Batch Draw"
10193             mdapi_hw_unit_type="gpu"
10194             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10195             />
10196    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
10197             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
10198             data_type="float"
10199             max_equation="100"
10200             equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10201             underscore_name="non_ps_thread06_ready_for_dispatch"
10202             units="percent"
10203             symbol_name="NonPSThread06ReadyForDispatch"
10204             availability="$SubsliceMask 64 AND"
10205             semantic_type="duration"
10206             mdapi_supported_apis=""
10207             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10208             mdapi_group="GPU/Thread Dispatcher"
10209             mdapi_hw_unit_type="subslice"
10210             />
10211    <counter name="Shader Memory Accesses"
10212             description="The total number of shader memory accesses to L3."
10213             data_type="uint64"
10214             equation="A 32 READ"
10215             underscore_name="shader_memory_accesses"
10216             units="messages"
10217             symbol_name="ShaderMemoryAccesses"
10218             semantic_type="event"
10219             mdapi_supported_apis=""
10220             mdapi_usage_flags="Tier3 Frame Batch Draw"
10221             mdapi_hw_unit_type="gpu"
10222             mdapi_group="L3/Data Port"
10223             />
10224    <counter name="HS Threads Dispatched"
10225             description="The total number of hull shader hardware threads dispatched."
10226             data_type="uint64"
10227             equation="A 2 READ"
10228             underscore_name="hs_threads"
10229             units="threads"
10230             symbol_name="HsThreads"
10231             semantic_type="event"
10232             mdapi_supported_apis=""
10233             mdapi_usage_flags="Tier3 Frame Batch Draw"
10234             mdapi_hw_unit_type="gpu"
10235             mdapi_group="EU Array/Hull Shader"
10236             />
10237    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
10238             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
10239             data_type="float"
10240             max_equation="100"
10241             equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10242             underscore_name="non_ps_thread05_ready_for_dispatch"
10243             units="percent"
10244             symbol_name="NonPSThread05ReadyForDispatch"
10245             availability="$SubsliceMask 32 AND"
10246             semantic_type="duration"
10247             mdapi_supported_apis=""
10248             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10249             mdapi_group="GPU/Thread Dispatcher"
10250             mdapi_hw_unit_type="subslice"
10251             />
10252    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
10253             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
10254             data_type="float"
10255             max_equation="100"
10256             equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10257             underscore_name="non_ps_thread04_ready_for_dispatch"
10258             units="percent"
10259             symbol_name="NonPSThread04ReadyForDispatch"
10260             availability="$SubsliceMask 16 AND"
10261             semantic_type="duration"
10262             mdapi_supported_apis=""
10263             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10264             mdapi_group="GPU/Thread Dispatcher"
10265             mdapi_hw_unit_type="subslice"
10266             />
10267    <counter name="L3 Shader Throughput"
10268             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10269             data_type="uint64"
10270             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10271             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
10272             underscore_name="l3_shader_throughput"
10273             units="bytes"
10274             symbol_name="L3ShaderThroughput"
10275             semantic_type="throughput"
10276             mdapi_supported_apis=""
10277             mdapi_usage_flags="Tier2 Frame Batch Draw"
10278             mdapi_group="L3/Data Port"
10279             mdapi_hw_unit_type="gpu"
10280             />
10281    <counter name="Samples Killed in FS"
10282             description="The total number of samples or pixels dropped in fragment shaders."
10283             data_type="uint64"
10284             equation="A 24 READ 4 UMUL"
10285             underscore_name="samples_killed_in_ps"
10286             units="pixels"
10287             symbol_name="SamplesKilledInPs"
10288             semantic_type="event"
10289             mdapi_supported_apis=""
10290             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10291             mdapi_hw_unit_type="gpu"
10292             mdapi_group="3D Pipe/Fragment Shader"
10293             />
10294    <counter name="SLM Bytes Written"
10295             description="The total number of GPU memory bytes written into shared local memory."
10296             data_type="uint64"
10297             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10298             equation="A 31 READ 64 UMUL"
10299             underscore_name="slm_bytes_written"
10300             units="bytes"
10301             symbol_name="SlmBytesWritten"
10302             semantic_type="throughput"
10303             mdapi_supported_apis=""
10304             mdapi_usage_flags="Tier3 Frame Batch Draw"
10305             mdapi_group="L3/Data Port/SLM"
10306             mdapi_hw_unit_type="gpu"
10307             />
10308    <counter name="Shader Atomic Memory Accesses"
10309             description="The total number of shader atomic memory accesses."
10310             data_type="uint64"
10311             equation="A 34 READ"
10312             underscore_name="shader_atomics"
10313             units="messages"
10314             symbol_name="ShaderAtomics"
10315             semantic_type="event"
10316             mdapi_supported_apis=""
10317             mdapi_usage_flags="Tier3 Frame Batch Draw"
10318             mdapi_hw_unit_type="gpu"
10319             mdapi_group="L3/Data Port/Atomics"
10320             />
10321    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
10322             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
10323             data_type="float"
10324             max_equation="100"
10325             equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10326             underscore_name="non_ps_thread01_ready_for_dispatch"
10327             units="percent"
10328             symbol_name="NonPSThread01ReadyForDispatch"
10329             availability="$SubsliceMask 2 AND"
10330             semantic_type="duration"
10331             mdapi_supported_apis=""
10332             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10333             mdapi_group="GPU/Thread Dispatcher"
10334             mdapi_hw_unit_type="subslice"
10335             />
10336    <register_config type="NOA">
10337        <register type="NOA" address="0x00000D04" value="0x00000200" />
10338        <register type="NOA" address="0x00009840" value="0x00000000" />
10339        <register type="NOA" address="0x00009884" value="0x00000000" />
10340        <register type="NOA" address="0x00009888" value="0x14290000" />
10341        <register type="NOA" address="0x00009888" value="0x142E0000" />
10342        <register type="NOA" address="0x00009888" value="0x14690000" />
10343        <register type="NOA" address="0x00009888" value="0x146E0000" />
10344        <register type="NOA" address="0x00009888" value="0x14A90000" />
10345        <register type="NOA" address="0x00009888" value="0x14AE0000" />
10346        <register type="NOA" address="0x00009888" value="0x14E90000" />
10347        <register type="NOA" address="0x00009888" value="0x14EE0000" />
10348        <register type="NOA" address="0x00009888" value="0x1E1E0018" />
10349        <register type="NOA" address="0x00009888" value="0x1A205000" />
10350        <register type="NOA" address="0x00009888" value="0x1E211800" />
10351        <register type="NOA" address="0x00009888" value="0x0C29C100" />
10352        <register type="NOA" address="0x00009888" value="0x10290000" />
10353        <register type="NOA" address="0x00009888" value="0x1A2A0034" />
10354        <register type="NOA" address="0x00009888" value="0x182C1400" />
10355        <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
10356        <register type="NOA" address="0x00009888" value="0x102E0000" />
10357        <register type="NOA" address="0x00009888" value="0x1A2F1000" />
10358        <register type="NOA" address="0x00009888" value="0x1E5E0020" />
10359        <register type="NOA" address="0x00009888" value="0x125E8000" />
10360        <register type="NOA" address="0x00009888" value="0x1C600001" />
10361        <register type="NOA" address="0x00009888" value="0x02604000" />
10362        <register type="NOA" address="0x00009888" value="0x1E612000" />
10363        <register type="NOA" address="0x00009888" value="0x12618000" />
10364        <register type="NOA" address="0x00009888" value="0x0E69C100" />
10365        <register type="NOA" address="0x00009888" value="0x10690000" />
10366        <register type="NOA" address="0x00009888" value="0x1A6A0040" />
10367        <register type="NOA" address="0x00009888" value="0x026AC000" />
10368        <register type="NOA" address="0x00009888" value="0x186C4000" />
10369        <register type="NOA" address="0x00009888" value="0x026C4000" />
10370        <register type="NOA" address="0x00009888" value="0x006EC100" />
10371        <register type="NOA" address="0x00009888" value="0x106E0000" />
10372        <register type="NOA" address="0x00009888" value="0x026F4000" />
10373        <register type="NOA" address="0x00009888" value="0x149E8000" />
10374        <register type="NOA" address="0x00009888" value="0x169E8000" />
10375        <register type="NOA" address="0x00009888" value="0x04A04000" />
10376        <register type="NOA" address="0x00009888" value="0x06A04000" />
10377        <register type="NOA" address="0x00009888" value="0x14A18000" />
10378        <register type="NOA" address="0x00009888" value="0x16A18000" />
10379        <register type="NOA" address="0x00009888" value="0x02A900C1" />
10380        <register type="NOA" address="0x00009888" value="0x10A90000" />
10381        <register type="NOA" address="0x00009888" value="0x04AA4000" />
10382        <register type="NOA" address="0x00009888" value="0x06AAC000" />
10383        <register type="NOA" address="0x00009888" value="0x04AC4000" />
10384        <register type="NOA" address="0x00009888" value="0x06AC4000" />
10385        <register type="NOA" address="0x00009888" value="0x02AEC100" />
10386        <register type="NOA" address="0x00009888" value="0x10AE0000" />
10387        <register type="NOA" address="0x00009888" value="0x06AF4000" />
10388        <register type="NOA" address="0x00009888" value="0x18DE8000" />
10389        <register type="NOA" address="0x00009888" value="0x1CDE0800" />
10390        <register type="NOA" address="0x00009888" value="0x08E04000" />
10391        <register type="NOA" address="0x00009888" value="0x0AE04000" />
10392        <register type="NOA" address="0x00009888" value="0x18E18000" />
10393        <register type="NOA" address="0x00009888" value="0x1EE10008" />
10394        <register type="NOA" address="0x00009888" value="0x04E900C1" />
10395        <register type="NOA" address="0x00009888" value="0x10E90000" />
10396        <register type="NOA" address="0x00009888" value="0x08EA4000" />
10397        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
10398        <register type="NOA" address="0x00009888" value="0x08EC4000" />
10399        <register type="NOA" address="0x00009888" value="0x0AEC4000" />
10400        <register type="NOA" address="0x00009888" value="0x04EEC100" />
10401        <register type="NOA" address="0x00009888" value="0x10EE0000" />
10402        <register type="NOA" address="0x00009888" value="0x0AEF4000" />
10403        <register type="NOA" address="0x00009888" value="0x10040150" />
10404        <register type="NOA" address="0x00009888" value="0x0C045000" />
10405        <register type="NOA" address="0x00009888" value="0x0E040015" />
10406        <register type="NOA" address="0x00009888" value="0x14050054" />
10407        <register type="NOA" address="0x00009888" value="0x04054000" />
10408        <register type="NOA" address="0x00009888" value="0x06055000" />
10409        <register type="NOA" address="0x00009888" value="0x08055000" />
10410        <register type="NOA" address="0x00009888" value="0x260600E0" />
10411        <register type="NOA" address="0x00009888" value="0x24063E00" />
10412        <register type="NOA" address="0x00009888" value="0x0E088000" />
10413        <register type="NOA" address="0x00009888" value="0x00088000" />
10414        <register type="NOA" address="0x00009888" value="0x14090040" />
10415        <register type="NOA" address="0x00009888" value="0x04094000" />
10416        <register type="NOA" address="0x00009888" value="0x040DA000" />
10417        <register type="NOA" address="0x00009888" value="0x080E5000" />
10418        <register type="NOA" address="0x00009888" value="0x1A120020" />
10419        <register type="NOA" address="0x00009888" value="0x02128000" />
10420        <register type="NOA" address="0x00009888" value="0x0412C000" />
10421        <register type="NOA" address="0x00009888" value="0x0612C000" />
10422        <register type="NOA" address="0x00009888" value="0x0A138000" />
10423        <register type="NOA" address="0x00009888" value="0x0413E000" />
10424        <register type="NOA" address="0x00009888" value="0x0E148000" />
10425        <register type="NOA" address="0x00009888" value="0x00148000" />
10426        <register type="NOA" address="0x00009888" value="0x0214C000" />
10427        <register type="NOA" address="0x00009888" value="0x16156000" />
10428        <register type="NOA" address="0x00009888" value="0x18150007" />
10429        <register type="NOA" address="0x00009888" value="0x02154000" />
10430        <register type="NOA" address="0x00009888" value="0x04154000" />
10431        <register type="NOA" address="0x00009888" value="0x06154000" />
10432        <register type="NOA" address="0x00009888" value="0x08158000" />
10433        <register type="NOA" address="0x00009888" value="0x0A158000" />
10434        <register type="NOA" address="0x00009888" value="0x0C188000" />
10435        <register type="NOA" address="0x00009888" value="0x0E182000" />
10436        <register type="NOA" address="0x00009888" value="0x1419000A" />
10437        <register type="NOA" address="0x00009888" value="0x021CA000" />
10438        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
10439        <register type="NOA" address="0x00009884" value="0x00000003" />
10440        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
10441        <register type="NOA" address="0x00009888" value="0x141F0000" />
10442        <register type="NOA" address="0x00009888" value="0x521F4000" />
10443        <register type="NOA" address="0x00009888" value="0x541F0024" />
10444        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
10445        <register type="NOA" address="0x00009888" value="0x4E1F2410" />
10446        <register type="NOA" address="0x00009888" value="0x501F0024" />
10447        <register type="NOA" address="0x00009888" value="0x4C1F3040" />
10448        <register type="NOA" address="0x00009888" value="0x301F0000" />
10449        <register type="NOA" address="0x00009888" value="0x401F1000" />
10450        <register type="NOA" address="0x00009888" value="0x421F4000" />
10451        <register type="NOA" address="0x00009888" value="0x441F1730" />
10452    </register_config>
10453    <register_config type="OA">
10454        <register type="OA" address="0x00002740" value="0x00000000" />
10455        <register type="OA" address="0x00002710" value="0x00000000" />
10456        <register type="OA" address="0x00002714" value="0x00800000" />
10457        <register type="OA" address="0x00002720" value="0x00000000" />
10458        <register type="OA" address="0x00002724" value="0x00800000" />
10459    </register_config>
10460    <register_config type="FLEX">
10461        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10462        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10463        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10464        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10465        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10466    </register_config>
10467  </set>
10468
10469  <set name="Metric set TDL_3"
10470       mdapi_supported_apis="OGL OCL IO BB"
10471       underscore_name="tdl_3"
10472       hw_config_guid="9c517add-e263-4cbe-b7f8-9986f737e68a"
10473       chipset="LKF"
10474       symbol_name="TDL_3"
10475       >
10476    <counter name="GPU Core Clocks"
10477             description="The total number of GPU core clocks elapsed during the measurement."
10478             data_type="uint64"
10479             equation="GPU_CLOCK 0 READ"
10480             underscore_name="gpu_core_clocks"
10481             units="cycles"
10482             symbol_name="GpuCoreClocks"
10483             semantic_type="event"
10484             mdapi_supported_apis=""
10485             mdapi_usage_flags="Tier1 Frame Batch Draw"
10486             mdapi_hw_unit_type="gpu"
10487             mdapi_group="GPU"
10488             />
10489    <counter name="EU Active"
10490             description="The percentage of time in which the Execution Units were actively processing."
10491             data_type="float"
10492             max_equation="100"
10493             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10494             underscore_name="eu_active"
10495             units="percent"
10496             symbol_name="EuActive"
10497             semantic_type="duration"
10498             mdapi_supported_apis=""
10499             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10500             mdapi_group="EU Array"
10501             mdapi_hw_unit_type="gpu"
10502             />
10503    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
10504             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
10505             data_type="float"
10506             max_equation="100"
10507             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10508             underscore_name="thread_header06_ready_port1"
10509             units="percent"
10510             symbol_name="ThreadHeader06ReadyPort1"
10511             availability="$SubsliceMask 64 AND"
10512             semantic_type="duration"
10513             mdapi_supported_apis=""
10514             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10515             mdapi_group="GPU/Thread Dispatcher"
10516             mdapi_hw_unit_type="subslice"
10517             />
10518    <counter name="EU Both FPU Pipes Active"
10519             description="The percentage of time in which both EU FPU pipelines were actively processing."
10520             data_type="float"
10521             max_equation="100"
10522             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10523             underscore_name="eu_fpu_both_active"
10524             units="percent"
10525             symbol_name="EuFpuBothActive"
10526             semantic_type="duration"
10527             mdapi_supported_apis=""
10528             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10529             mdapi_group="EU Array/Pipes"
10530             mdapi_hw_unit_type="gpu"
10531             />
10532    <counter name="VS Send Pipe Active"
10533             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10534             data_type="float"
10535             max_equation="100"
10536             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10537             underscore_name="vs_send_active"
10538             units="percent"
10539             symbol_name="VsSendActive"
10540             semantic_type="duration"
10541             mdapi_supported_apis=""
10542             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10543             mdapi_group="EU Array/Vertex Shader"
10544             mdapi_hw_unit_type="gpu"
10545             />
10546    <counter name="VS FPU1 Pipe Active"
10547             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10548             data_type="float"
10549             max_equation="100"
10550             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10551             underscore_name="vs_fpu1_active"
10552             units="percent"
10553             symbol_name="VsFpu1Active"
10554             semantic_type="duration"
10555             mdapi_supported_apis=""
10556             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10557             mdapi_group="EU Array/Vertex Shader"
10558             mdapi_hw_unit_type="gpu"
10559             />
10560    <counter name="GS Threads Dispatched"
10561             description="The total number of geometry shader hardware threads dispatched."
10562             data_type="uint64"
10563             equation="A 5 READ"
10564             underscore_name="gs_threads"
10565             units="threads"
10566             symbol_name="GsThreads"
10567             semantic_type="event"
10568             mdapi_supported_apis=""
10569             mdapi_usage_flags="Tier3 Frame Batch Draw"
10570             mdapi_hw_unit_type="gpu"
10571             mdapi_group="EU Array/Geometry Shader"
10572             />
10573    <counter name="Early Hi-Depth Test Fails"
10574             description="The total number of pixels dropped on early hierarchical depth test."
10575             data_type="uint64"
10576             equation="A 22 READ 4 UMUL"
10577             underscore_name="hi_depth_test_fails"
10578             units="pixels"
10579             symbol_name="HiDepthTestFails"
10580             semantic_type="event"
10581             mdapi_supported_apis=""
10582             mdapi_usage_flags="Tier3 Frame Batch Draw"
10583             mdapi_hw_unit_type="gpu"
10584             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10585             />
10586    <counter name="FS Both FPU Active"
10587             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10588             data_type="float"
10589             max_equation="100"
10590             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10591             underscore_name="ps_eu_both_fpu_active"
10592             units="percent"
10593             symbol_name="PsEuBothFpuActive"
10594             semantic_type="duration"
10595             mdapi_supported_apis=""
10596             mdapi_usage_flags="Tier4 Frame Batch Draw"
10597             mdapi_group="3D Pipe/Fragment Shader"
10598             mdapi_hw_unit_type="gpu"
10599             />
10600    <counter name="VS Threads Dispatched"
10601             description="The total number of vertex shader hardware threads dispatched."
10602             data_type="uint64"
10603             equation="A 1 READ"
10604             underscore_name="vs_threads"
10605             units="threads"
10606             symbol_name="VsThreads"
10607             semantic_type="event"
10608             mdapi_supported_apis=""
10609             mdapi_usage_flags="Tier3 Frame Batch Draw"
10610             mdapi_hw_unit_type="gpu"
10611             mdapi_group="EU Array/Vertex Shader"
10612             />
10613    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
10614             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
10615             data_type="float"
10616             max_equation="100"
10617             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10618             underscore_name="thread_header03_ready_port0"
10619             units="percent"
10620             symbol_name="ThreadHeader03ReadyPort0"
10621             availability="$SubsliceMask 8 AND"
10622             semantic_type="duration"
10623             mdapi_supported_apis=""
10624             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10625             mdapi_group="GPU/Thread Dispatcher"
10626             mdapi_hw_unit_type="subslice"
10627             />
10628    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
10629             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
10630             data_type="float"
10631             max_equation="100"
10632             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10633             underscore_name="thread_header03_ready_port1"
10634             units="percent"
10635             symbol_name="ThreadHeader03ReadyPort1"
10636             availability="$SubsliceMask 8 AND"
10637             semantic_type="duration"
10638             mdapi_supported_apis=""
10639             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10640             mdapi_group="GPU/Thread Dispatcher"
10641             mdapi_hw_unit_type="subslice"
10642             />
10643    <counter name="FS Threads Dispatched"
10644             description="The total number of fragment shader hardware threads dispatched."
10645             data_type="uint64"
10646             equation="A 6 READ"
10647             underscore_name="ps_threads"
10648             units="threads"
10649             symbol_name="PsThreads"
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/Fragment Shader"
10655             />
10656    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
10657             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
10658             data_type="float"
10659             max_equation="100"
10660             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
10661             underscore_name="thread_header04_ready_port1"
10662             units="percent"
10663             symbol_name="ThreadHeader04ReadyPort1"
10664             availability="$SubsliceMask 16 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 Subslice4 Thread Dispatcher Port 0"
10672             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
10673             data_type="float"
10674             max_equation="100"
10675             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10676             underscore_name="thread_header04_ready_port0"
10677             units="percent"
10678             symbol_name="ThreadHeader04ReadyPort0"
10679             availability="$SubsliceMask 16 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="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
10687             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
10688             data_type="float"
10689             max_equation="100"
10690             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10691             underscore_name="thread_header06_ready_port0"
10692             units="percent"
10693             symbol_name="ThreadHeader06ReadyPort0"
10694             availability="$SubsliceMask 64 AND"
10695             semantic_type="duration"
10696             mdapi_supported_apis=""
10697             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10698             mdapi_group="GPU/Thread Dispatcher"
10699             mdapi_hw_unit_type="subslice"
10700             />
10701    <counter name="Shader Barrier Messages"
10702             description="The total number of shader barrier messages."
10703             data_type="uint64"
10704             equation="A 35 READ"
10705             underscore_name="shader_barriers"
10706             units="messages"
10707             symbol_name="ShaderBarriers"
10708             semantic_type="event"
10709             mdapi_supported_apis=""
10710             mdapi_usage_flags="Tier3 Frame Batch Draw"
10711             mdapi_hw_unit_type="gpu"
10712             mdapi_group="EU Array/Barrier"
10713             />
10714    <counter name="Sampler Texels"
10715             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10716             data_type="uint64"
10717             equation="A 28 READ 4 UMUL"
10718             underscore_name="sampler_texels"
10719             units="texels"
10720             symbol_name="SamplerTexels"
10721             semantic_type="event"
10722             mdapi_supported_apis=""
10723             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10724             mdapi_hw_unit_type="gpu"
10725             mdapi_group="Sampler/Sampler Input"
10726             />
10727    <counter name="Pixels Failing Tests"
10728             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10729             data_type="uint64"
10730             equation="A 25 READ 4 UMUL"
10731             underscore_name="pixels_failing_post_ps_tests"
10732             units="pixels"
10733             symbol_name="PixelsFailingPostPsTests"
10734             semantic_type="event"
10735             mdapi_supported_apis=""
10736             mdapi_usage_flags="Tier3 Frame Batch Draw"
10737             mdapi_hw_unit_type="gpu"
10738             mdapi_group="3D Pipe/Output Merger"
10739             />
10740    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
10741             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
10742             data_type="float"
10743             max_equation="100"
10744             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10745             underscore_name="thread_header01_ready_port0"
10746             units="percent"
10747             symbol_name="ThreadHeader01ReadyPort0"
10748             availability="$SubsliceMask 2 AND"
10749             semantic_type="duration"
10750             mdapi_supported_apis=""
10751             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10752             mdapi_group="GPU/Thread Dispatcher"
10753             mdapi_hw_unit_type="subslice"
10754             />
10755    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
10756             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
10757             data_type="float"
10758             max_equation="100"
10759             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
10760             underscore_name="thread_header01_ready_port1"
10761             units="percent"
10762             symbol_name="ThreadHeader01ReadyPort1"
10763             availability="$SubsliceMask 2 AND"
10764             semantic_type="duration"
10765             mdapi_supported_apis=""
10766             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10767             mdapi_group="GPU/Thread Dispatcher"
10768             mdapi_hw_unit_type="subslice"
10769             />
10770    <counter name="GPU Time Elapsed"
10771             description="Time elapsed on the GPU during the measurement."
10772             data_type="uint64"
10773             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10774             underscore_name="gpu_time"
10775             units="ns"
10776             symbol_name="GpuTime"
10777             semantic_type="duration"
10778             mdapi_supported_apis=""
10779             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10780             mdapi_hw_unit_type="gpu"
10781             mdapi_group="GPU"
10782             />
10783    <counter name="AVG GPU Core Frequency"
10784             description="Average GPU Core Frequency in the measurement."
10785             data_type="uint64"
10786             max_equation="$GpuMaxFrequency"
10787             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10788             underscore_name="avg_gpu_core_frequency"
10789             units="hz"
10790             symbol_name="AvgGpuCoreFrequency"
10791             semantic_type="event"
10792             mdapi_supported_apis=""
10793             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10794             mdapi_group="GPU"
10795             mdapi_hw_unit_type="gpu"
10796             />
10797    <counter name="Sampler Texels Misses"
10798             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10799             data_type="uint64"
10800             equation="A 29 READ 4 UMUL"
10801             underscore_name="sampler_texel_misses"
10802             units="texels"
10803             symbol_name="SamplerTexelMisses"
10804             semantic_type="event"
10805             mdapi_supported_apis=""
10806             mdapi_usage_flags="Tier3 Batch Frame Draw"
10807             mdapi_hw_unit_type="gpu"
10808             mdapi_group="Sampler/Sampler Cache"
10809             />
10810    <counter name="CS Threads Dispatched"
10811             description="The total number of compute shader hardware threads dispatched."
10812             data_type="uint64"
10813             equation="A 4 READ"
10814             underscore_name="cs_threads"
10815             units="threads"
10816             symbol_name="CsThreads"
10817             semantic_type="event"
10818             mdapi_supported_apis=""
10819             mdapi_usage_flags="Tier3 Frame Batch Draw"
10820             mdapi_hw_unit_type="gpu"
10821             mdapi_group="EU Array/Compute Shader"
10822             />
10823    <counter name="SLM Bytes Read"
10824             description="The total number of GPU memory bytes read from shared local memory."
10825             data_type="uint64"
10826             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10827             equation="A 30 READ 64 UMUL"
10828             underscore_name="slm_bytes_read"
10829             units="bytes"
10830             symbol_name="SlmBytesRead"
10831             semantic_type="throughput"
10832             mdapi_supported_apis=""
10833             mdapi_usage_flags="Tier3 Frame Batch Draw"
10834             mdapi_group="L3/Data Port/SLM"
10835             mdapi_hw_unit_type="gpu"
10836             />
10837    <counter name="PS FPU1 Pipe Active"
10838             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10839             data_type="float"
10840             max_equation="100"
10841             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10842             underscore_name="ps_fpu1_active"
10843             units="percent"
10844             symbol_name="PsFpu1Active"
10845             semantic_type="duration"
10846             mdapi_supported_apis=""
10847             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10848             mdapi_group="EU Array/Pixel Shader"
10849             mdapi_hw_unit_type="gpu"
10850             />
10851    <counter name="PS Send Pipeline Active"
10852             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10853             data_type="float"
10854             max_equation="100"
10855             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10856             underscore_name="ps_send_active"
10857             units="percent"
10858             symbol_name="PsSendActive"
10859             semantic_type="duration"
10860             mdapi_supported_apis=""
10861             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10862             mdapi_group="EU Array/Pixel Shader"
10863             mdapi_hw_unit_type="gpu"
10864             />
10865    <counter name="VS FPU0 Pipe Active"
10866             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10867             data_type="float"
10868             max_equation="100"
10869             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10870             underscore_name="vs_fpu0_active"
10871             units="percent"
10872             symbol_name="VsFpu0Active"
10873             semantic_type="duration"
10874             mdapi_supported_apis=""
10875             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10876             mdapi_group="EU Array/Vertex Shader"
10877             mdapi_hw_unit_type="gpu"
10878             />
10879    <counter name="GPU Busy"
10880             description="The percentage of time in which the GPU has been processing GPU commands."
10881             data_type="float"
10882             max_equation="100"
10883             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10884             underscore_name="gpu_busy"
10885             units="percent"
10886             symbol_name="GpuBusy"
10887             semantic_type="duration"
10888             mdapi_supported_apis=""
10889             mdapi_usage_flags="Tier1 Overview System Frame"
10890             mdapi_group="GPU"
10891             mdapi_hw_unit_type="gpu"
10892             />
10893    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
10894             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
10895             data_type="float"
10896             max_equation="100"
10897             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10898             underscore_name="thread_header07_ready_port0"
10899             units="percent"
10900             symbol_name="ThreadHeader07ReadyPort0"
10901             availability="$SubsliceMask 128 AND"
10902             semantic_type="duration"
10903             mdapi_supported_apis=""
10904             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10905             mdapi_group="GPU/Thread Dispatcher"
10906             mdapi_hw_unit_type="subslice"
10907             />
10908    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
10909             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
10910             data_type="float"
10911             max_equation="100"
10912             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
10913             underscore_name="thread_header02_ready_port1"
10914             units="percent"
10915             symbol_name="ThreadHeader02ReadyPort1"
10916             availability="$SubsliceMask 4 AND"
10917             semantic_type="duration"
10918             mdapi_supported_apis=""
10919             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10920             mdapi_group="GPU/Thread Dispatcher"
10921             mdapi_hw_unit_type="subslice"
10922             />
10923    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
10924             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
10925             data_type="float"
10926             max_equation="100"
10927             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
10928             underscore_name="thread_header02_ready_port0"
10929             units="percent"
10930             symbol_name="ThreadHeader02ReadyPort0"
10931             availability="$SubsliceMask 4 AND"
10932             semantic_type="duration"
10933             mdapi_supported_apis=""
10934             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10935             mdapi_group="GPU/Thread Dispatcher"
10936             mdapi_hw_unit_type="subslice"
10937             />
10938    <counter name="Rasterized Pixels"
10939             description="The total number of rasterized pixels."
10940             data_type="uint64"
10941             equation="A 21 READ 4 UMUL"
10942             underscore_name="rasterized_pixels"
10943             units="pixels"
10944             symbol_name="RasterizedPixels"
10945             semantic_type="event"
10946             mdapi_supported_apis=""
10947             mdapi_usage_flags="Tier3 Frame Batch Draw"
10948             mdapi_hw_unit_type="gpu"
10949             mdapi_group="3D Pipe/Rasterizer"
10950             />
10951    <counter name="PS FPU0 Pipe Active"
10952             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10953             data_type="float"
10954             max_equation="100"
10955             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10956             underscore_name="ps_fpu0_active"
10957             units="percent"
10958             symbol_name="PsFpu0Active"
10959             semantic_type="duration"
10960             mdapi_supported_apis=""
10961             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10962             mdapi_group="EU Array/Pixel Shader"
10963             mdapi_hw_unit_type="gpu"
10964             />
10965    <counter name="DS Threads Dispatched"
10966             description="The total number of domain shader hardware threads dispatched."
10967             data_type="uint64"
10968             equation="A 3 READ"
10969             underscore_name="ds_threads"
10970             units="threads"
10971             symbol_name="DsThreads"
10972             semantic_type="event"
10973             mdapi_supported_apis=""
10974             mdapi_usage_flags="Tier3 Frame Batch Draw"
10975             mdapi_hw_unit_type="gpu"
10976             mdapi_group="EU Array/Domain Shader"
10977             />
10978    <counter name="Samples Written"
10979             description="The total number of samples or pixels written to all render targets."
10980             data_type="uint64"
10981             equation="A 26 READ 4 UMUL"
10982             underscore_name="samples_written"
10983             units="pixels"
10984             symbol_name="SamplesWritten"
10985             semantic_type="event"
10986             mdapi_supported_apis=""
10987             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10988             mdapi_hw_unit_type="gpu"
10989             mdapi_group="3D Pipe/Output Merger"
10990             />
10991    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
10992             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
10993             data_type="float"
10994             max_equation="100"
10995             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
10996             underscore_name="thread_header05_ready_port0"
10997             units="percent"
10998             symbol_name="ThreadHeader05ReadyPort0"
10999             availability="$SubsliceMask 32 AND"
11000             semantic_type="duration"
11001             mdapi_supported_apis=""
11002             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11003             mdapi_group="GPU/Thread Dispatcher"
11004             mdapi_hw_unit_type="subslice"
11005             />
11006    <counter name="EU Stall"
11007             description="The percentage of time in which the Execution Units were stalled."
11008             data_type="float"
11009             max_equation="100"
11010             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11011             underscore_name="eu_stall"
11012             units="percent"
11013             symbol_name="EuStall"
11014             semantic_type="duration"
11015             mdapi_supported_apis=""
11016             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11017             mdapi_group="EU Array"
11018             mdapi_hw_unit_type="gpu"
11019             />
11020    <counter name="Samples Blended"
11021             description="The total number of blended samples or pixels written to all render targets."
11022             data_type="uint64"
11023             equation="A 27 READ 4 UMUL"
11024             underscore_name="samples_blended"
11025             units="pixels"
11026             symbol_name="SamplesBlended"
11027             semantic_type="event"
11028             mdapi_supported_apis=""
11029             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11030             mdapi_hw_unit_type="gpu"
11031             mdapi_group="3D Pipe/Output Merger"
11032             />
11033    <counter name="Early Depth Test Fails"
11034             description="The total number of pixels dropped on early depth test."
11035             data_type="uint64"
11036             equation="A 23 READ 4 UMUL"
11037             underscore_name="early_depth_test_fails"
11038             units="pixels"
11039             symbol_name="EarlyDepthTestFails"
11040             semantic_type="event"
11041             mdapi_supported_apis=""
11042             mdapi_usage_flags="Tier3 Frame Batch Draw"
11043             mdapi_hw_unit_type="gpu"
11044             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11045             />
11046    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
11047             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
11048             data_type="float"
11049             max_equation="100"
11050             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11051             underscore_name="thread_header07_ready_port1"
11052             units="percent"
11053             symbol_name="ThreadHeader07ReadyPort1"
11054             availability="$SubsliceMask 128 AND"
11055             semantic_type="duration"
11056             mdapi_supported_apis=""
11057             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11058             mdapi_group="GPU/Thread Dispatcher"
11059             mdapi_hw_unit_type="subslice"
11060             />
11061    <counter name="Shader Memory Accesses"
11062             description="The total number of shader memory accesses to L3."
11063             data_type="uint64"
11064             equation="A 32 READ"
11065             underscore_name="shader_memory_accesses"
11066             units="messages"
11067             symbol_name="ShaderMemoryAccesses"
11068             semantic_type="event"
11069             mdapi_supported_apis=""
11070             mdapi_usage_flags="Tier3 Frame Batch Draw"
11071             mdapi_hw_unit_type="gpu"
11072             mdapi_group="L3/Data Port"
11073             />
11074    <counter name="HS Threads Dispatched"
11075             description="The total number of hull shader hardware threads dispatched."
11076             data_type="uint64"
11077             equation="A 2 READ"
11078             underscore_name="hs_threads"
11079             units="threads"
11080             symbol_name="HsThreads"
11081             semantic_type="event"
11082             mdapi_supported_apis=""
11083             mdapi_usage_flags="Tier3 Frame Batch Draw"
11084             mdapi_hw_unit_type="gpu"
11085             mdapi_group="EU Array/Hull Shader"
11086             />
11087    <counter name="L3 Shader Throughput"
11088             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11089             data_type="uint64"
11090             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11091             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
11092             underscore_name="l3_shader_throughput"
11093             units="bytes"
11094             symbol_name="L3ShaderThroughput"
11095             semantic_type="throughput"
11096             mdapi_supported_apis=""
11097             mdapi_usage_flags="Tier2 Frame Batch Draw"
11098             mdapi_group="L3/Data Port"
11099             mdapi_hw_unit_type="gpu"
11100             />
11101    <counter name="Samples Killed in FS"
11102             description="The total number of samples or pixels dropped in fragment shaders."
11103             data_type="uint64"
11104             equation="A 24 READ 4 UMUL"
11105             underscore_name="samples_killed_in_ps"
11106             units="pixels"
11107             symbol_name="SamplesKilledInPs"
11108             semantic_type="event"
11109             mdapi_supported_apis=""
11110             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11111             mdapi_hw_unit_type="gpu"
11112             mdapi_group="3D Pipe/Fragment Shader"
11113             />
11114    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
11115             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
11116             data_type="float"
11117             max_equation="100"
11118             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11119             underscore_name="thread_header05_ready_port1"
11120             units="percent"
11121             symbol_name="ThreadHeader05ReadyPort1"
11122             availability="$SubsliceMask 32 AND"
11123             semantic_type="duration"
11124             mdapi_supported_apis=""
11125             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11126             mdapi_group="GPU/Thread Dispatcher"
11127             mdapi_hw_unit_type="subslice"
11128             />
11129    <counter name="SLM Bytes Written"
11130             description="The total number of GPU memory bytes written into shared local memory."
11131             data_type="uint64"
11132             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11133             equation="A 31 READ 64 UMUL"
11134             underscore_name="slm_bytes_written"
11135             units="bytes"
11136             symbol_name="SlmBytesWritten"
11137             semantic_type="throughput"
11138             mdapi_supported_apis=""
11139             mdapi_usage_flags="Tier3 Frame Batch Draw"
11140             mdapi_group="L3/Data Port/SLM"
11141             mdapi_hw_unit_type="gpu"
11142             />
11143    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
11144             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
11145             data_type="float"
11146             max_equation="100"
11147             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11148             underscore_name="thread_header00_ready_port0"
11149             units="percent"
11150             symbol_name="ThreadHeader00ReadyPort0"
11151             availability="$SubsliceMask 1 AND"
11152             semantic_type="duration"
11153             mdapi_supported_apis=""
11154             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11155             mdapi_group="GPU/Thread Dispatcher"
11156             mdapi_hw_unit_type="subslice"
11157             />
11158    <counter name="Shader Atomic Memory Accesses"
11159             description="The total number of shader atomic memory accesses."
11160             data_type="uint64"
11161             equation="A 34 READ"
11162             underscore_name="shader_atomics"
11163             units="messages"
11164             symbol_name="ShaderAtomics"
11165             semantic_type="event"
11166             mdapi_supported_apis=""
11167             mdapi_usage_flags="Tier3 Frame Batch Draw"
11168             mdapi_hw_unit_type="gpu"
11169             mdapi_group="L3/Data Port/Atomics"
11170             />
11171    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
11172             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
11173             data_type="float"
11174             max_equation="100"
11175             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11176             underscore_name="thread_header00_ready_port1"
11177             units="percent"
11178             symbol_name="ThreadHeader00ReadyPort1"
11179             availability="$SubsliceMask 1 AND"
11180             semantic_type="duration"
11181             mdapi_supported_apis=""
11182             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11183             mdapi_group="GPU/Thread Dispatcher"
11184             mdapi_hw_unit_type="subslice"
11185             />
11186    <register_config type="NOA">
11187        <register type="NOA" address="0x00000D04" value="0x00000200" />
11188        <register type="NOA" address="0x00009840" value="0x00000000" />
11189        <register type="NOA" address="0x00009884" value="0x00000000" />
11190        <register type="NOA" address="0x00009888" value="0x14292C00" />
11191        <register type="NOA" address="0x00009888" value="0x16290013" />
11192        <register type="NOA" address="0x00009888" value="0x142E2C00" />
11193        <register type="NOA" address="0x00009888" value="0x162E0013" />
11194        <register type="NOA" address="0x00009888" value="0x14692C00" />
11195        <register type="NOA" address="0x00009888" value="0x16690013" />
11196        <register type="NOA" address="0x00009888" value="0x146E2C00" />
11197        <register type="NOA" address="0x00009888" value="0x166E0013" />
11198        <register type="NOA" address="0x00009888" value="0x14A92C00" />
11199        <register type="NOA" address="0x00009888" value="0x16A90013" />
11200        <register type="NOA" address="0x00009888" value="0x14AE2C00" />
11201        <register type="NOA" address="0x00009888" value="0x16AE0013" />
11202        <register type="NOA" address="0x00009888" value="0x14E92C00" />
11203        <register type="NOA" address="0x00009888" value="0x16E90013" />
11204        <register type="NOA" address="0x00009888" value="0x14EE2C00" />
11205        <register type="NOA" address="0x00009888" value="0x16EE0013" />
11206        <register type="NOA" address="0x00009888" value="0x101E8000" />
11207        <register type="NOA" address="0x00009888" value="0x1C1EE000" />
11208        <register type="NOA" address="0x00009888" value="0x00204000" />
11209        <register type="NOA" address="0x00009888" value="0x0E204000" />
11210        <register type="NOA" address="0x00009888" value="0x18204000" />
11211        <register type="NOA" address="0x00009888" value="0x1A200010" />
11212        <register type="NOA" address="0x00009888" value="0x10218000" />
11213        <register type="NOA" address="0x00009888" value="0x1E2100E0" />
11214        <register type="NOA" address="0x00009888" value="0x002900C7" />
11215        <register type="NOA" address="0x00009888" value="0x0629CF00" />
11216        <register type="NOA" address="0x00009888" value="0x10290000" />
11217        <register type="NOA" address="0x00009888" value="0x002A4000" />
11218        <register type="NOA" address="0x00009888" value="0x0E2A4000" />
11219        <register type="NOA" address="0x00009888" value="0x182A0F00" />
11220        <register type="NOA" address="0x00009888" value="0x002C4000" />
11221        <register type="NOA" address="0x00009888" value="0x0E2C4000" />
11222        <register type="NOA" address="0x00009888" value="0x182C0005" />
11223        <register type="NOA" address="0x00009888" value="0x082ECFC7" />
11224        <register type="NOA" address="0x00009888" value="0x102E0000" />
11225        <register type="NOA" address="0x00009888" value="0x1A2F0005" />
11226        <register type="NOA" address="0x00009888" value="0x1E5E000F" />
11227        <register type="NOA" address="0x00009888" value="0x1A601540" />
11228        <register type="NOA" address="0x00009888" value="0x1E610F00" />
11229        <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
11230        <register type="NOA" address="0x00009888" value="0x10690000" />
11231        <register type="NOA" address="0x00009888" value="0x186A5000" />
11232        <register type="NOA" address="0x00009888" value="0x1A6A000F" />
11233        <register type="NOA" address="0x00009888" value="0x186C0550" />
11234        <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
11235        <register type="NOA" address="0x00009888" value="0x106E0000" />
11236        <register type="NOA" address="0x00009888" value="0x1A6F0500" />
11237        <register type="NOA" address="0x00009888" value="0x1E9E0030" />
11238        <register type="NOA" address="0x00009888" value="0x129E8000" />
11239        <register type="NOA" address="0x00009888" value="0x149E8000" />
11240        <register type="NOA" address="0x00009888" value="0x1AA04000" />
11241        <register type="NOA" address="0x00009888" value="0x1CA00001" />
11242        <register type="NOA" address="0x00009888" value="0x02A04000" />
11243        <register type="NOA" address="0x00009888" value="0x04A04000" />
11244        <register type="NOA" address="0x00009888" value="0x1EA13000" />
11245        <register type="NOA" address="0x00009888" value="0x12A18000" />
11246        <register type="NOA" address="0x00009888" value="0x14A18000" />
11247        <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
11248        <register type="NOA" address="0x00009888" value="0x10A90000" />
11249        <register type="NOA" address="0x00009888" value="0x1AAA0050" />
11250        <register type="NOA" address="0x00009888" value="0x02AAC000" />
11251        <register type="NOA" address="0x00009888" value="0x04AAC000" />
11252        <register type="NOA" address="0x00009888" value="0x18AC5000" />
11253        <register type="NOA" address="0x00009888" value="0x02AC4000" />
11254        <register type="NOA" address="0x00009888" value="0x04AC4000" />
11255        <register type="NOA" address="0x00009888" value="0x00AEC700" />
11256        <register type="NOA" address="0x00009888" value="0x02AE00CF" />
11257        <register type="NOA" address="0x00009888" value="0x10AE0000" />
11258        <register type="NOA" address="0x00009888" value="0x02AF4000" />
11259        <register type="NOA" address="0x00009888" value="0x04AF4000" />
11260        <register type="NOA" address="0x00009888" value="0x16DE8000" />
11261        <register type="NOA" address="0x00009888" value="0x18DE8000" />
11262        <register type="NOA" address="0x00009888" value="0x1CDE1800" />
11263        <register type="NOA" address="0x00009888" value="0x06E04000" />
11264        <register type="NOA" address="0x00009888" value="0x08E04000" />
11265        <register type="NOA" address="0x00009888" value="0x0AE04000" />
11266        <register type="NOA" address="0x00009888" value="0x0CE04000" />
11267        <register type="NOA" address="0x00009888" value="0x16E18000" />
11268        <register type="NOA" address="0x00009888" value="0x18E18000" />
11269        <register type="NOA" address="0x00009888" value="0x1EE10018" />
11270        <register type="NOA" address="0x00009888" value="0x02E9C700" />
11271        <register type="NOA" address="0x00009888" value="0x04E900CF" />
11272        <register type="NOA" address="0x00009888" value="0x10E90000" />
11273        <register type="NOA" address="0x00009888" value="0x06EA4000" />
11274        <register type="NOA" address="0x00009888" value="0x08EA4000" />
11275        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
11276        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
11277        <register type="NOA" address="0x00009888" value="0x06EC4000" />
11278        <register type="NOA" address="0x00009888" value="0x08EC4000" />
11279        <register type="NOA" address="0x00009888" value="0x0AEC4000" />
11280        <register type="NOA" address="0x00009888" value="0x0CEC4000" />
11281        <register type="NOA" address="0x00009888" value="0x04EEC700" />
11282        <register type="NOA" address="0x00009888" value="0x06EE00CF" />
11283        <register type="NOA" address="0x00009888" value="0x10EE0000" />
11284        <register type="NOA" address="0x00009888" value="0x0AEF4000" />
11285        <register type="NOA" address="0x00009888" value="0x0CEF4000" />
11286        <register type="NOA" address="0x00009888" value="0x0C045400" />
11287        <register type="NOA" address="0x00009888" value="0x0E045555" />
11288        <register type="NOA" address="0x00009888" value="0x10040155" />
11289        <register type="NOA" address="0x00009888" value="0x04055000" />
11290        <register type="NOA" address="0x00009888" value="0x0A055000" />
11291        <register type="NOA" address="0x00009888" value="0x0C055000" />
11292        <register type="NOA" address="0x00009888" value="0x0E055000" />
11293        <register type="NOA" address="0x00009888" value="0x14050055" />
11294        <register type="NOA" address="0x00009888" value="0x06055000" />
11295        <register type="NOA" address="0x00009888" value="0x08055000" />
11296        <register type="NOA" address="0x00009888" value="0x2406FF00" />
11297        <register type="NOA" address="0x00009888" value="0x260600FF" />
11298        <register type="NOA" address="0x00009888" value="0x0A08A000" />
11299        <register type="NOA" address="0x00009888" value="0x0C08A000" />
11300        <register type="NOA" address="0x00009888" value="0x0E095000" />
11301        <register type="NOA" address="0x00009888" value="0x14090005" />
11302        <register type="NOA" address="0x00009888" value="0x020D8000" />
11303        <register type="NOA" address="0x00009888" value="0x040DA000" />
11304        <register type="NOA" address="0x00009888" value="0x060D2000" />
11305        <register type="NOA" address="0x00009888" value="0x060E4000" />
11306        <register type="NOA" address="0x00009888" value="0x080E5000" />
11307        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
11308        <register type="NOA" address="0x00009888" value="0x1812A800" />
11309        <register type="NOA" address="0x00009888" value="0x1A12003E" />
11310        <register type="NOA" address="0x00009888" value="0x0212C000" />
11311        <register type="NOA" address="0x00009888" value="0x0412C000" />
11312        <register type="NOA" address="0x00009888" value="0x0813C000" />
11313        <register type="NOA" address="0x00009888" value="0x0A13F000" />
11314        <register type="NOA" address="0x00009888" value="0x04136000" />
11315        <register type="NOA" address="0x00009888" value="0x0A14C000" />
11316        <register type="NOA" address="0x00009888" value="0x0C14C000" />
11317        <register type="NOA" address="0x00009888" value="0x0E14C000" />
11318        <register type="NOA" address="0x00009888" value="0x00148000" />
11319        <register type="NOA" address="0x00009888" value="0x02144000" />
11320        <register type="NOA" address="0x00009888" value="0x0015C000" />
11321        <register type="NOA" address="0x00009888" value="0x0E15C000" />
11322        <register type="NOA" address="0x00009888" value="0x16152AF8" />
11323        <register type="NOA" address="0x00009888" value="0x18150005" />
11324        <register type="NOA" address="0x00009888" value="0x02154000" />
11325        <register type="NOA" address="0x00009888" value="0x04154000" />
11326        <register type="NOA" address="0x00009888" value="0x06158000" />
11327        <register type="NOA" address="0x00009888" value="0x08158000" />
11328        <register type="NOA" address="0x00009888" value="0x0A158000" />
11329        <register type="NOA" address="0x00009888" value="0x0C158000" />
11330        <register type="NOA" address="0x00009888" value="0x00182000" />
11331        <register type="NOA" address="0x00009888" value="0x06188000" />
11332        <register type="NOA" address="0x00009888" value="0x0818A000" />
11333        <register type="NOA" address="0x00009888" value="0x08192000" />
11334        <register type="NOA" address="0x00009888" value="0x0E198000" />
11335        <register type="NOA" address="0x00009888" value="0x12190140" />
11336        <register type="NOA" address="0x00009888" value="0x0E1CA000" />
11337        <register type="NOA" address="0x00009888" value="0x001C8000" />
11338        <register type="NOA" address="0x00009888" value="0x021C2000" />
11339        <register type="NOA" address="0x00009888" value="0x141D0028" />
11340        <register type="NOA" address="0x00009888" value="0x081D8000" />
11341        <register type="NOA" address="0x00009888" value="0x0A1D2000" />
11342        <register type="NOA" address="0x00009884" value="0x00000003" />
11343        <register type="NOA" address="0x00009888" value="0x301F8000" />
11344        <register type="NOA" address="0x00009888" value="0x501F4924" />
11345        <register type="NOA" address="0x00009888" value="0x521F4924" />
11346        <register type="NOA" address="0x00009888" value="0x541F0024" />
11347        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
11348        <register type="NOA" address="0x00009888" value="0x4E1F2410" />
11349        <register type="NOA" address="0x00009888" value="0x3E1F4000" />
11350        <register type="NOA" address="0x00009888" value="0x461F3040" />
11351        <register type="NOA" address="0x00009888" value="0x481F1030" />
11352        <register type="NOA" address="0x00009888" value="0x4A1F0010" />
11353        <register type="NOA" address="0x00009888" value="0x4C1F1000" />
11354        <register type="NOA" address="0x00009888" value="0x141F0000" />
11355        <register type="NOA" address="0x00009888" value="0x401F0000" />
11356        <register type="NOA" address="0x00009888" value="0x421F4040" />
11357        <register type="NOA" address="0x00009888" value="0x441F3030" />
11358    </register_config>
11359    <register_config type="OA">
11360        <register type="OA" address="0x00002740" value="0x00000000" />
11361        <register type="OA" address="0x00002710" value="0x00000000" />
11362        <register type="OA" address="0x00002714" value="0x00800000" />
11363        <register type="OA" address="0x00002720" value="0x00000000" />
11364        <register type="OA" address="0x00002724" value="0x00800000" />
11365    </register_config>
11366    <register_config type="FLEX">
11367        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11368        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11369        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11370        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11371        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11372    </register_config>
11373  </set>
11374
11375  <set name="Gpu Rings Busyness"
11376       mdapi_supported_apis="OGL OCL MEDIA IO BB"
11377       underscore_name="gpu_busyness"
11378       hw_config_guid="c3103887-8c7c-482a-b923-3d68dd340598"
11379       chipset="LKF"
11380       symbol_name="GpuBusyness"
11381       >
11382    <counter name="GPU Core Clocks"
11383             description="The total number of GPU core clocks elapsed during the measurement."
11384             data_type="uint64"
11385             equation="GPU_CLOCK 0 READ"
11386             underscore_name="gpu_core_clocks"
11387             units="cycles"
11388             symbol_name="GpuCoreClocks"
11389             semantic_type="event"
11390             mdapi_supported_apis=""
11391             mdapi_usage_flags="Tier1 Frame Batch Draw"
11392             mdapi_hw_unit_type="gpu"
11393             mdapi_group="GPU"
11394             />
11395    <counter name="Vebox Ring Busy"
11396             description="The percentage of time when vebox command streamer was busy."
11397             data_type="float"
11398             max_equation="100"
11399             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11400             underscore_name="vebox_busy"
11401             units="percent"
11402             symbol_name="VeboxBusy"
11403             semantic_type="duration"
11404             mdapi_supported_apis=""
11405             mdapi_usage_flags="System Frame Batch"
11406             mdapi_group="GPU"
11407             mdapi_hw_unit_type="gpu"
11408             />
11409    <counter name="GPU Time Elapsed"
11410             description="Time elapsed on the GPU during the measurement."
11411             data_type="uint64"
11412             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11413             underscore_name="gpu_time"
11414             units="ns"
11415             symbol_name="GpuTime"
11416             semantic_type="duration"
11417             mdapi_supported_apis=""
11418             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11419             mdapi_hw_unit_type="gpu"
11420             mdapi_group="GPU"
11421             />
11422    <counter name="AVG GPU Core Frequency"
11423             description="Average GPU Core Frequency in the measurement."
11424             data_type="uint64"
11425             max_equation="$GpuMaxFrequency"
11426             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11427             underscore_name="avg_gpu_core_frequency"
11428             units="hz"
11429             symbol_name="AvgGpuCoreFrequency"
11430             semantic_type="event"
11431             mdapi_supported_apis=""
11432             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11433             mdapi_group="GPU"
11434             mdapi_hw_unit_type="gpu"
11435             />
11436    <counter name="Render Ring Busy"
11437             description="The percentage of time when render command streamer was busy."
11438             data_type="float"
11439             max_equation="100"
11440             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11441             underscore_name="render_busy"
11442             units="percent"
11443             symbol_name="RenderBusy"
11444             semantic_type="duration"
11445             mdapi_supported_apis=""
11446             mdapi_usage_flags="System Frame Batch"
11447             mdapi_group="GPU"
11448             mdapi_hw_unit_type="gpu"
11449             />
11450    <counter name="Vdbox0 Ring Busy"
11451             description="The percentage of time when Vdbox0 command streamer was busy."
11452             data_type="float"
11453             max_equation="100"
11454             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11455             underscore_name="vdbox0_busy"
11456             units="percent"
11457             symbol_name="Vdbox0Busy"
11458             semantic_type="duration"
11459             mdapi_supported_apis=""
11460             mdapi_usage_flags="System Frame Batch"
11461             mdapi_group="GPU"
11462             mdapi_hw_unit_type="gpu"
11463             />
11464    <counter name="Posh Ring Busy"
11465             description="The percentage of time when posh command streamer was busy."
11466             data_type="float"
11467             max_equation="100"
11468             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11469             underscore_name="posh_engine_busy"
11470             units="percent"
11471             symbol_name="PoshEngineBusy"
11472             semantic_type="duration"
11473             mdapi_supported_apis=""
11474             mdapi_usage_flags="System Frame Batch"
11475             mdapi_group="GPU"
11476             mdapi_hw_unit_type="gpu"
11477             />
11478    <counter name="Blitter Ring Busy"
11479             description="The percentage of time when blitter command streamer was busy."
11480             data_type="float"
11481             max_equation="100"
11482             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11483             underscore_name="blitter_busy"
11484             units="percent"
11485             symbol_name="BlitterBusy"
11486             semantic_type="duration"
11487             mdapi_supported_apis=""
11488             mdapi_usage_flags="System Frame Batch"
11489             mdapi_group="GPU"
11490             mdapi_hw_unit_type="gpu"
11491             />
11492    <counter name="Vdbox1 Ring Busy"
11493             description="The percentage of time when Vdbox1 command streamer was busy."
11494             data_type="float"
11495             max_equation="100"
11496             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11497             underscore_name="vdbox1_busy"
11498             units="percent"
11499             symbol_name="Vdbox1Busy"
11500             semantic_type="duration"
11501             mdapi_supported_apis=""
11502             mdapi_usage_flags="System Frame Batch"
11503             mdapi_group="GPU"
11504             mdapi_hw_unit_type="gpu"
11505             />
11506    <counter name="AnyRingBusy"
11507             description="The percentage of time when any command streamer was busy."
11508             data_type="float"
11509             max_equation="100"
11510             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11511             underscore_name="any_ring_busy"
11512             units="percent"
11513             symbol_name="AnyRingBusy"
11514             semantic_type="duration"
11515             mdapi_supported_apis=""
11516             mdapi_usage_flags="Frame Batch Draw"
11517             mdapi_group="GPU"
11518             mdapi_hw_unit_type="gpu"
11519             />
11520    <counter name="GPU Busy"
11521             description="The percentage of time in which the GPU has been processing GPU commands."
11522             data_type="float"
11523             max_equation="100"
11524             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11525             underscore_name="gpu_busy"
11526             units="percent"
11527             symbol_name="GpuBusy"
11528             semantic_type="duration"
11529             mdapi_supported_apis=""
11530             mdapi_usage_flags="Tier1 Overview System Frame"
11531             mdapi_group="GPU"
11532             mdapi_hw_unit_type="gpu"
11533             />
11534    <register_config type="NOA">
11535        <register type="NOA" address="0x00000D04" value="0x00000200" />
11536        <register type="NOA" address="0x00009840" value="0x00000000" />
11537        <register type="NOA" address="0x00009884" value="0x00000003" />
11538        <register type="NOA" address="0x00009888" value="0x12021200" />
11539        <register type="NOA" address="0x00009888" value="0x14040120" />
11540        <register type="NOA" address="0x00009888" value="0x10002400" />
11541        <register type="NOA" address="0x00009888" value="0x02020083" />
11542        <register type="NOA" address="0x00009888" value="0x10020000" />
11543        <register type="NOA" address="0x00009888" value="0x00020000" />
11544        <register type="NOA" address="0x00009888" value="0x06040043" />
11545        <register type="NOA" address="0x00009888" value="0x10040000" />
11546        <register type="NOA" address="0x00009888" value="0x1C040004" />
11547        <register type="NOA" address="0x00009888" value="0x02000023" />
11548        <register type="NOA" address="0x00009888" value="0x22000000" />
11549        <register type="NOA" address="0x00009888" value="0x14000000" />
11550        <register type="NOA" address="0x00009888" value="0x18008000" />
11551        <register type="NOA" address="0x00009888" value="0x04194000" />
11552        <register type="NOA" address="0x00009888" value="0x081A8000" />
11553        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
11554        <register type="NOA" address="0x00009888" value="0x4E1F2900" />
11555        <register type="NOA" address="0x00009888" value="0x501F00E9" />
11556        <register type="NOA" address="0x00009888" value="0x04218000" />
11557        <register type="NOA" address="0x00009888" value="0x06212000" />
11558        <register type="NOA" address="0x00009888" value="0x141F0000" />
11559        <register type="NOA" address="0x00009888" value="0x401F0160" />
11560        <register type="NOA" address="0x00009888" value="0x421F0050" />
11561        <register type="NOA" address="0x00009888" value="0x441F0100" />
11562        <register type="NOA" address="0x00009888" value="0x301F0000" />
11563        <register type="NOA" address="0x00009884" value="0x00000002" />
11564        <register type="NOA" address="0x00009888" value="0x181B2400" />
11565        <register type="NOA" address="0x00009888" value="0x185B2400" />
11566        <register type="NOA" address="0x00009888" value="0x14231200" />
11567        <register type="NOA" address="0x00009888" value="0x06218000" />
11568        <register type="NOA" address="0x00009888" value="0x08212000" />
11569        <register type="NOA" address="0x00009888" value="0x080D8000" />
11570        <register type="NOA" address="0x00009888" value="0x040F4000" />
11571        <register type="NOA" address="0x00009888" value="0x0828C000" />
11572        <register type="NOA" address="0x00009888" value="0x041B8300" />
11573        <register type="NOA" address="0x00009888" value="0x221B0000" />
11574        <register type="NOA" address="0x00009888" value="0x1A1B0000" />
11575        <register type="NOA" address="0x00009888" value="0x22162000" />
11576        <register type="NOA" address="0x00009888" value="0x084D4000" />
11577        <register type="NOA" address="0x00009888" value="0x044F1000" />
11578        <register type="NOA" address="0x00009888" value="0x08683000" />
11579        <register type="NOA" address="0x00009888" value="0x045B0083" />
11580        <register type="NOA" address="0x00009888" value="0x225B0000" />
11581        <register type="NOA" address="0x00009888" value="0x22560800" />
11582        <register type="NOA" address="0x00009888" value="0x06230093" />
11583        <register type="NOA" address="0x00009888" value="0x20230000" />
11584        <register type="NOA" address="0x00009888" value="0x0A238000" />
11585    </register_config>
11586    <register_config type="OA">
11587        <register type="OA" address="0x00002740" value="0x00000000" />
11588        <register type="OA" address="0x00002710" value="0x00000000" />
11589        <register type="OA" address="0x00002714" value="0x10800000" />
11590        <register type="OA" address="0x00002720" value="0x00000000" />
11591        <register type="OA" address="0x00002724" value="0x00800000" />
11592        <register type="OA" address="0x00002770" value="0x0007C000" />
11593        <register type="OA" address="0x00002774" value="0x000007FF" />
11594    </register_config>
11595  </set>
11596
11597  <set name="Metric set TestOa"
11598       mdapi_supported_apis="OGL OCL IO BB"
11599       underscore_name="test_oa"
11600       hw_config_guid="82b6b321-f93e-445a-a285-f30391ef1dc5"
11601       chipset="LKF"
11602       symbol_name="TestOa"
11603       >
11604    <counter name="TestCounter7"
11605             description="HW test counter 7. Factor: 0.6666"
11606             data_type="uint64"
11607             equation="B 7 READ"
11608             underscore_name="counter7"
11609             units="events"
11610             symbol_name="Counter7"
11611             semantic_type="event"
11612             mdapi_supported_apis=""
11613             mdapi_usage_flags="Frame Batch Draw"
11614             mdapi_hw_unit_type="gpu"
11615             mdapi_group="GPU"
11616             />
11617    <counter name="GPU Time Elapsed"
11618             description="Time elapsed on the GPU during the measurement."
11619             data_type="uint64"
11620             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11621             underscore_name="gpu_time"
11622             units="ns"
11623             symbol_name="GpuTime"
11624             semantic_type="duration"
11625             mdapi_supported_apis=""
11626             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11627             mdapi_hw_unit_type="gpu"
11628             mdapi_group="GPU"
11629             />
11630    <counter name="GPU Core Clocks"
11631             description="The total number of GPU core clocks elapsed during the measurement."
11632             data_type="uint64"
11633             equation="GPU_CLOCK 0 READ"
11634             underscore_name="gpu_core_clocks"
11635             units="cycles"
11636             symbol_name="GpuCoreClocks"
11637             semantic_type="event"
11638             mdapi_supported_apis=""
11639             mdapi_usage_flags="Tier1 Frame Batch Draw"
11640             mdapi_hw_unit_type="gpu"
11641             mdapi_group="GPU"
11642             />
11643    <counter name="AVG GPU Core Frequency"
11644             description="Average GPU Core Frequency in the measurement."
11645             data_type="uint64"
11646             max_equation="$GpuMaxFrequency"
11647             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11648             underscore_name="avg_gpu_core_frequency"
11649             units="hz"
11650             symbol_name="AvgGpuCoreFrequency"
11651             semantic_type="event"
11652             mdapi_supported_apis=""
11653             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11654             mdapi_group="GPU"
11655             mdapi_hw_unit_type="gpu"
11656             />
11657    <counter name="TestCounter8"
11658             description="HW test counter 8. Should be equal to 1."
11659             data_type="uint64"
11660             equation="C 0 READ"
11661             underscore_name="counter8"
11662             units="events"
11663             symbol_name="Counter8"
11664             semantic_type="event"
11665             mdapi_supported_apis=""
11666             mdapi_usage_flags="Frame Batch Draw"
11667             mdapi_hw_unit_type="gpu"
11668             mdapi_group="GPU"
11669             />
11670    <counter name="TestCounter4"
11671             description="HW test counter 4. Factor: 0.3333"
11672             data_type="uint64"
11673             equation="B 4 READ"
11674             underscore_name="counter4"
11675             units="events"
11676             symbol_name="Counter4"
11677             semantic_type="event"
11678             mdapi_supported_apis=""
11679             mdapi_usage_flags="Frame Batch Draw"
11680             mdapi_hw_unit_type="gpu"
11681             mdapi_group="GPU"
11682             />
11683    <counter name="TestCounter5"
11684             description="HW test counter 5. Factor: 0.3333"
11685             data_type="uint64"
11686             equation="B 5 READ"
11687             underscore_name="counter5"
11688             units="events"
11689             symbol_name="Counter5"
11690             semantic_type="event"
11691             mdapi_supported_apis=""
11692             mdapi_usage_flags="Frame Batch Draw"
11693             mdapi_hw_unit_type="gpu"
11694             mdapi_group="GPU"
11695             />
11696    <counter name="TestCounter6"
11697             description="HW test counter 6. Factor: 0.16666"
11698             data_type="uint64"
11699             equation="B 6 READ"
11700             underscore_name="counter6"
11701             units="events"
11702             symbol_name="Counter6"
11703             semantic_type="event"
11704             mdapi_supported_apis=""
11705             mdapi_usage_flags="Frame Batch Draw"
11706             mdapi_hw_unit_type="gpu"
11707             mdapi_group="GPU"
11708             />
11709    <counter name="TestCounter3"
11710             description="HW test counter 3. Factor: 0.5"
11711             data_type="uint64"
11712             equation="B 3 READ"
11713             underscore_name="counter3"
11714             units="events"
11715             symbol_name="Counter3"
11716             semantic_type="event"
11717             mdapi_supported_apis=""
11718             mdapi_usage_flags="Frame Batch Draw"
11719             mdapi_hw_unit_type="gpu"
11720             mdapi_group="GPU"
11721             />
11722    <counter name="TestCounter0"
11723             description="HW test counter 0. Factor: 0.0"
11724             data_type="uint64"
11725             equation="B 0 READ"
11726             underscore_name="counter0"
11727             units="events"
11728             symbol_name="Counter0"
11729             semantic_type="event"
11730             mdapi_supported_apis=""
11731             mdapi_usage_flags="Frame Batch Draw"
11732             mdapi_hw_unit_type="gpu"
11733             mdapi_group="GPU"
11734             />
11735    <counter name="TestCounter1"
11736             description="HW test counter 1. Factor: 1.0"
11737             data_type="uint64"
11738             equation="B 1 READ"
11739             underscore_name="counter1"
11740             units="events"
11741             symbol_name="Counter1"
11742             semantic_type="event"
11743             mdapi_supported_apis=""
11744             mdapi_usage_flags="Frame Batch Draw"
11745             mdapi_hw_unit_type="gpu"
11746             mdapi_group="GPU"
11747             />
11748    <counter name="TestCounter2"
11749             description="HW test counter 2. Factor: 1.0"
11750             data_type="uint64"
11751             equation="B 2 READ"
11752             underscore_name="counter2"
11753             units="events"
11754             symbol_name="Counter2"
11755             semantic_type="event"
11756             mdapi_supported_apis=""
11757             mdapi_usage_flags="Frame Batch Draw"
11758             mdapi_hw_unit_type="gpu"
11759             mdapi_group="GPU"
11760             />
11761    <register_config type="NOA">
11762        <register type="NOA" address="0x00000D04" value="0x00000200" />
11763        <register type="NOA" address="0x00009840" value="0x00000000" />
11764        <register type="NOA" address="0x00009884" value="0x00000003" />
11765        <register type="NOA" address="0x00009888" value="0x18130000" />
11766        <register type="NOA" address="0x00009888" value="0x22000004" />
11767        <register type="NOA" address="0x00009888" value="0x0E130076" />
11768        <register type="NOA" address="0x00009888" value="0x10130000" />
11769        <register type="NOA" address="0x00009888" value="0x1E130000" />
11770        <register type="NOA" address="0x00009888" value="0x0E164000" />
11771        <register type="NOA" address="0x00009888" value="0x1A1A0004" />
11772        <register type="NOA" address="0x00009888" value="0x541F0001" />
11773        <register type="NOA" address="0x00009888" value="0x141F0000" />
11774        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
11775        <register type="NOA" address="0x00009888" value="0x301F0000" />
11776    </register_config>
11777    <register_config type="OA">
11778        <register type="OA" address="0x00002740" value="0x00000000" />
11779        <register type="OA" address="0x00002710" value="0x00000000" />
11780        <register type="OA" address="0x00002714" value="0xF0800000" />
11781        <register type="OA" address="0x00002720" value="0x00000000" />
11782        <register type="OA" address="0x00002724" value="0xF0800000" />
11783        <register type="OA" address="0x00002770" value="0x00000004" />
11784        <register type="OA" address="0x00002774" value="0x0000FFFF" />
11785        <register type="OA" address="0x00002778" value="0x00000003" />
11786        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
11787        <register type="OA" address="0x00002780" value="0x00000007" />
11788        <register type="OA" address="0x00002784" value="0x0000FFFF" />
11789        <register type="OA" address="0x00002788" value="0x00100002" />
11790        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11791        <register type="OA" address="0x00002790" value="0x00100002" />
11792        <register type="OA" address="0x00002794" value="0x0000FFCF" />
11793        <register type="OA" address="0x00002798" value="0x00100082" />
11794        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11795        <register type="OA" address="0x000027A0" value="0x001000C2" />
11796        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11797        <register type="OA" address="0x000027A8" value="0x00100001" />
11798        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11799    </register_config>
11800  </set>
11801
11802</metrics>
11803