1<?xml version="1.0"?>
2<metrics version="1553959724" merge_md5="">
3  <set name="Render Metrics Basic Gen10"
4       mdapi_supported_apis="OGL OCL IO BB"
5       underscore_name="render_basic"
6       hw_config_guid="2d975e19-7130-41d2-b06f-79d74f91e7c8"
7       chipset="CNL"
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="L3 Misses"
38             description="The total number of L3 misses."
39             data_type="uint64"
40             equation="C 2 READ C 3 READ UADD"
41             underscore_name="l3_misses"
42             units="messages"
43             symbol_name="L3Misses"
44             semantic_type="event"
45             mdapi_supported_apis=""
46             mdapi_usage_flags="Tier3 Frame Batch Draw"
47             mdapi_hw_unit_type="gpu"
48             mdapi_group="L3/TAG"
49             />
50    <counter name="GTI L3 Throughput"
51             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52             data_type="uint64"
53             max_equation="$GpuCoreClocks 64 UMUL"
54             equation="$L3Misses 64 UMUL"
55             underscore_name="gti_l3_throughput"
56             units="bytes"
57             symbol_name="GtiL3Throughput"
58             semantic_type="throughput"
59             mdapi_supported_apis=""
60             mdapi_usage_flags="Tier2 Frame Batch Draw"
61             mdapi_group="GTI/L3"
62             mdapi_hw_unit_type="gpu"
63             />
64    <counter name="EU Both FPU Pipes Active"
65             description="The percentage of time in which both EU FPU pipelines were actively processing."
66             data_type="float"
67             max_equation="100"
68             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69             underscore_name="eu_fpu_both_active"
70             units="percent"
71             symbol_name="EuFpuBothActive"
72             semantic_type="duration"
73             mdapi_supported_apis=""
74             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75             mdapi_group="EU Array/Pipes"
76             mdapi_hw_unit_type="gpu"
77             />
78    <counter name="Sampler Cache Misses"
79             description="The total number of sampler cache misses in all LODs in all sampler units."
80             data_type="uint64"
81             equation="$SliceMask 1 AND B 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND B 5 READ UMUL UADD 8 UMUL"
82             underscore_name="sampler_l1_misses"
83             units="messages"
84             symbol_name="SamplerL1Misses"
85             semantic_type="event"
86             mdapi_supported_apis=""
87             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
88             mdapi_hw_unit_type="gpu"
89             mdapi_group="Sampler/Sampler Cache"
90             />
91    <counter name="VS Send Pipe Active"
92             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
93             data_type="float"
94             max_equation="100"
95             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96             underscore_name="vs_send_active"
97             units="percent"
98             symbol_name="VsSendActive"
99             semantic_type="duration"
100             mdapi_supported_apis=""
101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
102             mdapi_group="EU Array/Vertex Shader"
103             mdapi_hw_unit_type="gpu"
104             />
105    <counter name="VS FPU1 Pipe Active"
106             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
107             data_type="float"
108             max_equation="100"
109             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
110             underscore_name="vs_fpu1_active"
111             units="percent"
112             symbol_name="VsFpu1Active"
113             semantic_type="duration"
114             mdapi_supported_apis=""
115             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
116             mdapi_group="EU Array/Vertex Shader"
117             mdapi_hw_unit_type="gpu"
118             />
119    <counter name="GS Threads Dispatched"
120             description="The total number of geometry shader hardware threads dispatched."
121             data_type="uint64"
122             equation="A 5 READ"
123             underscore_name="gs_threads"
124             units="threads"
125             symbol_name="GsThreads"
126             semantic_type="event"
127             mdapi_supported_apis=""
128             mdapi_usage_flags="Tier3 Frame Batch Draw"
129             mdapi_hw_unit_type="gpu"
130             mdapi_group="EU Array/Geometry Shader"
131             />
132    <counter name="L3 Sampler Throughput"
133             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
134             data_type="uint64"
135             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
136             equation="64 $SamplerL1Misses UMUL"
137             underscore_name="l3_sampler_throughput"
138             units="bytes"
139             symbol_name="L3SamplerThroughput"
140             semantic_type="throughput"
141             mdapi_supported_apis=""
142             mdapi_usage_flags="Tier2 Frame Batch Draw"
143             mdapi_group="L3/Sampler"
144             mdapi_hw_unit_type="gpu"
145             />
146    <counter name="Early Hi-Depth Test Fails"
147             description="The total number of pixels dropped on early hierarchical depth test."
148             data_type="uint64"
149             equation="A 22 READ 4 UMUL"
150             underscore_name="hi_depth_test_fails"
151             units="pixels"
152             symbol_name="HiDepthTestFails"
153             semantic_type="event"
154             mdapi_supported_apis=""
155             mdapi_usage_flags="Tier3 Frame Batch Draw"
156             mdapi_hw_unit_type="gpu"
157             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
158             />
159    <counter name="FS Both FPU Active"
160             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
161             data_type="float"
162             max_equation="100"
163             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
164             underscore_name="ps_eu_both_fpu_active"
165             units="percent"
166             symbol_name="PsEuBothFpuActive"
167             semantic_type="duration"
168             mdapi_supported_apis=""
169             mdapi_usage_flags="Tier4 Frame Batch Draw"
170             mdapi_group="3D Pipe/Fragment Shader"
171             mdapi_hw_unit_type="gpu"
172             />
173    <counter name="VS Threads Dispatched"
174             description="The total number of vertex shader hardware threads dispatched."
175             data_type="uint64"
176             equation="A 1 READ"
177             underscore_name="vs_threads"
178             units="threads"
179             symbol_name="VsThreads"
180             semantic_type="event"
181             mdapi_supported_apis=""
182             mdapi_usage_flags="Tier3 Frame Batch Draw"
183             mdapi_hw_unit_type="gpu"
184             mdapi_group="EU Array/Vertex Shader"
185             />
186    <counter name="FS Threads Dispatched"
187             description="The total number of fragment shader hardware threads dispatched."
188             data_type="uint64"
189             equation="A 6 READ"
190             underscore_name="ps_threads"
191             units="threads"
192             symbol_name="PsThreads"
193             semantic_type="event"
194             mdapi_supported_apis=""
195             mdapi_usage_flags="Tier3 Frame Batch Draw"
196             mdapi_hw_unit_type="gpu"
197             mdapi_group="EU Array/Fragment Shader"
198             />
199    <counter name="Sampler00 Busy"
200             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
201             data_type="float"
202             max_equation="100"
203             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
204             underscore_name="sampler00_busy"
205             units="percent"
206             symbol_name="Sampler00Busy"
207             availability="$SubsliceMask 1 AND"
208             semantic_type="duration"
209             mdapi_supported_apis=""
210             mdapi_usage_flags="Tier3 Batch Frame Draw"
211             mdapi_group="Sampler"
212             mdapi_hw_unit_type="subslice"
213             />
214    <counter name="Sampler10 Busy"
215             description="The percentage of time in which Slice1 Sampler0 has been processing EU requests."
216             data_type="float"
217             max_equation="100"
218             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
219             underscore_name="sampler10_busy"
220             units="percent"
221             symbol_name="Sampler10Busy"
222             availability="$SubsliceMask 8 AND"
223             semantic_type="duration"
224             mdapi_supported_apis=""
225             mdapi_usage_flags="Tier3 Batch Frame Draw"
226             mdapi_group="Sampler"
227             mdapi_hw_unit_type="subslice"
228             />
229    <counter name="Samplers Busy"
230             description="The percentage of time in which samplers have been processing EU requests."
231             data_type="float"
232             max_equation="100"
233             equation="$SubsliceMask 1 AND $Sampler00Busy FMUL $SubsliceMask 3 &gt;&gt; 1 AND $Sampler10Busy FMUL FADD $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV"
234             underscore_name="samplers_busy"
235             units="percent"
236             symbol_name="SamplersBusy"
237             availability="$SubsliceMask 9 AND"
238             semantic_type="duration"
239             mdapi_supported_apis=""
240             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
241             mdapi_group="Sampler"
242             mdapi_hw_unit_type="slice"
243             />
244    <counter name="GTI Fixed Pipe Throughput"
245             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
246             data_type="uint64"
247             max_equation="$GpuCoreClocks 64 UMUL"
248             equation="C 4 READ C 5 READ UADD 64 UMUL"
249             underscore_name="gti_vf_throughput"
250             units="bytes"
251             symbol_name="GtiVfThroughput"
252             semantic_type="throughput"
253             mdapi_supported_apis=""
254             mdapi_usage_flags="Tier2 Frame Batch Draw"
255             mdapi_group="GTI/3D Pipe"
256             mdapi_hw_unit_type="gpu"
257             />
258    <counter name="Shader Barrier Messages"
259             description="The total number of shader barrier messages."
260             data_type="uint64"
261             equation="A 35 READ"
262             underscore_name="shader_barriers"
263             units="messages"
264             symbol_name="ShaderBarriers"
265             semantic_type="event"
266             mdapi_supported_apis=""
267             mdapi_usage_flags="Tier3 Frame Batch Draw"
268             mdapi_hw_unit_type="gpu"
269             mdapi_group="EU Array/Barrier"
270             />
271    <counter name="Sampler Texels"
272             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
273             data_type="uint64"
274             equation="A 28 READ 4 UMUL"
275             underscore_name="sampler_texels"
276             units="texels"
277             symbol_name="SamplerTexels"
278             semantic_type="event"
279             mdapi_supported_apis=""
280             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
281             mdapi_hw_unit_type="gpu"
282             mdapi_group="Sampler/Sampler Input"
283             />
284    <counter name="Pixels Failing Tests"
285             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
286             data_type="uint64"
287             equation="A 25 READ 4 UMUL"
288             underscore_name="pixels_failing_post_ps_tests"
289             units="pixels"
290             symbol_name="PixelsFailingPostPsTests"
291             semantic_type="event"
292             mdapi_supported_apis=""
293             mdapi_usage_flags="Tier3 Frame Batch Draw"
294             mdapi_hw_unit_type="gpu"
295             mdapi_group="3D Pipe/Output Merger"
296             />
297    <counter name="GPU Time Elapsed"
298             description="Time elapsed on the GPU during the measurement."
299             data_type="uint64"
300             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
301             underscore_name="gpu_time"
302             units="ns"
303             symbol_name="GpuTime"
304             semantic_type="duration"
305             mdapi_supported_apis=""
306             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
307             mdapi_hw_unit_type="gpu"
308             mdapi_group="GPU"
309             />
310    <counter name="AVG GPU Core Frequency"
311             description="Average GPU Core Frequency in the measurement."
312             data_type="uint64"
313             max_equation="$GpuMaxFrequency"
314             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
315             underscore_name="avg_gpu_core_frequency"
316             units="hz"
317             symbol_name="AvgGpuCoreFrequency"
318             semantic_type="event"
319             mdapi_supported_apis=""
320             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
321             mdapi_group="GPU"
322             mdapi_hw_unit_type="gpu"
323             />
324    <counter name="Sampler Texels Misses"
325             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
326             data_type="uint64"
327             equation="A 29 READ 4 UMUL"
328             underscore_name="sampler_texel_misses"
329             units="texels"
330             symbol_name="SamplerTexelMisses"
331             semantic_type="event"
332             mdapi_supported_apis=""
333             mdapi_usage_flags="Tier3 Batch Frame Draw"
334             mdapi_hw_unit_type="gpu"
335             mdapi_group="Sampler/Sampler Cache"
336             />
337    <counter name="CS Threads Dispatched"
338             description="The total number of compute shader hardware threads dispatched."
339             data_type="uint64"
340             equation="A 4 READ"
341             underscore_name="cs_threads"
342             units="threads"
343             symbol_name="CsThreads"
344             semantic_type="event"
345             mdapi_supported_apis=""
346             mdapi_usage_flags="Tier3 Frame Batch Draw"
347             mdapi_hw_unit_type="gpu"
348             mdapi_group="EU Array/Compute Shader"
349             />
350    <counter name="Shader Memory Accesses"
351             description="The total number of shader memory accesses to L3."
352             data_type="uint64"
353             equation="A 32 READ"
354             underscore_name="shader_memory_accesses"
355             units="messages"
356             symbol_name="ShaderMemoryAccesses"
357             semantic_type="event"
358             mdapi_supported_apis=""
359             mdapi_usage_flags="Tier3 Frame Batch Draw"
360             mdapi_hw_unit_type="gpu"
361             mdapi_group="L3/Data Port"
362             />
363    <counter name="L3 Lookup Accesses w/o IC"
364             description="The total number of L3 cache lookup accesses w/o IC."
365             data_type="uint64"
366             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
367             underscore_name="l3_lookups"
368             units="messages"
369             symbol_name="L3Lookups"
370             semantic_type="event"
371             mdapi_supported_apis=""
372             mdapi_usage_flags="Tier3 Frame Batch Draw"
373             mdapi_hw_unit_type="gpu"
374             mdapi_group="L3/TAG"
375             />
376    <counter name="Sampler00 Bottleneck"
377             low_watermark="5"
378             description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
379             data_type="float"
380             high_watermark="15"
381             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
382             max_equation="100"
383             underscore_name="sampler00_bottleneck"
384             units="percent"
385             symbol_name="Sampler00Bottleneck"
386             availability="$SubsliceMask 1 AND"
387             semantic_type="duration"
388             mdapi_supported_apis=""
389             mdapi_usage_flags="Tier3 Indicate Draw"
390             mdapi_group="Sampler"
391             mdapi_hw_unit_type="subslice"
392             />
393    <counter name="SLM Bytes Read"
394             description="The total number of GPU memory bytes read from shared local memory."
395             data_type="uint64"
396             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
397             equation="A 30 READ 64 UMUL"
398             underscore_name="slm_bytes_read"
399             units="bytes"
400             symbol_name="SlmBytesRead"
401             semantic_type="throughput"
402             mdapi_supported_apis=""
403             mdapi_usage_flags="Tier3 Frame Batch Draw"
404             mdapi_group="L3/Data Port/SLM"
405             mdapi_hw_unit_type="gpu"
406             />
407    <counter name="GTI Read Throughput"
408             description="The total number of GPU memory bytes read from GTI."
409             data_type="uint64"
410             max_equation="$GpuCoreClocks 64 UMUL"
411             equation="64  C 6 READ UMUL"
412             underscore_name="gti_read_throughput"
413             units="bytes"
414             symbol_name="GtiReadThroughput"
415             semantic_type="throughput"
416             mdapi_supported_apis=""
417             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
418             mdapi_group="GTI"
419             mdapi_hw_unit_type="gpu"
420             />
421    <counter name="PS FPU1 Pipe Active"
422             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
423             data_type="float"
424             max_equation="100"
425             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
426             underscore_name="ps_fpu1_active"
427             units="percent"
428             symbol_name="PsFpu1Active"
429             semantic_type="duration"
430             mdapi_supported_apis=""
431             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
432             mdapi_group="EU Array/Pixel Shader"
433             mdapi_hw_unit_type="gpu"
434             />
435    <counter name="PS Send Pipeline Active"
436             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
437             data_type="float"
438             max_equation="100"
439             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
440             underscore_name="ps_send_active"
441             units="percent"
442             symbol_name="PsSendActive"
443             semantic_type="duration"
444             mdapi_supported_apis=""
445             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
446             mdapi_group="EU Array/Pixel Shader"
447             mdapi_hw_unit_type="gpu"
448             />
449    <counter name="Rasterized Pixels"
450             description="The total number of rasterized pixels."
451             data_type="uint64"
452             equation="A 21 READ 4 UMUL"
453             underscore_name="rasterized_pixels"
454             units="pixels"
455             symbol_name="RasterizedPixels"
456             semantic_type="event"
457             mdapi_supported_apis=""
458             mdapi_usage_flags="Tier3 Frame Batch Draw"
459             mdapi_hw_unit_type="gpu"
460             mdapi_group="3D Pipe/Rasterizer"
461             />
462    <counter name="GPU Busy"
463             description="The percentage of time in which the GPU has been processing GPU commands."
464             data_type="float"
465             max_equation="100"
466             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
467             underscore_name="gpu_busy"
468             units="percent"
469             symbol_name="GpuBusy"
470             semantic_type="duration"
471             mdapi_supported_apis=""
472             mdapi_usage_flags="Tier1 Overview System Frame"
473             mdapi_group="GPU"
474             mdapi_hw_unit_type="gpu"
475             />
476    <counter name="GTI Depth Throughput"
477             description="The total number of GPU memory bytes transferred between depth caches and GTI."
478             data_type="uint64"
479             max_equation="$GpuCoreClocks 64 UMUL"
480             equation="128  B 6 READ UMUL"
481             underscore_name="gti_depth_throughput"
482             units="bytes"
483             symbol_name="GtiDepthThroughput"
484             semantic_type="throughput"
485             mdapi_supported_apis=""
486             mdapi_usage_flags="Tier2 Frame Batch Draw"
487             mdapi_group="GTI/Depth Cache"
488             mdapi_hw_unit_type="gpu"
489             />
490    <counter name="VS FPU0 Pipe Active"
491             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
492             data_type="float"
493             max_equation="100"
494             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
495             underscore_name="vs_fpu0_active"
496             units="percent"
497             symbol_name="VsFpu0Active"
498             semantic_type="duration"
499             mdapi_supported_apis=""
500             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
501             mdapi_group="EU Array/Vertex Shader"
502             mdapi_hw_unit_type="gpu"
503             />
504    <counter name="PS FPU0 Pipe Active"
505             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
506             data_type="float"
507             max_equation="100"
508             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
509             underscore_name="ps_fpu0_active"
510             units="percent"
511             symbol_name="PsFpu0Active"
512             semantic_type="duration"
513             mdapi_supported_apis=""
514             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
515             mdapi_group="EU Array/Pixel Shader"
516             mdapi_hw_unit_type="gpu"
517             />
518    <counter name="DS Threads Dispatched"
519             description="The total number of domain shader hardware threads dispatched."
520             data_type="uint64"
521             equation="A 3 READ"
522             underscore_name="ds_threads"
523             units="threads"
524             symbol_name="DsThreads"
525             semantic_type="event"
526             mdapi_supported_apis=""
527             mdapi_usage_flags="Tier3 Frame Batch Draw"
528             mdapi_hw_unit_type="gpu"
529             mdapi_group="EU Array/Domain Shader"
530             />
531    <counter name="Samples Written"
532             description="The total number of samples or pixels written to all render targets."
533             data_type="uint64"
534             equation="A 26 READ 4 UMUL"
535             underscore_name="samples_written"
536             units="pixels"
537             symbol_name="SamplesWritten"
538             semantic_type="event"
539             mdapi_supported_apis=""
540             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
541             mdapi_hw_unit_type="gpu"
542             mdapi_group="3D Pipe/Output Merger"
543             />
544    <counter name="EU Stall"
545             description="The percentage of time in which the Execution Units were stalled."
546             data_type="float"
547             max_equation="100"
548             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
549             underscore_name="eu_stall"
550             units="percent"
551             symbol_name="EuStall"
552             semantic_type="duration"
553             mdapi_supported_apis=""
554             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
555             mdapi_group="EU Array"
556             mdapi_hw_unit_type="gpu"
557             />
558    <counter name="Samples Blended"
559             description="The total number of blended samples or pixels written to all render targets."
560             data_type="uint64"
561             equation="A 27 READ 4 UMUL"
562             underscore_name="samples_blended"
563             units="pixels"
564             symbol_name="SamplesBlended"
565             semantic_type="event"
566             mdapi_supported_apis=""
567             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
568             mdapi_hw_unit_type="gpu"
569             mdapi_group="3D Pipe/Output Merger"
570             />
571    <counter name="Early Depth Test Fails"
572             description="The total number of pixels dropped on early depth test."
573             data_type="uint64"
574             equation="A 23 READ 4 UMUL"
575             underscore_name="early_depth_test_fails"
576             units="pixels"
577             symbol_name="EarlyDepthTestFails"
578             semantic_type="event"
579             mdapi_supported_apis=""
580             mdapi_usage_flags="Tier3 Frame Batch Draw"
581             mdapi_hw_unit_type="gpu"
582             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
583             />
584    <counter name="Sampler10 Bottleneck"
585             low_watermark="5"
586             description="The percentage of time in which Slice1 Sampler0 has been slowing down the pipe when processing EU requests."
587             data_type="float"
588             high_watermark="15"
589             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
590             max_equation="100"
591             underscore_name="sampler10_bottleneck"
592             units="percent"
593             symbol_name="Sampler10Bottleneck"
594             availability="$SubsliceMask 8 AND"
595             semantic_type="duration"
596             mdapi_supported_apis=""
597             mdapi_usage_flags="Tier3 Indicate Draw"
598             mdapi_group="Sampler"
599             mdapi_hw_unit_type="subslice"
600             />
601    <counter name="Samplers Bottleneck"
602             low_watermark="5"
603             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
604             data_type="float"
605             high_watermark="15"
606             equation="$SubsliceMask 1 AND $Sampler00Bottleneck FMUL $SubsliceMask 3 &gt;&gt; 1 AND $Sampler10Bottleneck FMUL FADD $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV"
607             max_equation="100"
608             underscore_name="sampler_bottleneck"
609             units="percent"
610             symbol_name="SamplerBottleneck"
611             availability="$SubsliceMask 9 AND"
612             semantic_type="duration"
613             mdapi_supported_apis=""
614             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
615             mdapi_group="Sampler"
616             mdapi_hw_unit_type="slice"
617             />
618    <counter name="GTI RCC Throughput"
619             description="The total number of GPU memory bytes transferred between render color caches and GTI."
620             data_type="uint64"
621             max_equation="$GpuCoreClocks 64 UMUL"
622             equation="C 0 READ C 1 READ UADD 128 UMUL"
623             underscore_name="gti_rcc_throughput"
624             units="bytes"
625             symbol_name="GtiRccThroughput"
626             semantic_type="throughput"
627             mdapi_supported_apis=""
628             mdapi_usage_flags="Tier2 Frame Batch Draw"
629             mdapi_group="GTI/Color Cache"
630             mdapi_hw_unit_type="gpu"
631             />
632    <counter name="HS Threads Dispatched"
633             description="The total number of hull shader hardware threads dispatched."
634             data_type="uint64"
635             equation="A 2 READ"
636             underscore_name="hs_threads"
637             units="threads"
638             symbol_name="HsThreads"
639             semantic_type="event"
640             mdapi_supported_apis=""
641             mdapi_usage_flags="Tier3 Frame Batch Draw"
642             mdapi_hw_unit_type="gpu"
643             mdapi_group="EU Array/Hull Shader"
644             />
645    <counter name="GTI Write Throughput"
646             description="The total number of GPU memory bytes written to GTI."
647             data_type="uint64"
648             max_equation="$GpuCoreClocks 64 UMUL"
649             equation="64  C 7 READ UMUL"
650             underscore_name="gti_write_throughput"
651             units="bytes"
652             symbol_name="GtiWriteThroughput"
653             semantic_type="throughput"
654             mdapi_supported_apis=""
655             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
656             mdapi_group="GTI"
657             mdapi_hw_unit_type="gpu"
658             />
659    <counter name="L3 Shader Throughput"
660             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
661             data_type="uint64"
662             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
663             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
664             underscore_name="l3_shader_throughput"
665             units="bytes"
666             symbol_name="L3ShaderThroughput"
667             semantic_type="throughput"
668             mdapi_supported_apis=""
669             mdapi_usage_flags="Tier2 Frame Batch Draw"
670             mdapi_group="L3/Data Port"
671             mdapi_hw_unit_type="gpu"
672             />
673    <counter name="Samples Killed in FS"
674             description="The total number of samples or pixels dropped in fragment shaders."
675             data_type="uint64"
676             equation="A 24 READ 4 UMUL"
677             underscore_name="samples_killed_in_ps"
678             units="pixels"
679             symbol_name="SamplesKilledInPs"
680             semantic_type="event"
681             mdapi_supported_apis=""
682             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
683             mdapi_hw_unit_type="gpu"
684             mdapi_group="3D Pipe/Fragment Shader"
685             />
686    <counter name="SLM Bytes Written"
687             description="The total number of GPU memory bytes written into shared local memory."
688             data_type="uint64"
689             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
690             equation="A 31 READ 64 UMUL"
691             underscore_name="slm_bytes_written"
692             units="bytes"
693             symbol_name="SlmBytesWritten"
694             semantic_type="throughput"
695             mdapi_supported_apis=""
696             mdapi_usage_flags="Tier3 Frame Batch Draw"
697             mdapi_group="L3/Data Port/SLM"
698             mdapi_hw_unit_type="gpu"
699             />
700    <counter name="Shader Atomic Memory Accesses"
701             description="The total number of shader atomic memory accesses."
702             data_type="uint64"
703             equation="A 34 READ"
704             underscore_name="shader_atomics"
705             units="messages"
706             symbol_name="ShaderAtomics"
707             semantic_type="event"
708             mdapi_supported_apis=""
709             mdapi_usage_flags="Tier3 Frame Batch Draw"
710             mdapi_hw_unit_type="gpu"
711             mdapi_group="L3/Data Port/Atomics"
712             />
713    <register_config type="NOA">
714        <register type="NOA" address="0x00000D04" value="0x00000200" />
715        <register type="NOA" address="0x00009884" value="0x00000000" />
716        <register type="NOA" address="0x00009888" value="0x146C0008" />
717        <register type="NOA" address="0x00009888" value="0x18110014" />
718        <register type="NOA" address="0x00009888" value="0x14EC0008" />
719        <register type="NOA" address="0x00009888" value="0x18910014" />
720        <register type="NOA" address="0x00009888" value="0x0A6C0054" />
721        <register type="NOA" address="0x00009888" value="0x106C0000" />
722        <register type="NOA" address="0x00009888" value="0x1A6C0444" />
723        <register type="NOA" address="0x00009888" value="0x02738000" />
724        <register type="NOA" address="0x00009888" value="0x0473E000" />
725        <register type="NOA" address="0x00009888" value="0x04742000" />
726        <register type="NOA" address="0x00009888" value="0x0C742000" />
727        <register type="NOA" address="0x00009888" value="0x04752000" />
728        <register type="NOA" address="0x00009888" value="0x0C752000" />
729        <register type="NOA" address="0x00009888" value="0x0C760800" />
730        <register type="NOA" address="0x00009888" value="0x0E760800" />
731        <register type="NOA" address="0x00009888" value="0x0077C000" />
732        <register type="NOA" address="0x00009888" value="0x0E778000" />
733        <register type="NOA" address="0x00009888" value="0x1477C000" />
734        <register type="NOA" address="0x00009888" value="0x167702A0" />
735        <register type="NOA" address="0x00009888" value="0x00194000" />
736        <register type="NOA" address="0x00009888" value="0x1A190020" />
737        <register type="NOA" address="0x00009888" value="0x00110060" />
738        <register type="NOA" address="0x00009888" value="0x08110061" />
739        <register type="NOA" address="0x00009888" value="0x1E110000" />
740        <register type="NOA" address="0x00009888" value="0x10110000" />
741        <register type="NOA" address="0x00009888" value="0x18144000" />
742        <register type="NOA" address="0x00009888" value="0x1C140400" />
743        <register type="NOA" address="0x00009888" value="0x0AEC5400" />
744        <register type="NOA" address="0x00009888" value="0x10EC0000" />
745        <register type="NOA" address="0x00009888" value="0x1AEC0000" />
746        <register type="NOA" address="0x00009888" value="0x04F38000" />
747        <register type="NOA" address="0x00009888" value="0x0AF48000" />
748        <register type="NOA" address="0x00009888" value="0x0CF48000" />
749        <register type="NOA" address="0x00009888" value="0x0AF58000" />
750        <register type="NOA" address="0x00009888" value="0x0CF58000" />
751        <register type="NOA" address="0x00009888" value="0x0EF62200" />
752        <register type="NOA" address="0x00009888" value="0x0EF7C000" />
753        <register type="NOA" address="0x00009888" value="0x16F70230" />
754        <register type="NOA" address="0x00009888" value="0x0E994000" />
755        <register type="NOA" address="0x00009888" value="0x1A990080" />
756        <register type="NOA" address="0x00009888" value="0x06916000" />
757        <register type="NOA" address="0x00009888" value="0x08916100" />
758        <register type="NOA" address="0x00009888" value="0x1E910000" />
759        <register type="NOA" address="0x00009888" value="0x1C941100" />
760        <register type="NOA" address="0x00009884" value="0x00000007" />
761        <register type="NOA" address="0x00009888" value="0x0B086F4F" />
762        <register type="NOA" address="0x00009888" value="0x0D080001" />
763        <register type="NOA" address="0x00009888" value="0x1D073800" />
764        <register type="NOA" address="0x00009888" value="0x1F070140" />
765        <register type="NOA" address="0x00009888" value="0x09081E93" />
766        <register type="NOA" address="0x00009888" value="0x01083160" />
767        <register type="NOA" address="0x00009888" value="0x030801A6" />
768        <register type="NOA" address="0x00009888" value="0x11080000" />
769        <register type="NOA" address="0x00009888" value="0x0F080000" />
770        <register type="NOA" address="0x00009888" value="0x0D095000" />
771        <register type="NOA" address="0x00009888" value="0x0F095000" />
772        <register type="NOA" address="0x00009888" value="0x01094000" />
773        <register type="NOA" address="0x00009888" value="0x03095000" />
774        <register type="NOA" address="0x00009888" value="0x05091000" />
775        <register type="NOA" address="0x00009888" value="0x13040154" />
776        <register type="NOA" address="0x00009888" value="0x09044000" />
777        <register type="NOA" address="0x00009888" value="0x0B045000" />
778        <register type="NOA" address="0x00009888" value="0x0D049000" />
779        <register type="NOA" address="0x00009888" value="0x0F042000" />
780        <register type="NOA" address="0x00009888" value="0x0507E700" />
781        <register type="NOA" address="0x00009888" value="0x070700D7" />
782        <register type="NOA" address="0x00009888" value="0x25070000" />
783        <register type="NOA" address="0x00009888" value="0x1B070000" />
784        <register type="NOA" address="0x00009888" value="0x1100C000" />
785        <register type="NOA" address="0x00009888" value="0x1F00C000" />
786        <register type="NOA" address="0x00009888" value="0x2100C000" />
787        <register type="NOA" address="0x00009888" value="0x2300C000" />
788        <register type="NOA" address="0x00009888" value="0x2500C000" />
789        <register type="NOA" address="0x00009888" value="0x2700C000" />
790        <register type="NOA" address="0x00009888" value="0x29004000" />
791        <register type="NOA" address="0x00009888" value="0x2B004000" />
792        <register type="NOA" address="0x00009888" value="0x2D004000" />
793        <register type="NOA" address="0x00009888" value="0x2F004000" />
794        <register type="NOA" address="0x00009888" value="0x13004000" />
795        <register type="NOA" address="0x00009888" value="0x15004000" />
796        <register type="NOA" address="0x00009888" value="0x17004000" />
797        <register type="NOA" address="0x00009888" value="0x19004000" />
798        <register type="NOA" address="0x00009888" value="0x1B004000" />
799        <register type="NOA" address="0x00009888" value="0x1D004000" />
800        <register type="NOA" address="0x00009888" value="0x47003331" />
801        <register type="NOA" address="0x00009888" value="0x390018C1" />
802        <register type="NOA" address="0x00009888" value="0x49000333" />
803        <register type="NOA" address="0x00009888" value="0x3D000407" />
804        <register type="NOA" address="0x00009888" value="0x4B001101" />
805        <register type="NOA" address="0x00009888" value="0x3F000120" />
806        <register type="NOA" address="0x00009888" value="0x4D003333" />
807        <register type="NOA" address="0x00009888" value="0x410018C6" />
808        <register type="NOA" address="0x00009888" value="0x35000000" />
809        <register type="NOA" address="0x00009888" value="0x31000000" />
810        <register type="NOA" address="0x00009888" value="0x43000006" />
811        <register type="NOA" address="0x00009888" value="0x3B001CC6" />
812    </register_config>
813    <register_config type="OA">
814        <register type="OA" address="0x00002740" value="0x00000000" />
815        <register type="OA" address="0x00002710" value="0x00000000" />
816        <register type="OA" address="0x00002714" value="0x00800000" />
817        <register type="OA" address="0x00002720" value="0x00000000" />
818        <register type="OA" address="0x00002724" value="0x40800000" />
819        <register type="OA" address="0x000027A0" value="0x00000202" />
820        <register type="OA" address="0x000027A4" value="0x0000FF3F" />
821    </register_config>
822    <register_config type="FLEX">
823        <register type="FLEX" address="0x0000E458" value="0x00005004" />
824        <register type="FLEX" address="0x0000E558" value="0x00010003" />
825        <register type="FLEX" address="0x0000E658" value="0x00012011" />
826        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
827        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
828        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
829    </register_config>
830  </set>
831
832  <set name="Compute Metrics Basic Gen10"
833       mdapi_supported_apis="OGL OCL IO BB"
834       underscore_name="compute_basic"
835       hw_config_guid="eed14f91-5f03-4e3a-8281-ac38030ac573"
836       chipset="CNL"
837       symbol_name="ComputeBasic"
838       >
839    <counter name="GPU Core Clocks"
840             description="The total number of GPU core clocks elapsed during the measurement."
841             data_type="uint64"
842             equation="GPU_CLOCK 0 READ"
843             underscore_name="gpu_core_clocks"
844             units="cycles"
845             symbol_name="GpuCoreClocks"
846             semantic_type="event"
847             mdapi_supported_apis=""
848             mdapi_usage_flags="Tier1 Frame Batch Draw"
849             mdapi_hw_unit_type="gpu"
850             mdapi_group="GPU"
851             />
852    <counter name="EU Active"
853             description="The percentage of time in which the Execution Units were actively processing."
854             data_type="float"
855             max_equation="100"
856             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
857             underscore_name="eu_active"
858             units="percent"
859             symbol_name="EuActive"
860             semantic_type="duration"
861             mdapi_supported_apis=""
862             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
863             mdapi_group="EU Array"
864             mdapi_hw_unit_type="gpu"
865             />
866    <counter name="Untyped Bytes Read"
867             description="The total number of typed memory bytes read via Data Port."
868             data_type="uint64"
869             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
870             equation="$EuSubslicesTotalCount $SubsliceMask 1 AND C 2 READ FMUL $SubsliceMask 3 &gt;&gt; 1 AND C 3 READ FMUL FADD FMUL $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV 64 UMUL"
871             underscore_name="untyped_bytes_read"
872             units="bytes"
873             symbol_name="UntypedBytesRead"
874             availability="$SubsliceMask 9 AND "
875             semantic_type="throughput"
876             mdapi_supported_apis=""
877             mdapi_usage_flags="Tier3 Frame Batch Draw"
878             mdapi_group="L3/Data Port"
879             mdapi_hw_unit_type="gpu"
880             />
881    <counter name="EU Both FPU Pipes Active"
882             description="The percentage of time in which both EU FPU pipelines were actively processing."
883             data_type="float"
884             max_equation="100"
885             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
886             underscore_name="eu_fpu_both_active"
887             units="percent"
888             symbol_name="EuFpuBothActive"
889             semantic_type="duration"
890             mdapi_supported_apis=""
891             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
892             mdapi_group="EU Array/Pipes"
893             mdapi_hw_unit_type="gpu"
894             />
895    <counter name="Typed Bytes Written"
896             description="The total number of untyped memory bytes written via Data Port."
897             data_type="uint64"
898             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
899             equation="$SubsliceMask 1 AND B 5 READ UMUL $SubsliceMask 1 &gt;&gt; 1 AND B 6 READ UMUL UADD $SubsliceMask 2 &gt;&gt; 1 AND B 7 READ UMUL UADD $SubsliceMask 3 &gt;&gt; 1 AND C 0 READ UMUL UADD $SubsliceMask 4 &gt;&gt; 1 AND C 1 READ UMUL UADD 64 UMUL"
900             underscore_name="typed_bytes_written"
901             units="bytes"
902             symbol_name="TypedBytesWritten"
903             semantic_type="throughput"
904             mdapi_supported_apis=""
905             mdapi_usage_flags="Tier3 Frame Batch Draw"
906             mdapi_group="L3/Data Port"
907             mdapi_hw_unit_type="gpu"
908             />
909    <counter name="EU AVG IPC Rate"
910             description="The average rate of IPC calculated for 2 FPU pipelines."
911             data_type="float"
912             max_equation="2"
913             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
914             underscore_name="eu_avg_ipc_rate"
915             units="number"
916             symbol_name="EuAvgIpcRate"
917             semantic_type="ratio"
918             mdapi_supported_apis=""
919             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
920             mdapi_group="EU Array"
921             mdapi_hw_unit_type="gpu"
922             />
923    <counter name="GS Threads Dispatched"
924             description="The total number of geometry shader hardware threads dispatched."
925             data_type="uint64"
926             equation="A 5 READ"
927             underscore_name="gs_threads"
928             units="threads"
929             symbol_name="GsThreads"
930             semantic_type="event"
931             mdapi_supported_apis=""
932             mdapi_usage_flags="Tier3 Frame Batch Draw"
933             mdapi_hw_unit_type="gpu"
934             mdapi_group="EU Array/Geometry Shader"
935             />
936    <counter name="Early Hi-Depth Test Fails"
937             description="The total number of pixels dropped on early hierarchical depth test."
938             data_type="uint64"
939             equation="A 22 READ 4 UMUL"
940             underscore_name="hi_depth_test_fails"
941             units="pixels"
942             symbol_name="HiDepthTestFails"
943             semantic_type="event"
944             mdapi_supported_apis=""
945             mdapi_usage_flags="Tier3 Frame Batch Draw"
946             mdapi_hw_unit_type="gpu"
947             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
948             />
949    <counter name="VS Threads Dispatched"
950             description="The total number of vertex shader hardware threads dispatched."
951             data_type="uint64"
952             equation="A 1 READ"
953             underscore_name="vs_threads"
954             units="threads"
955             symbol_name="VsThreads"
956             semantic_type="event"
957             mdapi_supported_apis=""
958             mdapi_usage_flags="Tier3 Frame Batch Draw"
959             mdapi_hw_unit_type="gpu"
960             mdapi_group="EU Array/Vertex Shader"
961             />
962    <counter name="FS Threads Dispatched"
963             description="The total number of fragment shader hardware threads dispatched."
964             data_type="uint64"
965             equation="A 6 READ"
966             underscore_name="ps_threads"
967             units="threads"
968             symbol_name="PsThreads"
969             semantic_type="event"
970             mdapi_supported_apis=""
971             mdapi_usage_flags="Tier3 Frame Batch Draw"
972             mdapi_hw_unit_type="gpu"
973             mdapi_group="EU Array/Fragment Shader"
974             />
975    <counter name="EU FPU1 Pipe Active"
976             description="The percentage of time in which EU FPU1 pipeline was actively processing."
977             data_type="float"
978             max_equation="100"
979             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
980             underscore_name="fpu1_active"
981             units="percent"
982             symbol_name="Fpu1Active"
983             semantic_type="duration"
984             mdapi_supported_apis=""
985             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
986             mdapi_group="EU Array/Pipes"
987             mdapi_hw_unit_type="gpu"
988             />
989    <counter name="EU FPU0 Pipe Active"
990             description="The percentage of time in which EU FPU0 pipeline was actively processing."
991             data_type="float"
992             max_equation="100"
993             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
994             underscore_name="fpu0_active"
995             units="percent"
996             symbol_name="Fpu0Active"
997             semantic_type="duration"
998             mdapi_supported_apis=""
999             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1000             mdapi_group="EU Array/Pipes"
1001             mdapi_hw_unit_type="gpu"
1002             />
1003    <counter name="Shader Barrier Messages"
1004             description="The total number of shader barrier messages."
1005             data_type="uint64"
1006             equation="A 35 READ"
1007             underscore_name="shader_barriers"
1008             units="messages"
1009             symbol_name="ShaderBarriers"
1010             semantic_type="event"
1011             mdapi_supported_apis=""
1012             mdapi_usage_flags="Tier3 Frame Batch Draw"
1013             mdapi_hw_unit_type="gpu"
1014             mdapi_group="EU Array/Barrier"
1015             />
1016    <counter name="Sampler Texels"
1017             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1018             data_type="uint64"
1019             equation="A 28 READ 4 UMUL"
1020             underscore_name="sampler_texels"
1021             units="texels"
1022             symbol_name="SamplerTexels"
1023             semantic_type="event"
1024             mdapi_supported_apis=""
1025             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1026             mdapi_hw_unit_type="gpu"
1027             mdapi_group="Sampler/Sampler Input"
1028             />
1029    <counter name="Pixels Failing Tests"
1030             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1031             data_type="uint64"
1032             equation="A 25 READ 4 UMUL"
1033             underscore_name="pixels_failing_post_ps_tests"
1034             units="pixels"
1035             symbol_name="PixelsFailingPostPsTests"
1036             semantic_type="event"
1037             mdapi_supported_apis=""
1038             mdapi_usage_flags="Tier3 Frame Batch Draw"
1039             mdapi_hw_unit_type="gpu"
1040             mdapi_group="3D Pipe/Output Merger"
1041             />
1042    <counter name="GPU Time Elapsed"
1043             description="Time elapsed on the GPU during the measurement."
1044             data_type="uint64"
1045             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1046             underscore_name="gpu_time"
1047             units="ns"
1048             symbol_name="GpuTime"
1049             semantic_type="duration"
1050             mdapi_supported_apis=""
1051             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1052             mdapi_hw_unit_type="gpu"
1053             mdapi_group="GPU"
1054             />
1055    <counter name="AVG GPU Core Frequency"
1056             description="Average GPU Core Frequency in the measurement."
1057             data_type="uint64"
1058             max_equation="$GpuMaxFrequency"
1059             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1060             underscore_name="avg_gpu_core_frequency"
1061             units="hz"
1062             symbol_name="AvgGpuCoreFrequency"
1063             semantic_type="event"
1064             mdapi_supported_apis=""
1065             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1066             mdapi_group="GPU"
1067             mdapi_hw_unit_type="gpu"
1068             />
1069    <counter name="Sampler Texels Misses"
1070             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1071             data_type="uint64"
1072             equation="A 29 READ 4 UMUL"
1073             underscore_name="sampler_texel_misses"
1074             units="texels"
1075             symbol_name="SamplerTexelMisses"
1076             semantic_type="event"
1077             mdapi_supported_apis=""
1078             mdapi_usage_flags="Tier3 Batch Frame Draw"
1079             mdapi_hw_unit_type="gpu"
1080             mdapi_group="Sampler/Sampler Cache"
1081             />
1082    <counter name="CS Threads Dispatched"
1083             description="The total number of compute shader hardware threads dispatched."
1084             data_type="uint64"
1085             equation="A 4 READ"
1086             underscore_name="cs_threads"
1087             units="threads"
1088             symbol_name="CsThreads"
1089             semantic_type="event"
1090             mdapi_supported_apis=""
1091             mdapi_usage_flags="Tier3 Frame Batch Draw"
1092             mdapi_hw_unit_type="gpu"
1093             mdapi_group="EU Array/Compute Shader"
1094             />
1095    <counter name="SLM Bytes Read"
1096             description="The total number of GPU memory bytes read from shared local memory."
1097             data_type="uint64"
1098             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1099             equation="A 30 READ 64 UMUL"
1100             underscore_name="slm_bytes_read"
1101             units="bytes"
1102             symbol_name="SlmBytesRead"
1103             semantic_type="throughput"
1104             mdapi_supported_apis=""
1105             mdapi_usage_flags="Tier3 Frame Batch Draw"
1106             mdapi_group="L3/Data Port/SLM"
1107             mdapi_hw_unit_type="gpu"
1108             />
1109    <counter name="GTI Read Throughput"
1110             description="The total number of GPU memory bytes read from GTI."
1111             data_type="uint64"
1112             max_equation="$GpuCoreClocks 64 UMUL"
1113             equation="64  C 6 READ UMUL"
1114             underscore_name="gti_read_throughput"
1115             units="bytes"
1116             symbol_name="GtiReadThroughput"
1117             semantic_type="throughput"
1118             mdapi_supported_apis=""
1119             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1120             mdapi_group="GTI"
1121             mdapi_hw_unit_type="gpu"
1122             />
1123    <counter name="Untyped Writes"
1124             description="The total number of untyped memory bytes written via Data Port."
1125             data_type="uint64"
1126             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1127             equation="$EuSubslicesTotalCount $SubsliceMask 1 AND C 4 READ FMUL $SubsliceMask 3 &gt;&gt; 1 AND C 5 READ FMUL FADD FMUL $SubsliceMask 1 AND $SubsliceMask 3 &gt;&gt; 1 AND FADD FDIV 64 UMUL"
1128             underscore_name="untyped_bytes_written"
1129             units="bytes"
1130             symbol_name="UntypedBytesWritten"
1131             availability="$SubsliceMask 9 AND"
1132             semantic_type="throughput"
1133             mdapi_supported_apis=""
1134             mdapi_usage_flags="Tier3 Frame Batch Draw"
1135             mdapi_group="L3/Data Port"
1136             mdapi_hw_unit_type="gpu"
1137             />
1138    <counter name="GPU Busy"
1139             description="The percentage of time in which the GPU has been processing GPU commands."
1140             data_type="float"
1141             max_equation="100"
1142             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1143             underscore_name="gpu_busy"
1144             units="percent"
1145             symbol_name="GpuBusy"
1146             semantic_type="duration"
1147             mdapi_supported_apis=""
1148             mdapi_usage_flags="Tier1 Overview System Frame"
1149             mdapi_group="GPU"
1150             mdapi_hw_unit_type="gpu"
1151             />
1152    <counter name="Rasterized Pixels"
1153             description="The total number of rasterized pixels."
1154             data_type="uint64"
1155             equation="A 21 READ 4 UMUL"
1156             underscore_name="rasterized_pixels"
1157             units="pixels"
1158             symbol_name="RasterizedPixels"
1159             semantic_type="event"
1160             mdapi_supported_apis=""
1161             mdapi_usage_flags="Tier3 Frame Batch Draw"
1162             mdapi_hw_unit_type="gpu"
1163             mdapi_group="3D Pipe/Rasterizer"
1164             />
1165    <counter name="Typed Bytes Read"
1166             description="The total number of typed memory bytes read via Data Port."
1167             data_type="uint64"
1168             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1169             equation="$SubsliceMask 1 AND B 0 READ UMUL $SubsliceMask 1 &gt;&gt; 1 AND B 1 READ UMUL UADD $SubsliceMask 2 &gt;&gt; 1 AND B 2 READ UMUL UADD $SubsliceMask 3 &gt;&gt; 1 AND B 3 READ UMUL UADD $SubsliceMask 4 &gt;&gt; 1 AND B 4 READ UMUL UADD 64 UMUL"
1170             underscore_name="typed_bytes_read"
1171             units="bytes"
1172             symbol_name="TypedBytesRead"
1173             semantic_type="throughput"
1174             mdapi_supported_apis=""
1175             mdapi_usage_flags="Tier3 Frame Batch Draw"
1176             mdapi_group="L3/Data Port"
1177             mdapi_hw_unit_type="gpu"
1178             />
1179    <counter name="DS Threads Dispatched"
1180             description="The total number of domain shader hardware threads dispatched."
1181             data_type="uint64"
1182             equation="A 3 READ"
1183             underscore_name="ds_threads"
1184             units="threads"
1185             symbol_name="DsThreads"
1186             semantic_type="event"
1187             mdapi_supported_apis=""
1188             mdapi_usage_flags="Tier3 Frame Batch Draw"
1189             mdapi_hw_unit_type="gpu"
1190             mdapi_group="EU Array/Domain Shader"
1191             />
1192    <counter name="EU Thread Occupancy"
1193             description="The percentage of time in which hardware threads occupied EUs."
1194             data_type="float"
1195             max_equation="100"
1196             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1197             underscore_name="eu_thread_occupancy"
1198             units="percent"
1199             symbol_name="EuThreadOccupancy"
1200             semantic_type="duration"
1201             mdapi_supported_apis=""
1202             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1203             mdapi_group="EU Array"
1204             mdapi_hw_unit_type="gpu"
1205             />
1206    <counter name="EU Stall"
1207             description="The percentage of time in which the Execution Units were stalled."
1208             data_type="float"
1209             max_equation="100"
1210             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1211             underscore_name="eu_stall"
1212             units="percent"
1213             symbol_name="EuStall"
1214             semantic_type="duration"
1215             mdapi_supported_apis=""
1216             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1217             mdapi_group="EU Array"
1218             mdapi_hw_unit_type="gpu"
1219             />
1220    <counter name="Samples Blended"
1221             description="The total number of blended samples or pixels written to all render targets."
1222             data_type="uint64"
1223             equation="A 27 READ 4 UMUL"
1224             underscore_name="samples_blended"
1225             units="pixels"
1226             symbol_name="SamplesBlended"
1227             semantic_type="event"
1228             mdapi_supported_apis=""
1229             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1230             mdapi_hw_unit_type="gpu"
1231             mdapi_group="3D Pipe/Output Merger"
1232             />
1233    <counter name="Early Depth Test Fails"
1234             description="The total number of pixels dropped on early depth test."
1235             data_type="uint64"
1236             equation="A 23 READ 4 UMUL"
1237             underscore_name="early_depth_test_fails"
1238             units="pixels"
1239             symbol_name="EarlyDepthTestFails"
1240             semantic_type="event"
1241             mdapi_supported_apis=""
1242             mdapi_usage_flags="Tier3 Frame Batch Draw"
1243             mdapi_hw_unit_type="gpu"
1244             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1245             />
1246    <counter name="Shader Memory Accesses"
1247             description="The total number of shader memory accesses to L3."
1248             data_type="uint64"
1249             equation="A 32 READ"
1250             underscore_name="shader_memory_accesses"
1251             units="messages"
1252             symbol_name="ShaderMemoryAccesses"
1253             semantic_type="event"
1254             mdapi_supported_apis=""
1255             mdapi_usage_flags="Tier3 Frame Batch Draw"
1256             mdapi_hw_unit_type="gpu"
1257             mdapi_group="L3/Data Port"
1258             />
1259    <counter name="HS Threads Dispatched"
1260             description="The total number of hull shader hardware threads dispatched."
1261             data_type="uint64"
1262             equation="A 2 READ"
1263             underscore_name="hs_threads"
1264             units="threads"
1265             symbol_name="HsThreads"
1266             semantic_type="event"
1267             mdapi_supported_apis=""
1268             mdapi_usage_flags="Tier3 Frame Batch Draw"
1269             mdapi_hw_unit_type="gpu"
1270             mdapi_group="EU Array/Hull Shader"
1271             />
1272    <counter name="GTI Write Throughput"
1273             description="The total number of GPU memory bytes written to GTI."
1274             data_type="uint64"
1275             max_equation="$GpuCoreClocks 64 UMUL"
1276             equation="64  C 7 READ UMUL"
1277             underscore_name="gti_write_throughput"
1278             units="bytes"
1279             symbol_name="GtiWriteThroughput"
1280             semantic_type="throughput"
1281             mdapi_supported_apis=""
1282             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1283             mdapi_group="GTI"
1284             mdapi_hw_unit_type="gpu"
1285             />
1286    <counter name="L3 Shader Throughput"
1287             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1288             data_type="uint64"
1289             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1290             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1291             underscore_name="l3_shader_throughput"
1292             units="bytes"
1293             symbol_name="L3ShaderThroughput"
1294             semantic_type="throughput"
1295             mdapi_supported_apis=""
1296             mdapi_usage_flags="Tier2 Frame Batch Draw"
1297             mdapi_group="L3/Data Port"
1298             mdapi_hw_unit_type="gpu"
1299             />
1300    <counter name="Samples Killed in FS"
1301             description="The total number of samples or pixels dropped in fragment shaders."
1302             data_type="uint64"
1303             equation="A 24 READ 4 UMUL"
1304             underscore_name="samples_killed_in_ps"
1305             units="pixels"
1306             symbol_name="SamplesKilledInPs"
1307             semantic_type="event"
1308             mdapi_supported_apis=""
1309             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1310             mdapi_hw_unit_type="gpu"
1311             mdapi_group="3D Pipe/Fragment Shader"
1312             />
1313    <counter name="SLM Bytes Written"
1314             description="The total number of GPU memory bytes written into shared local memory."
1315             data_type="uint64"
1316             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1317             equation="A 31 READ 64 UMUL"
1318             underscore_name="slm_bytes_written"
1319             units="bytes"
1320             symbol_name="SlmBytesWritten"
1321             semantic_type="throughput"
1322             mdapi_supported_apis=""
1323             mdapi_usage_flags="Tier3 Frame Batch Draw"
1324             mdapi_group="L3/Data Port/SLM"
1325             mdapi_hw_unit_type="gpu"
1326             />
1327    <counter name="Samples Written"
1328             description="The total number of samples or pixels written to all render targets."
1329             data_type="uint64"
1330             equation="A 26 READ 4 UMUL"
1331             underscore_name="samples_written"
1332             units="pixels"
1333             symbol_name="SamplesWritten"
1334             semantic_type="event"
1335             mdapi_supported_apis=""
1336             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1337             mdapi_hw_unit_type="gpu"
1338             mdapi_group="3D Pipe/Output Merger"
1339             />
1340    <counter name="Shader Atomic Memory Accesses"
1341             description="The total number of shader atomic memory accesses."
1342             data_type="uint64"
1343             equation="A 34 READ"
1344             underscore_name="shader_atomics"
1345             units="messages"
1346             symbol_name="ShaderAtomics"
1347             semantic_type="event"
1348             mdapi_supported_apis=""
1349             mdapi_usage_flags="Tier3 Frame Batch Draw"
1350             mdapi_hw_unit_type="gpu"
1351             mdapi_group="L3/Data Port/Atomics"
1352             />
1353    <counter name="EU Send Pipe Active"
1354             description="The percentage of time in which EU send pipeline was actively processing."
1355             data_type="float"
1356             max_equation="100"
1357             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1358             underscore_name="eu_send_active"
1359             units="percent"
1360             symbol_name="EuSendActive"
1361             semantic_type="duration"
1362             mdapi_supported_apis=""
1363             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1364             mdapi_group="EU Array/Pipes"
1365             mdapi_hw_unit_type="gpu"
1366             />
1367    <register_config type="NOA">
1368        <register type="NOA" address="0x00000D04" value="0x00000200" />
1369        <register type="NOA" address="0x00009884" value="0x00000000" />
1370        <register type="NOA" address="0x00009888" value="0x121A0000" />
1371        <register type="NOA" address="0x00009888" value="0x101A0007" />
1372        <register type="NOA" address="0x00009888" value="0x123A0000" />
1373        <register type="NOA" address="0x00009888" value="0x129A0000" />
1374        <register type="NOA" address="0x00009888" value="0x109A0007" />
1375        <register type="NOA" address="0x00009888" value="0x12BA0000" />
1376        <register type="NOA" address="0x00009888" value="0x125A0000" />
1377        <register type="NOA" address="0x00009888" value="0x1A6C0140" />
1378        <register type="NOA" address="0x00009888" value="0x1C6C0005" />
1379        <register type="NOA" address="0x00009888" value="0x186C0880" />
1380        <register type="NOA" address="0x00009888" value="0x04736000" />
1381        <register type="NOA" address="0x00009888" value="0x0673C000" />
1382        <register type="NOA" address="0x00009888" value="0x00734000" />
1383        <register type="NOA" address="0x00009888" value="0x02731000" />
1384        <register type="NOA" address="0x00009888" value="0x0474A000" />
1385        <register type="NOA" address="0x00009888" value="0x0E748000" />
1386        <register type="NOA" address="0x00009888" value="0x06748000" />
1387        <register type="NOA" address="0x00009888" value="0x0475A000" />
1388        <register type="NOA" address="0x00009888" value="0x0E758000" />
1389        <register type="NOA" address="0x00009888" value="0x06758000" />
1390        <register type="NOA" address="0x00009888" value="0x0C762800" />
1391        <register type="NOA" address="0x00009888" value="0x10760002" />
1392        <register type="NOA" address="0x00009888" value="0x0E760002" />
1393        <register type="NOA" address="0x00009888" value="0x0077C000" />
1394        <register type="NOA" address="0x00009888" value="0x0E774000" />
1395        <register type="NOA" address="0x00009888" value="0x14774000" />
1396        <register type="NOA" address="0x00009888" value="0x167797A0" />
1397        <register type="NOA" address="0x00009888" value="0x18770002" />
1398        <register type="NOA" address="0x00009888" value="0x0277C000" />
1399        <register type="NOA" address="0x00009888" value="0x04778000" />
1400        <register type="NOA" address="0x00009888" value="0x0677C000" />
1401        <register type="NOA" address="0x00009888" value="0x08778000" />
1402        <register type="NOA" address="0x00009888" value="0x0A7B0A00" />
1403        <register type="NOA" address="0x00009888" value="0x0C7B0028" />
1404        <register type="NOA" address="0x00009888" value="0x0E7C8000" />
1405        <register type="NOA" address="0x00009888" value="0x147C0C00" />
1406        <register type="NOA" address="0x00009888" value="0x167C0038" />
1407        <register type="NOA" address="0x00009888" value="0x1C7D2000" />
1408        <register type="NOA" address="0x00009888" value="0x1E7D0080" />
1409        <register type="NOA" address="0x00009888" value="0x0019C000" />
1410        <register type="NOA" address="0x00009888" value="0x1A191800" />
1411        <register type="NOA" address="0x00009888" value="0x0219C000" />
1412        <register type="NOA" address="0x00009888" value="0x0619C000" />
1413        <register type="NOA" address="0x00009888" value="0x001A2E52" />
1414        <register type="NOA" address="0x00009888" value="0x0A1A2880" />
1415        <register type="NOA" address="0x00009888" value="0x021A2D80" />
1416        <register type="NOA" address="0x00009888" value="0x0E39C000" />
1417        <register type="NOA" address="0x00009888" value="0x1A396000" />
1418        <register type="NOA" address="0x00009888" value="0x063A2900" />
1419        <register type="NOA" address="0x00009888" value="0x0C3A0051" />
1420        <register type="NOA" address="0x00009888" value="0x003A0000" />
1421        <register type="NOA" address="0x00009888" value="0x0CF48000" />
1422        <register type="NOA" address="0x00009888" value="0x12F40400" />
1423        <register type="NOA" address="0x00009888" value="0x06F42000" />
1424        <register type="NOA" address="0x00009888" value="0x08F42000" />
1425        <register type="NOA" address="0x00009888" value="0x0CF58000" />
1426        <register type="NOA" address="0x00009888" value="0x14F50020" />
1427        <register type="NOA" address="0x00009888" value="0x06F52000" />
1428        <register type="NOA" address="0x00009888" value="0x08F52000" />
1429        <register type="NOA" address="0x00009888" value="0x0EF62008" />
1430        <register type="NOA" address="0x00009888" value="0x10F60080" />
1431        <register type="NOA" address="0x00009888" value="0x0CF68000" />
1432        <register type="NOA" address="0x00009888" value="0x16F7C070" />
1433        <register type="NOA" address="0x00009888" value="0x18F70001" />
1434        <register type="NOA" address="0x00009888" value="0x04F7C000" />
1435        <register type="NOA" address="0x00009888" value="0x08F7C000" />
1436        <register type="NOA" address="0x00009888" value="0x0AFB8000" />
1437        <register type="NOA" address="0x00009888" value="0x0CFB0200" />
1438        <register type="NOA" address="0x00009888" value="0x14FC8000" />
1439        <register type="NOA" address="0x00009888" value="0x16FC0200" />
1440        <register type="NOA" address="0x00009888" value="0x1EFD2008" />
1441        <register type="NOA" address="0x00009888" value="0x1A990180" />
1442        <register type="NOA" address="0x00009888" value="0x1C99000C" />
1443        <register type="NOA" address="0x00009888" value="0x0499C000" />
1444        <register type="NOA" address="0x00009888" value="0x0899C000" />
1445        <register type="NOA" address="0x00009888" value="0x089A2900" />
1446        <register type="NOA" address="0x00009888" value="0x0E9A0051" />
1447        <register type="NOA" address="0x00009888" value="0x029A005C" />
1448        <register type="NOA" address="0x00009888" value="0x049A005B" />
1449        <register type="NOA" address="0x00009888" value="0x009A0000" />
1450        <register type="NOA" address="0x00009888" value="0x1AB90600" />
1451        <register type="NOA" address="0x00009888" value="0x1CB90030" />
1452        <register type="NOA" address="0x00009888" value="0x0ABA0052" />
1453        <register type="NOA" address="0x00009888" value="0x0EBA2880" />
1454        <register type="NOA" address="0x00009888" value="0x00BA0000" />
1455        <register type="NOA" address="0x00009888" value="0x1A590060" />
1456        <register type="NOA" address="0x00009888" value="0x1C590003" />
1457        <register type="NOA" address="0x00009888" value="0x085A0052" />
1458        <register type="NOA" address="0x00009888" value="0x0C5A2880" />
1459        <register type="NOA" address="0x00009888" value="0x005A0000" />
1460        <register type="NOA" address="0x00009884" value="0x00000007" />
1461        <register type="NOA" address="0x00009888" value="0x1D073800" />
1462        <register type="NOA" address="0x00009888" value="0x1F070140" />
1463        <register type="NOA" address="0x00009888" value="0x0D048000" />
1464        <register type="NOA" address="0x00009888" value="0x0F042000" />
1465        <register type="NOA" address="0x00009888" value="0x0507E700" />
1466        <register type="NOA" address="0x00009888" value="0x070700D7" />
1467        <register type="NOA" address="0x00009888" value="0x25070000" />
1468        <register type="NOA" address="0x00009888" value="0x1B070000" />
1469        <register type="NOA" address="0x00009888" value="0x1100C000" />
1470        <register type="NOA" address="0x00009888" value="0x1F00C000" />
1471        <register type="NOA" address="0x00009888" value="0x2100C000" />
1472        <register type="NOA" address="0x00009888" value="0x2300C000" />
1473        <register type="NOA" address="0x00009888" value="0x2500C000" />
1474        <register type="NOA" address="0x00009888" value="0x2700C000" />
1475        <register type="NOA" address="0x00009888" value="0x2900C000" />
1476        <register type="NOA" address="0x00009888" value="0x2B00C000" />
1477        <register type="NOA" address="0x00009888" value="0x2D00C000" />
1478        <register type="NOA" address="0x00009888" value="0x2F00C000" />
1479        <register type="NOA" address="0x00009888" value="0x1300C000" />
1480        <register type="NOA" address="0x00009888" value="0x1500C000" />
1481        <register type="NOA" address="0x00009888" value="0x1700C000" />
1482        <register type="NOA" address="0x00009888" value="0x1900C000" />
1483        <register type="NOA" address="0x00009888" value="0x1B004000" />
1484        <register type="NOA" address="0x00009888" value="0x1D004000" />
1485        <register type="NOA" address="0x00009888" value="0x47001011" />
1486        <register type="NOA" address="0x00009888" value="0x39000021" />
1487        <register type="NOA" address="0x00009888" value="0x49001330" />
1488        <register type="NOA" address="0x00009888" value="0x3D001026" />
1489        <register type="NOA" address="0x00009888" value="0x4B001000" />
1490        <register type="NOA" address="0x00009888" value="0x3F000400" />
1491        <register type="NOA" address="0x00009888" value="0x4D000001" />
1492        <register type="NOA" address="0x00009888" value="0x41000081" />
1493        <register type="NOA" address="0x00009888" value="0x35000000" />
1494        <register type="NOA" address="0x00009888" value="0x31000000" />
1495        <register type="NOA" address="0x00009888" value="0x43000000" />
1496        <register type="NOA" address="0x00009888" value="0x3B001801" />
1497    </register_config>
1498    <register_config type="OA">
1499        <register type="OA" address="0x00002740" value="0x00000000" />
1500        <register type="OA" address="0x00002710" value="0x00000000" />
1501        <register type="OA" address="0x00002714" value="0x00800000" />
1502        <register type="OA" address="0x00002720" value="0x00000000" />
1503        <register type="OA" address="0x00002724" value="0x00800000" />
1504    </register_config>
1505    <register_config type="FLEX">
1506        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1507        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1508        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1509        <register type="FLEX" address="0x0000E758" value="0x00000008" />
1510    </register_config>
1511  </set>
1512
1513  <set name="Render Metrics for 3D Pipeline Profile Gen10"
1514       mdapi_supported_apis="OGL OCL IO BB"
1515       underscore_name="render_pipe_profile"
1516       hw_config_guid="0666ccac-f5aa-4dc2-aa12-c6e058f383f3"
1517       chipset="CNL"
1518       symbol_name="RenderPipeProfile"
1519       >
1520    <counter name="GPU Core Clocks"
1521             description="The total number of GPU core clocks elapsed during the measurement."
1522             data_type="uint64"
1523             equation="GPU_CLOCK 0 READ"
1524             underscore_name="gpu_core_clocks"
1525             units="cycles"
1526             symbol_name="GpuCoreClocks"
1527             semantic_type="event"
1528             mdapi_supported_apis=""
1529             mdapi_usage_flags="Tier1 Frame Batch Draw"
1530             mdapi_hw_unit_type="gpu"
1531             mdapi_group="GPU"
1532             />
1533    <counter name="EU Active"
1534             description="The percentage of time in which the Execution Units were actively processing."
1535             data_type="float"
1536             max_equation="100"
1537             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1538             underscore_name="eu_active"
1539             units="percent"
1540             symbol_name="EuActive"
1541             semantic_type="duration"
1542             mdapi_supported_apis=""
1543             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1544             mdapi_group="EU Array"
1545             mdapi_hw_unit_type="gpu"
1546             />
1547    <counter name="VS Bottleneck"
1548             low_watermark="10"
1549             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1550             data_type="float"
1551             high_watermark="30"
1552             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1553             max_equation="100"
1554             underscore_name="vs_bottleneck"
1555             units="percent"
1556             symbol_name="VsBottleneck"
1557             semantic_type="duration"
1558             mdapi_supported_apis=""
1559             mdapi_usage_flags="Tier3 Indicate Draw"
1560             mdapi_group="3D Pipe/Vertex Shader"
1561             mdapi_hw_unit_type="gpu"
1562             />
1563    <counter name="Hi-Depth Bottleneck"
1564             low_watermark="5"
1565             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1566             data_type="float"
1567             high_watermark="15"
1568             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1569             max_equation="100"
1570             underscore_name="hi_depth_bottleneck"
1571             units="percent"
1572             symbol_name="HiDepthBottleneck"
1573             semantic_type="duration"
1574             mdapi_supported_apis=""
1575             mdapi_usage_flags="Tier3 Indicate Draw"
1576             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1577             mdapi_hw_unit_type="gpu"
1578             />
1579    <counter name="GS Bottleneck"
1580             low_watermark="5"
1581             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1582             data_type="float"
1583             high_watermark="15"
1584             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1585             max_equation="100"
1586             underscore_name="gs_bottleneck"
1587             units="percent"
1588             symbol_name="GsBottleneck"
1589             semantic_type="duration"
1590             mdapi_supported_apis=""
1591             mdapi_usage_flags="Tier3 Indicate Draw"
1592             mdapi_group="3D Pipe/Geometry Shader"
1593             mdapi_hw_unit_type="gpu"
1594             />
1595    <counter name="GS Threads Dispatched"
1596             description="The total number of geometry shader hardware threads dispatched."
1597             data_type="uint64"
1598             equation="A 5 READ"
1599             underscore_name="gs_threads"
1600             units="threads"
1601             symbol_name="GsThreads"
1602             semantic_type="event"
1603             mdapi_supported_apis=""
1604             mdapi_usage_flags="Tier3 Frame Batch Draw"
1605             mdapi_hw_unit_type="gpu"
1606             mdapi_group="EU Array/Geometry Shader"
1607             />
1608    <counter name="Early Hi-Depth Test Fails"
1609             description="The total number of pixels dropped on early hierarchical depth test."
1610             data_type="uint64"
1611             equation="A 22 READ 4 UMUL"
1612             underscore_name="hi_depth_test_fails"
1613             units="pixels"
1614             symbol_name="HiDepthTestFails"
1615             semantic_type="event"
1616             mdapi_supported_apis=""
1617             mdapi_usage_flags="Tier3 Frame Batch Draw"
1618             mdapi_hw_unit_type="gpu"
1619             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1620             />
1621    <counter name="VS Threads Dispatched"
1622             description="The total number of vertex shader hardware threads dispatched."
1623             data_type="uint64"
1624             equation="A 1 READ"
1625             underscore_name="vs_threads"
1626             units="threads"
1627             symbol_name="VsThreads"
1628             semantic_type="event"
1629             mdapi_supported_apis=""
1630             mdapi_usage_flags="Tier3 Frame Batch Draw"
1631             mdapi_hw_unit_type="gpu"
1632             mdapi_group="EU Array/Vertex Shader"
1633             />
1634    <counter name="FS Threads Dispatched"
1635             description="The total number of fragment shader hardware threads dispatched."
1636             data_type="uint64"
1637             equation="A 6 READ"
1638             underscore_name="ps_threads"
1639             units="threads"
1640             symbol_name="PsThreads"
1641             semantic_type="event"
1642             mdapi_supported_apis=""
1643             mdapi_usage_flags="Tier3 Frame Batch Draw"
1644             mdapi_hw_unit_type="gpu"
1645             mdapi_group="EU Array/Fragment Shader"
1646             />
1647    <counter name="BC Bottleneck"
1648             low_watermark="5"
1649             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1650             data_type="float"
1651             high_watermark="15"
1652             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1653             max_equation="100"
1654             underscore_name="bc_bottleneck"
1655             units="percent"
1656             symbol_name="BcBottleneck"
1657             semantic_type="duration"
1658             mdapi_supported_apis=""
1659             mdapi_usage_flags="Tier3 Indicate Draw"
1660             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1661             mdapi_hw_unit_type="gpu"
1662             />
1663    <counter name="HS Stall"
1664             description="The percentage of time in which hull stall pipeline stage was stalled."
1665             data_type="float"
1666             max_equation="100"
1667             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1668             underscore_name="hs_stall"
1669             units="percent"
1670             symbol_name="HsStall"
1671             semantic_type="duration"
1672             mdapi_supported_apis=""
1673             mdapi_usage_flags="Tier4 Correlate Draw"
1674             mdapi_group="3D Pipe/Hull Shader"
1675             mdapi_hw_unit_type="gpu"
1676             />
1677    <counter name="Shader Barrier Messages"
1678             description="The total number of shader barrier messages."
1679             data_type="uint64"
1680             equation="A 35 READ"
1681             underscore_name="shader_barriers"
1682             units="messages"
1683             symbol_name="ShaderBarriers"
1684             semantic_type="event"
1685             mdapi_supported_apis=""
1686             mdapi_usage_flags="Tier3 Frame Batch Draw"
1687             mdapi_hw_unit_type="gpu"
1688             mdapi_group="EU Array/Barrier"
1689             />
1690    <counter name="Sampler Texels"
1691             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1692             data_type="uint64"
1693             equation="A 28 READ 4 UMUL"
1694             underscore_name="sampler_texels"
1695             units="texels"
1696             symbol_name="SamplerTexels"
1697             semantic_type="event"
1698             mdapi_supported_apis=""
1699             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1700             mdapi_hw_unit_type="gpu"
1701             mdapi_group="Sampler/Sampler Input"
1702             />
1703    <counter name="Pixels Failing Tests"
1704             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1705             data_type="uint64"
1706             equation="A 25 READ 4 UMUL"
1707             underscore_name="pixels_failing_post_ps_tests"
1708             units="pixels"
1709             symbol_name="PixelsFailingPostPsTests"
1710             semantic_type="event"
1711             mdapi_supported_apis=""
1712             mdapi_usage_flags="Tier3 Frame Batch Draw"
1713             mdapi_hw_unit_type="gpu"
1714             mdapi_group="3D Pipe/Output Merger"
1715             />
1716    <counter name="GPU Time Elapsed"
1717             description="Time elapsed on the GPU during the measurement."
1718             data_type="uint64"
1719             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1720             underscore_name="gpu_time"
1721             units="ns"
1722             symbol_name="GpuTime"
1723             semantic_type="duration"
1724             mdapi_supported_apis=""
1725             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1726             mdapi_hw_unit_type="gpu"
1727             mdapi_group="GPU"
1728             />
1729    <counter name="AVG GPU Core Frequency"
1730             description="Average GPU Core Frequency in the measurement."
1731             data_type="uint64"
1732             max_equation="$GpuMaxFrequency"
1733             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1734             underscore_name="avg_gpu_core_frequency"
1735             units="hz"
1736             symbol_name="AvgGpuCoreFrequency"
1737             semantic_type="event"
1738             mdapi_supported_apis=""
1739             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1740             mdapi_group="GPU"
1741             mdapi_hw_unit_type="gpu"
1742             />
1743    <counter name="Sampler Texels Misses"
1744             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1745             data_type="uint64"
1746             equation="A 29 READ 4 UMUL"
1747             underscore_name="sampler_texel_misses"
1748             units="texels"
1749             symbol_name="SamplerTexelMisses"
1750             semantic_type="event"
1751             mdapi_supported_apis=""
1752             mdapi_usage_flags="Tier3 Batch Frame Draw"
1753             mdapi_hw_unit_type="gpu"
1754             mdapi_group="Sampler/Sampler Cache"
1755             />
1756    <counter name="CS Threads Dispatched"
1757             description="The total number of compute shader hardware threads dispatched."
1758             data_type="uint64"
1759             equation="A 4 READ"
1760             underscore_name="cs_threads"
1761             units="threads"
1762             symbol_name="CsThreads"
1763             semantic_type="event"
1764             mdapi_supported_apis=""
1765             mdapi_usage_flags="Tier3 Frame Batch Draw"
1766             mdapi_hw_unit_type="gpu"
1767             mdapi_group="EU Array/Compute Shader"
1768             />
1769    <counter name="VF Bottleneck"
1770             low_watermark="5"
1771             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1772             data_type="float"
1773             high_watermark="15"
1774             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1775             max_equation="100"
1776             underscore_name="vf_bottleneck"
1777             units="percent"
1778             symbol_name="VfBottleneck"
1779             semantic_type="duration"
1780             mdapi_supported_apis=""
1781             mdapi_usage_flags="Tier3 Indicate Draw"
1782             mdapi_group="3D Pipe/Input Assembler"
1783             mdapi_hw_unit_type="gpu"
1784             />
1785    <counter name="SLM Bytes Read"
1786             description="The total number of GPU memory bytes read from shared local memory."
1787             data_type="uint64"
1788             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1789             equation="A 30 READ 64 UMUL"
1790             underscore_name="slm_bytes_read"
1791             units="bytes"
1792             symbol_name="SlmBytesRead"
1793             semantic_type="throughput"
1794             mdapi_supported_apis=""
1795             mdapi_usage_flags="Tier3 Frame Batch Draw"
1796             mdapi_group="L3/Data Port/SLM"
1797             mdapi_hw_unit_type="gpu"
1798             />
1799    <counter name="Strip-Fans Bottleneck"
1800             low_watermark="5"
1801             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1802             data_type="float"
1803             high_watermark="10"
1804             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1805             max_equation="100"
1806             underscore_name="sf_bottleneck"
1807             units="percent"
1808             symbol_name="SfBottleneck"
1809             semantic_type="duration"
1810             mdapi_supported_apis=""
1811             mdapi_usage_flags="Tier3 Indicate Draw"
1812             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1813             mdapi_hw_unit_type="gpu"
1814             />
1815    <counter name="SF Stall"
1816             description="The percentage of time in which strip-fans pipeline stage was stalled."
1817             data_type="float"
1818             max_equation="100"
1819             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1820             underscore_name="sf_stall"
1821             units="percent"
1822             symbol_name="SfStall"
1823             semantic_type="duration"
1824             mdapi_supported_apis=""
1825             mdapi_usage_flags="Tier4 Correlate Draw"
1826             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1827             mdapi_hw_unit_type="gpu"
1828             />
1829    <counter name="GPU Busy"
1830             description="The percentage of time in which the GPU has been processing GPU commands."
1831             data_type="float"
1832             max_equation="100"
1833             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1834             underscore_name="gpu_busy"
1835             units="percent"
1836             symbol_name="GpuBusy"
1837             semantic_type="duration"
1838             mdapi_supported_apis=""
1839             mdapi_usage_flags="Tier1 Overview System Frame"
1840             mdapi_group="GPU"
1841             mdapi_hw_unit_type="gpu"
1842             />
1843    <counter name="HS Bottleneck"
1844             low_watermark="3"
1845             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1846             data_type="float"
1847             high_watermark="9"
1848             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1849             max_equation="100"
1850             underscore_name="hs_bottleneck"
1851             units="percent"
1852             symbol_name="HsBottleneck"
1853             semantic_type="duration"
1854             mdapi_supported_apis=""
1855             mdapi_usage_flags="Tier3 Indicate Draw"
1856             mdapi_group="3D Pipe/Hull Shader"
1857             mdapi_hw_unit_type="gpu"
1858             />
1859    <counter name="CL Stall"
1860             description="The percentage of time in which clipper pipeline stage was stalled."
1861             data_type="float"
1862             max_equation="100"
1863             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1864             underscore_name="cl_stall"
1865             units="percent"
1866             symbol_name="ClStall"
1867             semantic_type="duration"
1868             mdapi_supported_apis=""
1869             mdapi_usage_flags="Tier4 Correlate Draw"
1870             mdapi_group="3D Pipe/Clipper"
1871             mdapi_hw_unit_type="gpu"
1872             />
1873    <counter name="SO Bottleneck"
1874             low_watermark="5"
1875             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1876             data_type="float"
1877             high_watermark="15"
1878             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1879             max_equation="100"
1880             underscore_name="so_bottleneck"
1881             units="percent"
1882             symbol_name="SoBottleneck"
1883             semantic_type="duration"
1884             mdapi_supported_apis=""
1885             mdapi_usage_flags="Tier3 Indicate Draw"
1886             mdapi_group="3D Pipe/Stream Output"
1887             mdapi_hw_unit_type="gpu"
1888             />
1889    <counter name="Rasterized Pixels"
1890             description="The total number of rasterized pixels."
1891             data_type="uint64"
1892             equation="A 21 READ 4 UMUL"
1893             underscore_name="rasterized_pixels"
1894             units="pixels"
1895             symbol_name="RasterizedPixels"
1896             semantic_type="event"
1897             mdapi_supported_apis=""
1898             mdapi_usage_flags="Tier3 Frame Batch Draw"
1899             mdapi_hw_unit_type="gpu"
1900             mdapi_group="3D Pipe/Rasterizer"
1901             />
1902    <counter name="DS Threads Dispatched"
1903             description="The total number of domain shader hardware threads dispatched."
1904             data_type="uint64"
1905             equation="A 3 READ"
1906             underscore_name="ds_threads"
1907             units="threads"
1908             symbol_name="DsThreads"
1909             semantic_type="event"
1910             mdapi_supported_apis=""
1911             mdapi_usage_flags="Tier3 Frame Batch Draw"
1912             mdapi_hw_unit_type="gpu"
1913             mdapi_group="EU Array/Domain Shader"
1914             />
1915    <counter name="Samples Written"
1916             description="The total number of samples or pixels written to all render targets."
1917             data_type="uint64"
1918             equation="A 26 READ 4 UMUL"
1919             underscore_name="samples_written"
1920             units="pixels"
1921             symbol_name="SamplesWritten"
1922             semantic_type="event"
1923             mdapi_supported_apis=""
1924             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1925             mdapi_hw_unit_type="gpu"
1926             mdapi_group="3D Pipe/Output Merger"
1927             />
1928    <counter name="DS Bottleneck"
1929             low_watermark="5"
1930             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1931             data_type="float"
1932             high_watermark="15"
1933             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1934             max_equation="100"
1935             underscore_name="ds_bottleneck"
1936             units="percent"
1937             symbol_name="DsBottleneck"
1938             semantic_type="duration"
1939             mdapi_supported_apis=""
1940             mdapi_usage_flags="Tier3 Indicate Draw"
1941             mdapi_group="3D Pipe/Domain Shader"
1942             mdapi_hw_unit_type="gpu"
1943             />
1944    <counter name="EU Stall"
1945             description="The percentage of time in which the Execution Units were stalled."
1946             data_type="float"
1947             max_equation="100"
1948             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1949             underscore_name="eu_stall"
1950             units="percent"
1951             symbol_name="EuStall"
1952             semantic_type="duration"
1953             mdapi_supported_apis=""
1954             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1955             mdapi_group="EU Array"
1956             mdapi_hw_unit_type="gpu"
1957             />
1958    <counter name="Clipper Bottleneck"
1959             low_watermark="10"
1960             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1961             data_type="float"
1962             high_watermark="30"
1963             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1964             max_equation="100"
1965             underscore_name="cl_bottleneck"
1966             units="percent"
1967             symbol_name="ClBottleneck"
1968             semantic_type="duration"
1969             mdapi_supported_apis=""
1970             mdapi_usage_flags="Tier3 Indicate Draw"
1971             mdapi_group="3D Pipe/Clipper"
1972             mdapi_hw_unit_type="gpu"
1973             />
1974    <counter name="DS Stall"
1975             description="The percentage of time in which domain shader pipeline stage was stalled."
1976             data_type="float"
1977             max_equation="100"
1978             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1979             underscore_name="ds_stall"
1980             units="percent"
1981             symbol_name="DsStall"
1982             semantic_type="duration"
1983             mdapi_supported_apis=""
1984             mdapi_usage_flags="Tier4 Correlate Draw"
1985             mdapi_group="3D Pipe/Domain Shader"
1986             mdapi_hw_unit_type="gpu"
1987             />
1988    <counter name="Early Depth Bottleneck"
1989             low_watermark="10"
1990             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1991             data_type="float"
1992             high_watermark="30"
1993             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1994             max_equation="100"
1995             underscore_name="early_depth_bottleneck"
1996             units="percent"
1997             symbol_name="EarlyDepthBottleneck"
1998             semantic_type="duration"
1999             mdapi_supported_apis=""
2000             mdapi_usage_flags="Tier3 Indicate Draw"
2001             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2002             mdapi_hw_unit_type="gpu"
2003             />
2004    <counter name="Samples Blended"
2005             description="The total number of blended samples or pixels written to all render targets."
2006             data_type="uint64"
2007             equation="A 27 READ 4 UMUL"
2008             underscore_name="samples_blended"
2009             units="pixels"
2010             symbol_name="SamplesBlended"
2011             semantic_type="event"
2012             mdapi_supported_apis=""
2013             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2014             mdapi_hw_unit_type="gpu"
2015             mdapi_group="3D Pipe/Output Merger"
2016             />
2017    <counter name="Early Depth Test Fails"
2018             description="The total number of pixels dropped on early depth test."
2019             data_type="uint64"
2020             equation="A 23 READ 4 UMUL"
2021             underscore_name="early_depth_test_fails"
2022             units="pixels"
2023             symbol_name="EarlyDepthTestFails"
2024             semantic_type="event"
2025             mdapi_supported_apis=""
2026             mdapi_usage_flags="Tier3 Frame Batch Draw"
2027             mdapi_hw_unit_type="gpu"
2028             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2029             />
2030    <counter name="Shader Memory Accesses"
2031             description="The total number of shader memory accesses to L3."
2032             data_type="uint64"
2033             equation="A 32 READ"
2034             underscore_name="shader_memory_accesses"
2035             units="messages"
2036             symbol_name="ShaderMemoryAccesses"
2037             semantic_type="event"
2038             mdapi_supported_apis=""
2039             mdapi_usage_flags="Tier3 Frame Batch Draw"
2040             mdapi_hw_unit_type="gpu"
2041             mdapi_group="L3/Data Port"
2042             />
2043    <counter name="HS Threads Dispatched"
2044             description="The total number of hull shader hardware threads dispatched."
2045             data_type="uint64"
2046             equation="A 2 READ"
2047             underscore_name="hs_threads"
2048             units="threads"
2049             symbol_name="HsThreads"
2050             semantic_type="event"
2051             mdapi_supported_apis=""
2052             mdapi_usage_flags="Tier3 Frame Batch Draw"
2053             mdapi_hw_unit_type="gpu"
2054             mdapi_group="EU Array/Hull Shader"
2055             />
2056    <counter name="L3 Shader Throughput"
2057             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2058             data_type="uint64"
2059             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2060             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2061             underscore_name="l3_shader_throughput"
2062             units="bytes"
2063             symbol_name="L3ShaderThroughput"
2064             semantic_type="throughput"
2065             mdapi_supported_apis=""
2066             mdapi_usage_flags="Tier2 Frame Batch Draw"
2067             mdapi_group="L3/Data Port"
2068             mdapi_hw_unit_type="gpu"
2069             />
2070    <counter name="Samples Killed in FS"
2071             description="The total number of samples or pixels dropped in fragment shaders."
2072             data_type="uint64"
2073             equation="A 24 READ 4 UMUL"
2074             underscore_name="samples_killed_in_ps"
2075             units="pixels"
2076             symbol_name="SamplesKilledInPs"
2077             semantic_type="event"
2078             mdapi_supported_apis=""
2079             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2080             mdapi_hw_unit_type="gpu"
2081             mdapi_group="3D Pipe/Fragment Shader"
2082             />
2083    <counter name="SLM Bytes Written"
2084             description="The total number of GPU memory bytes written into shared local memory."
2085             data_type="uint64"
2086             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2087             equation="A 31 READ 64 UMUL"
2088             underscore_name="slm_bytes_written"
2089             units="bytes"
2090             symbol_name="SlmBytesWritten"
2091             semantic_type="throughput"
2092             mdapi_supported_apis=""
2093             mdapi_usage_flags="Tier3 Frame Batch Draw"
2094             mdapi_group="L3/Data Port/SLM"
2095             mdapi_hw_unit_type="gpu"
2096             />
2097    <counter name="SO Stall"
2098             description="The percentage of time in which stream-output pipeline stage was stalled."
2099             data_type="float"
2100             max_equation="100"
2101             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2102             underscore_name="so_stall"
2103             units="percent"
2104             symbol_name="SoStall"
2105             semantic_type="duration"
2106             mdapi_supported_apis=""
2107             mdapi_usage_flags="Tier4 Correlate Draw"
2108             mdapi_group="3D Pipe/Stream Output"
2109             mdapi_hw_unit_type="gpu"
2110             />
2111    <counter name="Shader Atomic Memory Accesses"
2112             description="The total number of shader atomic memory accesses."
2113             data_type="uint64"
2114             equation="A 34 READ"
2115             underscore_name="shader_atomics"
2116             units="messages"
2117             symbol_name="ShaderAtomics"
2118             semantic_type="event"
2119             mdapi_supported_apis=""
2120             mdapi_usage_flags="Tier3 Frame Batch Draw"
2121             mdapi_hw_unit_type="gpu"
2122             mdapi_group="L3/Data Port/Atomics"
2123             />
2124    <register_config type="NOA">
2125        <register type="NOA" address="0x00000D04" value="0x00000200" />
2126        <register type="NOA" address="0x00009884" value="0x00000000" />
2127        <register type="NOA" address="0x00009888" value="0x0A7003E0" />
2128        <register type="NOA" address="0x00009888" value="0x0A710000" />
2129        <register type="NOA" address="0x00009888" value="0x1017001E" />
2130        <register type="NOA" address="0x00009888" value="0x06700015" />
2131        <register type="NOA" address="0x00009888" value="0x00700000" />
2132        <register type="NOA" address="0x00009888" value="0x06710800" />
2133        <register type="NOA" address="0x00009888" value="0x00710000" />
2134        <register type="NOA" address="0x00009888" value="0x0C746000" />
2135        <register type="NOA" address="0x00009888" value="0x0C75A000" />
2136        <register type="NOA" address="0x00009888" value="0x0E754000" />
2137        <register type="NOA" address="0x00009888" value="0x0E762800" />
2138        <register type="NOA" address="0x00009888" value="0x10760002" />
2139        <register type="NOA" address="0x00009888" value="0x1477C000" />
2140        <register type="NOA" address="0x00009888" value="0x16770330" />
2141        <register type="NOA" address="0x00009888" value="0x1A190040" />
2142        <register type="NOA" address="0x00009888" value="0x08170001" />
2143        <register type="NOA" address="0x00009888" value="0x1C170000" />
2144        <register type="NOA" address="0x00009884" value="0x00000007" />
2145        <register type="NOA" address="0x00009888" value="0x01160031" />
2146        <register type="NOA" address="0x00009888" value="0x11177C00" />
2147        <register type="NOA" address="0x00009888" value="0x11187C00" />
2148        <register type="NOA" address="0x00009888" value="0x05190000" />
2149        <register type="NOA" address="0x00009888" value="0x110E7800" />
2150        <register type="NOA" address="0x00009888" value="0x130F0000" />
2151        <register type="NOA" address="0x00009888" value="0x15120000" />
2152        <register type="NOA" address="0x00009888" value="0x11130019" />
2153        <register type="NOA" address="0x00009888" value="0x0F160C80" />
2154        <register type="NOA" address="0x00009888" value="0x0B160000" />
2155        <register type="NOA" address="0x00009888" value="0x07162000" />
2156        <register type="NOA" address="0x00009888" value="0x03168000" />
2157        <register type="NOA" address="0x00009888" value="0x071705C0" />
2158        <register type="NOA" address="0x00009888" value="0x011704C0" />
2159        <register type="NOA" address="0x00009888" value="0x05170000" />
2160        <register type="NOA" address="0x00009888" value="0x0B180015" />
2161        <register type="NOA" address="0x00009888" value="0x01185000" />
2162        <register type="NOA" address="0x00009888" value="0x07185000" />
2163        <register type="NOA" address="0x00009888" value="0x0D185000" />
2164        <register type="NOA" address="0x00009888" value="0x0F185000" />
2165        <register type="NOA" address="0x00009888" value="0x03186000" />
2166        <register type="NOA" address="0x00009888" value="0x05185000" />
2167        <register type="NOA" address="0x00009888" value="0x03190022" />
2168        <register type="NOA" address="0x00009888" value="0x0F190000" />
2169        <register type="NOA" address="0x00009888" value="0x09190000" />
2170        <register type="NOA" address="0x00009888" value="0x0D0E8023" />
2171        <register type="NOA" address="0x00009888" value="0x030E1100" />
2172        <register type="NOA" address="0x00009888" value="0x050E4000" />
2173        <register type="NOA" address="0x00009888" value="0x0D0F0180" />
2174        <register type="NOA" address="0x00009888" value="0x050F0001" />
2175        <register type="NOA" address="0x00009888" value="0x010F0000" />
2176        <register type="NOA" address="0x00009888" value="0x1B100054" />
2177        <register type="NOA" address="0x00009888" value="0x07104000" />
2178        <register type="NOA" address="0x00009888" value="0x09104000" />
2179        <register type="NOA" address="0x00009888" value="0x0B104000" />
2180        <register type="NOA" address="0x00009888" value="0x0D104000" />
2181        <register type="NOA" address="0x00009888" value="0x1B114000" />
2182        <register type="NOA" address="0x00009888" value="0x1D110006" />
2183        <register type="NOA" address="0x00009888" value="0x07118000" />
2184        <register type="NOA" address="0x00009888" value="0x09118000" />
2185        <register type="NOA" address="0x00009888" value="0x0B114000" />
2186        <register type="NOA" address="0x00009888" value="0x0D114000" />
2187        <register type="NOA" address="0x00009888" value="0x05127100" />
2188        <register type="NOA" address="0x00009888" value="0x07120073" />
2189        <register type="NOA" address="0x00009888" value="0x21120001" />
2190        <register type="NOA" address="0x00009888" value="0x1F120000" />
2191        <register type="NOA" address="0x00009888" value="0x0F130002" />
2192        <register type="NOA" address="0x00009888" value="0x01130000" />
2193        <register type="NOA" address="0x00009888" value="0x0B144000" />
2194        <register type="NOA" address="0x00009888" value="0x0F144025" />
2195        <register type="NOA" address="0x00009888" value="0x11140025" />
2196        <register type="NOA" address="0x00009888" value="0x0D145200" />
2197        <register type="NOA" address="0x00009888" value="0x11158000" />
2198        <register type="NOA" address="0x00009888" value="0x1F158080" />
2199        <register type="NOA" address="0x00009888" value="0x13158000" />
2200        <register type="NOA" address="0x00009888" value="0x0109A000" />
2201        <register type="NOA" address="0x00009888" value="0x0709A000" />
2202        <register type="NOA" address="0x00009888" value="0x0B092000" />
2203        <register type="NOA" address="0x00009888" value="0x0D09A000" />
2204        <register type="NOA" address="0x00009888" value="0x0F09A000" />
2205        <register type="NOA" address="0x00009888" value="0x0309A000" />
2206        <register type="NOA" address="0x00009888" value="0x0509A000" />
2207        <register type="NOA" address="0x00009888" value="0x010BC000" />
2208        <register type="NOA" address="0x00009888" value="0x070BC000" />
2209        <register type="NOA" address="0x00009888" value="0x0B0B4000" />
2210        <register type="NOA" address="0x00009888" value="0x0D0BC000" />
2211        <register type="NOA" address="0x00009888" value="0x0F0BC000" />
2212        <register type="NOA" address="0x00009888" value="0x030BC000" />
2213        <register type="NOA" address="0x00009888" value="0x050BC000" />
2214        <register type="NOA" address="0x00009888" value="0x09045000" />
2215        <register type="NOA" address="0x00009888" value="0x0F045000" />
2216        <register type="NOA" address="0x00009888" value="0x11044000" />
2217        <register type="NOA" address="0x00009888" value="0x13040154" />
2218        <register type="NOA" address="0x00009888" value="0x0B045000" />
2219        <register type="NOA" address="0x00009888" value="0x0D045000" />
2220        <register type="NOA" address="0x00009888" value="0x11004000" />
2221        <register type="NOA" address="0x00009888" value="0x1F004000" />
2222        <register type="NOA" address="0x00009888" value="0x2100C000" />
2223        <register type="NOA" address="0x00009888" value="0x2300C000" />
2224        <register type="NOA" address="0x00009888" value="0x25004000" />
2225        <register type="NOA" address="0x00009888" value="0x2700C000" />
2226        <register type="NOA" address="0x00009888" value="0x29004000" />
2227        <register type="NOA" address="0x00009888" value="0x2B004000" />
2228        <register type="NOA" address="0x00009888" value="0x2D004000" />
2229        <register type="NOA" address="0x00009888" value="0x2F004000" />
2230        <register type="NOA" address="0x00009888" value="0x13004000" />
2231        <register type="NOA" address="0x00009888" value="0x15004000" />
2232        <register type="NOA" address="0x00009888" value="0x17004000" />
2233        <register type="NOA" address="0x00009888" value="0x19004000" />
2234        <register type="NOA" address="0x00009888" value="0x1B004000" />
2235        <register type="NOA" address="0x00009888" value="0x1D004000" />
2236        <register type="NOA" address="0x00009888" value="0x47001111" />
2237        <register type="NOA" address="0x00009888" value="0x39001022" />
2238        <register type="NOA" address="0x00009888" value="0x49001111" />
2239        <register type="NOA" address="0x00009888" value="0x3D000021" />
2240        <register type="NOA" address="0x00009888" value="0x4B000100" />
2241        <register type="NOA" address="0x00009888" value="0x3F0018A5" />
2242        <register type="NOA" address="0x00009888" value="0x4D001111" />
2243        <register type="NOA" address="0x00009888" value="0x41000001" />
2244        <register type="NOA" address="0x00009888" value="0x35000000" />
2245        <register type="NOA" address="0x00009888" value="0x31000000" />
2246        <register type="NOA" address="0x00009888" value="0x43000002" />
2247        <register type="NOA" address="0x00009888" value="0x3B000401" />
2248    </register_config>
2249    <register_config type="OA">
2250        <register type="OA" address="0x00002740" value="0x00000000" />
2251        <register type="OA" address="0x00002710" value="0x00000000" />
2252        <register type="OA" address="0x00002714" value="0x00800000" />
2253        <register type="OA" address="0x00002720" value="0x00000000" />
2254        <register type="OA" address="0x00002724" value="0x00800000" />
2255    </register_config>
2256    <register_config type="FLEX">
2257        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2258    </register_config>
2259  </set>
2260
2261  <set name="Memory Reads Distribution Gen10"
2262       mdapi_supported_apis="OGL OCL IO BB"
2263       underscore_name="memory_reads"
2264       hw_config_guid="3500dcfd-837b-4ec8-b5cf-fe58b966263f"
2265       chipset="CNL"
2266       symbol_name="MemoryReads"
2267       >
2268    <counter name="GPU Core Clocks"
2269             description="The total number of GPU core clocks elapsed during the measurement."
2270             data_type="uint64"
2271             equation="GPU_CLOCK 0 READ"
2272             underscore_name="gpu_core_clocks"
2273             units="cycles"
2274             symbol_name="GpuCoreClocks"
2275             semantic_type="event"
2276             mdapi_supported_apis=""
2277             mdapi_usage_flags="Tier1 Frame Batch Draw"
2278             mdapi_hw_unit_type="gpu"
2279             mdapi_group="GPU"
2280             />
2281    <counter name="EU Active"
2282             description="The percentage of time in which the Execution Units were actively processing."
2283             data_type="float"
2284             max_equation="100"
2285             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2286             underscore_name="eu_active"
2287             units="percent"
2288             symbol_name="EuActive"
2289             semantic_type="duration"
2290             mdapi_supported_apis=""
2291             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2292             mdapi_group="EU Array"
2293             mdapi_hw_unit_type="gpu"
2294             />
2295    <counter name="GtiL3Bank0Reads"
2296             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2297             data_type="uint64"
2298             equation="C 1 READ"
2299             underscore_name="gti_l3_bank0_reads"
2300             units="messages"
2301             symbol_name="GtiL3Bank0Reads"
2302             semantic_type="event"
2303             mdapi_supported_apis=""
2304             mdapi_usage_flags="Tier2 Frame Batch Draw"
2305             mdapi_hw_unit_type="gpu"
2306             mdapi_group="GTI/L3"
2307             />
2308    <counter name="GS Threads Dispatched"
2309             description="The total number of geometry shader hardware threads dispatched."
2310             data_type="uint64"
2311             equation="A 5 READ"
2312             underscore_name="gs_threads"
2313             units="threads"
2314             symbol_name="GsThreads"
2315             semantic_type="event"
2316             mdapi_supported_apis=""
2317             mdapi_usage_flags="Tier3 Frame Batch Draw"
2318             mdapi_hw_unit_type="gpu"
2319             mdapi_group="EU Array/Geometry Shader"
2320             />
2321    <counter name="GtiRingAccesses"
2322             description="The total number of all accesses from GTI to the ring."
2323             data_type="uint64"
2324             equation="C 7 READ"
2325             underscore_name="gti_ring_accesses"
2326             units="messages"
2327             symbol_name="GtiRingAccesses"
2328             semantic_type="event"
2329             mdapi_supported_apis=""
2330             mdapi_usage_flags="Tier2 Frame Batch Draw"
2331             mdapi_hw_unit_type="gpu"
2332             mdapi_group="GTI"
2333             />
2334    <counter name="Early Hi-Depth Test Fails"
2335             description="The total number of pixels dropped on early hierarchical depth test."
2336             data_type="uint64"
2337             equation="A 22 READ 4 UMUL"
2338             underscore_name="hi_depth_test_fails"
2339             units="pixels"
2340             symbol_name="HiDepthTestFails"
2341             semantic_type="event"
2342             mdapi_supported_apis=""
2343             mdapi_usage_flags="Tier3 Frame Batch Draw"
2344             mdapi_hw_unit_type="gpu"
2345             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2346             />
2347    <counter name="VS Threads Dispatched"
2348             description="The total number of vertex shader hardware threads dispatched."
2349             data_type="uint64"
2350             equation="A 1 READ"
2351             underscore_name="vs_threads"
2352             units="threads"
2353             symbol_name="VsThreads"
2354             semantic_type="event"
2355             mdapi_supported_apis=""
2356             mdapi_usage_flags="Tier3 Frame Batch Draw"
2357             mdapi_hw_unit_type="gpu"
2358             mdapi_group="EU Array/Vertex Shader"
2359             />
2360    <counter name="FS Threads Dispatched"
2361             description="The total number of fragment shader hardware threads dispatched."
2362             data_type="uint64"
2363             equation="A 6 READ"
2364             underscore_name="ps_threads"
2365             units="threads"
2366             symbol_name="PsThreads"
2367             semantic_type="event"
2368             mdapi_supported_apis=""
2369             mdapi_usage_flags="Tier3 Frame Batch Draw"
2370             mdapi_hw_unit_type="gpu"
2371             mdapi_group="EU Array/Fragment Shader"
2372             />
2373    <counter name="Shader Barrier Messages"
2374             description="The total number of shader barrier messages."
2375             data_type="uint64"
2376             equation="A 35 READ"
2377             underscore_name="shader_barriers"
2378             units="messages"
2379             symbol_name="ShaderBarriers"
2380             semantic_type="event"
2381             mdapi_supported_apis=""
2382             mdapi_usage_flags="Tier3 Frame Batch Draw"
2383             mdapi_hw_unit_type="gpu"
2384             mdapi_group="EU Array/Barrier"
2385             />
2386    <counter name="GtiRsMemoryReads"
2387             description="The total number of GTI memory reads from Resource Streamer."
2388             data_type="uint64"
2389             equation="B 2 READ"
2390             underscore_name="gti_rs_memory_reads"
2391             units="messages"
2392             symbol_name="GtiRsMemoryReads"
2393             semantic_type="event"
2394             mdapi_supported_apis=""
2395             mdapi_usage_flags="Tier2 Frame Batch Draw"
2396             mdapi_hw_unit_type="gpu"
2397             mdapi_group="GTI/3D Pipe/Resource Streamer"
2398             />
2399    <counter name="Sampler Texels"
2400             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2401             data_type="uint64"
2402             equation="A 28 READ 4 UMUL"
2403             underscore_name="sampler_texels"
2404             units="texels"
2405             symbol_name="SamplerTexels"
2406             semantic_type="event"
2407             mdapi_supported_apis=""
2408             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2409             mdapi_hw_unit_type="gpu"
2410             mdapi_group="Sampler/Sampler Input"
2411             />
2412    <counter name="Pixels Failing Tests"
2413             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2414             data_type="uint64"
2415             equation="A 25 READ 4 UMUL"
2416             underscore_name="pixels_failing_post_ps_tests"
2417             units="pixels"
2418             symbol_name="PixelsFailingPostPsTests"
2419             semantic_type="event"
2420             mdapi_supported_apis=""
2421             mdapi_usage_flags="Tier3 Frame Batch Draw"
2422             mdapi_hw_unit_type="gpu"
2423             mdapi_group="3D Pipe/Output Merger"
2424             />
2425    <counter name="GtiHizMemoryReads"
2426             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2427             data_type="uint64"
2428             equation="B 5 READ"
2429             underscore_name="gti_hiz_memory_reads"
2430             units="messages"
2431             symbol_name="GtiHizMemoryReads"
2432             semantic_type="event"
2433             mdapi_supported_apis=""
2434             mdapi_usage_flags="Tier2 Frame Batch Draw"
2435             mdapi_hw_unit_type="gpu"
2436             mdapi_group="GTI/Depth Cache"
2437             />
2438    <counter name="GPU Time Elapsed"
2439             description="Time elapsed on the GPU during the measurement."
2440             data_type="uint64"
2441             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2442             underscore_name="gpu_time"
2443             units="ns"
2444             symbol_name="GpuTime"
2445             semantic_type="duration"
2446             mdapi_supported_apis=""
2447             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2448             mdapi_hw_unit_type="gpu"
2449             mdapi_group="GPU"
2450             />
2451    <counter name="AVG GPU Core Frequency"
2452             description="Average GPU Core Frequency in the measurement."
2453             data_type="uint64"
2454             max_equation="$GpuMaxFrequency"
2455             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2456             underscore_name="avg_gpu_core_frequency"
2457             units="hz"
2458             symbol_name="AvgGpuCoreFrequency"
2459             semantic_type="event"
2460             mdapi_supported_apis=""
2461             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2462             mdapi_group="GPU"
2463             mdapi_hw_unit_type="gpu"
2464             />
2465    <counter name="Sampler Texels Misses"
2466             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2467             data_type="uint64"
2468             equation="A 29 READ 4 UMUL"
2469             underscore_name="sampler_texel_misses"
2470             units="texels"
2471             symbol_name="SamplerTexelMisses"
2472             semantic_type="event"
2473             mdapi_supported_apis=""
2474             mdapi_usage_flags="Tier3 Batch Frame Draw"
2475             mdapi_hw_unit_type="gpu"
2476             mdapi_group="Sampler/Sampler Cache"
2477             />
2478    <counter name="GtiRccMemoryReads"
2479             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2480             data_type="uint64"
2481             equation="B 3 READ"
2482             underscore_name="gti_rcc_memory_reads"
2483             units="messages"
2484             symbol_name="GtiRccMemoryReads"
2485             semantic_type="event"
2486             mdapi_supported_apis=""
2487             mdapi_usage_flags="Tier2 Frame Batch Draw"
2488             mdapi_hw_unit_type="gpu"
2489             mdapi_group="GTI/Color Cache"
2490             />
2491    <counter name="CS Threads Dispatched"
2492             description="The total number of compute shader hardware threads dispatched."
2493             data_type="uint64"
2494             equation="A 4 READ"
2495             underscore_name="cs_threads"
2496             units="threads"
2497             symbol_name="CsThreads"
2498             semantic_type="event"
2499             mdapi_supported_apis=""
2500             mdapi_usage_flags="Tier3 Frame Batch Draw"
2501             mdapi_hw_unit_type="gpu"
2502             mdapi_group="EU Array/Compute Shader"
2503             />
2504    <counter name="SLM Bytes Read"
2505             description="The total number of GPU memory bytes read from shared local memory."
2506             data_type="uint64"
2507             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2508             equation="A 30 READ 64 UMUL"
2509             underscore_name="slm_bytes_read"
2510             units="bytes"
2511             symbol_name="SlmBytesRead"
2512             semantic_type="throughput"
2513             mdapi_supported_apis=""
2514             mdapi_usage_flags="Tier3 Frame Batch Draw"
2515             mdapi_group="L3/Data Port/SLM"
2516             mdapi_hw_unit_type="gpu"
2517             />
2518    <counter name="GtiL3Bank1Reads"
2519             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2520             data_type="uint64"
2521             equation="C 2 READ"
2522             underscore_name="gti_l3_bank1_reads"
2523             units="messages"
2524             symbol_name="GtiL3Bank1Reads"
2525             semantic_type="event"
2526             mdapi_supported_apis=""
2527             mdapi_usage_flags="Tier2 Frame Batch Draw"
2528             mdapi_hw_unit_type="subslice"
2529             mdapi_group="GTI/L3"
2530             />
2531    <counter name="GPU Busy"
2532             description="The percentage of time in which the GPU has been processing GPU commands."
2533             data_type="float"
2534             max_equation="100"
2535             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2536             underscore_name="gpu_busy"
2537             units="percent"
2538             symbol_name="GpuBusy"
2539             semantic_type="duration"
2540             mdapi_supported_apis=""
2541             mdapi_usage_flags="Tier1 Overview System Frame"
2542             mdapi_group="GPU"
2543             mdapi_hw_unit_type="gpu"
2544             />
2545    <counter name="GtiCmdStreamerMemoryReads"
2546             description="The total number of GTI memory reads from Command Streamer."
2547             data_type="uint64"
2548             equation="B 0 READ"
2549             underscore_name="gti_cmd_streamer_memory_reads"
2550             units="messages"
2551             symbol_name="GtiCmdStreamerMemoryReads"
2552             semantic_type="event"
2553             mdapi_supported_apis=""
2554             mdapi_usage_flags="Tier2 Frame Batch Draw"
2555             mdapi_hw_unit_type="gpu"
2556             mdapi_group="GTI/3D Pipe/Command Streamer"
2557             />
2558    <counter name="GtiL3Bank2Reads"
2559             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2560             data_type="uint64"
2561             equation="C 3 READ"
2562             underscore_name="gti_l3_bank2_reads"
2563             units="messages"
2564             symbol_name="GtiL3Bank2Reads"
2565             semantic_type="event"
2566             mdapi_supported_apis=""
2567             mdapi_usage_flags="Tier2 Frame Batch Draw"
2568             mdapi_hw_unit_type="subslice"
2569             mdapi_group="GTI/L3"
2570             />
2571    <counter name="GtiMemoryReads"
2572             description="The total number of GTI memory reads."
2573             data_type="uint64"
2574             equation="C 0 READ"
2575             underscore_name="gti_memory_reads"
2576             units="messages"
2577             symbol_name="GtiMemoryReads"
2578             semantic_type="event"
2579             mdapi_supported_apis=""
2580             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2581             mdapi_hw_unit_type="gpu"
2582             mdapi_group="GTI"
2583             />
2584    <counter name="Rasterized Pixels"
2585             description="The total number of rasterized pixels."
2586             data_type="uint64"
2587             equation="A 21 READ 4 UMUL"
2588             underscore_name="rasterized_pixels"
2589             units="pixels"
2590             symbol_name="RasterizedPixels"
2591             semantic_type="event"
2592             mdapi_supported_apis=""
2593             mdapi_usage_flags="Tier3 Frame Batch Draw"
2594             mdapi_hw_unit_type="gpu"
2595             mdapi_group="3D Pipe/Rasterizer"
2596             />
2597    <counter name="GtiRczMemoryReads"
2598             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2599             data_type="uint64"
2600             equation="B 7 READ"
2601             underscore_name="gti_rcz_memory_reads"
2602             units="messages"
2603             symbol_name="GtiRczMemoryReads"
2604             semantic_type="event"
2605             mdapi_supported_apis=""
2606             mdapi_usage_flags="Tier2 Frame Batch Draw"
2607             mdapi_hw_unit_type="gpu"
2608             mdapi_group="GTI/Depth Cache"
2609             />
2610    <counter name="DS Threads Dispatched"
2611             description="The total number of domain shader hardware threads dispatched."
2612             data_type="uint64"
2613             equation="A 3 READ"
2614             underscore_name="ds_threads"
2615             units="threads"
2616             symbol_name="DsThreads"
2617             semantic_type="event"
2618             mdapi_supported_apis=""
2619             mdapi_usage_flags="Tier3 Frame Batch Draw"
2620             mdapi_hw_unit_type="gpu"
2621             mdapi_group="EU Array/Domain Shader"
2622             />
2623    <counter name="Samples Written"
2624             description="The total number of samples or pixels written to all render targets."
2625             data_type="uint64"
2626             equation="A 26 READ 4 UMUL"
2627             underscore_name="samples_written"
2628             units="pixels"
2629             symbol_name="SamplesWritten"
2630             semantic_type="event"
2631             mdapi_supported_apis=""
2632             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2633             mdapi_hw_unit_type="gpu"
2634             mdapi_group="3D Pipe/Output Merger"
2635             />
2636    <counter name="EU Stall"
2637             description="The percentage of time in which the Execution Units were stalled."
2638             data_type="float"
2639             max_equation="100"
2640             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2641             underscore_name="eu_stall"
2642             units="percent"
2643             symbol_name="EuStall"
2644             semantic_type="duration"
2645             mdapi_supported_apis=""
2646             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2647             mdapi_group="EU Array"
2648             mdapi_hw_unit_type="gpu"
2649             />
2650    <counter name="Samples Blended"
2651             description="The total number of blended samples or pixels written to all render targets."
2652             data_type="uint64"
2653             equation="A 27 READ 4 UMUL"
2654             underscore_name="samples_blended"
2655             units="pixels"
2656             symbol_name="SamplesBlended"
2657             semantic_type="event"
2658             mdapi_supported_apis=""
2659             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2660             mdapi_hw_unit_type="gpu"
2661             mdapi_group="3D Pipe/Output Merger"
2662             />
2663    <counter name="Early Depth Test Fails"
2664             description="The total number of pixels dropped on early depth test."
2665             data_type="uint64"
2666             equation="A 23 READ 4 UMUL"
2667             underscore_name="early_depth_test_fails"
2668             units="pixels"
2669             symbol_name="EarlyDepthTestFails"
2670             semantic_type="event"
2671             mdapi_supported_apis=""
2672             mdapi_usage_flags="Tier3 Frame Batch Draw"
2673             mdapi_hw_unit_type="gpu"
2674             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2675             />
2676    <counter name="GtiMscMemoryReads"
2677             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2678             data_type="uint64"
2679             equation="B 4 READ"
2680             underscore_name="gti_msc_memory_reads"
2681             units="messages"
2682             symbol_name="GtiMscMemoryReads"
2683             semantic_type="event"
2684             mdapi_supported_apis=""
2685             mdapi_usage_flags="Tier2 Frame Batch Draw"
2686             mdapi_hw_unit_type="gpu"
2687             mdapi_group="GTI/Color Cache"
2688             />
2689    <counter name="GtiVfMemoryReads"
2690             description="The total number of GTI memory reads from Vertex Fetch."
2691             data_type="uint64"
2692             equation="B 1 READ"
2693             underscore_name="gti_vf_memory_reads"
2694             units="messages"
2695             symbol_name="GtiVfMemoryReads"
2696             semantic_type="event"
2697             mdapi_supported_apis=""
2698             mdapi_usage_flags="Tier2 Frame Batch Draw"
2699             mdapi_hw_unit_type="gpu"
2700             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2701             />
2702    <counter name="GtiStcMemoryReads"
2703             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2704             data_type="uint64"
2705             equation="B 6 READ"
2706             underscore_name="gti_stc_memory_reads"
2707             units="messages"
2708             symbol_name="GtiStcMemoryReads"
2709             semantic_type="event"
2710             mdapi_supported_apis=""
2711             mdapi_usage_flags="Tier2 Frame Batch Draw"
2712             mdapi_hw_unit_type="gpu"
2713             mdapi_group="GTI/Depth Cache"
2714             />
2715    <counter name="Shader Memory Accesses"
2716             description="The total number of shader memory accesses to L3."
2717             data_type="uint64"
2718             equation="A 32 READ"
2719             underscore_name="shader_memory_accesses"
2720             units="messages"
2721             symbol_name="ShaderMemoryAccesses"
2722             semantic_type="event"
2723             mdapi_supported_apis=""
2724             mdapi_usage_flags="Tier3 Frame Batch Draw"
2725             mdapi_hw_unit_type="gpu"
2726             mdapi_group="L3/Data Port"
2727             />
2728    <counter name="HS Threads Dispatched"
2729             description="The total number of hull shader hardware threads dispatched."
2730             data_type="uint64"
2731             equation="A 2 READ"
2732             underscore_name="hs_threads"
2733             units="threads"
2734             symbol_name="HsThreads"
2735             semantic_type="event"
2736             mdapi_supported_apis=""
2737             mdapi_usage_flags="Tier3 Frame Batch Draw"
2738             mdapi_hw_unit_type="gpu"
2739             mdapi_group="EU Array/Hull Shader"
2740             />
2741    <counter name="Samples Killed in FS"
2742             description="The total number of samples or pixels dropped in fragment shaders."
2743             data_type="uint64"
2744             equation="A 24 READ 4 UMUL"
2745             underscore_name="samples_killed_in_ps"
2746             units="pixels"
2747             symbol_name="SamplesKilledInPs"
2748             semantic_type="event"
2749             mdapi_supported_apis=""
2750             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2751             mdapi_hw_unit_type="gpu"
2752             mdapi_group="3D Pipe/Fragment Shader"
2753             />
2754    <counter name="SLM Bytes Written"
2755             description="The total number of GPU memory bytes written into shared local memory."
2756             data_type="uint64"
2757             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2758             equation="A 31 READ 64 UMUL"
2759             underscore_name="slm_bytes_written"
2760             units="bytes"
2761             symbol_name="SlmBytesWritten"
2762             semantic_type="throughput"
2763             mdapi_supported_apis=""
2764             mdapi_usage_flags="Tier3 Frame Batch Draw"
2765             mdapi_group="L3/Data Port/SLM"
2766             mdapi_hw_unit_type="gpu"
2767             />
2768    <counter name="GtiL3Reads"
2769             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2770             data_type="uint64"
2771             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads UADD $GtiL3Bank2Reads UADD"
2772             underscore_name="gti_l3_reads"
2773             units="messages"
2774             symbol_name="GtiL3Reads"
2775             semantic_type="event"
2776             mdapi_supported_apis=""
2777             mdapi_usage_flags="Tier2 Frame Batch Draw"
2778             mdapi_hw_unit_type="gpu"
2779             mdapi_group="GTI/L3"
2780             />
2781    <counter name="Shader Atomic Memory Accesses"
2782             description="The total number of shader atomic memory accesses."
2783             data_type="uint64"
2784             equation="A 34 READ"
2785             underscore_name="shader_atomics"
2786             units="messages"
2787             symbol_name="ShaderAtomics"
2788             semantic_type="event"
2789             mdapi_supported_apis=""
2790             mdapi_usage_flags="Tier3 Frame Batch Draw"
2791             mdapi_hw_unit_type="gpu"
2792             mdapi_group="L3/Data Port/Atomics"
2793             />
2794    <register_config type="NOA">
2795        <register type="NOA" address="0x00000D04" value="0x00000200" />
2796        <register type="NOA" address="0x00009884" value="0x00000007" />
2797        <register type="NOA" address="0x00009888" value="0x17066860" />
2798        <register type="NOA" address="0x00009888" value="0x15070017" />
2799        <register type="NOA" address="0x00009888" value="0x1F072920" />
2800        <register type="NOA" address="0x00009888" value="0x1B038000" />
2801        <register type="NOA" address="0x00009888" value="0x0D038000" />
2802        <register type="NOA" address="0x00009888" value="0x0F034000" />
2803        <register type="NOA" address="0x00009888" value="0x0F063180" />
2804        <register type="NOA" address="0x00009888" value="0x01063100" />
2805        <register type="NOA" address="0x00009888" value="0x0306006B" />
2806        <register type="NOA" address="0x00009888" value="0x05060000" />
2807        <register type="NOA" address="0x00009888" value="0x11080100" />
2808        <register type="NOA" address="0x00009888" value="0x0D085000" />
2809        <register type="NOA" address="0x00009888" value="0x0F094000" />
2810        <register type="NOA" address="0x00009888" value="0x01094000" />
2811        <register type="NOA" address="0x00009888" value="0x03091000" />
2812        <register type="NOA" address="0x00009888" value="0x09046000" />
2813        <register type="NOA" address="0x00009888" value="0x0F04A000" />
2814        <register type="NOA" address="0x00009888" value="0x1104A800" />
2815        <register type="NOA" address="0x00009888" value="0x130401AA" />
2816        <register type="NOA" address="0x00009888" value="0x0B041000" />
2817        <register type="NOA" address="0x00009888" value="0x010700E0" />
2818        <register type="NOA" address="0x00009888" value="0x0707E153" />
2819        <register type="NOA" address="0x00009888" value="0x0907E3E2" />
2820        <register type="NOA" address="0x00009888" value="0x0B07E5E4" />
2821        <register type="NOA" address="0x00009888" value="0x0D07E7E6" />
2822        <register type="NOA" address="0x00009888" value="0x0F0700EF" />
2823        <register type="NOA" address="0x00009888" value="0x25070000" />
2824        <register type="NOA" address="0x00009888" value="0x11070000" />
2825        <register type="NOA" address="0x00009888" value="0x23070000" />
2826        <register type="NOA" address="0x00009888" value="0x1D070000" />
2827        <register type="NOA" address="0x00009888" value="0x11004000" />
2828        <register type="NOA" address="0x00009888" value="0x1F004000" />
2829        <register type="NOA" address="0x00009888" value="0x21004000" />
2830        <register type="NOA" address="0x00009888" value="0x23004000" />
2831        <register type="NOA" address="0x00009888" value="0x25004000" />
2832        <register type="NOA" address="0x00009888" value="0x27004000" />
2833        <register type="NOA" address="0x00009888" value="0x29004000" />
2834        <register type="NOA" address="0x00009888" value="0x2B004000" />
2835        <register type="NOA" address="0x00009888" value="0x2D004000" />
2836        <register type="NOA" address="0x00009888" value="0x2F004000" />
2837        <register type="NOA" address="0x00009888" value="0x13004000" />
2838        <register type="NOA" address="0x00009888" value="0x15004000" />
2839        <register type="NOA" address="0x00009888" value="0x1D004000" />
2840        <register type="NOA" address="0x00009888" value="0x47000000" />
2841        <register type="NOA" address="0x00009888" value="0x39000003" />
2842        <register type="NOA" address="0x00009888" value="0x49000000" />
2843        <register type="NOA" address="0x00009888" value="0x3D000C63" />
2844        <register type="NOA" address="0x00009888" value="0x4B000000" />
2845        <register type="NOA" address="0x00009888" value="0x3F000C63" />
2846        <register type="NOA" address="0x00009888" value="0x4D000000" />
2847        <register type="NOA" address="0x00009888" value="0x41000C63" />
2848        <register type="NOA" address="0x00009888" value="0x35000000" />
2849        <register type="NOA" address="0x00009888" value="0x31000000" />
2850        <register type="NOA" address="0x00009888" value="0x43000000" />
2851    </register_config>
2852    <register_config type="OA">
2853        <register type="OA" address="0x00002740" value="0x00000000" />
2854        <register type="OA" address="0x00002710" value="0x00000000" />
2855        <register type="OA" address="0x00002714" value="0xF0800000" />
2856        <register type="OA" address="0x00002720" value="0x00000000" />
2857        <register type="OA" address="0x00002724" value="0xF0800000" />
2858        <register type="OA" address="0x00002770" value="0x0000081A" />
2859        <register type="OA" address="0x00002774" value="0x0000FE00" />
2860        <register type="OA" address="0x00002778" value="0x0000082A" />
2861        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2862        <register type="OA" address="0x00002780" value="0x00000872" />
2863        <register type="OA" address="0x00002784" value="0x0000FE00" />
2864        <register type="OA" address="0x00002788" value="0x000008BA" />
2865        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2866        <register type="OA" address="0x00002790" value="0x0000087A" />
2867        <register type="OA" address="0x00002794" value="0x0000FE00" />
2868        <register type="OA" address="0x00002798" value="0x000008EA" />
2869        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2870        <register type="OA" address="0x000027A0" value="0x000008E2" />
2871        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2872        <register type="OA" address="0x000027A8" value="0x000008F2" />
2873        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2874        <register type="OA" address="0x0000274C" value="0x86543210" />
2875        <register type="OA" address="0x00002744" value="0x00006667" />
2876        <register type="OA" address="0x00002748" value="0x86543210" />
2877        <register type="OA" address="0x0000275C" value="0x86543210" />
2878        <register type="OA" address="0x00002754" value="0x00000065" />
2879    </register_config>
2880    <register_config type="FLEX">
2881        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2882    </register_config>
2883  </set>
2884
2885  <set name="Memory Writes Distribution Gen10"
2886       mdapi_supported_apis="OGL OCL IO BB"
2887       underscore_name="memory_writes"
2888       hw_config_guid="63d18ead-3cfc-4972-a640-5e98b688dfee"
2889       chipset="CNL"
2890       symbol_name="MemoryWrites"
2891       >
2892    <counter name="GPU Core Clocks"
2893             description="The total number of GPU core clocks elapsed during the measurement."
2894             data_type="uint64"
2895             equation="GPU_CLOCK 0 READ"
2896             underscore_name="gpu_core_clocks"
2897             units="cycles"
2898             symbol_name="GpuCoreClocks"
2899             semantic_type="event"
2900             mdapi_supported_apis=""
2901             mdapi_usage_flags="Tier1 Frame Batch Draw"
2902             mdapi_hw_unit_type="gpu"
2903             mdapi_group="GPU"
2904             />
2905    <counter name="EU Active"
2906             description="The percentage of time in which the Execution Units were actively processing."
2907             data_type="float"
2908             max_equation="100"
2909             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2910             underscore_name="eu_active"
2911             units="percent"
2912             symbol_name="EuActive"
2913             semantic_type="duration"
2914             mdapi_supported_apis=""
2915             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2916             mdapi_group="EU Array"
2917             mdapi_hw_unit_type="gpu"
2918             />
2919    <counter name="GtiMemoryWrites"
2920             description="The total number of GTI memory writes."
2921             data_type="uint64"
2922             equation="C 0 READ"
2923             underscore_name="gti_memory_writes"
2924             units="messages"
2925             symbol_name="GtiMemoryWrites"
2926             semantic_type="event"
2927             mdapi_supported_apis=""
2928             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2929             mdapi_hw_unit_type="gpu"
2930             mdapi_group="GTI"
2931             />
2932    <counter name="GS Threads Dispatched"
2933             description="The total number of geometry shader hardware threads dispatched."
2934             data_type="uint64"
2935             equation="A 5 READ"
2936             underscore_name="gs_threads"
2937             units="threads"
2938             symbol_name="GsThreads"
2939             semantic_type="event"
2940             mdapi_supported_apis=""
2941             mdapi_usage_flags="Tier3 Frame Batch Draw"
2942             mdapi_hw_unit_type="gpu"
2943             mdapi_group="EU Array/Geometry Shader"
2944             />
2945    <counter name="GtiRingAccesses"
2946             description="The total number of all accesses from GTI to the ring."
2947             data_type="uint64"
2948             equation="C 7 READ"
2949             underscore_name="gti_ring_accesses"
2950             units="messages"
2951             symbol_name="GtiRingAccesses"
2952             semantic_type="event"
2953             mdapi_supported_apis=""
2954             mdapi_usage_flags="Tier2 Frame Batch Draw"
2955             mdapi_hw_unit_type="gpu"
2956             mdapi_group="GTI"
2957             />
2958    <counter name="Early Hi-Depth Test Fails"
2959             description="The total number of pixels dropped on early hierarchical depth test."
2960             data_type="uint64"
2961             equation="A 22 READ 4 UMUL"
2962             underscore_name="hi_depth_test_fails"
2963             units="pixels"
2964             symbol_name="HiDepthTestFails"
2965             semantic_type="event"
2966             mdapi_supported_apis=""
2967             mdapi_usage_flags="Tier3 Frame Batch Draw"
2968             mdapi_hw_unit_type="gpu"
2969             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2970             />
2971    <counter name="VS Threads Dispatched"
2972             description="The total number of vertex shader hardware threads dispatched."
2973             data_type="uint64"
2974             equation="A 1 READ"
2975             underscore_name="vs_threads"
2976             units="threads"
2977             symbol_name="VsThreads"
2978             semantic_type="event"
2979             mdapi_supported_apis=""
2980             mdapi_usage_flags="Tier3 Frame Batch Draw"
2981             mdapi_hw_unit_type="gpu"
2982             mdapi_group="EU Array/Vertex Shader"
2983             />
2984    <counter name="FS Threads Dispatched"
2985             description="The total number of fragment shader hardware threads dispatched."
2986             data_type="uint64"
2987             equation="A 6 READ"
2988             underscore_name="ps_threads"
2989             units="threads"
2990             symbol_name="PsThreads"
2991             semantic_type="event"
2992             mdapi_supported_apis=""
2993             mdapi_usage_flags="Tier3 Frame Batch Draw"
2994             mdapi_hw_unit_type="gpu"
2995             mdapi_group="EU Array/Fragment Shader"
2996             />
2997    <counter name="GtiMscMemoryWrites"
2998             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2999             data_type="uint64"
3000             equation="B 3 READ"
3001             underscore_name="gti_msc_memory_writes"
3002             units="messages"
3003             symbol_name="GtiMscMemoryWrites"
3004             semantic_type="event"
3005             mdapi_supported_apis=""
3006             mdapi_usage_flags="Tier2 Frame Batch Draw"
3007             mdapi_hw_unit_type="gpu"
3008             mdapi_group="GTI/Color Cache"
3009             />
3010    <counter name="Shader Barrier Messages"
3011             description="The total number of shader barrier messages."
3012             data_type="uint64"
3013             equation="A 35 READ"
3014             underscore_name="shader_barriers"
3015             units="messages"
3016             symbol_name="ShaderBarriers"
3017             semantic_type="event"
3018             mdapi_supported_apis=""
3019             mdapi_usage_flags="Tier3 Frame Batch Draw"
3020             mdapi_hw_unit_type="gpu"
3021             mdapi_group="EU Array/Barrier"
3022             />
3023    <counter name="GtiCmdStreamerMemoryWrites"
3024             description="The total number of GTI memory writes from Command Streamer."
3025             data_type="uint64"
3026             equation="B 0 READ"
3027             underscore_name="gti_cmd_streamer_memory_writes"
3028             units="messages"
3029             symbol_name="GtiCmdStreamerMemoryWrites"
3030             semantic_type="event"
3031             mdapi_supported_apis=""
3032             mdapi_usage_flags="Tier2 Frame Batch Draw"
3033             mdapi_hw_unit_type="gpu"
3034             mdapi_group="GTI/3D Pipe/Command Streamer"
3035             />
3036    <counter name="Sampler Texels"
3037             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3038             data_type="uint64"
3039             equation="A 28 READ 4 UMUL"
3040             underscore_name="sampler_texels"
3041             units="texels"
3042             symbol_name="SamplerTexels"
3043             semantic_type="event"
3044             mdapi_supported_apis=""
3045             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3046             mdapi_hw_unit_type="gpu"
3047             mdapi_group="Sampler/Sampler Input"
3048             />
3049    <counter name="Pixels Failing Tests"
3050             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3051             data_type="uint64"
3052             equation="A 25 READ 4 UMUL"
3053             underscore_name="pixels_failing_post_ps_tests"
3054             units="pixels"
3055             symbol_name="PixelsFailingPostPsTests"
3056             semantic_type="event"
3057             mdapi_supported_apis=""
3058             mdapi_usage_flags="Tier3 Frame Batch Draw"
3059             mdapi_hw_unit_type="gpu"
3060             mdapi_group="3D Pipe/Output Merger"
3061             />
3062    <counter name="GtiL3Bank0Writes"
3063             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3064             data_type="uint64"
3065             equation="C 1 READ"
3066             underscore_name="gti_l3_bank0_writes"
3067             units="messages"
3068             symbol_name="GtiL3Bank0Writes"
3069             semantic_type="event"
3070             mdapi_supported_apis=""
3071             mdapi_usage_flags="Tier2 Frame Batch Draw"
3072             mdapi_hw_unit_type="gpu"
3073             mdapi_group="GTI/L3"
3074             />
3075    <counter name="GtiL3Bank1Writes"
3076             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3077             data_type="uint64"
3078             equation="C 2 READ"
3079             underscore_name="gti_l3_bank1_writes"
3080             units="messages"
3081             symbol_name="GtiL3Bank1Writes"
3082             semantic_type="event"
3083             mdapi_supported_apis=""
3084             mdapi_usage_flags="Tier2 Frame Batch Draw"
3085             mdapi_hw_unit_type="gpu"
3086             mdapi_group="GTI/L3"
3087             />
3088    <counter name="GtiL3Bank2Writes"
3089             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3090             data_type="uint64"
3091             equation="C 3 READ"
3092             underscore_name="gti_l3_bank2_writes"
3093             units="messages"
3094             symbol_name="GtiL3Bank2Writes"
3095             semantic_type="event"
3096             mdapi_supported_apis=""
3097             mdapi_usage_flags="Tier2 Frame Batch Draw"
3098             mdapi_hw_unit_type="gpu"
3099             mdapi_group="GTI/L3"
3100             />
3101    <counter name="GtiL3Writes"
3102             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3103             data_type="uint64"
3104             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes UADD $GtiL3Bank2Writes UADD"
3105             underscore_name="gti_l3_writes"
3106             units="messages"
3107             symbol_name="GtiL3Writes"
3108             semantic_type="event"
3109             mdapi_supported_apis=""
3110             mdapi_usage_flags="Tier2 Frame Batch Draw"
3111             mdapi_hw_unit_type="gpu"
3112             mdapi_group="GTI/L3"
3113             />
3114    <counter name="GPU Time Elapsed"
3115             description="Time elapsed on the GPU during the measurement."
3116             data_type="uint64"
3117             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3118             underscore_name="gpu_time"
3119             units="ns"
3120             symbol_name="GpuTime"
3121             semantic_type="duration"
3122             mdapi_supported_apis=""
3123             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3124             mdapi_hw_unit_type="gpu"
3125             mdapi_group="GPU"
3126             />
3127    <counter name="AVG GPU Core Frequency"
3128             description="Average GPU Core Frequency in the measurement."
3129             data_type="uint64"
3130             max_equation="$GpuMaxFrequency"
3131             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3132             underscore_name="avg_gpu_core_frequency"
3133             units="hz"
3134             symbol_name="AvgGpuCoreFrequency"
3135             semantic_type="event"
3136             mdapi_supported_apis=""
3137             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3138             mdapi_group="GPU"
3139             mdapi_hw_unit_type="gpu"
3140             />
3141    <counter name="Sampler Texels Misses"
3142             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3143             data_type="uint64"
3144             equation="A 29 READ 4 UMUL"
3145             underscore_name="sampler_texel_misses"
3146             units="texels"
3147             symbol_name="SamplerTexelMisses"
3148             semantic_type="event"
3149             mdapi_supported_apis=""
3150             mdapi_usage_flags="Tier3 Batch Frame Draw"
3151             mdapi_hw_unit_type="gpu"
3152             mdapi_group="Sampler/Sampler Cache"
3153             />
3154    <counter name="CS Threads Dispatched"
3155             description="The total number of compute shader hardware threads dispatched."
3156             data_type="uint64"
3157             equation="A 4 READ"
3158             underscore_name="cs_threads"
3159             units="threads"
3160             symbol_name="CsThreads"
3161             semantic_type="event"
3162             mdapi_supported_apis=""
3163             mdapi_usage_flags="Tier3 Frame Batch Draw"
3164             mdapi_hw_unit_type="gpu"
3165             mdapi_group="EU Array/Compute Shader"
3166             />
3167    <counter name="SLM Bytes Read"
3168             description="The total number of GPU memory bytes read from shared local memory."
3169             data_type="uint64"
3170             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3171             equation="A 30 READ 64 UMUL"
3172             underscore_name="slm_bytes_read"
3173             units="bytes"
3174             symbol_name="SlmBytesRead"
3175             semantic_type="throughput"
3176             mdapi_supported_apis=""
3177             mdapi_usage_flags="Tier3 Frame Batch Draw"
3178             mdapi_group="L3/Data Port/SLM"
3179             mdapi_hw_unit_type="gpu"
3180             />
3181    <counter name="GtiRccMemoryWrites"
3182             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3183             data_type="uint64"
3184             equation="B 2 READ"
3185             underscore_name="gti_rcc_memory_writes"
3186             units="messages"
3187             symbol_name="GtiRccMemoryWrites"
3188             semantic_type="event"
3189             mdapi_supported_apis=""
3190             mdapi_usage_flags="Tier2 Frame Batch Draw"
3191             mdapi_hw_unit_type="gpu"
3192             mdapi_group="GTI/Color Cache"
3193             />
3194    <counter name="GtiSoMemoryWrites"
3195             description="The total number of GTI memory writes from Stream Output."
3196             data_type="uint64"
3197             equation="B 1 READ"
3198             underscore_name="gti_so_memory_writes"
3199             units="messages"
3200             symbol_name="GtiSoMemoryWrites"
3201             semantic_type="event"
3202             mdapi_supported_apis=""
3203             mdapi_usage_flags="Tier2 Frame Batch Draw"
3204             mdapi_hw_unit_type="gpu"
3205             mdapi_group="GTI/3D Pipe/Stream Output"
3206             />
3207    <counter name="GPU Busy"
3208             description="The percentage of time in which the GPU has been processing GPU commands."
3209             data_type="float"
3210             max_equation="100"
3211             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3212             underscore_name="gpu_busy"
3213             units="percent"
3214             symbol_name="GpuBusy"
3215             semantic_type="duration"
3216             mdapi_supported_apis=""
3217             mdapi_usage_flags="Tier1 Overview System Frame"
3218             mdapi_group="GPU"
3219             mdapi_hw_unit_type="gpu"
3220             />
3221    <counter name="GtiStcMemoryWrites"
3222             description="The total number of GTI memory writes from Stencil Cache."
3223             data_type="uint64"
3224             equation="B 5 READ"
3225             underscore_name="gti_stc_memory_writes"
3226             units="messages"
3227             symbol_name="GtiStcMemoryWrites"
3228             semantic_type="event"
3229             mdapi_supported_apis=""
3230             mdapi_usage_flags="Tier2 Frame Batch Draw"
3231             mdapi_hw_unit_type="gpu"
3232             mdapi_group="GTI/Depth Cache"
3233             />
3234    <counter name="Rasterized Pixels"
3235             description="The total number of rasterized pixels."
3236             data_type="uint64"
3237             equation="A 21 READ 4 UMUL"
3238             underscore_name="rasterized_pixels"
3239             units="pixels"
3240             symbol_name="RasterizedPixels"
3241             semantic_type="event"
3242             mdapi_supported_apis=""
3243             mdapi_usage_flags="Tier3 Frame Batch Draw"
3244             mdapi_hw_unit_type="gpu"
3245             mdapi_group="3D Pipe/Rasterizer"
3246             />
3247    <counter name="DS Threads Dispatched"
3248             description="The total number of domain shader hardware threads dispatched."
3249             data_type="uint64"
3250             equation="A 3 READ"
3251             underscore_name="ds_threads"
3252             units="threads"
3253             symbol_name="DsThreads"
3254             semantic_type="event"
3255             mdapi_supported_apis=""
3256             mdapi_usage_flags="Tier3 Frame Batch Draw"
3257             mdapi_hw_unit_type="gpu"
3258             mdapi_group="EU Array/Domain Shader"
3259             />
3260    <counter name="Samples Written"
3261             description="The total number of samples or pixels written to all render targets."
3262             data_type="uint64"
3263             equation="A 26 READ 4 UMUL"
3264             underscore_name="samples_written"
3265             units="pixels"
3266             symbol_name="SamplesWritten"
3267             semantic_type="event"
3268             mdapi_supported_apis=""
3269             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3270             mdapi_hw_unit_type="gpu"
3271             mdapi_group="3D Pipe/Output Merger"
3272             />
3273    <counter name="EU Stall"
3274             description="The percentage of time in which the Execution Units were stalled."
3275             data_type="float"
3276             max_equation="100"
3277             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3278             underscore_name="eu_stall"
3279             units="percent"
3280             symbol_name="EuStall"
3281             semantic_type="duration"
3282             mdapi_supported_apis=""
3283             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3284             mdapi_group="EU Array"
3285             mdapi_hw_unit_type="gpu"
3286             />
3287    <counter name="Samples Blended"
3288             description="The total number of blended samples or pixels written to all render targets."
3289             data_type="uint64"
3290             equation="A 27 READ 4 UMUL"
3291             underscore_name="samples_blended"
3292             units="pixels"
3293             symbol_name="SamplesBlended"
3294             semantic_type="event"
3295             mdapi_supported_apis=""
3296             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3297             mdapi_hw_unit_type="gpu"
3298             mdapi_group="3D Pipe/Output Merger"
3299             />
3300    <counter name="Early Depth Test Fails"
3301             description="The total number of pixels dropped on early depth test."
3302             data_type="uint64"
3303             equation="A 23 READ 4 UMUL"
3304             underscore_name="early_depth_test_fails"
3305             units="pixels"
3306             symbol_name="EarlyDepthTestFails"
3307             semantic_type="event"
3308             mdapi_supported_apis=""
3309             mdapi_usage_flags="Tier3 Frame Batch Draw"
3310             mdapi_hw_unit_type="gpu"
3311             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3312             />
3313    <counter name="Shader Memory Accesses"
3314             description="The total number of shader memory accesses to L3."
3315             data_type="uint64"
3316             equation="A 32 READ"
3317             underscore_name="shader_memory_accesses"
3318             units="messages"
3319             symbol_name="ShaderMemoryAccesses"
3320             semantic_type="event"
3321             mdapi_supported_apis=""
3322             mdapi_usage_flags="Tier3 Frame Batch Draw"
3323             mdapi_hw_unit_type="gpu"
3324             mdapi_group="L3/Data Port"
3325             />
3326    <counter name="HS Threads Dispatched"
3327             description="The total number of hull shader hardware threads dispatched."
3328             data_type="uint64"
3329             equation="A 2 READ"
3330             underscore_name="hs_threads"
3331             units="threads"
3332             symbol_name="HsThreads"
3333             semantic_type="event"
3334             mdapi_supported_apis=""
3335             mdapi_usage_flags="Tier3 Frame Batch Draw"
3336             mdapi_hw_unit_type="gpu"
3337             mdapi_group="EU Array/Hull Shader"
3338             />
3339    <counter name="GtiRczMemoryWrites"
3340             description="The total number of GTI memory writes from Render Depth Cache."
3341             data_type="uint64"
3342             equation="B 6 READ"
3343             underscore_name="gti_rcz_memory_writes"
3344             units="messages"
3345             symbol_name="GtiRczMemoryWrites"
3346             semantic_type="event"
3347             mdapi_supported_apis=""
3348             mdapi_usage_flags="Tier2 Frame Batch Draw"
3349             mdapi_hw_unit_type="gpu"
3350             mdapi_group="GTI/Depth Cache"
3351             />
3352    <counter name="L3 Shader Throughput"
3353             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3354             data_type="uint64"
3355             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3356             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3357             underscore_name="l3_shader_throughput"
3358             units="bytes"
3359             symbol_name="L3ShaderThroughput"
3360             semantic_type="throughput"
3361             mdapi_supported_apis=""
3362             mdapi_usage_flags="Tier2 Frame Batch Draw"
3363             mdapi_group="L3/Data Port"
3364             mdapi_hw_unit_type="gpu"
3365             />
3366    <counter name="Samples Killed in FS"
3367             description="The total number of samples or pixels dropped in fragment shaders."
3368             data_type="uint64"
3369             equation="A 24 READ 4 UMUL"
3370             underscore_name="samples_killed_in_ps"
3371             units="pixels"
3372             symbol_name="SamplesKilledInPs"
3373             semantic_type="event"
3374             mdapi_supported_apis=""
3375             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3376             mdapi_hw_unit_type="gpu"
3377             mdapi_group="3D Pipe/Fragment Shader"
3378             />
3379    <counter name="SLM Bytes Written"
3380             description="The total number of GPU memory bytes written into shared local memory."
3381             data_type="uint64"
3382             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3383             equation="A 31 READ 64 UMUL"
3384             underscore_name="slm_bytes_written"
3385             units="bytes"
3386             symbol_name="SlmBytesWritten"
3387             semantic_type="throughput"
3388             mdapi_supported_apis=""
3389             mdapi_usage_flags="Tier3 Frame Batch Draw"
3390             mdapi_group="L3/Data Port/SLM"
3391             mdapi_hw_unit_type="gpu"
3392             />
3393    <counter name="GtiHizMemoryWrites"
3394             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3395             data_type="uint64"
3396             equation="B 4 READ"
3397             underscore_name="gti_hiz_memory_writes"
3398             units="messages"
3399             symbol_name="GtiHizMemoryWrites"
3400             semantic_type="event"
3401             mdapi_supported_apis=""
3402             mdapi_usage_flags="Tier2 Frame Batch Draw"
3403             mdapi_hw_unit_type="gpu"
3404             mdapi_group="GTI/Depth Cache"
3405             />
3406    <counter name="Shader Atomic Memory Accesses"
3407             description="The total number of shader atomic memory accesses."
3408             data_type="uint64"
3409             equation="A 34 READ"
3410             underscore_name="shader_atomics"
3411             units="messages"
3412             symbol_name="ShaderAtomics"
3413             semantic_type="event"
3414             mdapi_supported_apis=""
3415             mdapi_usage_flags="Tier3 Frame Batch Draw"
3416             mdapi_hw_unit_type="gpu"
3417             mdapi_group="L3/Data Port/Atomics"
3418             />
3419    <register_config type="NOA">
3420        <register type="NOA" address="0x00000D04" value="0x00000200" />
3421        <register type="NOA" address="0x00009884" value="0x00000007" />
3422        <register type="NOA" address="0x00009888" value="0x17066860" />
3423        <register type="NOA" address="0x00009888" value="0x15070017" />
3424        <register type="NOA" address="0x00009888" value="0x1D073C00" />
3425        <register type="NOA" address="0x00009888" value="0x1F07000E" />
3426        <register type="NOA" address="0x00009888" value="0x1B038000" />
3427        <register type="NOA" address="0x00009888" value="0x0D038000" />
3428        <register type="NOA" address="0x00009888" value="0x0F034000" />
3429        <register type="NOA" address="0x00009888" value="0x0F063180" />
3430        <register type="NOA" address="0x00009888" value="0x01063100" />
3431        <register type="NOA" address="0x00009888" value="0x0306006B" />
3432        <register type="NOA" address="0x00009888" value="0x05060000" />
3433        <register type="NOA" address="0x00009888" value="0x11080100" />
3434        <register type="NOA" address="0x00009888" value="0x0D085000" />
3435        <register type="NOA" address="0x00009888" value="0x0F094000" />
3436        <register type="NOA" address="0x00009888" value="0x01094000" />
3437        <register type="NOA" address="0x00009888" value="0x03091000" />
3438        <register type="NOA" address="0x00009888" value="0x09046000" />
3439        <register type="NOA" address="0x00009888" value="0x0F04A000" />
3440        <register type="NOA" address="0x00009888" value="0x1104A800" />
3441        <register type="NOA" address="0x00009888" value="0x130401AA" />
3442        <register type="NOA" address="0x00009888" value="0x0B041000" />
3443        <register type="NOA" address="0x00009888" value="0x010700D0" />
3444        <register type="NOA" address="0x00009888" value="0x0707D153" />
3445        <register type="NOA" address="0x00009888" value="0x0907D3D2" />
3446        <register type="NOA" address="0x00009888" value="0x0B07D5D4" />
3447        <register type="NOA" address="0x00009888" value="0x0D07D7D6" />
3448        <register type="NOA" address="0x00009888" value="0x0F0700DF" />
3449        <register type="NOA" address="0x00009888" value="0x25070000" />
3450        <register type="NOA" address="0x00009888" value="0x11070000" />
3451        <register type="NOA" address="0x00009888" value="0x23070000" />
3452        <register type="NOA" address="0x00009888" value="0x11004000" />
3453        <register type="NOA" address="0x00009888" value="0x1F004000" />
3454        <register type="NOA" address="0x00009888" value="0x21004000" />
3455        <register type="NOA" address="0x00009888" value="0x23004000" />
3456        <register type="NOA" address="0x00009888" value="0x25004000" />
3457        <register type="NOA" address="0x00009888" value="0x27004000" />
3458        <register type="NOA" address="0x00009888" value="0x29004000" />
3459        <register type="NOA" address="0x00009888" value="0x2B004000" />
3460        <register type="NOA" address="0x00009888" value="0x2D004000" />
3461        <register type="NOA" address="0x00009888" value="0x2F004000" />
3462        <register type="NOA" address="0x00009888" value="0x13004000" />
3463        <register type="NOA" address="0x00009888" value="0x15004000" />
3464        <register type="NOA" address="0x00009888" value="0x1D004000" />
3465        <register type="NOA" address="0x00009888" value="0x47000000" />
3466        <register type="NOA" address="0x00009888" value="0x39000003" />
3467        <register type="NOA" address="0x00009888" value="0x49000000" />
3468        <register type="NOA" address="0x00009888" value="0x3D000C63" />
3469        <register type="NOA" address="0x00009888" value="0x4B000000" />
3470        <register type="NOA" address="0x00009888" value="0x3F000C63" />
3471        <register type="NOA" address="0x00009888" value="0x4D000000" />
3472        <register type="NOA" address="0x00009888" value="0x41000C63" />
3473        <register type="NOA" address="0x00009888" value="0x35000000" />
3474        <register type="NOA" address="0x00009888" value="0x31000000" />
3475        <register type="NOA" address="0x00009888" value="0x43000000" />
3476    </register_config>
3477    <register_config type="OA">
3478        <register type="OA" address="0x00002740" value="0x00000000" />
3479        <register type="OA" address="0x00002710" value="0x00000000" />
3480        <register type="OA" address="0x00002714" value="0xF0800000" />
3481        <register type="OA" address="0x00002720" value="0x00000000" />
3482        <register type="OA" address="0x00002724" value="0x70800000" />
3483        <register type="OA" address="0x00002770" value="0x0000081A" />
3484        <register type="OA" address="0x00002774" value="0x0000FE00" />
3485        <register type="OA" address="0x00002778" value="0x00000822" />
3486        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3487        <register type="OA" address="0x00002780" value="0x000008BA" />
3488        <register type="OA" address="0x00002784" value="0x0000FE00" />
3489        <register type="OA" address="0x00002788" value="0x0000087A" />
3490        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3491        <register type="OA" address="0x00002790" value="0x000008EA" />
3492        <register type="OA" address="0x00002794" value="0x0000FE00" />
3493        <register type="OA" address="0x00002798" value="0x000008E2" />
3494        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3495        <register type="OA" address="0x000027A0" value="0x000008F2" />
3496        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3497        <register type="OA" address="0x0000274C" value="0x65432108" />
3498        <register type="OA" address="0x00002744" value="0x0000CCCE" />
3499        <register type="OA" address="0x00002748" value="0x65432108" />
3500        <register type="OA" address="0x0000275C" value="0x65432108" />
3501        <register type="OA" address="0x00002754" value="0x000000CA" />
3502    </register_config>
3503    <register_config type="FLEX">
3504        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3505    </register_config>
3506  </set>
3507
3508  <set name="Compute Metrics Extended Gen10"
3509       mdapi_supported_apis="OGL OCL IO BB"
3510       underscore_name="compute_extended"
3511       hw_config_guid="1b4d1280-6bbd-4d57-90c6-a03ed6059688"
3512       chipset="CNL"
3513       symbol_name="ComputeExtended"
3514       >
3515    <counter name="GPU Core Clocks"
3516             description="The total number of GPU core clocks elapsed during the measurement."
3517             data_type="uint64"
3518             equation="GPU_CLOCK 0 READ"
3519             underscore_name="gpu_core_clocks"
3520             units="cycles"
3521             symbol_name="GpuCoreClocks"
3522             semantic_type="event"
3523             mdapi_supported_apis=""
3524             mdapi_usage_flags="Tier1 Frame Batch Draw"
3525             mdapi_hw_unit_type="gpu"
3526             mdapi_group="GPU"
3527             />
3528    <counter name="EU Active"
3529             description="The percentage of time in which the Execution Units were actively processing."
3530             data_type="float"
3531             max_equation="100"
3532             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3533             underscore_name="eu_active"
3534             units="percent"
3535             symbol_name="EuActive"
3536             semantic_type="duration"
3537             mdapi_supported_apis=""
3538             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3539             mdapi_group="EU Array"
3540             mdapi_hw_unit_type="gpu"
3541             />
3542    <counter name="EU Both FPU Pipes Active"
3543             description="The percentage of time in which both EU FPU pipelines were actively processing."
3544             data_type="float"
3545             max_equation="100"
3546             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3547             underscore_name="eu_fpu_both_active"
3548             units="percent"
3549             symbol_name="EuFpuBothActive"
3550             semantic_type="duration"
3551             mdapi_supported_apis=""
3552             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3553             mdapi_group="EU Array/Pipes"
3554             mdapi_hw_unit_type="gpu"
3555             />
3556    <counter name="EU AVG IPC Rate"
3557             description="The average rate of IPC calculated for 2 FPU pipelines."
3558             data_type="float"
3559             max_equation="2"
3560             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
3561             underscore_name="eu_avg_ipc_rate"
3562             units="number"
3563             symbol_name="EuAvgIpcRate"
3564             semantic_type="ratio"
3565             mdapi_supported_apis=""
3566             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3567             mdapi_group="EU Array"
3568             mdapi_hw_unit_type="gpu"
3569             />
3570    <counter name="Typed Writes 0"
3571             description="The subslice 0 typed writes."
3572             data_type="uint64"
3573             equation="C 4 READ"
3574             underscore_name="typed_writes0"
3575             units="messages"
3576             symbol_name="TypedWrites0"
3577             semantic_type="event"
3578             mdapi_supported_apis=""
3579             mdapi_usage_flags="Tier3 Frame Batch Draw"
3580             mdapi_hw_unit_type="subslice"
3581             mdapi_group="L3/Data Port"
3582             />
3583    <counter name="EuTypedAtomics0"
3584             description="The subslice 0 EU Typed Atomics subslice 0."
3585             data_type="uint64"
3586             equation="B 7 READ"
3587             underscore_name="eu_typed_atomics0"
3588             units="messages"
3589             symbol_name="EuTypedAtomics0"
3590             semantic_type="event"
3591             mdapi_supported_apis=""
3592             mdapi_usage_flags="Tier3 Frame Batch Draw"
3593             mdapi_hw_unit_type="subslice"
3594             mdapi_group="L3/Data Port"
3595             />
3596    <counter name="Typed Atomics 0"
3597             description="The subslice 0 typed atomics."
3598             data_type="uint64"
3599             equation="C 5 READ"
3600             underscore_name="typed_atomics0"
3601             units="messages"
3602             symbol_name="TypedAtomics0"
3603             semantic_type="event"
3604             mdapi_supported_apis=""
3605             mdapi_usage_flags="Tier3 Frame Batch Draw"
3606             mdapi_hw_unit_type="subslice"
3607             mdapi_group="L3/Data Port"
3608             />
3609    <counter name="TypedAtomicsPerCacheLine"
3610             description="The ratio of EU typed atomics requests to L3 cache line writes."
3611             data_type="float"
3612             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3613             underscore_name="typed_atomics_per_cache_line"
3614             units="eu sends to l3 cache lines"
3615             symbol_name="TypedAtomicsPerCacheLine"
3616             semantic_type="ratio"
3617             mdapi_supported_apis=""
3618             mdapi_usage_flags="Tier3 Frame Batch Draw"
3619             mdapi_hw_unit_type="subslice"
3620             mdapi_group="L3/Data Port"
3621             />
3622    <counter name="EuUntypedReads0"
3623             description="The subslice 0 EU Untyped Reads subslice 0."
3624             data_type="uint64"
3625             equation="B 0 READ"
3626             underscore_name="eu_untyped_reads0"
3627             units="messages"
3628             symbol_name="EuUntypedReads0"
3629             semantic_type="event"
3630             mdapi_supported_apis=""
3631             mdapi_usage_flags="Tier3 Frame Batch Draw"
3632             mdapi_hw_unit_type="subslice"
3633             mdapi_group="L3/Data Port"
3634             />
3635    <counter name="Untyped Writes 0"
3636             description="The subslice 0 untyped writes (including SLM writes)."
3637             data_type="uint64"
3638             equation="C 2 READ"
3639             underscore_name="untyped_writes0"
3640             units="messages"
3641             symbol_name="UntypedWrites0"
3642             semantic_type="event"
3643             mdapi_supported_apis=""
3644             mdapi_usage_flags="Tier3 Frame Batch Draw"
3645             mdapi_hw_unit_type="subslice"
3646             mdapi_group="L3/Data Port"
3647             />
3648    <counter name="EU FPU1 Pipe Active"
3649             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3650             data_type="float"
3651             max_equation="100"
3652             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3653             underscore_name="fpu1_active"
3654             units="percent"
3655             symbol_name="Fpu1Active"
3656             semantic_type="duration"
3657             mdapi_supported_apis=""
3658             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3659             mdapi_group="EU Array/Pipes"
3660             mdapi_hw_unit_type="gpu"
3661             />
3662    <counter name="EU FPU0 Pipe Active"
3663             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3664             data_type="float"
3665             max_equation="100"
3666             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3667             underscore_name="fpu0_active"
3668             units="percent"
3669             symbol_name="Fpu0Active"
3670             semantic_type="duration"
3671             mdapi_supported_apis=""
3672             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3673             mdapi_group="EU Array/Pipes"
3674             mdapi_hw_unit_type="gpu"
3675             />
3676    <counter name="EuUntypedAtomics0"
3677             description="The subslice 0 EU Untyped Atomics subslice 0."
3678             data_type="uint64"
3679             equation="B 2 READ"
3680             underscore_name="eu_untyped_atomics0"
3681             units="messages"
3682             symbol_name="EuUntypedAtomics0"
3683             semantic_type="event"
3684             mdapi_supported_apis=""
3685             mdapi_usage_flags="Tier3 Frame Batch Draw"
3686             mdapi_hw_unit_type="subslice"
3687             mdapi_group="L3/Data Port"
3688             />
3689    <counter name="EuUntypedWrites0"
3690             description="The subslice 0 EU Untyped Writes subslice 0."
3691             data_type="uint64"
3692             equation="B 1 READ"
3693             underscore_name="eu_untyped_writes0"
3694             units="messages"
3695             symbol_name="EuUntypedWrites0"
3696             semantic_type="event"
3697             mdapi_supported_apis=""
3698             mdapi_usage_flags="Tier3 Frame Batch Draw"
3699             mdapi_hw_unit_type="subslice"
3700             mdapi_group="L3/Data Port"
3701             />
3702    <counter name="EuA64UntypedWrites0"
3703             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3704             data_type="uint64"
3705             equation="B 4 READ"
3706             underscore_name="eu_a64_untyped_writes0"
3707             units="messages"
3708             symbol_name="EuA64UntypedWrites0"
3709             semantic_type="event"
3710             mdapi_supported_apis=""
3711             mdapi_usage_flags="Tier3 Frame Batch Draw"
3712             mdapi_hw_unit_type="subslice"
3713             mdapi_group="L3/Data Port"
3714             />
3715    <counter name="UntypedWritesPerCacheLine"
3716             description="The ratio of EU untyped write requests to L3 cache line writes."
3717             data_type="float"
3718             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 FADD $UntypedWrites0 FDIV"
3719             underscore_name="untyped_writes_per_cache_line"
3720             units="eu sends to l3 cache lines"
3721             symbol_name="UntypedWritesPerCacheLine"
3722             semantic_type="ratio"
3723             mdapi_supported_apis=""
3724             mdapi_usage_flags="Tier3 Frame Batch Draw"
3725             mdapi_hw_unit_type="subslice"
3726             mdapi_group="L3/Data Port"
3727             />
3728    <counter name="Shader Barrier Messages"
3729             description="The total number of shader barrier messages."
3730             data_type="uint64"
3731             equation="A 35 READ"
3732             underscore_name="shader_barriers"
3733             units="messages"
3734             symbol_name="ShaderBarriers"
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/Barrier"
3740             />
3741    <counter name="Sampler Texels"
3742             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3743             data_type="uint64"
3744             equation="A 28 READ 4 UMUL"
3745             underscore_name="sampler_texels"
3746             units="texels"
3747             symbol_name="SamplerTexels"
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="Sampler/Sampler Input"
3753             />
3754    <counter name="GPU Time Elapsed"
3755             description="Time elapsed on the GPU during the measurement."
3756             data_type="uint64"
3757             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3758             underscore_name="gpu_time"
3759             units="ns"
3760             symbol_name="GpuTime"
3761             semantic_type="duration"
3762             mdapi_supported_apis=""
3763             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3764             mdapi_hw_unit_type="gpu"
3765             mdapi_group="GPU"
3766             />
3767    <counter name="AVG GPU Core Frequency"
3768             description="Average GPU Core Frequency in the measurement."
3769             data_type="uint64"
3770             max_equation="$GpuMaxFrequency"
3771             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3772             underscore_name="avg_gpu_core_frequency"
3773             units="hz"
3774             symbol_name="AvgGpuCoreFrequency"
3775             semantic_type="event"
3776             mdapi_supported_apis=""
3777             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3778             mdapi_group="GPU"
3779             mdapi_hw_unit_type="gpu"
3780             />
3781    <counter name="Sampler Texels Misses"
3782             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3783             data_type="uint64"
3784             equation="A 29 READ 4 UMUL"
3785             underscore_name="sampler_texel_misses"
3786             units="texels"
3787             symbol_name="SamplerTexelMisses"
3788             semantic_type="event"
3789             mdapi_supported_apis=""
3790             mdapi_usage_flags="Tier3 Batch Frame Draw"
3791             mdapi_hw_unit_type="gpu"
3792             mdapi_group="Sampler/Sampler Cache"
3793             />
3794    <counter name="CS Threads Dispatched"
3795             description="The total number of compute shader hardware threads dispatched."
3796             data_type="uint64"
3797             equation="A 4 READ"
3798             underscore_name="cs_threads"
3799             units="threads"
3800             symbol_name="CsThreads"
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="EU Array/Compute Shader"
3806             />
3807    <counter name="SLM Bytes Read"
3808             description="The total number of GPU memory bytes read from shared local memory."
3809             data_type="uint64"
3810             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3811             equation="A 30 READ 64 UMUL"
3812             underscore_name="slm_bytes_read"
3813             units="bytes"
3814             symbol_name="SlmBytesRead"
3815             semantic_type="throughput"
3816             mdapi_supported_apis=""
3817             mdapi_usage_flags="Tier3 Frame Batch Draw"
3818             mdapi_group="L3/Data Port/SLM"
3819             mdapi_hw_unit_type="gpu"
3820             />
3821    <counter name="EuTypedWrites0"
3822             description="The subslice 0 EU Typed Writes subslice 0."
3823             data_type="uint64"
3824             equation="B 6 READ"
3825             underscore_name="eu_typed_writes0"
3826             units="messages"
3827             symbol_name="EuTypedWrites0"
3828             semantic_type="event"
3829             mdapi_supported_apis=""
3830             mdapi_usage_flags="Tier3 Frame Batch Draw"
3831             mdapi_hw_unit_type="subslice"
3832             mdapi_group="L3/Data Port"
3833             />
3834    <counter name="TypedWritesPerCacheLine"
3835             description="The ratio of EU typed write requests to L3 cache line writes."
3836             data_type="float"
3837             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3838             underscore_name="typed_writes_per_cache_line"
3839             units="eu sends to l3 cache lines"
3840             symbol_name="TypedWritesPerCacheLine"
3841             semantic_type="ratio"
3842             mdapi_supported_apis=""
3843             mdapi_usage_flags="Tier3 Frame Batch Draw"
3844             mdapi_hw_unit_type="subslice"
3845             mdapi_group="L3/Data Port"
3846             />
3847    <counter name="Typed Reads 0"
3848             description="The subslice 0 typed reads."
3849             data_type="uint64"
3850             equation="C 3 READ"
3851             underscore_name="typed_reads0"
3852             units="messages"
3853             symbol_name="TypedReads0"
3854             semantic_type="event"
3855             mdapi_supported_apis=""
3856             mdapi_usage_flags="Tier3 Frame Batch Draw"
3857             mdapi_hw_unit_type="subslice"
3858             mdapi_group="L3/Data Port"
3859             />
3860    <counter name="Untyped Reads 0"
3861             description="The subslice 0 untyped reads (including SLM reads)."
3862             data_type="uint64"
3863             equation="C 1 READ"
3864             underscore_name="untyped_reads0"
3865             units="messages"
3866             symbol_name="UntypedReads0"
3867             semantic_type="event"
3868             mdapi_supported_apis=""
3869             mdapi_usage_flags="Tier3 Frame Batch Draw"
3870             mdapi_hw_unit_type="subslice"
3871             mdapi_group="L3/Data Port"
3872             />
3873    <counter name="EuA64UntypedReads0"
3874             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3875             data_type="uint64"
3876             equation="B 3 READ"
3877             underscore_name="eu_a64_untyped_reads0"
3878             units="messages"
3879             symbol_name="EuA64UntypedReads0"
3880             semantic_type="event"
3881             mdapi_supported_apis=""
3882             mdapi_usage_flags="Tier3 Frame Batch Draw"
3883             mdapi_hw_unit_type="subslice"
3884             mdapi_group="L3/Data Port"
3885             />
3886    <counter name="EU Thread Occupancy"
3887             description="The percentage of time in which hardware threads occupied EUs."
3888             data_type="float"
3889             max_equation="100"
3890             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3891             underscore_name="eu_thread_occupancy"
3892             units="percent"
3893             symbol_name="EuThreadOccupancy"
3894             semantic_type="duration"
3895             mdapi_supported_apis=""
3896             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3897             mdapi_group="EU Array"
3898             mdapi_hw_unit_type="gpu"
3899             />
3900    <counter name="EU Stall"
3901             description="The percentage of time in which the Execution Units were stalled."
3902             data_type="float"
3903             max_equation="100"
3904             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3905             underscore_name="eu_stall"
3906             units="percent"
3907             symbol_name="EuStall"
3908             semantic_type="duration"
3909             mdapi_supported_apis=""
3910             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3911             mdapi_group="EU Array"
3912             mdapi_hw_unit_type="gpu"
3913             />
3914    <counter name="EuTypedReads0"
3915             description="The subslice 0 EU Typed Reads subslice 0."
3916             data_type="uint64"
3917             equation="B 5 READ"
3918             underscore_name="eu_typed_reads0"
3919             units="messages"
3920             symbol_name="EuTypedReads0"
3921             semantic_type="event"
3922             mdapi_supported_apis=""
3923             mdapi_usage_flags="Tier3 Frame Batch Draw"
3924             mdapi_hw_unit_type="subslice"
3925             mdapi_group="L3/Data Port"
3926             />
3927    <counter name="UntypedReadsPerCacheLine"
3928             description="The ratio of EU untyped read requests to L3 cache line reads."
3929             data_type="float"
3930             equation="$EuUntypedReads0 $EuA64UntypedReads0 FADD $UntypedReads0 FDIV"
3931             underscore_name="untyped_reads_per_cache_line"
3932             units="eu sends to l3 cache lines"
3933             symbol_name="UntypedReadsPerCacheLine"
3934             semantic_type="ratio"
3935             mdapi_supported_apis=""
3936             mdapi_usage_flags="Tier3 Frame Batch Draw"
3937             mdapi_hw_unit_type="subslice"
3938             mdapi_group="L3/Data Port"
3939             />
3940    <counter name="Shader Memory Accesses"
3941             description="The total number of shader memory accesses to L3."
3942             data_type="uint64"
3943             equation="A 32 READ"
3944             underscore_name="shader_memory_accesses"
3945             units="messages"
3946             symbol_name="ShaderMemoryAccesses"
3947             semantic_type="event"
3948             mdapi_supported_apis=""
3949             mdapi_usage_flags="Tier3 Frame Batch Draw"
3950             mdapi_hw_unit_type="gpu"
3951             mdapi_group="L3/Data Port"
3952             />
3953    <counter name="TypedReadsPerCacheLine"
3954             description="The ratio of EU typed read requests to L3 cache line reads."
3955             data_type="float"
3956             equation="$EuTypedReads0 $TypedReads0 FDIV"
3957             underscore_name="typed_reads_per_cache_line"
3958             units="eu sends to l3 cache lines"
3959             symbol_name="TypedReadsPerCacheLine"
3960             semantic_type="ratio"
3961             mdapi_supported_apis=""
3962             mdapi_usage_flags="Tier3 Frame Batch Draw"
3963             mdapi_hw_unit_type="subslice"
3964             mdapi_group="L3/Data Port"
3965             />
3966    <counter name="L3 Shader Throughput"
3967             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3968             data_type="uint64"
3969             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3970             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3971             underscore_name="l3_shader_throughput"
3972             units="bytes"
3973             symbol_name="L3ShaderThroughput"
3974             semantic_type="throughput"
3975             mdapi_supported_apis=""
3976             mdapi_usage_flags="Tier2 Frame Batch Draw"
3977             mdapi_group="L3/Data Port"
3978             mdapi_hw_unit_type="gpu"
3979             />
3980    <counter name="SLM Bytes Written"
3981             description="The total number of GPU memory bytes written into shared local memory."
3982             data_type="uint64"
3983             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3984             equation="A 31 READ 64 UMUL"
3985             underscore_name="slm_bytes_written"
3986             units="bytes"
3987             symbol_name="SlmBytesWritten"
3988             semantic_type="throughput"
3989             mdapi_supported_apis=""
3990             mdapi_usage_flags="Tier3 Frame Batch Draw"
3991             mdapi_group="L3/Data Port/SLM"
3992             mdapi_hw_unit_type="gpu"
3993             />
3994    <counter name="Shader Atomic Memory Accesses"
3995             description="The total number of shader atomic memory accesses."
3996             data_type="uint64"
3997             equation="A 34 READ"
3998             underscore_name="shader_atomics"
3999             units="messages"
4000             symbol_name="ShaderAtomics"
4001             semantic_type="event"
4002             mdapi_supported_apis=""
4003             mdapi_usage_flags="Tier3 Frame Batch Draw"
4004             mdapi_hw_unit_type="gpu"
4005             mdapi_group="L3/Data Port/Atomics"
4006             />
4007    <counter name="EU Send Pipe Active"
4008             description="The percentage of time in which EU send pipeline was actively processing."
4009             data_type="float"
4010             max_equation="100"
4011             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4012             underscore_name="eu_send_active"
4013             units="percent"
4014             symbol_name="EuSendActive"
4015             semantic_type="duration"
4016             mdapi_supported_apis=""
4017             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4018             mdapi_group="EU Array/Pipes"
4019             mdapi_hw_unit_type="gpu"
4020             />
4021    <register_config type="NOA"
4022                     availability="$SubsliceMask 1 AND"
4023                     priority="0"
4024                     >
4025        <register type="NOA" address="0x00000D04" value="0x00000200" />
4026        <register type="NOA" address="0x00009884" value="0x00000000" />
4027        <register type="NOA" address="0x00009888" value="0x121A0007" />
4028        <register type="NOA" address="0x00009888" value="0x101A0000" />
4029        <register type="NOA" address="0x00009888" value="0x121B000B" />
4030        <register type="NOA" address="0x00009888" value="0x161B0009" />
4031        <register type="NOA" address="0x00009888" value="0x0474A000" />
4032        <register type="NOA" address="0x00009888" value="0x0A748000" />
4033        <register type="NOA" address="0x00009888" value="0x0C74A000" />
4034        <register type="NOA" address="0x00009888" value="0x0E74A000" />
4035        <register type="NOA" address="0x00009888" value="0x12741540" />
4036        <register type="NOA" address="0x00009888" value="0x0674A000" />
4037        <register type="NOA" address="0x00009888" value="0x08742000" />
4038        <register type="NOA" address="0x00009888" value="0x0475A000" />
4039        <register type="NOA" address="0x00009888" value="0x0A758000" />
4040        <register type="NOA" address="0x00009888" value="0x0C75A000" />
4041        <register type="NOA" address="0x00009888" value="0x0E75A000" />
4042        <register type="NOA" address="0x00009888" value="0x147500AA" />
4043        <register type="NOA" address="0x00009888" value="0x0675A000" />
4044        <register type="NOA" address="0x00009888" value="0x08752000" />
4045        <register type="NOA" address="0x00009888" value="0x0C76A800" />
4046        <register type="NOA" address="0x00009888" value="0x0E76AA0A" />
4047        <register type="NOA" address="0x00009888" value="0x107602AA" />
4048        <register type="NOA" address="0x00009888" value="0x0077C000" />
4049        <register type="NOA" address="0x00009888" value="0x0E77C000" />
4050        <register type="NOA" address="0x00009888" value="0x1477C000" />
4051        <register type="NOA" address="0x00009888" value="0x1677FFF0" />
4052        <register type="NOA" address="0x00009888" value="0x18770003" />
4053        <register type="NOA" address="0x00009888" value="0x0277C000" />
4054        <register type="NOA" address="0x00009888" value="0x0477C000" />
4055        <register type="NOA" address="0x00009888" value="0x0677C000" />
4056        <register type="NOA" address="0x00009888" value="0x0877C000" />
4057        <register type="NOA" address="0x00009888" value="0x00198000" />
4058        <register type="NOA" address="0x00009888" value="0x0E198000" />
4059        <register type="NOA" address="0x00009888" value="0x1A195540" />
4060        <register type="NOA" address="0x00009888" value="0x1C19003A" />
4061        <register type="NOA" address="0x00009888" value="0x0219C000" />
4062        <register type="NOA" address="0x00009888" value="0x0419C000" />
4063        <register type="NOA" address="0x00009888" value="0x0619C000" />
4064        <register type="NOA" address="0x00009888" value="0x0819C000" />
4065        <register type="NOA" address="0x00009888" value="0x0E1A2A00" />
4066        <register type="NOA" address="0x00009888" value="0x001A2980" />
4067        <register type="NOA" address="0x00009888" value="0x021A2CDA" />
4068        <register type="NOA" address="0x00009888" value="0x041A0058" />
4069        <register type="NOA" address="0x00009888" value="0x001B0011" />
4070        <register type="NOA" address="0x00009888" value="0x061B0900" />
4071        <register type="NOA" address="0x00009888" value="0x081B0A13" />
4072        <register type="NOA" address="0x00009888" value="0x0A1B0B15" />
4073        <register type="NOA" address="0x00009888" value="0x0C1B2317" />
4074        <register type="NOA" address="0x00009888" value="0x0E1B0043" />
4075        <register type="NOA" address="0x00009888" value="0x101B0000" />
4076        <register type="NOA" address="0x00009888" value="0x10178000" />
4077        <register type="NOA" address="0x00009888" value="0x1C1701FE" />
4078        <register type="NOA" address="0x00009884" value="0x00000007" />
4079        <register type="NOA" address="0x00009888" value="0x1100C000" />
4080        <register type="NOA" address="0x00009888" value="0x1F00C000" />
4081        <register type="NOA" address="0x00009888" value="0x2100C000" />
4082        <register type="NOA" address="0x00009888" value="0x2300C000" />
4083        <register type="NOA" address="0x00009888" value="0x2500C000" />
4084        <register type="NOA" address="0x00009888" value="0x2700C000" />
4085        <register type="NOA" address="0x00009888" value="0x2900C000" />
4086        <register type="NOA" address="0x00009888" value="0x2B00C000" />
4087        <register type="NOA" address="0x00009888" value="0x2D00C000" />
4088        <register type="NOA" address="0x00009888" value="0x2F00C000" />
4089        <register type="NOA" address="0x00009888" value="0x1300C000" />
4090        <register type="NOA" address="0x00009888" value="0x1500C000" />
4091        <register type="NOA" address="0x00009888" value="0x1700C000" />
4092        <register type="NOA" address="0x00009888" value="0x1900C000" />
4093        <register type="NOA" address="0x00009888" value="0x47000000" />
4094        <register type="NOA" address="0x00009888" value="0x39000420" />
4095        <register type="NOA" address="0x00009888" value="0x49000000" />
4096        <register type="NOA" address="0x00009888" value="0x3D000000" />
4097        <register type="NOA" address="0x00009888" value="0x4B000000" />
4098        <register type="NOA" address="0x00009888" value="0x3F000000" />
4099        <register type="NOA" address="0x00009888" value="0x4D000000" />
4100        <register type="NOA" address="0x00009888" value="0x41000000" />
4101        <register type="NOA" address="0x00009888" value="0x35000000" />
4102        <register type="NOA" address="0x00009888" value="0x31000000" />
4103        <register type="NOA" address="0x00009888" value="0x43000001" />
4104        <register type="NOA" address="0x00009888" value="0x3B000021" />
4105    </register_config>
4106    <register_config type="OA">
4107        <register type="OA" address="0x00002740" value="0x00000000" />
4108        <register type="OA" address="0x00002710" value="0x00000000" />
4109        <register type="OA" address="0x00002714" value="0xF0800000" />
4110        <register type="OA" address="0x00002720" value="0x00000000" />
4111        <register type="OA" address="0x00002724" value="0xF0800000" />
4112        <register type="OA" address="0x00002770" value="0x00000C2A" />
4113        <register type="OA" address="0x00002774" value="0x0000FE00" />
4114        <register type="OA" address="0x00002778" value="0x00000C6A" />
4115        <register type="OA" address="0x0000277C" value="0x0000FE00" />
4116        <register type="OA" address="0x00002780" value="0x00000C32" />
4117        <register type="OA" address="0x00002784" value="0x0000FE00" />
4118        <register type="OA" address="0x00002788" value="0x00000E6A" />
4119        <register type="OA" address="0x0000278C" value="0x0000FE00" />
4120        <register type="OA" address="0x00002790" value="0x00000E7A" />
4121        <register type="OA" address="0x00002794" value="0x0000FE00" />
4122        <register type="OA" address="0x00002798" value="0x00000C92" />
4123        <register type="OA" address="0x0000279C" value="0x0000FE00" />
4124        <register type="OA" address="0x000027A0" value="0x00000CA2" />
4125        <register type="OA" address="0x000027A4" value="0x0000FE00" />
4126        <register type="OA" address="0x000027A8" value="0x00000C9A" />
4127        <register type="OA" address="0x000027AC" value="0x0000FE00" />
4128    </register_config>
4129    <register_config type="FLEX">
4130        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4131        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4132        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4133        <register type="FLEX" address="0x0000E758" value="0x00000008" />
4134    </register_config>
4135  </set>
4136
4137  <set name="Compute Metrics L3 Cache Gen10"
4138       mdapi_supported_apis="OGL OCL IO BB"
4139       underscore_name="compute_l3_cache"
4140       hw_config_guid="f3b31b5a-00b3-4fb4-81fd-6446e505534c"
4141       chipset="CNL"
4142       symbol_name="ComputeL3Cache"
4143       >
4144    <counter name="GPU Core Clocks"
4145             description="The total number of GPU core clocks elapsed during the measurement."
4146             data_type="uint64"
4147             equation="GPU_CLOCK 0 READ"
4148             underscore_name="gpu_core_clocks"
4149             units="cycles"
4150             symbol_name="GpuCoreClocks"
4151             semantic_type="event"
4152             mdapi_supported_apis=""
4153             mdapi_usage_flags="Tier1 Frame Batch Draw"
4154             mdapi_hw_unit_type="gpu"
4155             mdapi_group="GPU"
4156             />
4157    <counter name="EU Active"
4158             description="The percentage of time in which the Execution Units were actively processing."
4159             data_type="float"
4160             max_equation="100"
4161             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4162             underscore_name="eu_active"
4163             units="percent"
4164             symbol_name="EuActive"
4165             semantic_type="duration"
4166             mdapi_supported_apis=""
4167             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4168             mdapi_group="EU Array"
4169             mdapi_hw_unit_type="gpu"
4170             />
4171    <counter name="L3 Misses"
4172             description="The total number of L3 misses."
4173             data_type="uint64"
4174             equation="C 2 READ C 3 READ UADD"
4175             underscore_name="l3_misses"
4176             units="messages"
4177             symbol_name="L3Misses"
4178             semantic_type="event"
4179             mdapi_supported_apis=""
4180             mdapi_usage_flags="Tier3 Frame Batch Draw"
4181             mdapi_hw_unit_type="gpu"
4182             mdapi_group="L3/TAG"
4183             />
4184    <counter name="GTI L3 Throughput"
4185             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4186             data_type="uint64"
4187             max_equation="$GpuCoreClocks 64 UMUL"
4188             equation="$L3Misses 64 UMUL"
4189             underscore_name="gti_l3_throughput"
4190             units="bytes"
4191             symbol_name="GtiL3Throughput"
4192             semantic_type="throughput"
4193             mdapi_supported_apis=""
4194             mdapi_usage_flags="Tier2 Frame Batch Draw"
4195             mdapi_group="GTI/L3"
4196             mdapi_hw_unit_type="gpu"
4197             />
4198    <counter name="Slice0 L3 Bank0 Accesses"
4199             description="The total number of accesses to Slice0 L3 Bank0."
4200             data_type="uint64"
4201             equation="B 0 READ 2 UMUL"
4202             underscore_name="l3_bank00_accesses"
4203             units="messages"
4204             symbol_name="L3Bank00Accesses"
4205             availability="$SliceMask 1 AND"
4206             semantic_type="event"
4207             mdapi_supported_apis=""
4208             mdapi_usage_flags="Tier4 Frame Batch Draw"
4209             mdapi_hw_unit_type="slice"
4210             mdapi_group="L3"
4211             />
4212    <counter name="Slice0 L3 Bank1 Accesses"
4213             description="The total number of accesses to Slice0 L3 Bank1."
4214             data_type="uint64"
4215             equation="B 1 READ 2 UMUL"
4216             underscore_name="l3_bank01_accesses"
4217             units="messages"
4218             symbol_name="L3Bank01Accesses"
4219             availability="$SliceMask 1 AND"
4220             semantic_type="event"
4221             mdapi_supported_apis=""
4222             mdapi_usage_flags="Tier4 Frame Batch Draw"
4223             mdapi_hw_unit_type="slice"
4224             mdapi_group="L3"
4225             />
4226    <counter name="Slice0 L3 Bank2 Accesses"
4227             description="The total number of accesses to Slice0 L3 Bank2."
4228             data_type="uint64"
4229             equation="B 2 READ 2 UMUL"
4230             underscore_name="l3_bank02_accesses"
4231             units="messages"
4232             symbol_name="L3Bank02Accesses"
4233             availability="$SliceMask 1 AND"
4234             semantic_type="event"
4235             mdapi_supported_apis=""
4236             mdapi_usage_flags="Tier4 Frame Batch Draw"
4237             mdapi_hw_unit_type="slice"
4238             mdapi_group="L3"
4239             />
4240    <counter name="Slice1 L3 Bank0 Accesses"
4241             description="The total number of accesses to Slice1 L3 Bank0."
4242             data_type="uint64"
4243             equation="B 3 READ 2 UMUL"
4244             underscore_name="l3_bank10_accesses"
4245             units="messages"
4246             symbol_name="L3Bank10Accesses"
4247             availability="$SliceMask 2 AND"
4248             semantic_type="event"
4249             mdapi_supported_apis=""
4250             mdapi_usage_flags="Tier4 Frame Batch Draw"
4251             mdapi_hw_unit_type="slice"
4252             mdapi_group="L3"
4253             />
4254    <counter name="Slice1 L3 Bank1 Accesses"
4255             description="The total number of accesses to Slice1 L3 Bank1."
4256             data_type="uint64"
4257             equation="B 4 READ 2 UMUL"
4258             underscore_name="l3_bank11_accesses"
4259             units="messages"
4260             symbol_name="L3Bank11Accesses"
4261             availability="$SliceMask 2 AND"
4262             semantic_type="event"
4263             mdapi_supported_apis=""
4264             mdapi_usage_flags="Tier4 Frame Batch Draw"
4265             mdapi_hw_unit_type="slice"
4266             mdapi_group="L3"
4267             />
4268    <counter name="Slice1 L3 Bank2 Accesses"
4269             description="The total number of accesses to Slice1 L3 Bank2."
4270             data_type="uint64"
4271             equation="B 5 READ 2 UMUL"
4272             underscore_name="l3_bank12_accesses"
4273             units="messages"
4274             symbol_name="L3Bank12Accesses"
4275             availability="$SliceMask 2 AND"
4276             semantic_type="event"
4277             mdapi_supported_apis=""
4278             mdapi_usage_flags="Tier4 Frame Batch Draw"
4279             mdapi_hw_unit_type="slice"
4280             mdapi_group="L3"
4281             />
4282    <counter name="L3 Accesses"
4283             description="The total number of L3 accesses from all entities."
4284             data_type="uint64"
4285             equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank10Accesses UADD $L3Bank11Accesses UADD $L3Bank12Accesses UADD"
4286             underscore_name="l3_accesses"
4287             units="messages"
4288             symbol_name="L3Accesses"
4289             semantic_type="event"
4290             mdapi_supported_apis=""
4291             mdapi_usage_flags="Tier3 Frame Batch Draw"
4292             mdapi_hw_unit_type="gpu"
4293             mdapi_group="L3"
4294             />
4295    <counter name="EU Both FPU Pipes Active"
4296             description="The percentage of time in which both EU FPU pipelines were actively processing."
4297             data_type="float"
4298             max_equation="100"
4299             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4300             underscore_name="eu_fpu_both_active"
4301             units="percent"
4302             symbol_name="EuFpuBothActive"
4303             semantic_type="duration"
4304             mdapi_supported_apis=""
4305             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4306             mdapi_group="EU Array/Pipes"
4307             mdapi_hw_unit_type="gpu"
4308             />
4309    <counter name="L3 Sampler Throughput"
4310             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4311             data_type="uint64"
4312             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4313             equation="64  $SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL UMUL"
4314             underscore_name="l3_sampler_throughput"
4315             units="bytes"
4316             symbol_name="L3SamplerThroughput"
4317             semantic_type="throughput"
4318             mdapi_supported_apis=""
4319             mdapi_usage_flags="Tier2 Frame Batch Draw"
4320             mdapi_group="L3/Sampler"
4321             mdapi_hw_unit_type="gpu"
4322             />
4323    <counter name="EU AVG IPC Rate"
4324             description="The average rate of IPC calculated for 2 FPU pipelines."
4325             data_type="float"
4326             max_equation="2"
4327             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
4328             underscore_name="eu_avg_ipc_rate"
4329             units="number"
4330             symbol_name="EuAvgIpcRate"
4331             semantic_type="ratio"
4332             mdapi_supported_apis=""
4333             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4334             mdapi_group="EU Array"
4335             mdapi_hw_unit_type="gpu"
4336             />
4337    <counter name="EU FPU0 Binary Instruction"
4338             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4339             data_type="float"
4340             max_equation="100"
4341             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4342             underscore_name="eu_binary_fpu0_instruction"
4343             units="percent"
4344             symbol_name="EuBinaryFpu0Instruction"
4345             semantic_type="duration"
4346             mdapi_supported_apis=""
4347             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4348             mdapi_group="EU Array/Pipes/Instructions"
4349             mdapi_hw_unit_type="gpu"
4350             />
4351    <counter name="GS Threads Dispatched"
4352             description="The total number of geometry shader hardware threads dispatched."
4353             data_type="uint64"
4354             equation="A 5 READ"
4355             underscore_name="gs_threads"
4356             units="threads"
4357             symbol_name="GsThreads"
4358             semantic_type="event"
4359             mdapi_supported_apis=""
4360             mdapi_usage_flags="Tier3 Frame Batch Draw"
4361             mdapi_hw_unit_type="gpu"
4362             mdapi_group="EU Array/Geometry Shader"
4363             />
4364    <counter name="Early Hi-Depth Test Fails"
4365             description="The total number of pixels dropped on early hierarchical depth test."
4366             data_type="uint64"
4367             equation="A 22 READ 4 UMUL"
4368             underscore_name="hi_depth_test_fails"
4369             units="pixels"
4370             symbol_name="HiDepthTestFails"
4371             semantic_type="event"
4372             mdapi_supported_apis=""
4373             mdapi_usage_flags="Tier3 Frame Batch Draw"
4374             mdapi_hw_unit_type="gpu"
4375             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4376             />
4377    <counter name="VS Threads Dispatched"
4378             description="The total number of vertex shader hardware threads dispatched."
4379             data_type="uint64"
4380             equation="A 1 READ"
4381             underscore_name="vs_threads"
4382             units="threads"
4383             symbol_name="VsThreads"
4384             semantic_type="event"
4385             mdapi_supported_apis=""
4386             mdapi_usage_flags="Tier3 Frame Batch Draw"
4387             mdapi_hw_unit_type="gpu"
4388             mdapi_group="EU Array/Vertex Shader"
4389             />
4390    <counter name="FS Threads Dispatched"
4391             description="The total number of fragment shader hardware threads dispatched."
4392             data_type="uint64"
4393             equation="A 6 READ"
4394             underscore_name="ps_threads"
4395             units="threads"
4396             symbol_name="PsThreads"
4397             semantic_type="event"
4398             mdapi_supported_apis=""
4399             mdapi_usage_flags="Tier3 Frame Batch Draw"
4400             mdapi_hw_unit_type="gpu"
4401             mdapi_group="EU Array/Fragment Shader"
4402             />
4403    <counter name="EU FPU0 Hybrid Instruction"
4404             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4405             data_type="float"
4406             max_equation="100"
4407             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4408             underscore_name="eu_hybrid_fpu0_instruction"
4409             units="percent"
4410             symbol_name="EuHybridFpu0Instruction"
4411             semantic_type="duration"
4412             mdapi_supported_apis=""
4413             mdapi_usage_flags="Tier4 Frame Batch Draw"
4414             mdapi_group="EU Array/Pipes/Instructions"
4415             mdapi_hw_unit_type="gpu"
4416             />
4417    <counter name="EU FPU1 Pipe Active"
4418             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4419             data_type="float"
4420             max_equation="100"
4421             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4422             underscore_name="fpu1_active"
4423             units="percent"
4424             symbol_name="Fpu1Active"
4425             semantic_type="duration"
4426             mdapi_supported_apis=""
4427             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4428             mdapi_group="EU Array/Pipes"
4429             mdapi_hw_unit_type="gpu"
4430             />
4431    <counter name="EU FPU0 Pipe Active"
4432             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4433             data_type="float"
4434             max_equation="100"
4435             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4436             underscore_name="fpu0_active"
4437             units="percent"
4438             symbol_name="Fpu0Active"
4439             semantic_type="duration"
4440             mdapi_supported_apis=""
4441             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4442             mdapi_group="EU Array/Pipes"
4443             mdapi_hw_unit_type="gpu"
4444             />
4445    <counter name="Shader Barrier Messages"
4446             description="The total number of shader barrier messages."
4447             data_type="uint64"
4448             equation="A 35 READ"
4449             underscore_name="shader_barriers"
4450             units="messages"
4451             symbol_name="ShaderBarriers"
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/Barrier"
4457             />
4458    <counter name="EU FPU0 Move Instruction"
4459             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4460             data_type="float"
4461             max_equation="100"
4462             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4463             underscore_name="eu_move_fpu0_instruction"
4464             units="percent"
4465             symbol_name="EuMoveFpu0Instruction"
4466             semantic_type="duration"
4467             mdapi_supported_apis=""
4468             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4469             mdapi_group="EU Array/Pipes/Instructions"
4470             mdapi_hw_unit_type="gpu"
4471             />
4472    <counter name="Sampler Accesses"
4473             description="The total number of messages send to samplers."
4474             data_type="uint64"
4475             equation="A 28 READ"
4476             underscore_name="sampler_accesses"
4477             units="messages"
4478             symbol_name="SamplerAccesses"
4479             semantic_type="event"
4480             mdapi_supported_apis=""
4481             mdapi_usage_flags="Tier3 Batch Frame Draw"
4482             mdapi_hw_unit_type="gpu"
4483             mdapi_group="Sampler"
4484             />
4485    <counter name="Sampler Texels"
4486             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4487             data_type="uint64"
4488             equation="$SamplerAccesses 4 UMUL"
4489             underscore_name="sampler_texels"
4490             units="texels"
4491             symbol_name="SamplerTexels"
4492             semantic_type="event"
4493             mdapi_supported_apis=""
4494             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4495             mdapi_hw_unit_type="gpu"
4496             mdapi_group="Sampler/Sampler Input"
4497             />
4498    <counter name="Pixels Failing Tests"
4499             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4500             data_type="uint64"
4501             equation="A 25 READ 4 UMUL"
4502             underscore_name="pixels_failing_post_ps_tests"
4503             units="pixels"
4504             symbol_name="PixelsFailingPostPsTests"
4505             semantic_type="event"
4506             mdapi_supported_apis=""
4507             mdapi_usage_flags="Tier3 Frame Batch Draw"
4508             mdapi_hw_unit_type="gpu"
4509             mdapi_group="3D Pipe/Output Merger"
4510             />
4511    <counter name="EU FPU1 Hybrid Instruction"
4512             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4513             data_type="float"
4514             max_equation="100"
4515             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4516             underscore_name="eu_hybrid_fpu1_instruction"
4517             units="percent"
4518             symbol_name="EuHybridFpu1Instruction"
4519             semantic_type="duration"
4520             mdapi_supported_apis=""
4521             mdapi_usage_flags="Tier4 Frame Batch Draw"
4522             mdapi_group="EU Array/Pipes/Instructions"
4523             mdapi_hw_unit_type="gpu"
4524             />
4525    <counter name="GPU Time Elapsed"
4526             description="Time elapsed on the GPU during the measurement."
4527             data_type="uint64"
4528             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4529             underscore_name="gpu_time"
4530             units="ns"
4531             symbol_name="GpuTime"
4532             semantic_type="duration"
4533             mdapi_supported_apis=""
4534             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4535             mdapi_hw_unit_type="gpu"
4536             mdapi_group="GPU"
4537             />
4538    <counter name="AVG GPU Core Frequency"
4539             description="Average GPU Core Frequency in the measurement."
4540             data_type="uint64"
4541             max_equation="$GpuMaxFrequency"
4542             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4543             underscore_name="avg_gpu_core_frequency"
4544             units="hz"
4545             symbol_name="AvgGpuCoreFrequency"
4546             semantic_type="event"
4547             mdapi_supported_apis=""
4548             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4549             mdapi_group="GPU"
4550             mdapi_hw_unit_type="gpu"
4551             />
4552    <counter name="Sampler Texels Misses"
4553             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4554             data_type="uint64"
4555             equation="A 29 READ 4 UMUL"
4556             underscore_name="sampler_texel_misses"
4557             units="texels"
4558             symbol_name="SamplerTexelMisses"
4559             semantic_type="event"
4560             mdapi_supported_apis=""
4561             mdapi_usage_flags="Tier3 Batch Frame Draw"
4562             mdapi_hw_unit_type="gpu"
4563             mdapi_group="Sampler/Sampler Cache"
4564             />
4565    <counter name="CS Threads Dispatched"
4566             description="The total number of compute shader hardware threads dispatched."
4567             data_type="uint64"
4568             equation="A 4 READ"
4569             underscore_name="cs_threads"
4570             units="threads"
4571             symbol_name="CsThreads"
4572             semantic_type="event"
4573             mdapi_supported_apis=""
4574             mdapi_usage_flags="Tier3 Frame Batch Draw"
4575             mdapi_hw_unit_type="gpu"
4576             mdapi_group="EU Array/Compute Shader"
4577             />
4578    <counter name="L3 Lookup Accesses w/o IC"
4579             description="The total number of L3 cache lookup accesses w/o IC."
4580             data_type="uint64"
4581             equation="$SliceMask 1 AND C 4 READ UMUL $SliceMask 1 &gt;&gt; 1 AND C 5 READ UMUL UADD 8 UMUL A 32 READ UADD"
4582             underscore_name="l3_lookups"
4583             units="messages"
4584             symbol_name="L3Lookups"
4585             semantic_type="event"
4586             mdapi_supported_apis=""
4587             mdapi_usage_flags="Tier3 Frame Batch Draw"
4588             mdapi_hw_unit_type="gpu"
4589             mdapi_group="L3/TAG"
4590             />
4591    <counter name="SLM Bytes Read"
4592             description="The total number of GPU memory bytes read from shared local memory."
4593             data_type="uint64"
4594             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4595             equation="A 30 READ 64 UMUL"
4596             underscore_name="slm_bytes_read"
4597             units="bytes"
4598             symbol_name="SlmBytesRead"
4599             semantic_type="throughput"
4600             mdapi_supported_apis=""
4601             mdapi_usage_flags="Tier3 Frame Batch Draw"
4602             mdapi_group="L3/Data Port/SLM"
4603             mdapi_hw_unit_type="gpu"
4604             />
4605    <counter name="GTI Read Throughput"
4606             description="The total number of GPU memory bytes read from GTI."
4607             data_type="uint64"
4608             max_equation="$GpuCoreClocks 64 UMUL"
4609             equation="64  C 6 READ UMUL"
4610             underscore_name="gti_read_throughput"
4611             units="bytes"
4612             symbol_name="GtiReadThroughput"
4613             semantic_type="throughput"
4614             mdapi_supported_apis=""
4615             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4616             mdapi_group="GTI"
4617             mdapi_hw_unit_type="gpu"
4618             />
4619    <counter name="GPU Busy"
4620             description="The percentage of time in which the GPU has been processing GPU commands."
4621             data_type="float"
4622             max_equation="100"
4623             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4624             underscore_name="gpu_busy"
4625             units="percent"
4626             symbol_name="GpuBusy"
4627             semantic_type="duration"
4628             mdapi_supported_apis=""
4629             mdapi_usage_flags="Tier1 Overview System Frame"
4630             mdapi_group="GPU"
4631             mdapi_hw_unit_type="gpu"
4632             />
4633    <counter name="EU FPU0 Ternary Instruction"
4634             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4635             data_type="float"
4636             max_equation="100"
4637             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4638             underscore_name="eu_ternary_fpu0_instruction"
4639             units="percent"
4640             symbol_name="EuTernaryFpu0Instruction"
4641             semantic_type="duration"
4642             mdapi_supported_apis=""
4643             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4644             mdapi_group="EU Array/Pipes/Instructions"
4645             mdapi_hw_unit_type="gpu"
4646             />
4647    <counter name="Shader Atomic Memory Accesses"
4648             description="The total number of shader atomic memory accesses."
4649             data_type="uint64"
4650             equation="A 34 READ"
4651             underscore_name="shader_atomics"
4652             units="messages"
4653             symbol_name="ShaderAtomics"
4654             semantic_type="event"
4655             mdapi_supported_apis=""
4656             mdapi_usage_flags="Tier3 Frame Batch Draw"
4657             mdapi_hw_unit_type="gpu"
4658             mdapi_group="L3/Data Port/Atomics"
4659             />
4660    <counter name="Rasterized Pixels"
4661             description="The total number of rasterized pixels."
4662             data_type="uint64"
4663             equation="A 21 READ 4 UMUL"
4664             underscore_name="rasterized_pixels"
4665             units="pixels"
4666             symbol_name="RasterizedPixels"
4667             semantic_type="event"
4668             mdapi_supported_apis=""
4669             mdapi_usage_flags="Tier3 Frame Batch Draw"
4670             mdapi_hw_unit_type="gpu"
4671             mdapi_group="3D Pipe/Rasterizer"
4672             />
4673    <counter name="DS Threads Dispatched"
4674             description="The total number of domain shader hardware threads dispatched."
4675             data_type="uint64"
4676             equation="A 3 READ"
4677             underscore_name="ds_threads"
4678             units="threads"
4679             symbol_name="DsThreads"
4680             semantic_type="event"
4681             mdapi_supported_apis=""
4682             mdapi_usage_flags="Tier3 Frame Batch Draw"
4683             mdapi_hw_unit_type="gpu"
4684             mdapi_group="EU Array/Domain Shader"
4685             />
4686    <counter name="Samples Written"
4687             description="The total number of samples or pixels written to all render targets."
4688             data_type="uint64"
4689             equation="A 26 READ 4 UMUL"
4690             underscore_name="samples_written"
4691             units="pixels"
4692             symbol_name="SamplesWritten"
4693             semantic_type="event"
4694             mdapi_supported_apis=""
4695             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4696             mdapi_hw_unit_type="gpu"
4697             mdapi_group="3D Pipe/Output Merger"
4698             />
4699    <counter name="EU FPU1 Move Instruction"
4700             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4701             data_type="float"
4702             max_equation="100"
4703             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4704             underscore_name="eu_move_fpu1_instruction"
4705             units="percent"
4706             symbol_name="EuMoveFpu1Instruction"
4707             semantic_type="duration"
4708             mdapi_supported_apis=""
4709             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4710             mdapi_group="EU Array/Pipes/Instructions"
4711             mdapi_hw_unit_type="gpu"
4712             />
4713    <counter name="EU Stall"
4714             description="The percentage of time in which the Execution Units were stalled."
4715             data_type="float"
4716             max_equation="100"
4717             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4718             underscore_name="eu_stall"
4719             units="percent"
4720             symbol_name="EuStall"
4721             semantic_type="duration"
4722             mdapi_supported_apis=""
4723             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4724             mdapi_group="EU Array"
4725             mdapi_hw_unit_type="gpu"
4726             />
4727    <counter name="Samples Blended"
4728             description="The total number of blended samples or pixels written to all render targets."
4729             data_type="uint64"
4730             equation="A 27 READ 4 UMUL"
4731             underscore_name="samples_blended"
4732             units="pixels"
4733             symbol_name="SamplesBlended"
4734             semantic_type="event"
4735             mdapi_supported_apis=""
4736             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4737             mdapi_hw_unit_type="gpu"
4738             mdapi_group="3D Pipe/Output Merger"
4739             />
4740    <counter name="Early Depth Test Fails"
4741             description="The total number of pixels dropped on early depth test."
4742             data_type="uint64"
4743             equation="A 23 READ 4 UMUL"
4744             underscore_name="early_depth_test_fails"
4745             units="pixels"
4746             symbol_name="EarlyDepthTestFails"
4747             semantic_type="event"
4748             mdapi_supported_apis=""
4749             mdapi_usage_flags="Tier3 Frame Batch Draw"
4750             mdapi_hw_unit_type="gpu"
4751             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4752             />
4753    <counter name="Shader Memory Accesses"
4754             description="The total number of shader memory accesses to L3."
4755             data_type="uint64"
4756             equation="A 32 READ"
4757             underscore_name="shader_memory_accesses"
4758             units="messages"
4759             symbol_name="ShaderMemoryAccesses"
4760             semantic_type="event"
4761             mdapi_supported_apis=""
4762             mdapi_usage_flags="Tier3 Frame Batch Draw"
4763             mdapi_hw_unit_type="gpu"
4764             mdapi_group="L3/Data Port"
4765             />
4766    <counter name="HS Threads Dispatched"
4767             description="The total number of hull shader hardware threads dispatched."
4768             data_type="uint64"
4769             equation="A 2 READ"
4770             underscore_name="hs_threads"
4771             units="threads"
4772             symbol_name="HsThreads"
4773             semantic_type="event"
4774             mdapi_supported_apis=""
4775             mdapi_usage_flags="Tier3 Frame Batch Draw"
4776             mdapi_hw_unit_type="gpu"
4777             mdapi_group="EU Array/Hull Shader"
4778             />
4779    <counter name="L3 Total Throughput"
4780             description="The total number of GPU memory bytes transferred via L3."
4781             data_type="uint64"
4782             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4783             equation="$L3Accesses 64 UMUL"
4784             underscore_name="l3_total_throughput"
4785             units="bytes"
4786             symbol_name="L3TotalThroughput"
4787             semantic_type="throughput"
4788             mdapi_supported_apis=""
4789             mdapi_usage_flags="Tier3 Frame Batch Draw"
4790             mdapi_group="L3"
4791             mdapi_hw_unit_type="gpu"
4792             />
4793    <counter name="GTI Write Throughput"
4794             description="The total number of GPU memory bytes written to GTI."
4795             data_type="uint64"
4796             max_equation="$GpuCoreClocks 64 UMUL"
4797             equation="64  C 7 READ UMUL"
4798             underscore_name="gti_write_throughput"
4799             units="bytes"
4800             symbol_name="GtiWriteThroughput"
4801             semantic_type="throughput"
4802             mdapi_supported_apis=""
4803             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4804             mdapi_group="GTI"
4805             mdapi_hw_unit_type="gpu"
4806             />
4807    <counter name="L3 Shader Throughput"
4808             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4809             data_type="uint64"
4810             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4811             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4812             underscore_name="l3_shader_throughput"
4813             units="bytes"
4814             symbol_name="L3ShaderThroughput"
4815             semantic_type="throughput"
4816             mdapi_supported_apis=""
4817             mdapi_usage_flags="Tier2 Frame Batch Draw"
4818             mdapi_group="L3/Data Port"
4819             mdapi_hw_unit_type="gpu"
4820             />
4821    <counter name="Samples Killed in FS"
4822             description="The total number of samples or pixels dropped in fragment shaders."
4823             data_type="uint64"
4824             equation="A 24 READ 4 UMUL"
4825             underscore_name="samples_killed_in_ps"
4826             units="pixels"
4827             symbol_name="SamplesKilledInPs"
4828             semantic_type="event"
4829             mdapi_supported_apis=""
4830             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4831             mdapi_hw_unit_type="gpu"
4832             mdapi_group="3D Pipe/Fragment Shader"
4833             />
4834    <counter name="SLM Bytes Written"
4835             description="The total number of GPU memory bytes written into shared local memory."
4836             data_type="uint64"
4837             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4838             equation="A 31 READ 64 UMUL"
4839             underscore_name="slm_bytes_written"
4840             units="bytes"
4841             symbol_name="SlmBytesWritten"
4842             semantic_type="throughput"
4843             mdapi_supported_apis=""
4844             mdapi_usage_flags="Tier3 Frame Batch Draw"
4845             mdapi_group="L3/Data Port/SLM"
4846             mdapi_hw_unit_type="gpu"
4847             />
4848    <counter name="EU FPU1 Binary Instruction"
4849             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4850             data_type="float"
4851             max_equation="100"
4852             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4853             underscore_name="eu_binary_fpu1_instruction"
4854             units="percent"
4855             symbol_name="EuBinaryFpu1Instruction"
4856             semantic_type="duration"
4857             mdapi_supported_apis=""
4858             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4859             mdapi_group="EU Array/Pipes/Instructions"
4860             mdapi_hw_unit_type="gpu"
4861             />
4862    <counter name="EU FPU1 Ternary Instruction"
4863             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4864             data_type="float"
4865             max_equation="100"
4866             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4867             underscore_name="eu_ternary_fpu1_instruction"
4868             units="percent"
4869             symbol_name="EuTernaryFpu1Instruction"
4870             semantic_type="duration"
4871             mdapi_supported_apis=""
4872             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4873             mdapi_group="EU Array/Pipes/Instructions"
4874             mdapi_hw_unit_type="gpu"
4875             />
4876    <counter name="EU Send Pipe Active"
4877             description="The percentage of time in which EU send pipeline was actively processing."
4878             data_type="float"
4879             max_equation="100"
4880             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4881             underscore_name="eu_send_active"
4882             units="percent"
4883             symbol_name="EuSendActive"
4884             semantic_type="duration"
4885             mdapi_supported_apis=""
4886             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4887             mdapi_group="EU Array/Pipes"
4888             mdapi_hw_unit_type="gpu"
4889             />
4890    <register_config type="NOA">
4891        <register type="NOA" address="0x00000D04" value="0x00000200" />
4892        <register type="NOA" address="0x00009884" value="0x00000000" />
4893        <register type="NOA" address="0x00009888" value="0x146C0080" />
4894        <register type="NOA" address="0x00009888" value="0x14EC0080" />
4895        <register type="NOA" address="0x00009888" value="0x006C0050" />
4896        <register type="NOA" address="0x00009888" value="0x066C5100" />
4897        <register type="NOA" address="0x00009888" value="0x086C0052" />
4898        <register type="NOA" address="0x00009888" value="0x026C5C00" />
4899        <register type="NOA" address="0x00009888" value="0x106C0000" />
4900        <register type="NOA" address="0x00009888" value="0x186C0800" />
4901        <register type="NOA" address="0x00009888" value="0x1A6C0540" />
4902        <register type="NOA" address="0x00009888" value="0x00739000" />
4903        <register type="NOA" address="0x00009888" value="0x02739000" />
4904        <register type="NOA" address="0x00009888" value="0x0473F000" />
4905        <register type="NOA" address="0x00009888" value="0x00778000" />
4906        <register type="NOA" address="0x00009888" value="0x0E778000" />
4907        <register type="NOA" address="0x00009888" value="0x14778000" />
4908        <register type="NOA" address="0x00009888" value="0x167702A0" />
4909        <register type="NOA" address="0x00009888" value="0x06778000" />
4910        <register type="NOA" address="0x00009888" value="0x08778000" />
4911        <register type="NOA" address="0x00009888" value="0x08EC5000" />
4912        <register type="NOA" address="0x00009888" value="0x0AEC5251" />
4913        <register type="NOA" address="0x00009888" value="0x04EC005C" />
4914        <register type="NOA" address="0x00009888" value="0x10EC0000" />
4915        <register type="NOA" address="0x00009888" value="0x1AEC0000" />
4916        <register type="NOA" address="0x00009888" value="0x18EC0000" />
4917        <register type="NOA" address="0x00009888" value="0x04F3E000" />
4918        <register type="NOA" address="0x00009888" value="0x02F31000" />
4919        <register type="NOA" address="0x00009888" value="0x16F702A0" />
4920        <register type="NOA" address="0x00009888" value="0x08F78000" />
4921        <register type="NOA" address="0x00009884" value="0x00000007" />
4922        <register type="NOA" address="0x00009888" value="0x0B080360" />
4923        <register type="NOA" address="0x00009888" value="0x1D073800" />
4924        <register type="NOA" address="0x00009888" value="0x1F070140" />
4925        <register type="NOA" address="0x00009888" value="0x01081060" />
4926        <register type="NOA" address="0x00009888" value="0x0D080000" />
4927        <register type="NOA" address="0x00009888" value="0x01094000" />
4928        <register type="NOA" address="0x00009888" value="0x03091000" />
4929        <register type="NOA" address="0x00009888" value="0x09044000" />
4930        <register type="NOA" address="0x00009888" value="0x0B041000" />
4931        <register type="NOA" address="0x00009888" value="0x0D048000" />
4932        <register type="NOA" address="0x00009888" value="0x0F042000" />
4933        <register type="NOA" address="0x00009888" value="0x0507E700" />
4934        <register type="NOA" address="0x00009888" value="0x070700D7" />
4935        <register type="NOA" address="0x00009888" value="0x25070000" />
4936        <register type="NOA" address="0x00009888" value="0x1B070000" />
4937        <register type="NOA" address="0x00009888" value="0x1100C000" />
4938        <register type="NOA" address="0x00009888" value="0x1F00C000" />
4939        <register type="NOA" address="0x00009888" value="0x2100C000" />
4940        <register type="NOA" address="0x00009888" value="0x2300C000" />
4941        <register type="NOA" address="0x00009888" value="0x2500C000" />
4942        <register type="NOA" address="0x00009888" value="0x2700C000" />
4943        <register type="NOA" address="0x00009888" value="0x13004000" />
4944        <register type="NOA" address="0x00009888" value="0x15004000" />
4945        <register type="NOA" address="0x00009888" value="0x1700C000" />
4946        <register type="NOA" address="0x00009888" value="0x1900C000" />
4947        <register type="NOA" address="0x00009888" value="0x1B004000" />
4948        <register type="NOA" address="0x00009888" value="0x1D004000" />
4949        <register type="NOA" address="0x00009888" value="0x47001111" />
4950        <register type="NOA" address="0x00009888" value="0x39002101" />
4951        <register type="NOA" address="0x00009888" value="0x49001110" />
4952        <register type="NOA" address="0x00009888" value="0x3D000429" />
4953        <register type="NOA" address="0x00009888" value="0x4B000001" />
4954        <register type="NOA" address="0x00009888" value="0x3F000000" />
4955        <register type="NOA" address="0x00009888" value="0x35000000" />
4956        <register type="NOA" address="0x00009888" value="0x31000000" />
4957        <register type="NOA" address="0x00009888" value="0x3B002401" />
4958    </register_config>
4959    <register_config type="OA">
4960        <register type="OA" address="0x00002740" value="0x00000000" />
4961        <register type="OA" address="0x00002710" value="0x00000000" />
4962        <register type="OA" address="0x00002714" value="0x00800000" />
4963        <register type="OA" address="0x00002720" value="0x00000000" />
4964        <register type="OA" address="0x00002724" value="0x00800000" />
4965    </register_config>
4966    <register_config type="FLEX">
4967        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4968        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4969        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4970        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4971        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4972        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4973        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4974    </register_config>
4975  </set>
4976
4977  <set name="Metric set HDCAndSF"
4978       mdapi_supported_apis="OGL OCL IO BB"
4979       underscore_name="hdc_and_sf"
4980       hw_config_guid="890094c5-8615-4f69-a8b9-706c5bcbd713"
4981       chipset="CNL"
4982       symbol_name="HDCAndSF"
4983       >
4984    <counter name="GPU Core Clocks"
4985             description="The total number of GPU core clocks elapsed during the measurement."
4986             data_type="uint64"
4987             equation="GPU_CLOCK 0 READ"
4988             underscore_name="gpu_core_clocks"
4989             units="cycles"
4990             symbol_name="GpuCoreClocks"
4991             semantic_type="event"
4992             mdapi_supported_apis=""
4993             mdapi_usage_flags="Tier1 Frame Batch Draw"
4994             mdapi_hw_unit_type="gpu"
4995             mdapi_group="GPU"
4996             />
4997    <counter name="EU Active"
4998             description="The percentage of time in which the Execution Units were actively processing."
4999             data_type="float"
5000             max_equation="100"
5001             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5002             underscore_name="eu_active"
5003             units="percent"
5004             symbol_name="EuActive"
5005             semantic_type="duration"
5006             mdapi_supported_apis=""
5007             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5008             mdapi_group="EU Array"
5009             mdapi_hw_unit_type="gpu"
5010             />
5011    <counter name="EU Both FPU Pipes Active"
5012             description="The percentage of time in which both EU FPU pipelines were actively processing."
5013             data_type="float"
5014             max_equation="100"
5015             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5016             underscore_name="eu_fpu_both_active"
5017             units="percent"
5018             symbol_name="EuFpuBothActive"
5019             semantic_type="duration"
5020             mdapi_supported_apis=""
5021             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5022             mdapi_group="EU Array/Pipes"
5023             mdapi_hw_unit_type="gpu"
5024             />
5025    <counter name="SQ is full"
5026             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5027             data_type="float"
5028             max_equation="100"
5029             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5030             underscore_name="gt_request_queue_full"
5031             units="percent"
5032             symbol_name="GTRequestQueueFull"
5033             semantic_type="duration"
5034             mdapi_supported_apis=""
5035             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5036             mdapi_group="GTI"
5037             mdapi_hw_unit_type="gpu"
5038             />
5039    <counter name="VS Send Pipe Active"
5040             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5041             data_type="float"
5042             max_equation="100"
5043             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5044             underscore_name="vs_send_active"
5045             units="percent"
5046             symbol_name="VsSendActive"
5047             semantic_type="duration"
5048             mdapi_supported_apis=""
5049             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5050             mdapi_group="EU Array/Vertex Shader"
5051             mdapi_hw_unit_type="gpu"
5052             />
5053    <counter name="VS FPU1 Pipe Active"
5054             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5055             data_type="float"
5056             max_equation="100"
5057             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5058             underscore_name="vs_fpu1_active"
5059             units="percent"
5060             symbol_name="VsFpu1Active"
5061             semantic_type="duration"
5062             mdapi_supported_apis=""
5063             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5064             mdapi_group="EU Array/Vertex Shader"
5065             mdapi_hw_unit_type="gpu"
5066             />
5067    <counter name="GS Threads Dispatched"
5068             description="The total number of geometry shader hardware threads dispatched."
5069             data_type="uint64"
5070             equation="A 5 READ"
5071             underscore_name="gs_threads"
5072             units="threads"
5073             symbol_name="GsThreads"
5074             semantic_type="event"
5075             mdapi_supported_apis=""
5076             mdapi_usage_flags="Tier3 Frame Batch Draw"
5077             mdapi_hw_unit_type="gpu"
5078             mdapi_group="EU Array/Geometry Shader"
5079             />
5080    <counter name="Early Hi-Depth Test Fails"
5081             description="The total number of pixels dropped on early hierarchical depth test."
5082             data_type="uint64"
5083             equation="A 22 READ 4 UMUL"
5084             underscore_name="hi_depth_test_fails"
5085             units="pixels"
5086             symbol_name="HiDepthTestFails"
5087             semantic_type="event"
5088             mdapi_supported_apis=""
5089             mdapi_usage_flags="Tier3 Frame Batch Draw"
5090             mdapi_hw_unit_type="gpu"
5091             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5092             />
5093    <counter name="FS Both FPU Active"
5094             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5095             data_type="float"
5096             max_equation="100"
5097             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5098             underscore_name="ps_eu_both_fpu_active"
5099             units="percent"
5100             symbol_name="PsEuBothFpuActive"
5101             semantic_type="duration"
5102             mdapi_supported_apis=""
5103             mdapi_usage_flags="Tier4 Frame Batch Draw"
5104             mdapi_group="3D Pipe/Fragment Shader"
5105             mdapi_hw_unit_type="gpu"
5106             />
5107    <counter name="VS Threads Dispatched"
5108             description="The total number of vertex shader hardware threads dispatched."
5109             data_type="uint64"
5110             equation="A 1 READ"
5111             underscore_name="vs_threads"
5112             units="threads"
5113             symbol_name="VsThreads"
5114             semantic_type="event"
5115             mdapi_supported_apis=""
5116             mdapi_usage_flags="Tier3 Frame Batch Draw"
5117             mdapi_hw_unit_type="gpu"
5118             mdapi_group="EU Array/Vertex Shader"
5119             />
5120    <counter name="Polygon Data Ready"
5121             description="The percentage of time in which geometry pipeline output is ready"
5122             data_type="float"
5123             max_equation="100"
5124             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5125             underscore_name="poly_data_ready"
5126             units="percent"
5127             symbol_name="PolyDataReady"
5128             semantic_type="duration"
5129             mdapi_supported_apis=""
5130             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5131             mdapi_group="GPU/3D Pipe/Strip-Fans"
5132             mdapi_hw_unit_type="gpu"
5133             />
5134    <counter name="FS Threads Dispatched"
5135             description="The total number of fragment shader hardware threads dispatched."
5136             data_type="uint64"
5137             equation="A 6 READ"
5138             underscore_name="ps_threads"
5139             units="threads"
5140             symbol_name="PsThreads"
5141             semantic_type="event"
5142             mdapi_supported_apis=""
5143             mdapi_usage_flags="Tier3 Frame Batch Draw"
5144             mdapi_hw_unit_type="gpu"
5145             mdapi_group="EU Array/Fragment Shader"
5146             />
5147    <counter name="Shader Barrier Messages"
5148             description="The total number of shader barrier messages."
5149             data_type="uint64"
5150             equation="A 35 READ"
5151             underscore_name="shader_barriers"
5152             units="messages"
5153             symbol_name="ShaderBarriers"
5154             semantic_type="event"
5155             mdapi_supported_apis=""
5156             mdapi_usage_flags="Tier3 Frame Batch Draw"
5157             mdapi_hw_unit_type="gpu"
5158             mdapi_group="EU Array/Barrier"
5159             />
5160    <counter name="Sampler Texels"
5161             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5162             data_type="uint64"
5163             equation="A 28 READ 4 UMUL"
5164             underscore_name="sampler_texels"
5165             units="texels"
5166             symbol_name="SamplerTexels"
5167             semantic_type="event"
5168             mdapi_supported_apis=""
5169             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5170             mdapi_hw_unit_type="gpu"
5171             mdapi_group="Sampler/Sampler Input"
5172             />
5173    <counter name="Pixels Failing Tests"
5174             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5175             data_type="uint64"
5176             equation="A 25 READ 4 UMUL"
5177             underscore_name="pixels_failing_post_ps_tests"
5178             units="pixels"
5179             symbol_name="PixelsFailingPostPsTests"
5180             semantic_type="event"
5181             mdapi_supported_apis=""
5182             mdapi_usage_flags="Tier3 Frame Batch Draw"
5183             mdapi_hw_unit_type="gpu"
5184             mdapi_group="3D Pipe/Output Merger"
5185             />
5186    <counter name="GPU Time Elapsed"
5187             description="Time elapsed on the GPU during the measurement."
5188             data_type="uint64"
5189             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5190             underscore_name="gpu_time"
5191             units="ns"
5192             symbol_name="GpuTime"
5193             semantic_type="duration"
5194             mdapi_supported_apis=""
5195             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5196             mdapi_hw_unit_type="gpu"
5197             mdapi_group="GPU"
5198             />
5199    <counter name="AVG GPU Core Frequency"
5200             description="Average GPU Core Frequency in the measurement."
5201             data_type="uint64"
5202             max_equation="$GpuMaxFrequency"
5203             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5204             underscore_name="avg_gpu_core_frequency"
5205             units="hz"
5206             symbol_name="AvgGpuCoreFrequency"
5207             semantic_type="event"
5208             mdapi_supported_apis=""
5209             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5210             mdapi_group="GPU"
5211             mdapi_hw_unit_type="gpu"
5212             />
5213    <counter name="Sampler Texels Misses"
5214             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5215             data_type="uint64"
5216             equation="A 29 READ 4 UMUL"
5217             underscore_name="sampler_texel_misses"
5218             units="texels"
5219             symbol_name="SamplerTexelMisses"
5220             semantic_type="event"
5221             mdapi_supported_apis=""
5222             mdapi_usage_flags="Tier3 Batch Frame Draw"
5223             mdapi_hw_unit_type="gpu"
5224             mdapi_group="Sampler/Sampler Cache"
5225             />
5226    <counter name="Slice0 Subslice1 Non-sampler Shader Access Stalled On L3"
5227             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice1)"
5228             data_type="float"
5229             max_equation="100"
5230             equation="B 4 READ B 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5231             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5232             units="percent"
5233             symbol_name="NonSamplerShader01AccessStalledOnL3"
5234             availability="$SubsliceMask 2 AND"
5235             semantic_type="duration"
5236             mdapi_supported_apis=""
5237             mdapi_usage_flags="Tier3 Frame Batch Draw"
5238             mdapi_group="GPU/Data Port"
5239             mdapi_hw_unit_type="subslice"
5240             />
5241    <counter name="CS Threads Dispatched"
5242             description="The total number of compute shader hardware threads dispatched."
5243             data_type="uint64"
5244             equation="A 4 READ"
5245             underscore_name="cs_threads"
5246             units="threads"
5247             symbol_name="CsThreads"
5248             semantic_type="event"
5249             mdapi_supported_apis=""
5250             mdapi_usage_flags="Tier3 Frame Batch Draw"
5251             mdapi_hw_unit_type="gpu"
5252             mdapi_group="EU Array/Compute Shader"
5253             />
5254    <counter name="Slice0 Subslice2 Non-sampler Shader Access Stalled On L3"
5255             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice2)"
5256             data_type="float"
5257             max_equation="100"
5258             equation="B 6 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5259             underscore_name="non_sampler_shader02_access_stalled_on_l3"
5260             units="percent"
5261             symbol_name="NonSamplerShader02AccessStalledOnL3"
5262             availability="$SubsliceMask 4 AND"
5263             semantic_type="duration"
5264             mdapi_supported_apis=""
5265             mdapi_usage_flags="Tier3 Frame Batch Draw"
5266             mdapi_group="GPU/Data Port"
5267             mdapi_hw_unit_type="subslice"
5268             />
5269    <counter name="SLM Bytes Read"
5270             description="The total number of GPU memory bytes read from shared local memory."
5271             data_type="uint64"
5272             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5273             equation="A 30 READ 64 UMUL"
5274             underscore_name="slm_bytes_read"
5275             units="bytes"
5276             symbol_name="SlmBytesRead"
5277             semantic_type="throughput"
5278             mdapi_supported_apis=""
5279             mdapi_usage_flags="Tier3 Frame Batch Draw"
5280             mdapi_group="L3/Data Port/SLM"
5281             mdapi_hw_unit_type="gpu"
5282             />
5283    <counter name="PS FPU1 Pipe Active"
5284             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5285             data_type="float"
5286             max_equation="100"
5287             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5288             underscore_name="ps_fpu1_active"
5289             units="percent"
5290             symbol_name="PsFpu1Active"
5291             semantic_type="duration"
5292             mdapi_supported_apis=""
5293             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5294             mdapi_group="EU Array/Pixel Shader"
5295             mdapi_hw_unit_type="gpu"
5296             />
5297    <counter name="PS Send Pipeline Active"
5298             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5299             data_type="float"
5300             max_equation="100"
5301             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5302             underscore_name="ps_send_active"
5303             units="percent"
5304             symbol_name="PsSendActive"
5305             semantic_type="duration"
5306             mdapi_supported_apis=""
5307             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5308             mdapi_group="EU Array/Pixel Shader"
5309             mdapi_hw_unit_type="gpu"
5310             />
5311    <counter name="VS FPU0 Pipe Active"
5312             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5313             data_type="float"
5314             max_equation="100"
5315             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5316             underscore_name="vs_fpu0_active"
5317             units="percent"
5318             symbol_name="VsFpu0Active"
5319             semantic_type="duration"
5320             mdapi_supported_apis=""
5321             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5322             mdapi_group="EU Array/Vertex Shader"
5323             mdapi_hw_unit_type="gpu"
5324             />
5325    <counter name="GPU Busy"
5326             description="The percentage of time in which the GPU has been processing GPU commands."
5327             data_type="float"
5328             max_equation="100"
5329             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5330             underscore_name="gpu_busy"
5331             units="percent"
5332             symbol_name="GpuBusy"
5333             semantic_type="duration"
5334             mdapi_supported_apis=""
5335             mdapi_usage_flags="Tier1 Overview System Frame"
5336             mdapi_group="GPU"
5337             mdapi_hw_unit_type="gpu"
5338             />
5339    <counter name="Slice1 Subslice0 Non-sampler Shader Access Stalled On L3"
5340             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice0)"
5341             data_type="float"
5342             max_equation="100"
5343             equation="C 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5344             underscore_name="non_sampler_shader10_access_stalled_on_l3"
5345             units="percent"
5346             symbol_name="NonSamplerShader10AccessStalledOnL3"
5347             availability="$SubsliceMask 8 AND"
5348             semantic_type="duration"
5349             mdapi_supported_apis=""
5350             mdapi_usage_flags="Tier3 Frame Batch Draw"
5351             mdapi_group="GPU/Data Port"
5352             mdapi_hw_unit_type="subslice"
5353             />
5354    <counter name="Rasterized Pixels"
5355             description="The total number of rasterized pixels."
5356             data_type="uint64"
5357             equation="A 21 READ 4 UMUL"
5358             underscore_name="rasterized_pixels"
5359             units="pixels"
5360             symbol_name="RasterizedPixels"
5361             semantic_type="event"
5362             mdapi_supported_apis=""
5363             mdapi_usage_flags="Tier3 Frame Batch Draw"
5364             mdapi_hw_unit_type="gpu"
5365             mdapi_group="3D Pipe/Rasterizer"
5366             />
5367    <counter name="PS FPU0 Pipe Active"
5368             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5369             data_type="float"
5370             max_equation="100"
5371             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5372             underscore_name="ps_fpu0_active"
5373             units="percent"
5374             symbol_name="PsFpu0Active"
5375             semantic_type="duration"
5376             mdapi_supported_apis=""
5377             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5378             mdapi_group="EU Array/Pixel Shader"
5379             mdapi_hw_unit_type="gpu"
5380             />
5381    <counter name="DS Threads Dispatched"
5382             description="The total number of domain shader hardware threads dispatched."
5383             data_type="uint64"
5384             equation="A 3 READ"
5385             underscore_name="ds_threads"
5386             units="threads"
5387             symbol_name="DsThreads"
5388             semantic_type="event"
5389             mdapi_supported_apis=""
5390             mdapi_usage_flags="Tier3 Frame Batch Draw"
5391             mdapi_hw_unit_type="gpu"
5392             mdapi_group="EU Array/Domain Shader"
5393             />
5394    <counter name="Samples Written"
5395             description="The total number of samples or pixels written to all render targets."
5396             data_type="uint64"
5397             equation="A 26 READ 4 UMUL"
5398             underscore_name="samples_written"
5399             units="pixels"
5400             symbol_name="SamplesWritten"
5401             semantic_type="event"
5402             mdapi_supported_apis=""
5403             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5404             mdapi_hw_unit_type="gpu"
5405             mdapi_group="3D Pipe/Output Merger"
5406             />
5407    <counter name="EU Stall"
5408             description="The percentage of time in which the Execution Units were stalled."
5409             data_type="float"
5410             max_equation="100"
5411             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5412             underscore_name="eu_stall"
5413             units="percent"
5414             symbol_name="EuStall"
5415             semantic_type="duration"
5416             mdapi_supported_apis=""
5417             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5418             mdapi_group="EU Array"
5419             mdapi_hw_unit_type="gpu"
5420             />
5421    <counter name="Samples Blended"
5422             description="The total number of blended samples or pixels written to all render targets."
5423             data_type="uint64"
5424             equation="A 27 READ 4 UMUL"
5425             underscore_name="samples_blended"
5426             units="pixels"
5427             symbol_name="SamplesBlended"
5428             semantic_type="event"
5429             mdapi_supported_apis=""
5430             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5431             mdapi_hw_unit_type="gpu"
5432             mdapi_group="3D Pipe/Output Merger"
5433             />
5434    <counter name="Early Depth Test Fails"
5435             description="The total number of pixels dropped on early depth test."
5436             data_type="uint64"
5437             equation="A 23 READ 4 UMUL"
5438             underscore_name="early_depth_test_fails"
5439             units="pixels"
5440             symbol_name="EarlyDepthTestFails"
5441             semantic_type="event"
5442             mdapi_supported_apis=""
5443             mdapi_usage_flags="Tier3 Frame Batch Draw"
5444             mdapi_hw_unit_type="gpu"
5445             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5446             />
5447    <counter name="Shader Memory Accesses"
5448             description="The total number of shader memory accesses to L3."
5449             data_type="uint64"
5450             equation="A 32 READ"
5451             underscore_name="shader_memory_accesses"
5452             units="messages"
5453             symbol_name="ShaderMemoryAccesses"
5454             semantic_type="event"
5455             mdapi_supported_apis=""
5456             mdapi_usage_flags="Tier3 Frame Batch Draw"
5457             mdapi_hw_unit_type="gpu"
5458             mdapi_group="L3/Data Port"
5459             />
5460    <counter name="HS Threads Dispatched"
5461             description="The total number of hull shader hardware threads dispatched."
5462             data_type="uint64"
5463             equation="A 2 READ"
5464             underscore_name="hs_threads"
5465             units="threads"
5466             symbol_name="HsThreads"
5467             semantic_type="event"
5468             mdapi_supported_apis=""
5469             mdapi_usage_flags="Tier3 Frame Batch Draw"
5470             mdapi_hw_unit_type="gpu"
5471             mdapi_group="EU Array/Hull Shader"
5472             />
5473    <counter name="Slice1 Subslice1 Non-sampler Shader Access Stalled On L3"
5474             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Subslice1)"
5475             data_type="float"
5476             max_equation="100"
5477             equation="C 2 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5478             underscore_name="non_sampler_shader11_access_stalled_on_l3"
5479             units="percent"
5480             symbol_name="NonSamplerShader11AccessStalledOnL3"
5481             availability="$SubsliceMask 16 AND"
5482             semantic_type="duration"
5483             mdapi_supported_apis=""
5484             mdapi_usage_flags="Tier3 Frame Batch Draw"
5485             mdapi_group="GPU/Data Port"
5486             mdapi_hw_unit_type="subslice"
5487             />
5488    <counter name="L3 Shader Throughput"
5489             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5490             data_type="uint64"
5491             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5492             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5493             underscore_name="l3_shader_throughput"
5494             units="bytes"
5495             symbol_name="L3ShaderThroughput"
5496             semantic_type="throughput"
5497             mdapi_supported_apis=""
5498             mdapi_usage_flags="Tier2 Frame Batch Draw"
5499             mdapi_group="L3/Data Port"
5500             mdapi_hw_unit_type="gpu"
5501             />
5502    <counter name="Samples Killed in FS"
5503             description="The total number of samples or pixels dropped in fragment shaders."
5504             data_type="uint64"
5505             equation="A 24 READ 4 UMUL"
5506             underscore_name="samples_killed_in_ps"
5507             units="pixels"
5508             symbol_name="SamplesKilledInPs"
5509             semantic_type="event"
5510             mdapi_supported_apis=""
5511             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5512             mdapi_hw_unit_type="gpu"
5513             mdapi_group="3D Pipe/Fragment Shader"
5514             />
5515    <counter name="Slice0 Subslice0 Non-sampler Shader Access Stalled On L3"
5516             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice0)"
5517             data_type="float"
5518             max_equation="100"
5519             equation="B 2 READ B 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
5520             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5521             units="percent"
5522             symbol_name="NonSamplerShader00AccessStalledOnL3"
5523             availability="$SubsliceMask 1 AND"
5524             semantic_type="duration"
5525             mdapi_supported_apis=""
5526             mdapi_usage_flags="Tier3 Frame Batch Draw"
5527             mdapi_group="GPU/Data Port"
5528             mdapi_hw_unit_type="subslice"
5529             />
5530    <counter name="SLM Bytes Written"
5531             description="The total number of GPU memory bytes written into shared local memory."
5532             data_type="uint64"
5533             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5534             equation="A 31 READ 64 UMUL"
5535             underscore_name="slm_bytes_written"
5536             units="bytes"
5537             symbol_name="SlmBytesWritten"
5538             semantic_type="throughput"
5539             mdapi_supported_apis=""
5540             mdapi_usage_flags="Tier3 Frame Batch Draw"
5541             mdapi_group="L3/Data Port/SLM"
5542             mdapi_hw_unit_type="gpu"
5543             />
5544    <counter name="Shader Atomic Memory Accesses"
5545             description="The total number of shader atomic memory accesses."
5546             data_type="uint64"
5547             equation="A 34 READ"
5548             underscore_name="shader_atomics"
5549             units="messages"
5550             symbol_name="ShaderAtomics"
5551             semantic_type="event"
5552             mdapi_supported_apis=""
5553             mdapi_usage_flags="Tier3 Frame Batch Draw"
5554             mdapi_hw_unit_type="gpu"
5555             mdapi_group="L3/Data Port/Atomics"
5556             />
5557    <register_config type="NOA">
5558        <register type="NOA" address="0x00000D04" value="0x00000200" />
5559        <register type="NOA" address="0x00009884" value="0x00000000" />
5560        <register type="NOA" address="0x00009888" value="0x121A0011" />
5561        <register type="NOA" address="0x00009888" value="0x123A0011" />
5562        <register type="NOA" address="0x00009888" value="0x129A0011" />
5563        <register type="NOA" address="0x00009888" value="0x12BA0011" />
5564        <register type="NOA" address="0x00009888" value="0x125A0011" />
5565        <register type="NOA" address="0x00009888" value="0x1C6C0005" />
5566        <register type="NOA" address="0x00009888" value="0x186C00A0" />
5567        <register type="NOA" address="0x00009888" value="0x0673C000" />
5568        <register type="NOA" address="0x00009888" value="0x00736000" />
5569        <register type="NOA" address="0x00009888" value="0x0C74A000" />
5570        <register type="NOA" address="0x00009888" value="0x0C75A000" />
5571        <register type="NOA" address="0x00009888" value="0x0E762800" />
5572        <register type="NOA" address="0x00009888" value="0x1477C000" />
5573        <register type="NOA" address="0x00009888" value="0x16779570" />
5574        <register type="NOA" address="0x00009888" value="0x18770002" />
5575        <register type="NOA" address="0x00009888" value="0x02778000" />
5576        <register type="NOA" address="0x00009888" value="0x04778000" />
5577        <register type="NOA" address="0x00009888" value="0x0A7B8000" />
5578        <register type="NOA" address="0x00009888" value="0x0C7B002A" />
5579        <register type="NOA" address="0x00009888" value="0x147C8000" />
5580        <register type="NOA" address="0x00009888" value="0x167C003E" />
5581        <register type="NOA" address="0x00009888" value="0x1E7D0028" />
5582        <register type="NOA" address="0x00009888" value="0x1A1901E0" />
5583        <register type="NOA" address="0x00009888" value="0x081A2B50" />
5584        <register type="NOA" address="0x00009888" value="0x001A0000" />
5585        <register type="NOA" address="0x00009888" value="0x1A391E00" />
5586        <register type="NOA" address="0x00009888" value="0x0A3A2B50" />
5587        <register type="NOA" address="0x00009888" value="0x003A0000" />
5588        <register type="NOA" address="0x00009888" value="0x12F41400" />
5589        <register type="NOA" address="0x00009888" value="0x14F500A0" />
5590        <register type="NOA" address="0x00009888" value="0x10F60280" />
5591        <register type="NOA" address="0x00009888" value="0x16F7C000" />
5592        <register type="NOA" address="0x00009888" value="0x18F70003" />
5593        <register type="NOA" address="0x00009888" value="0x02F74000" />
5594        <register type="NOA" address="0x00009888" value="0x04F74000" />
5595        <register type="NOA" address="0x00009888" value="0x08FBA000" />
5596        <register type="NOA" address="0x00009888" value="0x02FC8000" />
5597        <register type="NOA" address="0x00009888" value="0x04FC8000" />
5598        <register type="NOA" address="0x00009888" value="0x1CFD000A" />
5599        <register type="NOA" address="0x00009888" value="0x1C99003C" />
5600        <register type="NOA" address="0x00009888" value="0x0E9A2B50" />
5601        <register type="NOA" address="0x00009888" value="0x009A0000" />
5602        <register type="NOA" address="0x00009888" value="0x02B9C000" />
5603        <register type="NOA" address="0x00009888" value="0x04B9C000" />
5604        <register type="NOA" address="0x00009888" value="0x00BA2800" />
5605        <register type="NOA" address="0x00009888" value="0x02BA0056" />
5606        <register type="NOA" address="0x00009888" value="0x1A596000" />
5607        <register type="NOA" address="0x00009888" value="0x1C590003" />
5608        <register type="NOA" address="0x00009888" value="0x0C5A2B50" />
5609        <register type="NOA" address="0x00009888" value="0x005A0000" />
5610        <register type="NOA" address="0x00009884" value="0x00000007" />
5611        <register type="NOA" address="0x00009888" value="0x130E03C0" />
5612        <register type="NOA" address="0x00009888" value="0x2100F000" />
5613        <register type="NOA" address="0x00009888" value="0x01181000" />
5614        <register type="NOA" address="0x00009888" value="0x010E0030" />
5615        <register type="NOA" address="0x00009888" value="0x110E0000" />
5616        <register type="NOA" address="0x00009888" value="0x01104000" />
5617        <register type="NOA" address="0x00009888" value="0x01118000" />
5618        <register type="NOA" address="0x00009888" value="0x0B142000" />
5619        <register type="NOA" address="0x00009888" value="0x01092000" />
5620        <register type="NOA" address="0x00009888" value="0x010B4000" />
5621        <register type="NOA" address="0x00009888" value="0x09041000" />
5622        <register type="NOA" address="0x00009888" value="0x1D000071" />
5623        <register type="NOA" address="0x00009888" value="0x33000000" />
5624        <register type="NOA" address="0x00009888" value="0x11004000" />
5625        <register type="NOA" address="0x00009888" value="0x2300C000" />
5626        <register type="NOA" address="0x00009888" value="0x2500C000" />
5627        <register type="NOA" address="0x00009888" value="0x2700C000" />
5628        <register type="NOA" address="0x00009888" value="0x2900C000" />
5629        <register type="NOA" address="0x00009888" value="0x2B00C000" />
5630        <register type="NOA" address="0x00009888" value="0x2D00C000" />
5631        <register type="NOA" address="0x00009888" value="0x2F00C000" />
5632        <register type="NOA" address="0x00009888" value="0x1300C000" />
5633        <register type="NOA" address="0x00009888" value="0x1500C000" />
5634        <register type="NOA" address="0x00009888" value="0x47000003" />
5635        <register type="NOA" address="0x00009888" value="0x39000000" />
5636        <register type="NOA" address="0x00009888" value="0x4B001111" />
5637        <register type="NOA" address="0x00009888" value="0x3D000408" />
5638        <register type="NOA" address="0x00009888" value="0x3F000421" />
5639        <register type="NOA" address="0x00009888" value="0x4D000000" />
5640        <register type="NOA" address="0x00009888" value="0x41000084" />
5641        <register type="NOA" address="0x00009888" value="0x35000000" />
5642        <register type="NOA" address="0x00009888" value="0x31000000" />
5643        <register type="NOA" address="0x00009888" value="0x43000000" />
5644        <register type="NOA" address="0x00009888" value="0x49000300" />
5645    </register_config>
5646    <register_config type="OA">
5647        <register type="OA" address="0x00002740" value="0x00000000" />
5648        <register type="OA" address="0x00002710" value="0x00000000" />
5649        <register type="OA" address="0x00002714" value="0x10800000" />
5650        <register type="OA" address="0x00002720" value="0x00000000" />
5651        <register type="OA" address="0x00002724" value="0x00800000" />
5652        <register type="OA" address="0x00002770" value="0x00000002" />
5653        <register type="OA" address="0x00002774" value="0x0000FFFE" />
5654    </register_config>
5655    <register_config type="FLEX">
5656        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5657        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5658        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5659        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5660        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5661    </register_config>
5662  </set>
5663
5664  <set name="Metric set L3_1"
5665       mdapi_supported_apis="OGL OCL IO BB"
5666       underscore_name="l3_1"
5667       hw_config_guid="e56f7dd7-ff55-4bae-89a1-a526a2e3b0d6"
5668       chipset="CNL"
5669       symbol_name="L3_1"
5670       >
5671    <counter name="GPU Core Clocks"
5672             description="The total number of GPU core clocks elapsed during the measurement."
5673             data_type="uint64"
5674             equation="GPU_CLOCK 0 READ"
5675             underscore_name="gpu_core_clocks"
5676             units="cycles"
5677             symbol_name="GpuCoreClocks"
5678             semantic_type="event"
5679             mdapi_supported_apis=""
5680             mdapi_usage_flags="Tier1 Frame Batch Draw"
5681             mdapi_hw_unit_type="gpu"
5682             mdapi_group="GPU"
5683             />
5684    <counter name="EU Active"
5685             description="The percentage of time in which the Execution Units were actively processing."
5686             data_type="float"
5687             max_equation="100"
5688             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5689             underscore_name="eu_active"
5690             units="percent"
5691             symbol_name="EuActive"
5692             semantic_type="duration"
5693             mdapi_supported_apis=""
5694             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5695             mdapi_group="EU Array"
5696             mdapi_hw_unit_type="gpu"
5697             />
5698    <counter name="Slice0 L3 Bank1 Active"
5699             description="The percentage of time in which slice0 L3 bank1 is active"
5700             data_type="float"
5701             max_equation="100"
5702             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5703             underscore_name="l30_bank1_active"
5704             units="percent"
5705             symbol_name="L30Bank1Active"
5706             availability="$SliceMask 1 AND"
5707             semantic_type="duration"
5708             mdapi_supported_apis=""
5709             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5710             mdapi_group="GTI/L3"
5711             mdapi_hw_unit_type="slice"
5712             />
5713    <counter name="EU Both FPU Pipes Active"
5714             description="The percentage of time in which both EU FPU pipelines were actively processing."
5715             data_type="float"
5716             max_equation="100"
5717             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5718             underscore_name="eu_fpu_both_active"
5719             units="percent"
5720             symbol_name="EuFpuBothActive"
5721             semantic_type="duration"
5722             mdapi_supported_apis=""
5723             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5724             mdapi_group="EU Array/Pipes"
5725             mdapi_hw_unit_type="gpu"
5726             />
5727    <counter name="SQ is full"
5728             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5729             data_type="float"
5730             max_equation="100"
5731             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5732             underscore_name="gt_request_queue_full"
5733             units="percent"
5734             symbol_name="GTRequestQueueFull"
5735             semantic_type="duration"
5736             mdapi_supported_apis=""
5737             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5738             mdapi_group="GTI"
5739             mdapi_hw_unit_type="gpu"
5740             />
5741    <counter name="VS Send Pipe Active"
5742             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5743             data_type="float"
5744             max_equation="100"
5745             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5746             underscore_name="vs_send_active"
5747             units="percent"
5748             symbol_name="VsSendActive"
5749             semantic_type="duration"
5750             mdapi_supported_apis=""
5751             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5752             mdapi_group="EU Array/Vertex Shader"
5753             mdapi_hw_unit_type="gpu"
5754             />
5755    <counter name="VS FPU1 Pipe Active"
5756             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5757             data_type="float"
5758             max_equation="100"
5759             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5760             underscore_name="vs_fpu1_active"
5761             units="percent"
5762             symbol_name="VsFpu1Active"
5763             semantic_type="duration"
5764             mdapi_supported_apis=""
5765             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5766             mdapi_group="EU Array/Vertex Shader"
5767             mdapi_hw_unit_type="gpu"
5768             />
5769    <counter name="GS Threads Dispatched"
5770             description="The total number of geometry shader hardware threads dispatched."
5771             data_type="uint64"
5772             equation="A 5 READ"
5773             underscore_name="gs_threads"
5774             units="threads"
5775             symbol_name="GsThreads"
5776             semantic_type="event"
5777             mdapi_supported_apis=""
5778             mdapi_usage_flags="Tier3 Frame Batch Draw"
5779             mdapi_hw_unit_type="gpu"
5780             mdapi_group="EU Array/Geometry Shader"
5781             />
5782    <counter name="Early Hi-Depth Test Fails"
5783             description="The total number of pixels dropped on early hierarchical depth test."
5784             data_type="uint64"
5785             equation="A 22 READ 4 UMUL"
5786             underscore_name="hi_depth_test_fails"
5787             units="pixels"
5788             symbol_name="HiDepthTestFails"
5789             semantic_type="event"
5790             mdapi_supported_apis=""
5791             mdapi_usage_flags="Tier3 Frame Batch Draw"
5792             mdapi_hw_unit_type="gpu"
5793             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5794             />
5795    <counter name="FS Both FPU Active"
5796             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5797             data_type="float"
5798             max_equation="100"
5799             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5800             underscore_name="ps_eu_both_fpu_active"
5801             units="percent"
5802             symbol_name="PsEuBothFpuActive"
5803             semantic_type="duration"
5804             mdapi_supported_apis=""
5805             mdapi_usage_flags="Tier4 Frame Batch Draw"
5806             mdapi_group="3D Pipe/Fragment Shader"
5807             mdapi_hw_unit_type="gpu"
5808             />
5809    <counter name="VS Threads Dispatched"
5810             description="The total number of vertex shader hardware threads dispatched."
5811             data_type="uint64"
5812             equation="A 1 READ"
5813             underscore_name="vs_threads"
5814             units="threads"
5815             symbol_name="VsThreads"
5816             semantic_type="event"
5817             mdapi_supported_apis=""
5818             mdapi_usage_flags="Tier3 Frame Batch Draw"
5819             mdapi_hw_unit_type="gpu"
5820             mdapi_group="EU Array/Vertex Shader"
5821             />
5822    <counter name="Slice0 L3 Bank1 Stalled"
5823             description="The percentage of time in which slice0 L3 bank1 is stalled"
5824             data_type="float"
5825             max_equation="100"
5826             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5827             underscore_name="l30_bank1_stalled"
5828             units="percent"
5829             symbol_name="L30Bank1Stalled"
5830             availability="$SliceMask 1 AND"
5831             semantic_type="duration"
5832             mdapi_supported_apis=""
5833             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5834             mdapi_group="GTI/L3"
5835             mdapi_hw_unit_type="slice"
5836             />
5837    <counter name="FS Threads Dispatched"
5838             description="The total number of fragment shader hardware threads dispatched."
5839             data_type="uint64"
5840             equation="A 6 READ"
5841             underscore_name="ps_threads"
5842             units="threads"
5843             symbol_name="PsThreads"
5844             semantic_type="event"
5845             mdapi_supported_apis=""
5846             mdapi_usage_flags="Tier3 Frame Batch Draw"
5847             mdapi_hw_unit_type="gpu"
5848             mdapi_group="EU Array/Fragment Shader"
5849             />
5850    <counter name="Shader Barrier Messages"
5851             description="The total number of shader barrier messages."
5852             data_type="uint64"
5853             equation="A 35 READ"
5854             underscore_name="shader_barriers"
5855             units="messages"
5856             symbol_name="ShaderBarriers"
5857             semantic_type="event"
5858             mdapi_supported_apis=""
5859             mdapi_usage_flags="Tier3 Frame Batch Draw"
5860             mdapi_hw_unit_type="gpu"
5861             mdapi_group="EU Array/Barrier"
5862             />
5863    <counter name="Sampler Texels"
5864             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5865             data_type="uint64"
5866             equation="A 28 READ 4 UMUL"
5867             underscore_name="sampler_texels"
5868             units="texels"
5869             symbol_name="SamplerTexels"
5870             semantic_type="event"
5871             mdapi_supported_apis=""
5872             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5873             mdapi_hw_unit_type="gpu"
5874             mdapi_group="Sampler/Sampler Input"
5875             />
5876    <counter name="Pixels Failing Tests"
5877             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5878             data_type="uint64"
5879             equation="A 25 READ 4 UMUL"
5880             underscore_name="pixels_failing_post_ps_tests"
5881             units="pixels"
5882             symbol_name="PixelsFailingPostPsTests"
5883             semantic_type="event"
5884             mdapi_supported_apis=""
5885             mdapi_usage_flags="Tier3 Frame Batch Draw"
5886             mdapi_hw_unit_type="gpu"
5887             mdapi_group="3D Pipe/Output Merger"
5888             />
5889    <counter name="GPU Time Elapsed"
5890             description="Time elapsed on the GPU during the measurement."
5891             data_type="uint64"
5892             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5893             underscore_name="gpu_time"
5894             units="ns"
5895             symbol_name="GpuTime"
5896             semantic_type="duration"
5897             mdapi_supported_apis=""
5898             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5899             mdapi_hw_unit_type="gpu"
5900             mdapi_group="GPU"
5901             />
5902    <counter name="AVG GPU Core Frequency"
5903             description="Average GPU Core Frequency in the measurement."
5904             data_type="uint64"
5905             max_equation="$GpuMaxFrequency"
5906             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5907             underscore_name="avg_gpu_core_frequency"
5908             units="hz"
5909             symbol_name="AvgGpuCoreFrequency"
5910             semantic_type="event"
5911             mdapi_supported_apis=""
5912             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5913             mdapi_group="GPU"
5914             mdapi_hw_unit_type="gpu"
5915             />
5916    <counter name="Sampler Texels Misses"
5917             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5918             data_type="uint64"
5919             equation="A 29 READ 4 UMUL"
5920             underscore_name="sampler_texel_misses"
5921             units="texels"
5922             symbol_name="SamplerTexelMisses"
5923             semantic_type="event"
5924             mdapi_supported_apis=""
5925             mdapi_usage_flags="Tier3 Batch Frame Draw"
5926             mdapi_hw_unit_type="gpu"
5927             mdapi_group="Sampler/Sampler Cache"
5928             />
5929    <counter name="CS Threads Dispatched"
5930             description="The total number of compute shader hardware threads dispatched."
5931             data_type="uint64"
5932             equation="A 4 READ"
5933             underscore_name="cs_threads"
5934             units="threads"
5935             symbol_name="CsThreads"
5936             semantic_type="event"
5937             mdapi_supported_apis=""
5938             mdapi_usage_flags="Tier3 Frame Batch Draw"
5939             mdapi_hw_unit_type="gpu"
5940             mdapi_group="EU Array/Compute Shader"
5941             />
5942    <counter name="SLM Bytes Read"
5943             description="The total number of GPU memory bytes read from shared local memory."
5944             data_type="uint64"
5945             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5946             equation="A 30 READ 64 UMUL"
5947             underscore_name="slm_bytes_read"
5948             units="bytes"
5949             symbol_name="SlmBytesRead"
5950             semantic_type="throughput"
5951             mdapi_supported_apis=""
5952             mdapi_usage_flags="Tier3 Frame Batch Draw"
5953             mdapi_group="L3/Data Port/SLM"
5954             mdapi_hw_unit_type="gpu"
5955             />
5956    <counter name="PS FPU1 Pipe Active"
5957             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5958             data_type="float"
5959             max_equation="100"
5960             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5961             underscore_name="ps_fpu1_active"
5962             units="percent"
5963             symbol_name="PsFpu1Active"
5964             semantic_type="duration"
5965             mdapi_supported_apis=""
5966             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5967             mdapi_group="EU Array/Pixel Shader"
5968             mdapi_hw_unit_type="gpu"
5969             />
5970    <counter name="PS Send Pipeline Active"
5971             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5972             data_type="float"
5973             max_equation="100"
5974             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5975             underscore_name="ps_send_active"
5976             units="percent"
5977             symbol_name="PsSendActive"
5978             semantic_type="duration"
5979             mdapi_supported_apis=""
5980             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5981             mdapi_group="EU Array/Pixel Shader"
5982             mdapi_hw_unit_type="gpu"
5983             />
5984    <counter name="VS FPU0 Pipe Active"
5985             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5986             data_type="float"
5987             max_equation="100"
5988             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5989             underscore_name="vs_fpu0_active"
5990             units="percent"
5991             symbol_name="VsFpu0Active"
5992             semantic_type="duration"
5993             mdapi_supported_apis=""
5994             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5995             mdapi_group="EU Array/Vertex Shader"
5996             mdapi_hw_unit_type="gpu"
5997             />
5998    <counter name="GPU Busy"
5999             description="The percentage of time in which the GPU has been processing GPU commands."
6000             data_type="float"
6001             max_equation="100"
6002             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6003             underscore_name="gpu_busy"
6004             units="percent"
6005             symbol_name="GpuBusy"
6006             semantic_type="duration"
6007             mdapi_supported_apis=""
6008             mdapi_usage_flags="Tier1 Overview System Frame"
6009             mdapi_group="GPU"
6010             mdapi_hw_unit_type="gpu"
6011             />
6012    <counter name="Slice0 L3 Bank2 Active"
6013             description="The percentage of time in which slice0 L3 bank2 is active"
6014             data_type="float"
6015             max_equation="100"
6016             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6017             underscore_name="l30_bank2_active"
6018             units="percent"
6019             symbol_name="L30Bank2Active"
6020             availability="$SliceMask 1 AND"
6021             semantic_type="duration"
6022             mdapi_supported_apis=""
6023             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6024             mdapi_group="GTI/L3"
6025             mdapi_hw_unit_type="slice"
6026             />
6027    <counter name="Slice0 L3 Bank0 Active"
6028             description="The percentage of time in which slice0 L3 bank0 is active"
6029             data_type="float"
6030             max_equation="100"
6031             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6032             underscore_name="l30_bank0_active"
6033             units="percent"
6034             symbol_name="L30Bank0Active"
6035             availability="$SliceMask 1 AND"
6036             semantic_type="duration"
6037             mdapi_supported_apis=""
6038             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6039             mdapi_group="GTI/L3"
6040             mdapi_hw_unit_type="slice"
6041             />
6042    <counter name="Rasterized Pixels"
6043             description="The total number of rasterized pixels."
6044             data_type="uint64"
6045             equation="A 21 READ 4 UMUL"
6046             underscore_name="rasterized_pixels"
6047             units="pixels"
6048             symbol_name="RasterizedPixels"
6049             semantic_type="event"
6050             mdapi_supported_apis=""
6051             mdapi_usage_flags="Tier3 Frame Batch Draw"
6052             mdapi_hw_unit_type="gpu"
6053             mdapi_group="3D Pipe/Rasterizer"
6054             />
6055    <counter name="Slice1 L3 Bank2 Stalled"
6056             description="The percentage of time in which slice1 L3 bank2 is stalled"
6057             data_type="float"
6058             max_equation="100"
6059             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6060             underscore_name="l31_bank2_stalled"
6061             units="percent"
6062             symbol_name="L31Bank2Stalled"
6063             availability="$SliceMask 2 AND"
6064             semantic_type="duration"
6065             mdapi_supported_apis=""
6066             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6067             mdapi_group="GTI/L3"
6068             mdapi_hw_unit_type="slice"
6069             />
6070    <counter name="PS FPU0 Pipe Active"
6071             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6072             data_type="float"
6073             max_equation="100"
6074             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6075             underscore_name="ps_fpu0_active"
6076             units="percent"
6077             symbol_name="PsFpu0Active"
6078             semantic_type="duration"
6079             mdapi_supported_apis=""
6080             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6081             mdapi_group="EU Array/Pixel Shader"
6082             mdapi_hw_unit_type="gpu"
6083             />
6084    <counter name="Slice0 L3 Bank0 Stalled"
6085             description="The percentage of time in which slice0 L3 bank0 is stalled"
6086             data_type="float"
6087             max_equation="100"
6088             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6089             underscore_name="l30_bank0_stalled"
6090             units="percent"
6091             symbol_name="L30Bank0Stalled"
6092             availability="$SliceMask 1 AND"
6093             semantic_type="duration"
6094             mdapi_supported_apis=""
6095             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6096             mdapi_group="GTI/L3"
6097             mdapi_hw_unit_type="slice"
6098             />
6099    <counter name="DS Threads Dispatched"
6100             description="The total number of domain shader hardware threads dispatched."
6101             data_type="uint64"
6102             equation="A 3 READ"
6103             underscore_name="ds_threads"
6104             units="threads"
6105             symbol_name="DsThreads"
6106             semantic_type="event"
6107             mdapi_supported_apis=""
6108             mdapi_usage_flags="Tier3 Frame Batch Draw"
6109             mdapi_hw_unit_type="gpu"
6110             mdapi_group="EU Array/Domain Shader"
6111             />
6112    <counter name="Samples Written"
6113             description="The total number of samples or pixels written to all render targets."
6114             data_type="uint64"
6115             equation="A 26 READ 4 UMUL"
6116             underscore_name="samples_written"
6117             units="pixels"
6118             symbol_name="SamplesWritten"
6119             semantic_type="event"
6120             mdapi_supported_apis=""
6121             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6122             mdapi_hw_unit_type="gpu"
6123             mdapi_group="3D Pipe/Output Merger"
6124             />
6125    <counter name="EU Stall"
6126             description="The percentage of time in which the Execution Units were stalled."
6127             data_type="float"
6128             max_equation="100"
6129             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6130             underscore_name="eu_stall"
6131             units="percent"
6132             symbol_name="EuStall"
6133             semantic_type="duration"
6134             mdapi_supported_apis=""
6135             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6136             mdapi_group="EU Array"
6137             mdapi_hw_unit_type="gpu"
6138             />
6139    <counter name="Samples Blended"
6140             description="The total number of blended samples or pixels written to all render targets."
6141             data_type="uint64"
6142             equation="A 27 READ 4 UMUL"
6143             underscore_name="samples_blended"
6144             units="pixels"
6145             symbol_name="SamplesBlended"
6146             semantic_type="event"
6147             mdapi_supported_apis=""
6148             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6149             mdapi_hw_unit_type="gpu"
6150             mdapi_group="3D Pipe/Output Merger"
6151             />
6152    <counter name="Early Depth Test Fails"
6153             description="The total number of pixels dropped on early depth test."
6154             data_type="uint64"
6155             equation="A 23 READ 4 UMUL"
6156             underscore_name="early_depth_test_fails"
6157             units="pixels"
6158             symbol_name="EarlyDepthTestFails"
6159             semantic_type="event"
6160             mdapi_supported_apis=""
6161             mdapi_usage_flags="Tier3 Frame Batch Draw"
6162             mdapi_hw_unit_type="gpu"
6163             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6164             />
6165    <counter name="Shader Memory Accesses"
6166             description="The total number of shader memory accesses to L3."
6167             data_type="uint64"
6168             equation="A 32 READ"
6169             underscore_name="shader_memory_accesses"
6170             units="messages"
6171             symbol_name="ShaderMemoryAccesses"
6172             semantic_type="event"
6173             mdapi_supported_apis=""
6174             mdapi_usage_flags="Tier3 Frame Batch Draw"
6175             mdapi_hw_unit_type="gpu"
6176             mdapi_group="L3/Data Port"
6177             />
6178    <counter name="HS Threads Dispatched"
6179             description="The total number of hull shader hardware threads dispatched."
6180             data_type="uint64"
6181             equation="A 2 READ"
6182             underscore_name="hs_threads"
6183             units="threads"
6184             symbol_name="HsThreads"
6185             semantic_type="event"
6186             mdapi_supported_apis=""
6187             mdapi_usage_flags="Tier3 Frame Batch Draw"
6188             mdapi_hw_unit_type="gpu"
6189             mdapi_group="EU Array/Hull Shader"
6190             />
6191    <counter name="L3 Shader Throughput"
6192             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6193             data_type="uint64"
6194             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6195             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
6196             underscore_name="l3_shader_throughput"
6197             units="bytes"
6198             symbol_name="L3ShaderThroughput"
6199             semantic_type="throughput"
6200             mdapi_supported_apis=""
6201             mdapi_usage_flags="Tier2 Frame Batch Draw"
6202             mdapi_group="L3/Data Port"
6203             mdapi_hw_unit_type="gpu"
6204             />
6205    <counter name="Samples Killed in FS"
6206             description="The total number of samples or pixels dropped in fragment shaders."
6207             data_type="uint64"
6208             equation="A 24 READ 4 UMUL"
6209             underscore_name="samples_killed_in_ps"
6210             units="pixels"
6211             symbol_name="SamplesKilledInPs"
6212             semantic_type="event"
6213             mdapi_supported_apis=""
6214             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6215             mdapi_hw_unit_type="gpu"
6216             mdapi_group="3D Pipe/Fragment Shader"
6217             />
6218    <counter name="SLM Bytes Written"
6219             description="The total number of GPU memory bytes written into shared local memory."
6220             data_type="uint64"
6221             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6222             equation="A 31 READ 64 UMUL"
6223             underscore_name="slm_bytes_written"
6224             units="bytes"
6225             symbol_name="SlmBytesWritten"
6226             semantic_type="throughput"
6227             mdapi_supported_apis=""
6228             mdapi_usage_flags="Tier3 Frame Batch Draw"
6229             mdapi_group="L3/Data Port/SLM"
6230             mdapi_hw_unit_type="gpu"
6231             />
6232    <counter name="Shader Atomic Memory Accesses"
6233             description="The total number of shader atomic memory accesses."
6234             data_type="uint64"
6235             equation="A 34 READ"
6236             underscore_name="shader_atomics"
6237             units="messages"
6238             symbol_name="ShaderAtomics"
6239             semantic_type="event"
6240             mdapi_supported_apis=""
6241             mdapi_usage_flags="Tier3 Frame Batch Draw"
6242             mdapi_hw_unit_type="gpu"
6243             mdapi_group="L3/Data Port/Atomics"
6244             />
6245    <register_config type="NOA">
6246        <register type="NOA" address="0x00000D04" value="0x00000200" />
6247        <register type="NOA" address="0x00009884" value="0x00000000" />
6248        <register type="NOA" address="0x00009888" value="0x1661001A" />
6249        <register type="NOA" address="0x00009888" value="0x1665001A" />
6250        <register type="NOA" address="0x00009888" value="0x1669001A" />
6251        <register type="NOA" address="0x00009888" value="0x106C1C00" />
6252        <register type="NOA" address="0x00009888" value="0x126C0004" />
6253        <register type="NOA" address="0x00009888" value="0x166C001D" />
6254        <register type="NOA" address="0x00009888" value="0x10EC0400" />
6255        <register type="NOA" address="0x00009888" value="0x16EC0000" />
6256        <register type="NOA" address="0x00009888" value="0x02610024" />
6257        <register type="NOA" address="0x00009888" value="0x10610000" />
6258        <register type="NOA" address="0x00009888" value="0x1E610000" />
6259        <register type="NOA" address="0x00009888" value="0x02652400" />
6260        <register type="NOA" address="0x00009888" value="0x10650000" />
6261        <register type="NOA" address="0x00009888" value="0x1E650000" />
6262        <register type="NOA" address="0x00009888" value="0x04690024" />
6263        <register type="NOA" address="0x00009888" value="0x10690000" />
6264        <register type="NOA" address="0x00009888" value="0x1E690000" />
6265        <register type="NOA" address="0x00009888" value="0x006C0020" />
6266        <register type="NOA" address="0x00009888" value="0x066C2800" />
6267        <register type="NOA" address="0x00009888" value="0x0A6C2820" />
6268        <register type="NOA" address="0x00009888" value="0x0E6C3832" />
6269        <register type="NOA" address="0x00009888" value="0x186C05A0" />
6270        <register type="NOA" address="0x00009888" value="0x1A6C1010" />
6271        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6272        <register type="NOA" address="0x00009888" value="0x186D8000" />
6273        <register type="NOA" address="0x00009888" value="0x0A6E1000" />
6274        <register type="NOA" address="0x00009888" value="0x0073F000" />
6275        <register type="NOA" address="0x00009888" value="0x02738000" />
6276        <register type="NOA" address="0x00009888" value="0x0473D000" />
6277        <register type="NOA" address="0x00009888" value="0x0673D000" />
6278        <register type="NOA" address="0x00009888" value="0x00778000" />
6279        <register type="NOA" address="0x00009888" value="0x0E778000" />
6280        <register type="NOA" address="0x00009888" value="0x14778000" />
6281        <register type="NOA" address="0x00009888" value="0x16778A80" />
6282        <register type="NOA" address="0x00009888" value="0x18770002" />
6283        <register type="NOA" address="0x00009888" value="0x02778000" />
6284        <register type="NOA" address="0x00009888" value="0x04778000" />
6285        <register type="NOA" address="0x00009888" value="0x06778000" />
6286        <register type="NOA" address="0x00009888" value="0x08774000" />
6287        <register type="NOA" address="0x00009888" value="0x04784000" />
6288        <register type="NOA" address="0x00009888" value="0x0A7B0004" />
6289        <register type="NOA" address="0x00009888" value="0x08EC0020" />
6290        <register type="NOA" address="0x00009888" value="0x0CEC0020" />
6291        <register type="NOA" address="0x00009888" value="0x00EC3600" />
6292        <register type="NOA" address="0x00009888" value="0x1AEC0000" />
6293        <register type="NOA" address="0x00009888" value="0x18EC0000" />
6294        <register type="NOA" address="0x00009888" value="0x04F31000" />
6295        <register type="NOA" address="0x00009888" value="0x06F31000" />
6296        <register type="NOA" address="0x00009888" value="0x00F32000" />
6297        <register type="NOA" address="0x00009888" value="0x14F78000" />
6298        <register type="NOA" address="0x00009888" value="0x16F70800" />
6299        <register type="NOA" address="0x00009888" value="0x02F78000" />
6300        <register type="NOA" address="0x00009884" value="0x00000007" />
6301        <register type="NOA" address="0x00009888" value="0x2100F000" />
6302        <register type="NOA" address="0x00009888" value="0x1D000071" />
6303        <register type="NOA" address="0x00009888" value="0x33000000" />
6304        <register type="NOA" address="0x00009888" value="0x1100C000" />
6305        <register type="NOA" address="0x00009888" value="0x1F00C000" />
6306        <register type="NOA" address="0x00009888" value="0x2500C000" />
6307        <register type="NOA" address="0x00009888" value="0x2700C000" />
6308        <register type="NOA" address="0x00009888" value="0x2900C000" />
6309        <register type="NOA" address="0x00009888" value="0x2D00C000" />
6310        <register type="NOA" address="0x00009888" value="0x2F00C000" />
6311        <register type="NOA" address="0x00009888" value="0x1300C000" />
6312        <register type="NOA" address="0x00009888" value="0x1500C000" />
6313        <register type="NOA" address="0x00009888" value="0x1700C000" />
6314        <register type="NOA" address="0x00009888" value="0x1900C000" />
6315        <register type="NOA" address="0x00009888" value="0x47000101" />
6316        <register type="NOA" address="0x00009888" value="0x39000001" />
6317        <register type="NOA" address="0x00009888" value="0x49001300" />
6318        <register type="NOA" address="0x00009888" value="0x3D000021" />
6319        <register type="NOA" address="0x00009888" value="0x4B001100" />
6320        <register type="NOA" address="0x00009888" value="0x3F000420" />
6321        <register type="NOA" address="0x00009888" value="0x4D001100" />
6322        <register type="NOA" address="0x00009888" value="0x41000400" />
6323        <register type="NOA" address="0x00009888" value="0x35000000" />
6324        <register type="NOA" address="0x00009888" value="0x31000000" />
6325        <register type="NOA" address="0x00009888" value="0x43000001" />
6326        <register type="NOA" address="0x00009888" value="0x3B0000C7" />
6327    </register_config>
6328    <register_config type="OA">
6329        <register type="OA" address="0x00002740" value="0x00000000" />
6330        <register type="OA" address="0x00002710" value="0x00000000" />
6331        <register type="OA" address="0x00002714" value="0x70800000" />
6332        <register type="OA" address="0x00002720" value="0x00000000" />
6333        <register type="OA" address="0x00002724" value="0x00800000" />
6334        <register type="OA" address="0x00002770" value="0x20000801" />
6335        <register type="OA" address="0x00002774" value="0x0111FEEE" />
6336        <register type="OA" address="0x00002778" value="0x40001001" />
6337        <register type="OA" address="0x0000277C" value="0x0222FDDD" />
6338        <register type="OA" address="0x00002780" value="0x80002002" />
6339        <register type="OA" address="0x00002784" value="0x0444FBBB" />
6340    </register_config>
6341    <register_config type="FLEX">
6342        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6343        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6344        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6345        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6346        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6347    </register_config>
6348  </set>
6349
6350  <set name="Metric set L3_2"
6351       mdapi_supported_apis="OGL OCL IO BB"
6352       underscore_name="l3_2"
6353       hw_config_guid="918834e2-a1a4-4d77-9f3a-0c229f8d803f"
6354       chipset="CNL"
6355       symbol_name="L3_2"
6356       >
6357    <counter name="GPU Core Clocks"
6358             description="The total number of GPU core clocks elapsed during the measurement."
6359             data_type="uint64"
6360             equation="GPU_CLOCK 0 READ"
6361             underscore_name="gpu_core_clocks"
6362             units="cycles"
6363             symbol_name="GpuCoreClocks"
6364             semantic_type="event"
6365             mdapi_supported_apis=""
6366             mdapi_usage_flags="Tier1 Frame Batch Draw"
6367             mdapi_hw_unit_type="gpu"
6368             mdapi_group="GPU"
6369             />
6370    <counter name="EU Active"
6371             description="The percentage of time in which the Execution Units were actively processing."
6372             data_type="float"
6373             max_equation="100"
6374             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6375             underscore_name="eu_active"
6376             units="percent"
6377             symbol_name="EuActive"
6378             semantic_type="duration"
6379             mdapi_supported_apis=""
6380             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6381             mdapi_group="EU Array"
6382             mdapi_hw_unit_type="gpu"
6383             />
6384    <counter name="Slice1 L3 Bank1 Stalled"
6385             description="The percentage of time in which slice1 L3 bank1 is stalled"
6386             data_type="float"
6387             max_equation="100"
6388             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6389             underscore_name="l31_bank1_stalled"
6390             units="percent"
6391             symbol_name="L31Bank1Stalled"
6392             availability="$SliceMask 2 AND"
6393             semantic_type="duration"
6394             mdapi_supported_apis=""
6395             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6396             mdapi_group="GTI/L3"
6397             mdapi_hw_unit_type="slice"
6398             />
6399    <counter name="EU Both FPU Pipes Active"
6400             description="The percentage of time in which both EU FPU pipelines were actively processing."
6401             data_type="float"
6402             max_equation="100"
6403             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6404             underscore_name="eu_fpu_both_active"
6405             units="percent"
6406             symbol_name="EuFpuBothActive"
6407             semantic_type="duration"
6408             mdapi_supported_apis=""
6409             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6410             mdapi_group="EU Array/Pipes"
6411             mdapi_hw_unit_type="gpu"
6412             />
6413    <counter name="SQ is full"
6414             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6415             data_type="float"
6416             max_equation="100"
6417             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6418             underscore_name="gt_request_queue_full"
6419             units="percent"
6420             symbol_name="GTRequestQueueFull"
6421             semantic_type="duration"
6422             mdapi_supported_apis=""
6423             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6424             mdapi_group="GTI"
6425             mdapi_hw_unit_type="gpu"
6426             />
6427    <counter name="VS Send Pipe Active"
6428             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6429             data_type="float"
6430             max_equation="100"
6431             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6432             underscore_name="vs_send_active"
6433             units="percent"
6434             symbol_name="VsSendActive"
6435             semantic_type="duration"
6436             mdapi_supported_apis=""
6437             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6438             mdapi_group="EU Array/Vertex Shader"
6439             mdapi_hw_unit_type="gpu"
6440             />
6441    <counter name="VS FPU1 Pipe Active"
6442             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6443             data_type="float"
6444             max_equation="100"
6445             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6446             underscore_name="vs_fpu1_active"
6447             units="percent"
6448             symbol_name="VsFpu1Active"
6449             semantic_type="duration"
6450             mdapi_supported_apis=""
6451             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6452             mdapi_group="EU Array/Vertex Shader"
6453             mdapi_hw_unit_type="gpu"
6454             />
6455    <counter name="GS Threads Dispatched"
6456             description="The total number of geometry shader hardware threads dispatched."
6457             data_type="uint64"
6458             equation="A 5 READ"
6459             underscore_name="gs_threads"
6460             units="threads"
6461             symbol_name="GsThreads"
6462             semantic_type="event"
6463             mdapi_supported_apis=""
6464             mdapi_usage_flags="Tier3 Frame Batch Draw"
6465             mdapi_hw_unit_type="gpu"
6466             mdapi_group="EU Array/Geometry Shader"
6467             />
6468    <counter name="Early Hi-Depth Test Fails"
6469             description="The total number of pixels dropped on early hierarchical depth test."
6470             data_type="uint64"
6471             equation="A 22 READ 4 UMUL"
6472             underscore_name="hi_depth_test_fails"
6473             units="pixels"
6474             symbol_name="HiDepthTestFails"
6475             semantic_type="event"
6476             mdapi_supported_apis=""
6477             mdapi_usage_flags="Tier3 Frame Batch Draw"
6478             mdapi_hw_unit_type="gpu"
6479             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6480             />
6481    <counter name="FS Both FPU Active"
6482             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6483             data_type="float"
6484             max_equation="100"
6485             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6486             underscore_name="ps_eu_both_fpu_active"
6487             units="percent"
6488             symbol_name="PsEuBothFpuActive"
6489             semantic_type="duration"
6490             mdapi_supported_apis=""
6491             mdapi_usage_flags="Tier4 Frame Batch Draw"
6492             mdapi_group="3D Pipe/Fragment Shader"
6493             mdapi_hw_unit_type="gpu"
6494             />
6495    <counter name="VS Threads Dispatched"
6496             description="The total number of vertex shader hardware threads dispatched."
6497             data_type="uint64"
6498             equation="A 1 READ"
6499             underscore_name="vs_threads"
6500             units="threads"
6501             symbol_name="VsThreads"
6502             semantic_type="event"
6503             mdapi_supported_apis=""
6504             mdapi_usage_flags="Tier3 Frame Batch Draw"
6505             mdapi_hw_unit_type="gpu"
6506             mdapi_group="EU Array/Vertex Shader"
6507             />
6508    <counter name="FS Threads Dispatched"
6509             description="The total number of fragment shader hardware threads dispatched."
6510             data_type="uint64"
6511             equation="A 6 READ"
6512             underscore_name="ps_threads"
6513             units="threads"
6514             symbol_name="PsThreads"
6515             semantic_type="event"
6516             mdapi_supported_apis=""
6517             mdapi_usage_flags="Tier3 Frame Batch Draw"
6518             mdapi_hw_unit_type="gpu"
6519             mdapi_group="EU Array/Fragment Shader"
6520             />
6521    <counter name="Shader Barrier Messages"
6522             description="The total number of shader barrier messages."
6523             data_type="uint64"
6524             equation="A 35 READ"
6525             underscore_name="shader_barriers"
6526             units="messages"
6527             symbol_name="ShaderBarriers"
6528             semantic_type="event"
6529             mdapi_supported_apis=""
6530             mdapi_usage_flags="Tier3 Frame Batch Draw"
6531             mdapi_hw_unit_type="gpu"
6532             mdapi_group="EU Array/Barrier"
6533             />
6534    <counter name="Slice1 L3 Bank0 Stalled"
6535             description="The percentage of time in which slice1 L3 bank0 is stalled"
6536             data_type="float"
6537             max_equation="100"
6538             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6539             underscore_name="l31_bank0_stalled"
6540             units="percent"
6541             symbol_name="L31Bank0Stalled"
6542             availability="$SliceMask 2 AND"
6543             semantic_type="duration"
6544             mdapi_supported_apis=""
6545             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6546             mdapi_group="GTI/L3"
6547             mdapi_hw_unit_type="slice"
6548             />
6549    <counter name="Sampler Texels"
6550             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6551             data_type="uint64"
6552             equation="A 28 READ 4 UMUL"
6553             underscore_name="sampler_texels"
6554             units="texels"
6555             symbol_name="SamplerTexels"
6556             semantic_type="event"
6557             mdapi_supported_apis=""
6558             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6559             mdapi_hw_unit_type="gpu"
6560             mdapi_group="Sampler/Sampler Input"
6561             />
6562    <counter name="Pixels Failing Tests"
6563             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6564             data_type="uint64"
6565             equation="A 25 READ 4 UMUL"
6566             underscore_name="pixels_failing_post_ps_tests"
6567             units="pixels"
6568             symbol_name="PixelsFailingPostPsTests"
6569             semantic_type="event"
6570             mdapi_supported_apis=""
6571             mdapi_usage_flags="Tier3 Frame Batch Draw"
6572             mdapi_hw_unit_type="gpu"
6573             mdapi_group="3D Pipe/Output Merger"
6574             />
6575    <counter name="GPU Time Elapsed"
6576             description="Time elapsed on the GPU during the measurement."
6577             data_type="uint64"
6578             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6579             underscore_name="gpu_time"
6580             units="ns"
6581             symbol_name="GpuTime"
6582             semantic_type="duration"
6583             mdapi_supported_apis=""
6584             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6585             mdapi_hw_unit_type="gpu"
6586             mdapi_group="GPU"
6587             />
6588    <counter name="AVG GPU Core Frequency"
6589             description="Average GPU Core Frequency in the measurement."
6590             data_type="uint64"
6591             max_equation="$GpuMaxFrequency"
6592             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6593             underscore_name="avg_gpu_core_frequency"
6594             units="hz"
6595             symbol_name="AvgGpuCoreFrequency"
6596             semantic_type="event"
6597             mdapi_supported_apis=""
6598             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6599             mdapi_group="GPU"
6600             mdapi_hw_unit_type="gpu"
6601             />
6602    <counter name="Sampler Texels Misses"
6603             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6604             data_type="uint64"
6605             equation="A 29 READ 4 UMUL"
6606             underscore_name="sampler_texel_misses"
6607             units="texels"
6608             symbol_name="SamplerTexelMisses"
6609             semantic_type="event"
6610             mdapi_supported_apis=""
6611             mdapi_usage_flags="Tier3 Batch Frame Draw"
6612             mdapi_hw_unit_type="gpu"
6613             mdapi_group="Sampler/Sampler Cache"
6614             />
6615    <counter name="CS Threads Dispatched"
6616             description="The total number of compute shader hardware threads dispatched."
6617             data_type="uint64"
6618             equation="A 4 READ"
6619             underscore_name="cs_threads"
6620             units="threads"
6621             symbol_name="CsThreads"
6622             semantic_type="event"
6623             mdapi_supported_apis=""
6624             mdapi_usage_flags="Tier3 Frame Batch Draw"
6625             mdapi_hw_unit_type="gpu"
6626             mdapi_group="EU Array/Compute Shader"
6627             />
6628    <counter name="SLM Bytes Read"
6629             description="The total number of GPU memory bytes read from shared local memory."
6630             data_type="uint64"
6631             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6632             equation="A 30 READ 64 UMUL"
6633             underscore_name="slm_bytes_read"
6634             units="bytes"
6635             symbol_name="SlmBytesRead"
6636             semantic_type="throughput"
6637             mdapi_supported_apis=""
6638             mdapi_usage_flags="Tier3 Frame Batch Draw"
6639             mdapi_group="L3/Data Port/SLM"
6640             mdapi_hw_unit_type="gpu"
6641             />
6642    <counter name="PS FPU1 Pipe Active"
6643             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6644             data_type="float"
6645             max_equation="100"
6646             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6647             underscore_name="ps_fpu1_active"
6648             units="percent"
6649             symbol_name="PsFpu1Active"
6650             semantic_type="duration"
6651             mdapi_supported_apis=""
6652             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6653             mdapi_group="EU Array/Pixel Shader"
6654             mdapi_hw_unit_type="gpu"
6655             />
6656    <counter name="Slice0 L3 Bank2 Stalled"
6657             description="The percentage of time in which slice0 L3 bank2 is stalled"
6658             data_type="float"
6659             max_equation="100"
6660             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6661             underscore_name="l30_bank2_stalled"
6662             units="percent"
6663             symbol_name="L30Bank2Stalled"
6664             availability="$SliceMask 1 AND"
6665             semantic_type="duration"
6666             mdapi_supported_apis=""
6667             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6668             mdapi_group="GTI/L3"
6669             mdapi_hw_unit_type="slice"
6670             />
6671    <counter name="PS Send Pipeline Active"
6672             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6673             data_type="float"
6674             max_equation="100"
6675             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6676             underscore_name="ps_send_active"
6677             units="percent"
6678             symbol_name="PsSendActive"
6679             semantic_type="duration"
6680             mdapi_supported_apis=""
6681             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6682             mdapi_group="EU Array/Pixel Shader"
6683             mdapi_hw_unit_type="gpu"
6684             />
6685    <counter name="VS FPU0 Pipe Active"
6686             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6687             data_type="float"
6688             max_equation="100"
6689             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6690             underscore_name="vs_fpu0_active"
6691             units="percent"
6692             symbol_name="VsFpu0Active"
6693             semantic_type="duration"
6694             mdapi_supported_apis=""
6695             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6696             mdapi_group="EU Array/Vertex Shader"
6697             mdapi_hw_unit_type="gpu"
6698             />
6699    <counter name="GPU Busy"
6700             description="The percentage of time in which the GPU has been processing GPU commands."
6701             data_type="float"
6702             max_equation="100"
6703             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6704             underscore_name="gpu_busy"
6705             units="percent"
6706             symbol_name="GpuBusy"
6707             semantic_type="duration"
6708             mdapi_supported_apis=""
6709             mdapi_usage_flags="Tier1 Overview System Frame"
6710             mdapi_group="GPU"
6711             mdapi_hw_unit_type="gpu"
6712             />
6713    <counter name="Slice1 L3 Bank2 Active"
6714             description="The percentage of time in which slice1 L3 bank2 is active"
6715             data_type="float"
6716             max_equation="100"
6717             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6718             underscore_name="l31_bank2_active"
6719             units="percent"
6720             symbol_name="L31Bank2Active"
6721             availability="$SliceMask 2 AND"
6722             semantic_type="duration"
6723             mdapi_supported_apis=""
6724             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6725             mdapi_group="GTI/L3"
6726             mdapi_hw_unit_type="slice"
6727             />
6728    <counter name="Rasterized Pixels"
6729             description="The total number of rasterized pixels."
6730             data_type="uint64"
6731             equation="A 21 READ 4 UMUL"
6732             underscore_name="rasterized_pixels"
6733             units="pixels"
6734             symbol_name="RasterizedPixels"
6735             semantic_type="event"
6736             mdapi_supported_apis=""
6737             mdapi_usage_flags="Tier3 Frame Batch Draw"
6738             mdapi_hw_unit_type="gpu"
6739             mdapi_group="3D Pipe/Rasterizer"
6740             />
6741    <counter name="Slice1 L3 Bank1 Active"
6742             description="The percentage of time in which slice1 L3 bank1 is active"
6743             data_type="float"
6744             max_equation="100"
6745             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6746             underscore_name="l31_bank1_active"
6747             units="percent"
6748             symbol_name="L31Bank1Active"
6749             availability="$SliceMask 2 AND"
6750             semantic_type="duration"
6751             mdapi_supported_apis=""
6752             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6753             mdapi_group="GTI/L3"
6754             mdapi_hw_unit_type="slice"
6755             />
6756    <counter name="PS FPU0 Pipe Active"
6757             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6758             data_type="float"
6759             max_equation="100"
6760             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6761             underscore_name="ps_fpu0_active"
6762             units="percent"
6763             symbol_name="PsFpu0Active"
6764             semantic_type="duration"
6765             mdapi_supported_apis=""
6766             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6767             mdapi_group="EU Array/Pixel Shader"
6768             mdapi_hw_unit_type="gpu"
6769             />
6770    <counter name="DS Threads Dispatched"
6771             description="The total number of domain shader hardware threads dispatched."
6772             data_type="uint64"
6773             equation="A 3 READ"
6774             underscore_name="ds_threads"
6775             units="threads"
6776             symbol_name="DsThreads"
6777             semantic_type="event"
6778             mdapi_supported_apis=""
6779             mdapi_usage_flags="Tier3 Frame Batch Draw"
6780             mdapi_hw_unit_type="gpu"
6781             mdapi_group="EU Array/Domain Shader"
6782             />
6783    <counter name="Samples Written"
6784             description="The total number of samples or pixels written to all render targets."
6785             data_type="uint64"
6786             equation="A 26 READ 4 UMUL"
6787             underscore_name="samples_written"
6788             units="pixels"
6789             symbol_name="SamplesWritten"
6790             semantic_type="event"
6791             mdapi_supported_apis=""
6792             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6793             mdapi_hw_unit_type="gpu"
6794             mdapi_group="3D Pipe/Output Merger"
6795             />
6796    <counter name="EU Stall"
6797             description="The percentage of time in which the Execution Units were stalled."
6798             data_type="float"
6799             max_equation="100"
6800             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6801             underscore_name="eu_stall"
6802             units="percent"
6803             symbol_name="EuStall"
6804             semantic_type="duration"
6805             mdapi_supported_apis=""
6806             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6807             mdapi_group="EU Array"
6808             mdapi_hw_unit_type="gpu"
6809             />
6810    <counter name="Slice1 L3 Bank0 Active"
6811             description="The percentage of time in which slice1 L3 bank0 is active"
6812             data_type="float"
6813             max_equation="100"
6814             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6815             underscore_name="l31_bank0_active"
6816             units="percent"
6817             symbol_name="L31Bank0Active"
6818             availability="$SliceMask 2 AND"
6819             semantic_type="duration"
6820             mdapi_supported_apis=""
6821             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6822             mdapi_group="GTI/L3"
6823             mdapi_hw_unit_type="slice"
6824             />
6825    <counter name="Samples Blended"
6826             description="The total number of blended samples or pixels written to all render targets."
6827             data_type="uint64"
6828             equation="A 27 READ 4 UMUL"
6829             underscore_name="samples_blended"
6830             units="pixels"
6831             symbol_name="SamplesBlended"
6832             semantic_type="event"
6833             mdapi_supported_apis=""
6834             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6835             mdapi_hw_unit_type="gpu"
6836             mdapi_group="3D Pipe/Output Merger"
6837             />
6838    <counter name="Early Depth Test Fails"
6839             description="The total number of pixels dropped on early depth test."
6840             data_type="uint64"
6841             equation="A 23 READ 4 UMUL"
6842             underscore_name="early_depth_test_fails"
6843             units="pixels"
6844             symbol_name="EarlyDepthTestFails"
6845             semantic_type="event"
6846             mdapi_supported_apis=""
6847             mdapi_usage_flags="Tier3 Frame Batch Draw"
6848             mdapi_hw_unit_type="gpu"
6849             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6850             />
6851    <counter name="Shader Memory Accesses"
6852             description="The total number of shader memory accesses to L3."
6853             data_type="uint64"
6854             equation="A 32 READ"
6855             underscore_name="shader_memory_accesses"
6856             units="messages"
6857             symbol_name="ShaderMemoryAccesses"
6858             semantic_type="event"
6859             mdapi_supported_apis=""
6860             mdapi_usage_flags="Tier3 Frame Batch Draw"
6861             mdapi_hw_unit_type="gpu"
6862             mdapi_group="L3/Data Port"
6863             />
6864    <counter name="HS Threads Dispatched"
6865             description="The total number of hull shader hardware threads dispatched."
6866             data_type="uint64"
6867             equation="A 2 READ"
6868             underscore_name="hs_threads"
6869             units="threads"
6870             symbol_name="HsThreads"
6871             semantic_type="event"
6872             mdapi_supported_apis=""
6873             mdapi_usage_flags="Tier3 Frame Batch Draw"
6874             mdapi_hw_unit_type="gpu"
6875             mdapi_group="EU Array/Hull Shader"
6876             />
6877    <counter name="L3 Shader Throughput"
6878             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6879             data_type="uint64"
6880             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6881             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
6882             underscore_name="l3_shader_throughput"
6883             units="bytes"
6884             symbol_name="L3ShaderThroughput"
6885             semantic_type="throughput"
6886             mdapi_supported_apis=""
6887             mdapi_usage_flags="Tier2 Frame Batch Draw"
6888             mdapi_group="L3/Data Port"
6889             mdapi_hw_unit_type="gpu"
6890             />
6891    <counter name="Samples Killed in FS"
6892             description="The total number of samples or pixels dropped in fragment shaders."
6893             data_type="uint64"
6894             equation="A 24 READ 4 UMUL"
6895             underscore_name="samples_killed_in_ps"
6896             units="pixels"
6897             symbol_name="SamplesKilledInPs"
6898             semantic_type="event"
6899             mdapi_supported_apis=""
6900             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6901             mdapi_hw_unit_type="gpu"
6902             mdapi_group="3D Pipe/Fragment Shader"
6903             />
6904    <counter name="SLM Bytes Written"
6905             description="The total number of GPU memory bytes written into shared local memory."
6906             data_type="uint64"
6907             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6908             equation="A 31 READ 64 UMUL"
6909             underscore_name="slm_bytes_written"
6910             units="bytes"
6911             symbol_name="SlmBytesWritten"
6912             semantic_type="throughput"
6913             mdapi_supported_apis=""
6914             mdapi_usage_flags="Tier3 Frame Batch Draw"
6915             mdapi_group="L3/Data Port/SLM"
6916             mdapi_hw_unit_type="gpu"
6917             />
6918    <counter name="Shader Atomic Memory Accesses"
6919             description="The total number of shader atomic memory accesses."
6920             data_type="uint64"
6921             equation="A 34 READ"
6922             underscore_name="shader_atomics"
6923             units="messages"
6924             symbol_name="ShaderAtomics"
6925             semantic_type="event"
6926             mdapi_supported_apis=""
6927             mdapi_usage_flags="Tier3 Frame Batch Draw"
6928             mdapi_hw_unit_type="gpu"
6929             mdapi_group="L3/Data Port/Atomics"
6930             />
6931    <register_config type="NOA">
6932        <register type="NOA" address="0x00000D04" value="0x00000200" />
6933        <register type="NOA" address="0x00009884" value="0x00000000" />
6934        <register type="NOA" address="0x00009888" value="0x106C0400" />
6935        <register type="NOA" address="0x00009888" value="0x166C0000" />
6936        <register type="NOA" address="0x00009888" value="0x16E1001A" />
6937        <register type="NOA" address="0x00009888" value="0x16E5001A" />
6938        <register type="NOA" address="0x00009888" value="0x16E9001A" />
6939        <register type="NOA" address="0x00009888" value="0x10EC1C00" />
6940        <register type="NOA" address="0x00009888" value="0x12EC0004" />
6941        <register type="NOA" address="0x00009888" value="0x16EC001D" />
6942        <register type="NOA" address="0x00009888" value="0x086C0020" />
6943        <register type="NOA" address="0x00009888" value="0x0C6C0020" />
6944        <register type="NOA" address="0x00009888" value="0x006C3600" />
6945        <register type="NOA" address="0x00009888" value="0x186C0A88" />
6946        <register type="NOA" address="0x00009888" value="0x1A6C0504" />
6947        <register type="NOA" address="0x00009888" value="0x1C6C0005" />
6948        <register type="NOA" address="0x00009888" value="0x0073F000" />
6949        <register type="NOA" address="0x00009888" value="0x02739000" />
6950        <register type="NOA" address="0x00009888" value="0x0473D000" />
6951        <register type="NOA" address="0x00009888" value="0x0673D000" />
6952        <register type="NOA" address="0x00009888" value="0x00778000" />
6953        <register type="NOA" address="0x00009888" value="0x0E778000" />
6954        <register type="NOA" address="0x00009888" value="0x14778000" />
6955        <register type="NOA" address="0x00009888" value="0x16778A80" />
6956        <register type="NOA" address="0x00009888" value="0x18770002" />
6957        <register type="NOA" address="0x00009888" value="0x02778000" />
6958        <register type="NOA" address="0x00009888" value="0x04778000" />
6959        <register type="NOA" address="0x00009888" value="0x06778000" />
6960        <register type="NOA" address="0x00009888" value="0x08778000" />
6961        <register type="NOA" address="0x00009888" value="0x02E10024" />
6962        <register type="NOA" address="0x00009888" value="0x10E10000" />
6963        <register type="NOA" address="0x00009888" value="0x1EE10000" />
6964        <register type="NOA" address="0x00009888" value="0x02E52400" />
6965        <register type="NOA" address="0x00009888" value="0x10E50000" />
6966        <register type="NOA" address="0x00009888" value="0x1EE50000" />
6967        <register type="NOA" address="0x00009888" value="0x04E90024" />
6968        <register type="NOA" address="0x00009888" value="0x10E90000" />
6969        <register type="NOA" address="0x00009888" value="0x1EE90000" />
6970        <register type="NOA" address="0x00009888" value="0x00EC0020" />
6971        <register type="NOA" address="0x00009888" value="0x06EC2800" />
6972        <register type="NOA" address="0x00009888" value="0x0AEC2820" />
6973        <register type="NOA" address="0x00009888" value="0x0EEC3832" />
6974        <register type="NOA" address="0x00009888" value="0x18EC0580" />
6975        <register type="NOA" address="0x00009888" value="0x1AEC0000" />
6976        <register type="NOA" address="0x00009888" value="0x1CEC0000" />
6977        <register type="NOA" address="0x00009888" value="0x18ED8000" />
6978        <register type="NOA" address="0x00009888" value="0x0AEE1000" />
6979        <register type="NOA" address="0x00009888" value="0x00F3D000" />
6980        <register type="NOA" address="0x00009888" value="0x02F38000" />
6981        <register type="NOA" address="0x00009888" value="0x04F3C000" />
6982        <register type="NOA" address="0x00009888" value="0x06F3C000" />
6983        <register type="NOA" address="0x00009888" value="0x00F78000" />
6984        <register type="NOA" address="0x00009888" value="0x0EF78000" />
6985        <register type="NOA" address="0x00009888" value="0x16F78280" />
6986        <register type="NOA" address="0x00009888" value="0x18F70002" />
6987        <register type="NOA" address="0x00009888" value="0x04F78000" />
6988        <register type="NOA" address="0x00009888" value="0x06F78000" />
6989        <register type="NOA" address="0x00009888" value="0x08F74000" />
6990        <register type="NOA" address="0x00009888" value="0x04F84000" />
6991        <register type="NOA" address="0x00009888" value="0x0AFB0004" />
6992        <register type="NOA" address="0x00009884" value="0x00000007" />
6993        <register type="NOA" address="0x00009888" value="0x2100F000" />
6994        <register type="NOA" address="0x00009888" value="0x1D000071" />
6995        <register type="NOA" address="0x00009888" value="0x33000000" />
6996        <register type="NOA" address="0x00009888" value="0x1100C000" />
6997        <register type="NOA" address="0x00009888" value="0x1F00C000" />
6998        <register type="NOA" address="0x00009888" value="0x2500C000" />
6999        <register type="NOA" address="0x00009888" value="0x2700C000" />
7000        <register type="NOA" address="0x00009888" value="0x2900C000" />
7001        <register type="NOA" address="0x00009888" value="0x2D00C000" />
7002        <register type="NOA" address="0x00009888" value="0x2F00C000" />
7003        <register type="NOA" address="0x00009888" value="0x1300C000" />
7004        <register type="NOA" address="0x00009888" value="0x1500C000" />
7005        <register type="NOA" address="0x00009888" value="0x1700C000" />
7006        <register type="NOA" address="0x00009888" value="0x1900C000" />
7007        <register type="NOA" address="0x00009888" value="0x47000010" />
7008        <register type="NOA" address="0x00009888" value="0x39000883" />
7009        <register type="NOA" address="0x00009888" value="0x49000300" />
7010        <register type="NOA" address="0x00009888" value="0x3D001064" />
7011        <register type="NOA" address="0x00009888" value="0x4B000001" />
7012        <register type="NOA" address="0x00009888" value="0x3F000C60" />
7013        <register type="NOA" address="0x00009888" value="0x4D000001" />
7014        <register type="NOA" address="0x00009888" value="0x41000C04" />
7015        <register type="NOA" address="0x00009888" value="0x35000000" />
7016        <register type="NOA" address="0x00009888" value="0x31000000" />
7017        <register type="NOA" address="0x00009888" value="0x43000003" />
7018        <register type="NOA" address="0x00009888" value="0x3B000001" />
7019    </register_config>
7020    <register_config type="OA">
7021        <register type="OA" address="0x00002740" value="0x00000000" />
7022        <register type="OA" address="0x00002710" value="0x00000000" />
7023        <register type="OA" address="0x00002714" value="0x70800000" />
7024        <register type="OA" address="0x00002720" value="0x00000000" />
7025        <register type="OA" address="0x00002724" value="0x00800000" />
7026        <register type="OA" address="0x00002770" value="0x20000801" />
7027        <register type="OA" address="0x00002774" value="0x0111FEEE" />
7028        <register type="OA" address="0x00002778" value="0x40001001" />
7029        <register type="OA" address="0x0000277C" value="0x0222FDDD" />
7030        <register type="OA" address="0x00002780" value="0x80002002" />
7031        <register type="OA" address="0x00002784" value="0x0444FBBB" />
7032    </register_config>
7033    <register_config type="FLEX">
7034        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7035        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7036        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7037        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7038        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7039    </register_config>
7040  </set>
7041
7042  <set name="Metric set RasterizerAndPixelBackend"
7043       mdapi_supported_apis="OGL OCL IO BB"
7044       underscore_name="rasterizer_and_pixel_backend"
7045       hw_config_guid="2e95713a-c6d8-47a9-9207-eba3e208be51"
7046       chipset="CNL"
7047       symbol_name="RasterizerAndPixelBackend"
7048       >
7049    <counter name="GPU Core Clocks"
7050             description="The total number of GPU core clocks elapsed during the measurement."
7051             data_type="uint64"
7052             equation="GPU_CLOCK 0 READ"
7053             underscore_name="gpu_core_clocks"
7054             units="cycles"
7055             symbol_name="GpuCoreClocks"
7056             semantic_type="event"
7057             mdapi_supported_apis=""
7058             mdapi_usage_flags="Tier1 Frame Batch Draw"
7059             mdapi_hw_unit_type="gpu"
7060             mdapi_group="GPU"
7061             />
7062    <counter name="EU Active"
7063             description="The percentage of time in which the Execution Units were actively processing."
7064             data_type="float"
7065             max_equation="100"
7066             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7067             underscore_name="eu_active"
7068             units="percent"
7069             symbol_name="EuActive"
7070             semantic_type="duration"
7071             mdapi_supported_apis=""
7072             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7073             mdapi_group="EU Array"
7074             mdapi_hw_unit_type="gpu"
7075             />
7076    <counter name="EU Both FPU Pipes Active"
7077             description="The percentage of time in which both EU FPU pipelines were actively processing."
7078             data_type="float"
7079             max_equation="100"
7080             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7081             underscore_name="eu_fpu_both_active"
7082             units="percent"
7083             symbol_name="EuFpuBothActive"
7084             semantic_type="duration"
7085             mdapi_supported_apis=""
7086             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7087             mdapi_group="EU Array/Pipes"
7088             mdapi_hw_unit_type="gpu"
7089             />
7090    <counter name="Slice1 Rasterizer Input Available"
7091             description="The percentage of time in which slice1 rasterizer input is available"
7092             data_type="float"
7093             max_equation="100"
7094             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7095             underscore_name="rasterizer1_input_available"
7096             units="percent"
7097             symbol_name="Rasterizer1InputAvailable"
7098             availability="$SliceMask 2 AND"
7099             semantic_type="duration"
7100             mdapi_supported_apis=""
7101             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7102             mdapi_group="GPU/Rasterizer"
7103             mdapi_hw_unit_type="slice"
7104             />
7105    <counter name="VS Send Pipe Active"
7106             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7107             data_type="float"
7108             max_equation="100"
7109             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7110             underscore_name="vs_send_active"
7111             units="percent"
7112             symbol_name="VsSendActive"
7113             semantic_type="duration"
7114             mdapi_supported_apis=""
7115             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7116             mdapi_group="EU Array/Vertex Shader"
7117             mdapi_hw_unit_type="gpu"
7118             />
7119    <counter name="VS FPU1 Pipe Active"
7120             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7121             data_type="float"
7122             max_equation="100"
7123             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7124             underscore_name="vs_fpu1_active"
7125             units="percent"
7126             symbol_name="VsFpu1Active"
7127             semantic_type="duration"
7128             mdapi_supported_apis=""
7129             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7130             mdapi_group="EU Array/Vertex Shader"
7131             mdapi_hw_unit_type="gpu"
7132             />
7133    <counter name="GS Threads Dispatched"
7134             description="The total number of geometry shader hardware threads dispatched."
7135             data_type="uint64"
7136             equation="A 5 READ"
7137             underscore_name="gs_threads"
7138             units="threads"
7139             symbol_name="GsThreads"
7140             semantic_type="event"
7141             mdapi_supported_apis=""
7142             mdapi_usage_flags="Tier3 Frame Batch Draw"
7143             mdapi_hw_unit_type="gpu"
7144             mdapi_group="EU Array/Geometry Shader"
7145             />
7146    <counter name="Early Hi-Depth Test Fails"
7147             description="The total number of pixels dropped on early hierarchical depth test."
7148             data_type="uint64"
7149             equation="A 22 READ 4 UMUL"
7150             underscore_name="hi_depth_test_fails"
7151             units="pixels"
7152             symbol_name="HiDepthTestFails"
7153             semantic_type="event"
7154             mdapi_supported_apis=""
7155             mdapi_usage_flags="Tier3 Frame Batch Draw"
7156             mdapi_hw_unit_type="gpu"
7157             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7158             />
7159    <counter name="FS Both FPU Active"
7160             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7161             data_type="float"
7162             max_equation="100"
7163             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7164             underscore_name="ps_eu_both_fpu_active"
7165             units="percent"
7166             symbol_name="PsEuBothFpuActive"
7167             semantic_type="duration"
7168             mdapi_supported_apis=""
7169             mdapi_usage_flags="Tier4 Frame Batch Draw"
7170             mdapi_group="3D Pipe/Fragment Shader"
7171             mdapi_hw_unit_type="gpu"
7172             />
7173    <counter name="VS Threads Dispatched"
7174             description="The total number of vertex shader hardware threads dispatched."
7175             data_type="uint64"
7176             equation="A 1 READ"
7177             underscore_name="vs_threads"
7178             units="threads"
7179             symbol_name="VsThreads"
7180             semantic_type="event"
7181             mdapi_supported_apis=""
7182             mdapi_usage_flags="Tier3 Frame Batch Draw"
7183             mdapi_hw_unit_type="gpu"
7184             mdapi_group="EU Array/Vertex Shader"
7185             />
7186    <counter name="FS Threads Dispatched"
7187             description="The total number of fragment shader hardware threads dispatched."
7188             data_type="uint64"
7189             equation="A 6 READ"
7190             underscore_name="ps_threads"
7191             units="threads"
7192             symbol_name="PsThreads"
7193             semantic_type="event"
7194             mdapi_supported_apis=""
7195             mdapi_usage_flags="Tier3 Frame Batch Draw"
7196             mdapi_hw_unit_type="gpu"
7197             mdapi_group="EU Array/Fragment Shader"
7198             />
7199    <counter name="Slice0 Pixel Values Ready"
7200             description="The percentage of time in which slice0 pixel values are ready"
7201             data_type="float"
7202             max_equation="100"
7203             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7204             underscore_name="pixel_values0_ready"
7205             units="percent"
7206             symbol_name="PixelValues0Ready"
7207             availability="$SliceMask 1 AND"
7208             semantic_type="duration"
7209             mdapi_supported_apis=""
7210             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7211             mdapi_group="GPU/3D Pipe"
7212             mdapi_hw_unit_type="slice"
7213             />
7214    <counter name="Shader Barrier Messages"
7215             description="The total number of shader barrier messages."
7216             data_type="uint64"
7217             equation="A 35 READ"
7218             underscore_name="shader_barriers"
7219             units="messages"
7220             symbol_name="ShaderBarriers"
7221             semantic_type="event"
7222             mdapi_supported_apis=""
7223             mdapi_usage_flags="Tier3 Frame Batch Draw"
7224             mdapi_hw_unit_type="gpu"
7225             mdapi_group="EU Array/Barrier"
7226             />
7227    <counter name="Sampler Texels"
7228             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7229             data_type="uint64"
7230             equation="A 28 READ 4 UMUL"
7231             underscore_name="sampler_texels"
7232             units="texels"
7233             symbol_name="SamplerTexels"
7234             semantic_type="event"
7235             mdapi_supported_apis=""
7236             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7237             mdapi_hw_unit_type="gpu"
7238             mdapi_group="Sampler/Sampler Input"
7239             />
7240    <counter name="Pixels Failing Tests"
7241             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7242             data_type="uint64"
7243             equation="A 25 READ 4 UMUL"
7244             underscore_name="pixels_failing_post_ps_tests"
7245             units="pixels"
7246             symbol_name="PixelsFailingPostPsTests"
7247             semantic_type="event"
7248             mdapi_supported_apis=""
7249             mdapi_usage_flags="Tier3 Frame Batch Draw"
7250             mdapi_hw_unit_type="gpu"
7251             mdapi_group="3D Pipe/Output Merger"
7252             />
7253    <counter name="GPU Time Elapsed"
7254             description="Time elapsed on the GPU during the measurement."
7255             data_type="uint64"
7256             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7257             underscore_name="gpu_time"
7258             units="ns"
7259             symbol_name="GpuTime"
7260             semantic_type="duration"
7261             mdapi_supported_apis=""
7262             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7263             mdapi_hw_unit_type="gpu"
7264             mdapi_group="GPU"
7265             />
7266    <counter name="AVG GPU Core Frequency"
7267             description="Average GPU Core Frequency in the measurement."
7268             data_type="uint64"
7269             max_equation="$GpuMaxFrequency"
7270             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7271             underscore_name="avg_gpu_core_frequency"
7272             units="hz"
7273             symbol_name="AvgGpuCoreFrequency"
7274             semantic_type="event"
7275             mdapi_supported_apis=""
7276             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7277             mdapi_group="GPU"
7278             mdapi_hw_unit_type="gpu"
7279             />
7280    <counter name="Sampler Texels Misses"
7281             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7282             data_type="uint64"
7283             equation="A 29 READ 4 UMUL"
7284             underscore_name="sampler_texel_misses"
7285             units="texels"
7286             symbol_name="SamplerTexelMisses"
7287             semantic_type="event"
7288             mdapi_supported_apis=""
7289             mdapi_usage_flags="Tier3 Batch Frame Draw"
7290             mdapi_hw_unit_type="gpu"
7291             mdapi_group="Sampler/Sampler Cache"
7292             />
7293    <counter name="CS Threads Dispatched"
7294             description="The total number of compute shader hardware threads dispatched."
7295             data_type="uint64"
7296             equation="A 4 READ"
7297             underscore_name="cs_threads"
7298             units="threads"
7299             symbol_name="CsThreads"
7300             semantic_type="event"
7301             mdapi_supported_apis=""
7302             mdapi_usage_flags="Tier3 Frame Batch Draw"
7303             mdapi_hw_unit_type="gpu"
7304             mdapi_group="EU Array/Compute Shader"
7305             />
7306    <counter name="Slice0 Rasterizer Input Available"
7307             description="The percentage of time in which slice0 rasterizer input is available"
7308             data_type="float"
7309             max_equation="100"
7310             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7311             underscore_name="rasterizer0_input_available"
7312             units="percent"
7313             symbol_name="Rasterizer0InputAvailable"
7314             availability="$SliceMask 1 AND"
7315             semantic_type="duration"
7316             mdapi_supported_apis=""
7317             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7318             mdapi_group="GPU/Rasterizer"
7319             mdapi_hw_unit_type="slice"
7320             />
7321    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7322             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7323             data_type="float"
7324             max_equation="100"
7325             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7326             underscore_name="pixel_data0_ready"
7327             units="percent"
7328             symbol_name="PixelData0Ready"
7329             semantic_type="duration"
7330             mdapi_supported_apis=""
7331             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7332             mdapi_group="GPU/Rasterizer/Early Depth Test"
7333             mdapi_hw_unit_type="slice"
7334             />
7335    <counter name="SLM Bytes Read"
7336             description="The total number of GPU memory bytes read from shared local memory."
7337             data_type="uint64"
7338             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7339             equation="A 30 READ 64 UMUL"
7340             underscore_name="slm_bytes_read"
7341             units="bytes"
7342             symbol_name="SlmBytesRead"
7343             semantic_type="throughput"
7344             mdapi_supported_apis=""
7345             mdapi_usage_flags="Tier3 Frame Batch Draw"
7346             mdapi_group="L3/Data Port/SLM"
7347             mdapi_hw_unit_type="gpu"
7348             />
7349    <counter name="PS FPU1 Pipe Active"
7350             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7351             data_type="float"
7352             max_equation="100"
7353             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7354             underscore_name="ps_fpu1_active"
7355             units="percent"
7356             symbol_name="PsFpu1Active"
7357             semantic_type="duration"
7358             mdapi_supported_apis=""
7359             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7360             mdapi_group="EU Array/Pixel Shader"
7361             mdapi_hw_unit_type="gpu"
7362             />
7363    <counter name="PS Send Pipeline Active"
7364             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7365             data_type="float"
7366             max_equation="100"
7367             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7368             underscore_name="ps_send_active"
7369             units="percent"
7370             symbol_name="PsSendActive"
7371             semantic_type="duration"
7372             mdapi_supported_apis=""
7373             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7374             mdapi_group="EU Array/Pixel Shader"
7375             mdapi_hw_unit_type="gpu"
7376             />
7377    <counter name="VS FPU0 Pipe Active"
7378             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7379             data_type="float"
7380             max_equation="100"
7381             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7382             underscore_name="vs_fpu0_active"
7383             units="percent"
7384             symbol_name="VsFpu0Active"
7385             semantic_type="duration"
7386             mdapi_supported_apis=""
7387             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7388             mdapi_group="EU Array/Vertex Shader"
7389             mdapi_hw_unit_type="gpu"
7390             />
7391    <counter name="GPU Busy"
7392             description="The percentage of time in which the GPU has been processing GPU commands."
7393             data_type="float"
7394             max_equation="100"
7395             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7396             underscore_name="gpu_busy"
7397             units="percent"
7398             symbol_name="GpuBusy"
7399             semantic_type="duration"
7400             mdapi_supported_apis=""
7401             mdapi_usage_flags="Tier1 Overview System Frame"
7402             mdapi_group="GPU"
7403             mdapi_hw_unit_type="gpu"
7404             />
7405    <counter name="Slice1 Pixel Values Ready"
7406             description="The percentage of time in which slice1 pixel values are ready"
7407             data_type="float"
7408             max_equation="100"
7409             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7410             underscore_name="pixel_values1_ready"
7411             units="percent"
7412             symbol_name="PixelValues1Ready"
7413             availability="$SliceMask 2 AND"
7414             semantic_type="duration"
7415             mdapi_supported_apis=""
7416             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7417             mdapi_group="GPU/3D Pipe"
7418             mdapi_hw_unit_type="slice"
7419             />
7420    <counter name="Slice1 PS Output Available"
7421             description="The percentage of time in which slice1 PS output is available"
7422             data_type="float"
7423             max_equation="100"
7424             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7425             underscore_name="ps_output1_available"
7426             units="percent"
7427             symbol_name="PSOutput1Available"
7428             availability="$SliceMask 2 AND"
7429             semantic_type="duration"
7430             mdapi_supported_apis=""
7431             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7432             mdapi_group="GPU/3D Pipe"
7433             mdapi_hw_unit_type="slice"
7434             />
7435    <counter name="Rasterized Pixels"
7436             description="The total number of rasterized pixels."
7437             data_type="uint64"
7438             equation="A 21 READ 4 UMUL"
7439             underscore_name="rasterized_pixels"
7440             units="pixels"
7441             symbol_name="RasterizedPixels"
7442             semantic_type="event"
7443             mdapi_supported_apis=""
7444             mdapi_usage_flags="Tier3 Frame Batch Draw"
7445             mdapi_hw_unit_type="gpu"
7446             mdapi_group="3D Pipe/Rasterizer"
7447             />
7448    <counter name="PS FPU0 Pipe Active"
7449             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7450             data_type="float"
7451             max_equation="100"
7452             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7453             underscore_name="ps_fpu0_active"
7454             units="percent"
7455             symbol_name="PsFpu0Active"
7456             semantic_type="duration"
7457             mdapi_supported_apis=""
7458             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7459             mdapi_group="EU Array/Pixel Shader"
7460             mdapi_hw_unit_type="gpu"
7461             />
7462    <counter name="DS Threads Dispatched"
7463             description="The total number of domain shader hardware threads dispatched."
7464             data_type="uint64"
7465             equation="A 3 READ"
7466             underscore_name="ds_threads"
7467             units="threads"
7468             symbol_name="DsThreads"
7469             semantic_type="event"
7470             mdapi_supported_apis=""
7471             mdapi_usage_flags="Tier3 Frame Batch Draw"
7472             mdapi_hw_unit_type="gpu"
7473             mdapi_group="EU Array/Domain Shader"
7474             />
7475    <counter name="Samples Written"
7476             description="The total number of samples or pixels written to all render targets."
7477             data_type="uint64"
7478             equation="A 26 READ 4 UMUL"
7479             underscore_name="samples_written"
7480             units="pixels"
7481             symbol_name="SamplesWritten"
7482             semantic_type="event"
7483             mdapi_supported_apis=""
7484             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7485             mdapi_hw_unit_type="gpu"
7486             mdapi_group="3D Pipe/Output Merger"
7487             />
7488    <counter name="EU Stall"
7489             description="The percentage of time in which the Execution Units were stalled."
7490             data_type="float"
7491             max_equation="100"
7492             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7493             underscore_name="eu_stall"
7494             units="percent"
7495             symbol_name="EuStall"
7496             semantic_type="duration"
7497             mdapi_supported_apis=""
7498             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7499             mdapi_group="EU Array"
7500             mdapi_hw_unit_type="gpu"
7501             />
7502    <counter name="Slice0 Rasterizer Output Ready"
7503             description="The percentage of time in which slice0 rasterizer output is ready"
7504             data_type="float"
7505             max_equation="100"
7506             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7507             underscore_name="rasterizer0_output_ready"
7508             units="percent"
7509             symbol_name="Rasterizer0OutputReady"
7510             availability="$SliceMask 1 AND"
7511             semantic_type="duration"
7512             mdapi_supported_apis=""
7513             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7514             mdapi_group="GPU/Rasterizer"
7515             mdapi_hw_unit_type="slice"
7516             />
7517    <counter name="Samples Blended"
7518             description="The total number of blended samples or pixels written to all render targets."
7519             data_type="uint64"
7520             equation="A 27 READ 4 UMUL"
7521             underscore_name="samples_blended"
7522             units="pixels"
7523             symbol_name="SamplesBlended"
7524             semantic_type="event"
7525             mdapi_supported_apis=""
7526             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7527             mdapi_hw_unit_type="gpu"
7528             mdapi_group="3D Pipe/Output Merger"
7529             />
7530    <counter name="Early Depth Test Fails"
7531             description="The total number of pixels dropped on early depth test."
7532             data_type="uint64"
7533             equation="A 23 READ 4 UMUL"
7534             underscore_name="early_depth_test_fails"
7535             units="pixels"
7536             symbol_name="EarlyDepthTestFails"
7537             semantic_type="event"
7538             mdapi_supported_apis=""
7539             mdapi_usage_flags="Tier3 Frame Batch Draw"
7540             mdapi_hw_unit_type="gpu"
7541             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7542             />
7543    <counter name="Slice1 Rasterizer Output Ready"
7544             description="The percentage of time in which slice1 rasterizer output is ready"
7545             data_type="float"
7546             max_equation="100"
7547             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7548             underscore_name="rasterizer1_output_ready"
7549             units="percent"
7550             symbol_name="Rasterizer1OutputReady"
7551             availability="$SliceMask 2 AND"
7552             semantic_type="duration"
7553             mdapi_supported_apis=""
7554             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7555             mdapi_group="GPU/Rasterizer"
7556             mdapi_hw_unit_type="slice"
7557             />
7558    <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
7559             description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7560             data_type="float"
7561             max_equation="100"
7562             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7563             underscore_name="pixel_data1_ready"
7564             units="percent"
7565             symbol_name="PixelData1Ready"
7566             semantic_type="duration"
7567             mdapi_supported_apis=""
7568             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7569             mdapi_group="GPU/Rasterizer/Early Depth Test"
7570             mdapi_hw_unit_type="slice"
7571             />
7572    <counter name="Shader Memory Accesses"
7573             description="The total number of shader memory accesses to L3."
7574             data_type="uint64"
7575             equation="A 32 READ"
7576             underscore_name="shader_memory_accesses"
7577             units="messages"
7578             symbol_name="ShaderMemoryAccesses"
7579             semantic_type="event"
7580             mdapi_supported_apis=""
7581             mdapi_usage_flags="Tier3 Frame Batch Draw"
7582             mdapi_hw_unit_type="gpu"
7583             mdapi_group="L3/Data Port"
7584             />
7585    <counter name="SQ is full"
7586             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7587             data_type="float"
7588             max_equation="100"
7589             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7590             underscore_name="gt_request_queue_full"
7591             units="percent"
7592             symbol_name="GTRequestQueueFull"
7593             semantic_type="duration"
7594             mdapi_supported_apis=""
7595             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7596             mdapi_group="GTI"
7597             mdapi_hw_unit_type="gpu"
7598             />
7599    <counter name="HS Threads Dispatched"
7600             description="The total number of hull shader hardware threads dispatched."
7601             data_type="uint64"
7602             equation="A 2 READ"
7603             underscore_name="hs_threads"
7604             units="threads"
7605             symbol_name="HsThreads"
7606             semantic_type="event"
7607             mdapi_supported_apis=""
7608             mdapi_usage_flags="Tier3 Frame Batch Draw"
7609             mdapi_hw_unit_type="gpu"
7610             mdapi_group="EU Array/Hull Shader"
7611             />
7612    <counter name="L3 Shader Throughput"
7613             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7614             data_type="uint64"
7615             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7616             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7617             underscore_name="l3_shader_throughput"
7618             units="bytes"
7619             symbol_name="L3ShaderThroughput"
7620             semantic_type="throughput"
7621             mdapi_supported_apis=""
7622             mdapi_usage_flags="Tier2 Frame Batch Draw"
7623             mdapi_group="L3/Data Port"
7624             mdapi_hw_unit_type="gpu"
7625             />
7626    <counter name="Samples Killed in FS"
7627             description="The total number of samples or pixels dropped in fragment shaders."
7628             data_type="uint64"
7629             equation="A 24 READ 4 UMUL"
7630             underscore_name="samples_killed_in_ps"
7631             units="pixels"
7632             symbol_name="SamplesKilledInPs"
7633             semantic_type="event"
7634             mdapi_supported_apis=""
7635             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7636             mdapi_hw_unit_type="gpu"
7637             mdapi_group="3D Pipe/Fragment Shader"
7638             />
7639    <counter name="SLM Bytes Written"
7640             description="The total number of GPU memory bytes written into shared local memory."
7641             data_type="uint64"
7642             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7643             equation="A 31 READ 64 UMUL"
7644             underscore_name="slm_bytes_written"
7645             units="bytes"
7646             symbol_name="SlmBytesWritten"
7647             semantic_type="throughput"
7648             mdapi_supported_apis=""
7649             mdapi_usage_flags="Tier3 Frame Batch Draw"
7650             mdapi_group="L3/Data Port/SLM"
7651             mdapi_hw_unit_type="gpu"
7652             />
7653    <counter name="Slice0 PS Output Available"
7654             description="The percentage of time in which slice0 PS output is available"
7655             data_type="float"
7656             max_equation="100"
7657             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7658             underscore_name="ps_output0_available"
7659             units="percent"
7660             symbol_name="PSOutput0Available"
7661             availability="$SliceMask 1 AND"
7662             semantic_type="duration"
7663             mdapi_supported_apis=""
7664             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7665             mdapi_group="GPU/3D Pipe"
7666             mdapi_hw_unit_type="slice"
7667             />
7668    <counter name="Shader Atomic Memory Accesses"
7669             description="The total number of shader atomic memory accesses."
7670             data_type="uint64"
7671             equation="A 34 READ"
7672             underscore_name="shader_atomics"
7673             units="messages"
7674             symbol_name="ShaderAtomics"
7675             semantic_type="event"
7676             mdapi_supported_apis=""
7677             mdapi_usage_flags="Tier3 Frame Batch Draw"
7678             mdapi_hw_unit_type="gpu"
7679             mdapi_group="L3/Data Port/Atomics"
7680             />
7681    <register_config type="NOA">
7682        <register type="NOA" address="0x00000D04" value="0x00000200" />
7683        <register type="NOA" address="0x00009884" value="0x00000000" />
7684        <register type="NOA" address="0x00009888" value="0x0C710004" />
7685        <register type="NOA" address="0x00009888" value="0x10747000" />
7686        <register type="NOA" address="0x00009888" value="0x12756800" />
7687        <register type="NOA" address="0x00009888" value="0x04795000" />
7688        <register type="NOA" address="0x00009888" value="0x127C01C0" />
7689        <register type="NOA" address="0x00009888" value="0x0CF10004" />
7690        <register type="NOA" address="0x00009888" value="0x10F47000" />
7691        <register type="NOA" address="0x00009888" value="0x12F56800" />
7692        <register type="NOA" address="0x00009888" value="0x04F95000" />
7693        <register type="NOA" address="0x00009888" value="0x12FC01C0" />
7694        <register type="NOA" address="0x00009888" value="0x1A6C4044" />
7695        <register type="NOA" address="0x00009888" value="0x1C6C0004" />
7696        <register type="NOA" address="0x00009888" value="0x186C00A0" />
7697        <register type="NOA" address="0x00009888" value="0x00710010" />
7698        <register type="NOA" address="0x00009888" value="0x02738000" />
7699        <register type="NOA" address="0x00009888" value="0x04732000" />
7700        <register type="NOA" address="0x00009888" value="0x0673A000" />
7701        <register type="NOA" address="0x00009888" value="0x00736000" />
7702        <register type="NOA" address="0x00009888" value="0x08740037" />
7703        <register type="NOA" address="0x00009888" value="0x0C740000" />
7704        <register type="NOA" address="0x00009888" value="0x0A750F36" />
7705        <register type="NOA" address="0x00009888" value="0x10750000" />
7706        <register type="NOA" address="0x00009888" value="0x04751000" />
7707        <register type="NOA" address="0x00009888" value="0x0C752000" />
7708        <register type="NOA" address="0x00009888" value="0x0E750000" />
7709        <register type="NOA" address="0x00009888" value="0x0C760800" />
7710        <register type="NOA" address="0x00009888" value="0x0E768800" />
7711        <register type="NOA" address="0x00009888" value="0x10760002" />
7712        <register type="NOA" address="0x00009888" value="0x0077C000" />
7713        <register type="NOA" address="0x00009888" value="0x0E778000" />
7714        <register type="NOA" address="0x00009888" value="0x1477C000" />
7715        <register type="NOA" address="0x00009888" value="0x167767E0" />
7716        <register type="NOA" address="0x00009888" value="0x18770002" />
7717        <register type="NOA" address="0x00009888" value="0x02778000" />
7718        <register type="NOA" address="0x00009888" value="0x04778000" />
7719        <register type="NOA" address="0x00009888" value="0x0C790017" />
7720        <register type="NOA" address="0x00009888" value="0x08790000" />
7721        <register type="NOA" address="0x00009888" value="0x0C7B0088" />
7722        <register type="NOA" address="0x00009888" value="0x0E7C0032" />
7723        <register type="NOA" address="0x00009888" value="0x107C0000" />
7724        <register type="NOA" address="0x00009888" value="0x167C0004" />
7725        <register type="NOA" address="0x00009888" value="0x04F10200" />
7726        <register type="NOA" address="0x00009888" value="0x00F10000" />
7727        <register type="NOA" address="0x00009888" value="0x08F40DC0" />
7728        <register type="NOA" address="0x00009888" value="0x0CF40000" />
7729        <register type="NOA" address="0x00009888" value="0x00F50D80" />
7730        <register type="NOA" address="0x00009888" value="0x02F5003C" />
7731        <register type="NOA" address="0x00009888" value="0x10F50000" />
7732        <register type="NOA" address="0x00009888" value="0x0AF54000" />
7733        <register type="NOA" address="0x00009888" value="0x0CF58000" />
7734        <register type="NOA" address="0x00009888" value="0x04F50000" />
7735        <register type="NOA" address="0x00009888" value="0x06F50000" />
7736        <register type="NOA" address="0x00009888" value="0x0EF62200" />
7737        <register type="NOA" address="0x00009888" value="0x0CF6A000" />
7738        <register type="NOA" address="0x00009888" value="0x0EF7C000" />
7739        <register type="NOA" address="0x00009888" value="0x16F71030" />
7740        <register type="NOA" address="0x00009888" value="0x18F70001" />
7741        <register type="NOA" address="0x00009888" value="0x02F7C000" />
7742        <register type="NOA" address="0x00009888" value="0x04F7C000" />
7743        <register type="NOA" address="0x00009888" value="0x0CF905C0" />
7744        <register type="NOA" address="0x00009888" value="0x08F90000" />
7745        <register type="NOA" address="0x00009888" value="0x0CFB0220" />
7746        <register type="NOA" address="0x00009888" value="0x0EFC1900" />
7747        <register type="NOA" address="0x00009888" value="0x10FC0000" />
7748        <register type="NOA" address="0x00009888" value="0x16FC0010" />
7749        <register type="NOA" address="0x00009884" value="0x00000007" />
7750        <register type="NOA" address="0x00009888" value="0x2100F000" />
7751        <register type="NOA" address="0x00009888" value="0x1D000071" />
7752        <register type="NOA" address="0x00009888" value="0x33000000" />
7753        <register type="NOA" address="0x00009888" value="0x1100C000" />
7754        <register type="NOA" address="0x00009888" value="0x1F00C000" />
7755        <register type="NOA" address="0x00009888" value="0x2300C000" />
7756        <register type="NOA" address="0x00009888" value="0x2500C000" />
7757        <register type="NOA" address="0x00009888" value="0x2700C000" />
7758        <register type="NOA" address="0x00009888" value="0x2900C000" />
7759        <register type="NOA" address="0x00009888" value="0x2B00C000" />
7760        <register type="NOA" address="0x00009888" value="0x2D00C000" />
7761        <register type="NOA" address="0x00009888" value="0x2F00C000" />
7762        <register type="NOA" address="0x00009888" value="0x1300C000" />
7763        <register type="NOA" address="0x00009888" value="0x1500C000" />
7764        <register type="NOA" address="0x00009888" value="0x47000001" />
7765        <register type="NOA" address="0x00009888" value="0x39000421" />
7766        <register type="NOA" address="0x00009888" value="0x49000300" />
7767        <register type="NOA" address="0x00009888" value="0x3D000402" />
7768        <register type="NOA" address="0x00009888" value="0x4B001101" />
7769        <register type="NOA" address="0x00009888" value="0x3F000840" />
7770        <register type="NOA" address="0x00009888" value="0x4D000101" />
7771        <register type="NOA" address="0x00009888" value="0x41000801" />
7772        <register type="NOA" address="0x00009888" value="0x35000000" />
7773        <register type="NOA" address="0x00009888" value="0x31000000" />
7774        <register type="NOA" address="0x00009888" value="0x43000001" />
7775    </register_config>
7776    <register_config type="OA">
7777        <register type="OA" address="0x00002740" value="0x00000000" />
7778        <register type="OA" address="0x00002710" value="0x00000000" />
7779        <register type="OA" address="0x00002714" value="0x30800000" />
7780        <register type="OA" address="0x00002720" value="0x00000000" />
7781        <register type="OA" address="0x00002724" value="0x30800000" />
7782        <register type="OA" address="0x00002770" value="0x00000180" />
7783        <register type="OA" address="0x00002774" value="0x0000FFCF" />
7784        <register type="OA" address="0x00002778" value="0x00006000" />
7785        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7786        <register type="OA" address="0x00002790" value="0x00000002" />
7787        <register type="OA" address="0x00002794" value="0x0000FFFE" />
7788        <register type="OA" address="0x00002798" value="0x00000002" />
7789        <register type="OA" address="0x0000279C" value="0x0000FFFD" />
7790    </register_config>
7791    <register_config type="FLEX">
7792        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7793        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7794        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7795        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7796        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7797    </register_config>
7798  </set>
7799
7800  <set name="Metric set Sampler"
7801       mdapi_supported_apis="OGL OCL IO BB"
7802       underscore_name="sampler"
7803       hw_config_guid="9bcf4ff2-c15f-4bea-8ec8-8db87791942e"
7804       chipset="CNL"
7805       symbol_name="Sampler"
7806       >
7807    <counter name="GPU Core Clocks"
7808             description="The total number of GPU core clocks elapsed during the measurement."
7809             data_type="uint64"
7810             equation="GPU_CLOCK 0 READ"
7811             underscore_name="gpu_core_clocks"
7812             units="cycles"
7813             symbol_name="GpuCoreClocks"
7814             semantic_type="event"
7815             mdapi_supported_apis=""
7816             mdapi_usage_flags="Tier1 Frame Batch Draw"
7817             mdapi_hw_unit_type="gpu"
7818             mdapi_group="GPU"
7819             />
7820    <counter name="EU Active"
7821             description="The percentage of time in which the Execution Units were actively processing."
7822             data_type="float"
7823             max_equation="100"
7824             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7825             underscore_name="eu_active"
7826             units="percent"
7827             symbol_name="EuActive"
7828             semantic_type="duration"
7829             mdapi_supported_apis=""
7830             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7831             mdapi_group="EU Array"
7832             mdapi_hw_unit_type="gpu"
7833             />
7834    <counter name="Slice0 Subslice2 Input Available"
7835             description="The percentage of time in which slice0 subslice2 sampler input is available"
7836             data_type="float"
7837             max_equation="100"
7838             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7839             underscore_name="sampler02_input_available"
7840             units="percent"
7841             symbol_name="Sampler02InputAvailable"
7842             availability="$SubsliceMask 4 AND"
7843             semantic_type="duration"
7844             mdapi_supported_apis=""
7845             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7846             mdapi_group="GPU/Sampler"
7847             mdapi_hw_unit_type="subslice"
7848             />
7849    <counter name="EU Both FPU Pipes Active"
7850             description="The percentage of time in which both EU FPU pipelines were actively processing."
7851             data_type="float"
7852             max_equation="100"
7853             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7854             underscore_name="eu_fpu_both_active"
7855             units="percent"
7856             symbol_name="EuFpuBothActive"
7857             semantic_type="duration"
7858             mdapi_supported_apis=""
7859             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7860             mdapi_group="EU Array/Pipes"
7861             mdapi_hw_unit_type="gpu"
7862             />
7863    <counter name="SQ is full"
7864             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7865             data_type="float"
7866             max_equation="100"
7867             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7868             underscore_name="gt_request_queue_full"
7869             units="percent"
7870             symbol_name="GTRequestQueueFull"
7871             semantic_type="duration"
7872             mdapi_supported_apis=""
7873             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7874             mdapi_group="GTI"
7875             mdapi_hw_unit_type="gpu"
7876             />
7877    <counter name="VS Send Pipe Active"
7878             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7879             data_type="float"
7880             max_equation="100"
7881             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7882             underscore_name="vs_send_active"
7883             units="percent"
7884             symbol_name="VsSendActive"
7885             semantic_type="duration"
7886             mdapi_supported_apis=""
7887             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7888             mdapi_group="EU Array/Vertex Shader"
7889             mdapi_hw_unit_type="gpu"
7890             />
7891    <counter name="Slice0 Subslice0 Input Available"
7892             description="The percentage of time in which slice0 subslice0 sampler input is available"
7893             data_type="float"
7894             max_equation="100"
7895             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7896             underscore_name="sampler00_input_available"
7897             units="percent"
7898             symbol_name="Sampler00InputAvailable"
7899             availability="$SubsliceMask 1 AND"
7900             semantic_type="duration"
7901             mdapi_supported_apis=""
7902             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7903             mdapi_group="GPU/Sampler"
7904             mdapi_hw_unit_type="subslice"
7905             />
7906    <counter name="VS FPU1 Pipe Active"
7907             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7908             data_type="float"
7909             max_equation="100"
7910             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7911             underscore_name="vs_fpu1_active"
7912             units="percent"
7913             symbol_name="VsFpu1Active"
7914             semantic_type="duration"
7915             mdapi_supported_apis=""
7916             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7917             mdapi_group="EU Array/Vertex Shader"
7918             mdapi_hw_unit_type="gpu"
7919             />
7920    <counter name="GS Threads Dispatched"
7921             description="The total number of geometry shader hardware threads dispatched."
7922             data_type="uint64"
7923             equation="A 5 READ"
7924             underscore_name="gs_threads"
7925             units="threads"
7926             symbol_name="GsThreads"
7927             semantic_type="event"
7928             mdapi_supported_apis=""
7929             mdapi_usage_flags="Tier3 Frame Batch Draw"
7930             mdapi_hw_unit_type="gpu"
7931             mdapi_group="EU Array/Geometry Shader"
7932             />
7933    <counter name="Slice1 Subslice0 Input Available"
7934             description="The percentage of time in which slice1 subslice0 sampler input is available"
7935             data_type="float"
7936             max_equation="100"
7937             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7938             underscore_name="sampler10_input_available"
7939             units="percent"
7940             symbol_name="Sampler10InputAvailable"
7941             availability="$SubsliceMask 8 AND"
7942             semantic_type="duration"
7943             mdapi_supported_apis=""
7944             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7945             mdapi_group="GPU/Sampler"
7946             mdapi_hw_unit_type="subslice"
7947             />
7948    <counter name="Early Hi-Depth Test Fails"
7949             description="The total number of pixels dropped on early hierarchical depth test."
7950             data_type="uint64"
7951             equation="A 22 READ 4 UMUL"
7952             underscore_name="hi_depth_test_fails"
7953             units="pixels"
7954             symbol_name="HiDepthTestFails"
7955             semantic_type="event"
7956             mdapi_supported_apis=""
7957             mdapi_usage_flags="Tier3 Frame Batch Draw"
7958             mdapi_hw_unit_type="gpu"
7959             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7960             />
7961    <counter name="FS Both FPU Active"
7962             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7963             data_type="float"
7964             max_equation="100"
7965             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7966             underscore_name="ps_eu_both_fpu_active"
7967             units="percent"
7968             symbol_name="PsEuBothFpuActive"
7969             semantic_type="duration"
7970             mdapi_supported_apis=""
7971             mdapi_usage_flags="Tier4 Frame Batch Draw"
7972             mdapi_group="3D Pipe/Fragment Shader"
7973             mdapi_hw_unit_type="gpu"
7974             />
7975    <counter name="VS Threads Dispatched"
7976             description="The total number of vertex shader hardware threads dispatched."
7977             data_type="uint64"
7978             equation="A 1 READ"
7979             underscore_name="vs_threads"
7980             units="threads"
7981             symbol_name="VsThreads"
7982             semantic_type="event"
7983             mdapi_supported_apis=""
7984             mdapi_usage_flags="Tier3 Frame Batch Draw"
7985             mdapi_hw_unit_type="gpu"
7986             mdapi_group="EU Array/Vertex Shader"
7987             />
7988    <counter name="Slice0 Subslice2 Sampler Output Ready"
7989             description="The percentage of time in which slice0 subslice2 sampler output is ready"
7990             data_type="float"
7991             max_equation="100"
7992             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7993             underscore_name="sampler02_output_ready"
7994             units="percent"
7995             symbol_name="Sampler02OutputReady"
7996             availability="$SubsliceMask 4 AND"
7997             semantic_type="duration"
7998             mdapi_supported_apis=""
7999             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8000             mdapi_group="GPU/Sampler"
8001             mdapi_hw_unit_type="subslice"
8002             />
8003    <counter name="FS Threads Dispatched"
8004             description="The total number of fragment shader hardware threads dispatched."
8005             data_type="uint64"
8006             equation="A 6 READ"
8007             underscore_name="ps_threads"
8008             units="threads"
8009             symbol_name="PsThreads"
8010             semantic_type="event"
8011             mdapi_supported_apis=""
8012             mdapi_usage_flags="Tier3 Frame Batch Draw"
8013             mdapi_hw_unit_type="gpu"
8014             mdapi_group="EU Array/Fragment Shader"
8015             />
8016    <counter name="Shader Barrier Messages"
8017             description="The total number of shader barrier messages."
8018             data_type="uint64"
8019             equation="A 35 READ"
8020             underscore_name="shader_barriers"
8021             units="messages"
8022             symbol_name="ShaderBarriers"
8023             semantic_type="event"
8024             mdapi_supported_apis=""
8025             mdapi_usage_flags="Tier3 Frame Batch Draw"
8026             mdapi_hw_unit_type="gpu"
8027             mdapi_group="EU Array/Barrier"
8028             />
8029    <counter name="Slice0 Subslice1 Input Available"
8030             description="The percentage of time in which slice0 subslice1 sampler input is available"
8031             data_type="float"
8032             max_equation="100"
8033             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8034             underscore_name="sampler01_input_available"
8035             units="percent"
8036             symbol_name="Sampler01InputAvailable"
8037             availability="$SubsliceMask 2 AND"
8038             semantic_type="duration"
8039             mdapi_supported_apis=""
8040             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8041             mdapi_group="GPU/Sampler"
8042             mdapi_hw_unit_type="subslice"
8043             />
8044    <counter name="Sampler Texels"
8045             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8046             data_type="uint64"
8047             equation="A 28 READ 4 UMUL"
8048             underscore_name="sampler_texels"
8049             units="texels"
8050             symbol_name="SamplerTexels"
8051             semantic_type="event"
8052             mdapi_supported_apis=""
8053             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8054             mdapi_hw_unit_type="gpu"
8055             mdapi_group="Sampler/Sampler Input"
8056             />
8057    <counter name="Pixels Failing Tests"
8058             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8059             data_type="uint64"
8060             equation="A 25 READ 4 UMUL"
8061             underscore_name="pixels_failing_post_ps_tests"
8062             units="pixels"
8063             symbol_name="PixelsFailingPostPsTests"
8064             semantic_type="event"
8065             mdapi_supported_apis=""
8066             mdapi_usage_flags="Tier3 Frame Batch Draw"
8067             mdapi_hw_unit_type="gpu"
8068             mdapi_group="3D Pipe/Output Merger"
8069             />
8070    <counter name="GPU Time Elapsed"
8071             description="Time elapsed on the GPU during the measurement."
8072             data_type="uint64"
8073             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8074             underscore_name="gpu_time"
8075             units="ns"
8076             symbol_name="GpuTime"
8077             semantic_type="duration"
8078             mdapi_supported_apis=""
8079             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8080             mdapi_hw_unit_type="gpu"
8081             mdapi_group="GPU"
8082             />
8083    <counter name="AVG GPU Core Frequency"
8084             description="Average GPU Core Frequency in the measurement."
8085             data_type="uint64"
8086             max_equation="$GpuMaxFrequency"
8087             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8088             underscore_name="avg_gpu_core_frequency"
8089             units="hz"
8090             symbol_name="AvgGpuCoreFrequency"
8091             semantic_type="event"
8092             mdapi_supported_apis=""
8093             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8094             mdapi_group="GPU"
8095             mdapi_hw_unit_type="gpu"
8096             />
8097    <counter name="Sampler Texels Misses"
8098             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8099             data_type="uint64"
8100             equation="A 29 READ 4 UMUL"
8101             underscore_name="sampler_texel_misses"
8102             units="texels"
8103             symbol_name="SamplerTexelMisses"
8104             semantic_type="event"
8105             mdapi_supported_apis=""
8106             mdapi_usage_flags="Tier3 Batch Frame Draw"
8107             mdapi_hw_unit_type="gpu"
8108             mdapi_group="Sampler/Sampler Cache"
8109             />
8110    <counter name="CS Threads Dispatched"
8111             description="The total number of compute shader hardware threads dispatched."
8112             data_type="uint64"
8113             equation="A 4 READ"
8114             underscore_name="cs_threads"
8115             units="threads"
8116             symbol_name="CsThreads"
8117             semantic_type="event"
8118             mdapi_supported_apis=""
8119             mdapi_usage_flags="Tier3 Frame Batch Draw"
8120             mdapi_hw_unit_type="gpu"
8121             mdapi_group="EU Array/Compute Shader"
8122             />
8123    <counter name="SLM Bytes Read"
8124             description="The total number of GPU memory bytes read from shared local memory."
8125             data_type="uint64"
8126             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8127             equation="A 30 READ 64 UMUL"
8128             underscore_name="slm_bytes_read"
8129             units="bytes"
8130             symbol_name="SlmBytesRead"
8131             semantic_type="throughput"
8132             mdapi_supported_apis=""
8133             mdapi_usage_flags="Tier3 Frame Batch Draw"
8134             mdapi_group="L3/Data Port/SLM"
8135             mdapi_hw_unit_type="gpu"
8136             />
8137    <counter name="PS FPU1 Pipe Active"
8138             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8139             data_type="float"
8140             max_equation="100"
8141             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8142             underscore_name="ps_fpu1_active"
8143             units="percent"
8144             symbol_name="PsFpu1Active"
8145             semantic_type="duration"
8146             mdapi_supported_apis=""
8147             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8148             mdapi_group="EU Array/Pixel Shader"
8149             mdapi_hw_unit_type="gpu"
8150             />
8151    <counter name="PS Send Pipeline Active"
8152             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8153             data_type="float"
8154             max_equation="100"
8155             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8156             underscore_name="ps_send_active"
8157             units="percent"
8158             symbol_name="PsSendActive"
8159             semantic_type="duration"
8160             mdapi_supported_apis=""
8161             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8162             mdapi_group="EU Array/Pixel Shader"
8163             mdapi_hw_unit_type="gpu"
8164             />
8165    <counter name="VS FPU0 Pipe Active"
8166             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8167             data_type="float"
8168             max_equation="100"
8169             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8170             underscore_name="vs_fpu0_active"
8171             units="percent"
8172             symbol_name="VsFpu0Active"
8173             semantic_type="duration"
8174             mdapi_supported_apis=""
8175             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8176             mdapi_group="EU Array/Vertex Shader"
8177             mdapi_hw_unit_type="gpu"
8178             />
8179    <counter name="GPU Busy"
8180             description="The percentage of time in which the GPU has been processing GPU commands."
8181             data_type="float"
8182             max_equation="100"
8183             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8184             underscore_name="gpu_busy"
8185             units="percent"
8186             symbol_name="GpuBusy"
8187             semantic_type="duration"
8188             mdapi_supported_apis=""
8189             mdapi_usage_flags="Tier1 Overview System Frame"
8190             mdapi_group="GPU"
8191             mdapi_hw_unit_type="gpu"
8192             />
8193    <counter name="Slice1 Subslice1 Input Available"
8194             description="The percentage of time in which slice1 subslice1 sampler input is available"
8195             data_type="float"
8196             max_equation="100"
8197             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8198             underscore_name="sampler11_input_available"
8199             units="percent"
8200             symbol_name="Sampler11InputAvailable"
8201             availability="$SubsliceMask 16 AND"
8202             semantic_type="duration"
8203             mdapi_supported_apis=""
8204             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8205             mdapi_group="GPU/Sampler"
8206             mdapi_hw_unit_type="subslice"
8207             />
8208    <counter name="Rasterized Pixels"
8209             description="The total number of rasterized pixels."
8210             data_type="uint64"
8211             equation="A 21 READ 4 UMUL"
8212             underscore_name="rasterized_pixels"
8213             units="pixels"
8214             symbol_name="RasterizedPixels"
8215             semantic_type="event"
8216             mdapi_supported_apis=""
8217             mdapi_usage_flags="Tier3 Frame Batch Draw"
8218             mdapi_hw_unit_type="gpu"
8219             mdapi_group="3D Pipe/Rasterizer"
8220             />
8221    <counter name="PS FPU0 Pipe Active"
8222             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8223             data_type="float"
8224             max_equation="100"
8225             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8226             underscore_name="ps_fpu0_active"
8227             units="percent"
8228             symbol_name="PsFpu0Active"
8229             semantic_type="duration"
8230             mdapi_supported_apis=""
8231             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8232             mdapi_group="EU Array/Pixel Shader"
8233             mdapi_hw_unit_type="gpu"
8234             />
8235    <counter name="DS Threads Dispatched"
8236             description="The total number of domain shader hardware threads dispatched."
8237             data_type="uint64"
8238             equation="A 3 READ"
8239             underscore_name="ds_threads"
8240             units="threads"
8241             symbol_name="DsThreads"
8242             semantic_type="event"
8243             mdapi_supported_apis=""
8244             mdapi_usage_flags="Tier3 Frame Batch Draw"
8245             mdapi_hw_unit_type="gpu"
8246             mdapi_group="EU Array/Domain Shader"
8247             />
8248    <counter name="Samples Written"
8249             description="The total number of samples or pixels written to all render targets."
8250             data_type="uint64"
8251             equation="A 26 READ 4 UMUL"
8252             underscore_name="samples_written"
8253             units="pixels"
8254             symbol_name="SamplesWritten"
8255             semantic_type="event"
8256             mdapi_supported_apis=""
8257             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8258             mdapi_hw_unit_type="gpu"
8259             mdapi_group="3D Pipe/Output Merger"
8260             />
8261    <counter name="EU Stall"
8262             description="The percentage of time in which the Execution Units were stalled."
8263             data_type="float"
8264             max_equation="100"
8265             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8266             underscore_name="eu_stall"
8267             units="percent"
8268             symbol_name="EuStall"
8269             semantic_type="duration"
8270             mdapi_supported_apis=""
8271             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8272             mdapi_group="EU Array"
8273             mdapi_hw_unit_type="gpu"
8274             />
8275    <counter name="Samples Blended"
8276             description="The total number of blended samples or pixels written to all render targets."
8277             data_type="uint64"
8278             equation="A 27 READ 4 UMUL"
8279             underscore_name="samples_blended"
8280             units="pixels"
8281             symbol_name="SamplesBlended"
8282             semantic_type="event"
8283             mdapi_supported_apis=""
8284             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8285             mdapi_hw_unit_type="gpu"
8286             mdapi_group="3D Pipe/Output Merger"
8287             />
8288    <counter name="Early Depth Test Fails"
8289             description="The total number of pixels dropped on early depth test."
8290             data_type="uint64"
8291             equation="A 23 READ 4 UMUL"
8292             underscore_name="early_depth_test_fails"
8293             units="pixels"
8294             symbol_name="EarlyDepthTestFails"
8295             semantic_type="event"
8296             mdapi_supported_apis=""
8297             mdapi_usage_flags="Tier3 Frame Batch Draw"
8298             mdapi_hw_unit_type="gpu"
8299             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8300             />
8301    <counter name="Slice0 Subslice0 Sampler Output Ready"
8302             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8303             data_type="float"
8304             max_equation="100"
8305             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8306             underscore_name="sampler00_output_ready"
8307             units="percent"
8308             symbol_name="Sampler00OutputReady"
8309             availability="$SubsliceMask 1 AND"
8310             semantic_type="duration"
8311             mdapi_supported_apis=""
8312             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8313             mdapi_group="GPU/Sampler"
8314             mdapi_hw_unit_type="subslice"
8315             />
8316    <counter name="Slice1 Subslice0 Sampler Output Ready"
8317             description="The percentage of time in which slice1 subslice0 sampler output is ready"
8318             data_type="float"
8319             max_equation="100"
8320             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8321             underscore_name="sampler10_output_ready"
8322             units="percent"
8323             symbol_name="Sampler10OutputReady"
8324             availability="$SubsliceMask 8 AND"
8325             semantic_type="duration"
8326             mdapi_supported_apis=""
8327             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8328             mdapi_group="GPU/Sampler"
8329             mdapi_hw_unit_type="subslice"
8330             />
8331    <counter name="Slice0 Subslice1 Sampler Output Ready"
8332             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8333             data_type="float"
8334             max_equation="100"
8335             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8336             underscore_name="sampler01_output_ready"
8337             units="percent"
8338             symbol_name="Sampler01OutputReady"
8339             availability="$SubsliceMask 2 AND"
8340             semantic_type="duration"
8341             mdapi_supported_apis=""
8342             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8343             mdapi_group="GPU/Sampler"
8344             mdapi_hw_unit_type="subslice"
8345             />
8346    <counter name="Shader Memory Accesses"
8347             description="The total number of shader memory accesses to L3."
8348             data_type="uint64"
8349             equation="A 32 READ"
8350             underscore_name="shader_memory_accesses"
8351             units="messages"
8352             symbol_name="ShaderMemoryAccesses"
8353             semantic_type="event"
8354             mdapi_supported_apis=""
8355             mdapi_usage_flags="Tier3 Frame Batch Draw"
8356             mdapi_hw_unit_type="gpu"
8357             mdapi_group="L3/Data Port"
8358             />
8359    <counter name="Slice1 Subslice1 Sampler Output Ready"
8360             description="The percentage of time in which slice1 subslice1 sampler output is ready"
8361             data_type="float"
8362             max_equation="100"
8363             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8364             underscore_name="sampler11_output_ready"
8365             units="percent"
8366             symbol_name="Sampler11OutputReady"
8367             availability="$SubsliceMask 16 AND"
8368             semantic_type="duration"
8369             mdapi_supported_apis=""
8370             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8371             mdapi_group="GPU/Sampler"
8372             mdapi_hw_unit_type="subslice"
8373             />
8374    <counter name="HS Threads Dispatched"
8375             description="The total number of hull shader hardware threads dispatched."
8376             data_type="uint64"
8377             equation="A 2 READ"
8378             underscore_name="hs_threads"
8379             units="threads"
8380             symbol_name="HsThreads"
8381             semantic_type="event"
8382             mdapi_supported_apis=""
8383             mdapi_usage_flags="Tier3 Frame Batch Draw"
8384             mdapi_hw_unit_type="gpu"
8385             mdapi_group="EU Array/Hull Shader"
8386             />
8387    <counter name="L3 Shader Throughput"
8388             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8389             data_type="uint64"
8390             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8391             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8392             underscore_name="l3_shader_throughput"
8393             units="bytes"
8394             symbol_name="L3ShaderThroughput"
8395             semantic_type="throughput"
8396             mdapi_supported_apis=""
8397             mdapi_usage_flags="Tier2 Frame Batch Draw"
8398             mdapi_group="L3/Data Port"
8399             mdapi_hw_unit_type="gpu"
8400             />
8401    <counter name="Samples Killed in FS"
8402             description="The total number of samples or pixels dropped in fragment shaders."
8403             data_type="uint64"
8404             equation="A 24 READ 4 UMUL"
8405             underscore_name="samples_killed_in_ps"
8406             units="pixels"
8407             symbol_name="SamplesKilledInPs"
8408             semantic_type="event"
8409             mdapi_supported_apis=""
8410             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8411             mdapi_hw_unit_type="gpu"
8412             mdapi_group="3D Pipe/Fragment Shader"
8413             />
8414    <counter name="SLM Bytes Written"
8415             description="The total number of GPU memory bytes written into shared local memory."
8416             data_type="uint64"
8417             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8418             equation="A 31 READ 64 UMUL"
8419             underscore_name="slm_bytes_written"
8420             units="bytes"
8421             symbol_name="SlmBytesWritten"
8422             semantic_type="throughput"
8423             mdapi_supported_apis=""
8424             mdapi_usage_flags="Tier3 Frame Batch Draw"
8425             mdapi_group="L3/Data Port/SLM"
8426             mdapi_hw_unit_type="gpu"
8427             />
8428    <counter name="Shader Atomic Memory Accesses"
8429             description="The total number of shader atomic memory accesses."
8430             data_type="uint64"
8431             equation="A 34 READ"
8432             underscore_name="shader_atomics"
8433             units="messages"
8434             symbol_name="ShaderAtomics"
8435             semantic_type="event"
8436             mdapi_supported_apis=""
8437             mdapi_usage_flags="Tier3 Frame Batch Draw"
8438             mdapi_hw_unit_type="gpu"
8439             mdapi_group="L3/Data Port/Atomics"
8440             />
8441    <register_config type="NOA">
8442        <register type="NOA" address="0x00000D04" value="0x00000200" />
8443        <register type="NOA" address="0x00009884" value="0x00000000" />
8444        <register type="NOA" address="0x00009888" value="0x14141400" />
8445        <register type="NOA" address="0x00009888" value="0x1614000B" />
8446        <register type="NOA" address="0x00009888" value="0x14161400" />
8447        <register type="NOA" address="0x00009888" value="0x14341400" />
8448        <register type="NOA" address="0x00009888" value="0x1634000B" />
8449        <register type="NOA" address="0x00009888" value="0x14361400" />
8450        <register type="NOA" address="0x00009888" value="0x14941400" />
8451        <register type="NOA" address="0x00009888" value="0x1694000B" />
8452        <register type="NOA" address="0x00009888" value="0x14961400" />
8453        <register type="NOA" address="0x00009888" value="0x14B41400" />
8454        <register type="NOA" address="0x00009888" value="0x16B4000B" />
8455        <register type="NOA" address="0x00009888" value="0x14B61400" />
8456        <register type="NOA" address="0x00009888" value="0x14541400" />
8457        <register type="NOA" address="0x00009888" value="0x1654000B" />
8458        <register type="NOA" address="0x00009888" value="0x14561400" />
8459        <register type="NOA" address="0x00009888" value="0x1A6C5000" />
8460        <register type="NOA" address="0x00009888" value="0x1C6C0005" />
8461        <register type="NOA" address="0x00009888" value="0x186C0280" />
8462        <register type="NOA" address="0x00009888" value="0x0673F000" />
8463        <register type="NOA" address="0x00009888" value="0x0073C000" />
8464        <register type="NOA" address="0x00009888" value="0x04742000" />
8465        <register type="NOA" address="0x00009888" value="0x0A74A000" />
8466        <register type="NOA" address="0x00009888" value="0x04752000" />
8467        <register type="NOA" address="0x00009888" value="0x0A75A000" />
8468        <register type="NOA" address="0x00009888" value="0x0C760800" />
8469        <register type="NOA" address="0x00009888" value="0x0E760280" />
8470        <register type="NOA" address="0x00009888" value="0x0077C000" />
8471        <register type="NOA" address="0x00009888" value="0x0E77C000" />
8472        <register type="NOA" address="0x00009888" value="0x14774000" />
8473        <register type="NOA" address="0x00009888" value="0x1677A950" />
8474        <register type="NOA" address="0x00009888" value="0x18770002" />
8475        <register type="NOA" address="0x00009888" value="0x04778000" />
8476        <register type="NOA" address="0x00009888" value="0x06778000" />
8477        <register type="NOA" address="0x00009888" value="0x08774000" />
8478        <register type="NOA" address="0x00009888" value="0x0A774000" />
8479        <register type="NOA" address="0x00009888" value="0x0C77C000" />
8480        <register type="NOA" address="0x00009888" value="0x0A7BA828" />
8481        <register type="NOA" address="0x00009888" value="0x0C7B0002" />
8482        <register type="NOA" address="0x00009888" value="0x147CE800" />
8483        <register type="NOA" address="0x00009888" value="0x167C0003" />
8484        <register type="NOA" address="0x00009888" value="0x087CC000" />
8485        <register type="NOA" address="0x00009888" value="0x0A7C8000" />
8486        <register type="NOA" address="0x00009888" value="0x1C7D8200" />
8487        <register type="NOA" address="0x00009888" value="0x1E7D0002" />
8488        <register type="NOA" address="0x00009888" value="0x00194000" />
8489        <register type="NOA" address="0x00009888" value="0x0E194000" />
8490        <register type="NOA" address="0x00009888" value="0x0C194000" />
8491        <register type="NOA" address="0x00009888" value="0x00140050" />
8492        <register type="NOA" address="0x00009888" value="0x06145800" />
8493        <register type="NOA" address="0x00009888" value="0x10140000" />
8494        <register type="NOA" address="0x00009888" value="0x18140000" />
8495        <register type="NOA" address="0x00009888" value="0x1C140080" />
8496        <register type="NOA" address="0x00009888" value="0x0A150001" />
8497        <register type="NOA" address="0x00009888" value="0x06160043" />
8498        <register type="NOA" address="0x00009888" value="0x10160000" />
8499        <register type="NOA" address="0x00009888" value="0x0C160000" />
8500        <register type="NOA" address="0x00009888" value="0x1A3900A0" />
8501        <register type="NOA" address="0x00009888" value="0x0A394000" />
8502        <register type="NOA" address="0x00009888" value="0x08345850" />
8503        <register type="NOA" address="0x00009888" value="0x10340000" />
8504        <register type="NOA" address="0x00009888" value="0x1C340020" />
8505        <register type="NOA" address="0x00009888" value="0x08358000" />
8506        <register type="NOA" address="0x00009888" value="0x04362180" />
8507        <register type="NOA" address="0x00009888" value="0x10360000" />
8508        <register type="NOA" address="0x00009888" value="0x0A360000" />
8509        <register type="NOA" address="0x00009888" value="0x12F40140" />
8510        <register type="NOA" address="0x00009888" value="0x06F48000" />
8511        <register type="NOA" address="0x00009888" value="0x14F5000A" />
8512        <register type="NOA" address="0x00009888" value="0x06F58000" />
8513        <register type="NOA" address="0x00009888" value="0x10F60028" />
8514        <register type="NOA" address="0x00009888" value="0x0EF60002" />
8515        <register type="NOA" address="0x00009888" value="0x16F77C00" />
8516        <register type="NOA" address="0x00009888" value="0x18F70001" />
8517        <register type="NOA" address="0x00009888" value="0x04F74000" />
8518        <register type="NOA" address="0x00009888" value="0x06F7C000" />
8519        <register type="NOA" address="0x00009888" value="0x0CFB0280" />
8520        <register type="NOA" address="0x00009888" value="0x08FB8000" />
8521        <register type="NOA" address="0x00009888" value="0x16FC0280" />
8522        <register type="NOA" address="0x00009888" value="0x04FC8000" />
8523        <register type="NOA" address="0x00009888" value="0x1EFD2800" />
8524        <register type="NOA" address="0x00009888" value="0x1CFD0008" />
8525        <register type="NOA" address="0x00009888" value="0x1A992000" />
8526        <register type="NOA" address="0x00009888" value="0x1C990001" />
8527        <register type="NOA" address="0x00009888" value="0x06994000" />
8528        <register type="NOA" address="0x00009888" value="0x0C945850" />
8529        <register type="NOA" address="0x00009888" value="0x10940000" />
8530        <register type="NOA" address="0x00009888" value="0x1E940000" />
8531        <register type="NOA" address="0x00009888" value="0x1C940002" />
8532        <register type="NOA" address="0x00009888" value="0x08952000" />
8533        <register type="NOA" address="0x00009888" value="0x02962180" />
8534        <register type="NOA" address="0x00009888" value="0x10960000" />
8535        <register type="NOA" address="0x00009888" value="0x06960000" />
8536        <register type="NOA" address="0x00009888" value="0x1CB90014" />
8537        <register type="NOA" address="0x00009888" value="0x04B94000" />
8538        <register type="NOA" address="0x00009888" value="0x0EB45850" />
8539        <register type="NOA" address="0x00009888" value="0x10B40000" />
8540        <register type="NOA" address="0x00009888" value="0x1EB40000" />
8541        <register type="NOA" address="0x00009888" value="0x1AB48000" />
8542        <register type="NOA" address="0x00009888" value="0x08B51000" />
8543        <register type="NOA" address="0x00009888" value="0x02B60043" />
8544        <register type="NOA" address="0x00009888" value="0x10B60000" />
8545        <register type="NOA" address="0x00009888" value="0x04B60000" />
8546        <register type="NOA" address="0x00009888" value="0x1A590A00" />
8547        <register type="NOA" address="0x00009888" value="0x08594000" />
8548        <register type="NOA" address="0x00009888" value="0x0A545850" />
8549        <register type="NOA" address="0x00009888" value="0x10540000" />
8550        <register type="NOA" address="0x00009888" value="0x1C540008" />
8551        <register type="NOA" address="0x00009888" value="0x1E540000" />
8552        <register type="NOA" address="0x00009888" value="0x08554000" />
8553        <register type="NOA" address="0x00009888" value="0x04560043" />
8554        <register type="NOA" address="0x00009888" value="0x10560000" />
8555        <register type="NOA" address="0x00009888" value="0x08560000" />
8556        <register type="NOA" address="0x00009884" value="0x00000007" />
8557        <register type="NOA" address="0x00009888" value="0x2100F000" />
8558        <register type="NOA" address="0x00009888" value="0x13000071" />
8559        <register type="NOA" address="0x00009888" value="0x33000000" />
8560        <register type="NOA" address="0x00009888" value="0x1100C000" />
8561        <register type="NOA" address="0x00009888" value="0x1F00C000" />
8562        <register type="NOA" address="0x00009888" value="0x2300C000" />
8563        <register type="NOA" address="0x00009888" value="0x2500C000" />
8564        <register type="NOA" address="0x00009888" value="0x2700C000" />
8565        <register type="NOA" address="0x00009888" value="0x2900C000" />
8566        <register type="NOA" address="0x00009888" value="0x2B00C000" />
8567        <register type="NOA" address="0x00009888" value="0x2D00C000" />
8568        <register type="NOA" address="0x00009888" value="0x2F00C000" />
8569        <register type="NOA" address="0x00009888" value="0x1500C000" />
8570        <register type="NOA" address="0x00009888" value="0x1700C000" />
8571        <register type="NOA" address="0x00009888" value="0x1900C000" />
8572        <register type="NOA" address="0x00009888" value="0x1B00C000" />
8573        <register type="NOA" address="0x00009888" value="0x1D00C000" />
8574        <register type="NOA" address="0x00009888" value="0x47000031" />
8575        <register type="NOA" address="0x00009888" value="0x39000143" />
8576        <register type="NOA" address="0x00009888" value="0x49001110" />
8577        <register type="NOA" address="0x00009888" value="0x3D000C61" />
8578        <register type="NOA" address="0x00009888" value="0x4B000011" />
8579        <register type="NOA" address="0x00009888" value="0x3F0018C3" />
8580        <register type="NOA" address="0x00009888" value="0x4D000000" />
8581        <register type="NOA" address="0x00009888" value="0x41000842" />
8582        <register type="NOA" address="0x00009888" value="0x35000000" />
8583        <register type="NOA" address="0x00009888" value="0x31000000" />
8584        <register type="NOA" address="0x00009888" value="0x43000002" />
8585        <register type="NOA" address="0x00009888" value="0x3B000480" />
8586    </register_config>
8587    <register_config type="OA">
8588        <register type="OA" address="0x00002740" value="0x00000000" />
8589        <register type="OA" address="0x00002710" value="0x00000000" />
8590        <register type="OA" address="0x00002714" value="0xF0800000" />
8591        <register type="OA" address="0x00002720" value="0x00000000" />
8592        <register type="OA" address="0x00002724" value="0x10800000" />
8593        <register type="OA" address="0x00002770" value="0x00000018" />
8594        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8595        <register type="OA" address="0x00002778" value="0x00000060" />
8596        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8597        <register type="OA" address="0x00002780" value="0x00000180" />
8598        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8599        <register type="OA" address="0x00002788" value="0x00000600" />
8600        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8601        <register type="OA" address="0x00002790" value="0x00001800" />
8602        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8603    </register_config>
8604    <register_config type="FLEX">
8605        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8606        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8607        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8608        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8609        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8610    </register_config>
8611  </set>
8612
8613  <set name="Metric set TDL_1"
8614       mdapi_supported_apis="OGL OCL IO BB"
8615       underscore_name="tdl_1"
8616       hw_config_guid="c46c7bb5-f26d-4634-b491-902394af85b1"
8617       chipset="CNL"
8618       symbol_name="TDL_1"
8619       >
8620    <counter name="GPU Core Clocks"
8621             description="The total number of GPU core clocks elapsed during the measurement."
8622             data_type="uint64"
8623             equation="GPU_CLOCK 0 READ"
8624             underscore_name="gpu_core_clocks"
8625             units="cycles"
8626             symbol_name="GpuCoreClocks"
8627             semantic_type="event"
8628             mdapi_supported_apis=""
8629             mdapi_usage_flags="Tier1 Frame Batch Draw"
8630             mdapi_hw_unit_type="gpu"
8631             mdapi_group="GPU"
8632             />
8633    <counter name="EU Active"
8634             description="The percentage of time in which the Execution Units were actively processing."
8635             data_type="float"
8636             max_equation="100"
8637             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8638             underscore_name="eu_active"
8639             units="percent"
8640             symbol_name="EuActive"
8641             semantic_type="duration"
8642             mdapi_supported_apis=""
8643             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8644             mdapi_group="EU Array"
8645             mdapi_hw_unit_type="gpu"
8646             />
8647    <counter name="EU Both FPU Pipes Active"
8648             description="The percentage of time in which both EU FPU pipelines were actively processing."
8649             data_type="float"
8650             max_equation="100"
8651             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8652             underscore_name="eu_fpu_both_active"
8653             units="percent"
8654             symbol_name="EuFpuBothActive"
8655             semantic_type="duration"
8656             mdapi_supported_apis=""
8657             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8658             mdapi_group="EU Array/Pipes"
8659             mdapi_hw_unit_type="gpu"
8660             />
8661    <counter name="SQ is full"
8662             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8663             data_type="float"
8664             max_equation="100"
8665             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8666             underscore_name="gt_request_queue_full"
8667             units="percent"
8668             symbol_name="GTRequestQueueFull"
8669             semantic_type="duration"
8670             mdapi_supported_apis=""
8671             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8672             mdapi_group="GTI"
8673             mdapi_hw_unit_type="gpu"
8674             />
8675    <counter name="VS Send Pipe Active"
8676             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8677             data_type="float"
8678             max_equation="100"
8679             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8680             underscore_name="vs_send_active"
8681             units="percent"
8682             symbol_name="VsSendActive"
8683             semantic_type="duration"
8684             mdapi_supported_apis=""
8685             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8686             mdapi_group="EU Array/Vertex Shader"
8687             mdapi_hw_unit_type="gpu"
8688             />
8689    <counter name="VS FPU1 Pipe Active"
8690             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8691             data_type="float"
8692             max_equation="100"
8693             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8694             underscore_name="vs_fpu1_active"
8695             units="percent"
8696             symbol_name="VsFpu1Active"
8697             semantic_type="duration"
8698             mdapi_supported_apis=""
8699             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8700             mdapi_group="EU Array/Vertex Shader"
8701             mdapi_hw_unit_type="gpu"
8702             />
8703    <counter name="GS Threads Dispatched"
8704             description="The total number of geometry shader hardware threads dispatched."
8705             data_type="uint64"
8706             equation="A 5 READ"
8707             underscore_name="gs_threads"
8708             units="threads"
8709             symbol_name="GsThreads"
8710             semantic_type="event"
8711             mdapi_supported_apis=""
8712             mdapi_usage_flags="Tier3 Frame Batch Draw"
8713             mdapi_hw_unit_type="gpu"
8714             mdapi_group="EU Array/Geometry Shader"
8715             />
8716    <counter name="Early Hi-Depth Test Fails"
8717             description="The total number of pixels dropped on early hierarchical depth test."
8718             data_type="uint64"
8719             equation="A 22 READ 4 UMUL"
8720             underscore_name="hi_depth_test_fails"
8721             units="pixels"
8722             symbol_name="HiDepthTestFails"
8723             semantic_type="event"
8724             mdapi_supported_apis=""
8725             mdapi_usage_flags="Tier3 Frame Batch Draw"
8726             mdapi_hw_unit_type="gpu"
8727             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8728             />
8729    <counter name="FS Both FPU Active"
8730             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8731             data_type="float"
8732             max_equation="100"
8733             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8734             underscore_name="ps_eu_both_fpu_active"
8735             units="percent"
8736             symbol_name="PsEuBothFpuActive"
8737             semantic_type="duration"
8738             mdapi_supported_apis=""
8739             mdapi_usage_flags="Tier4 Frame Batch Draw"
8740             mdapi_group="3D Pipe/Fragment Shader"
8741             mdapi_hw_unit_type="gpu"
8742             />
8743    <counter name="VS Threads Dispatched"
8744             description="The total number of vertex shader hardware threads dispatched."
8745             data_type="uint64"
8746             equation="A 1 READ"
8747             underscore_name="vs_threads"
8748             units="threads"
8749             symbol_name="VsThreads"
8750             semantic_type="event"
8751             mdapi_supported_apis=""
8752             mdapi_usage_flags="Tier3 Frame Batch Draw"
8753             mdapi_hw_unit_type="gpu"
8754             mdapi_group="EU Array/Vertex Shader"
8755             />
8756    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
8757             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
8758             data_type="float"
8759             max_equation="100"
8760             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8761             underscore_name="ps_thread11_ready_for_dispatch"
8762             units="percent"
8763             symbol_name="PSThread11ReadyForDispatch"
8764             availability="$SubsliceMask 16 AND"
8765             semantic_type="duration"
8766             mdapi_supported_apis=""
8767             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8768             mdapi_group="GPU/Thread Dispatcher"
8769             mdapi_hw_unit_type="subslice"
8770             />
8771    <counter name="FS Threads Dispatched"
8772             description="The total number of fragment shader hardware threads dispatched."
8773             data_type="uint64"
8774             equation="A 6 READ"
8775             underscore_name="ps_threads"
8776             units="threads"
8777             symbol_name="PsThreads"
8778             semantic_type="event"
8779             mdapi_supported_apis=""
8780             mdapi_usage_flags="Tier3 Frame Batch Draw"
8781             mdapi_hw_unit_type="gpu"
8782             mdapi_group="EU Array/Fragment Shader"
8783             />
8784    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8785             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8786             data_type="float"
8787             max_equation="100"
8788             equation="1  C 4 READ $GpuCoreClocks FDIV FSUB"
8789             underscore_name="non_ps_thread02_ready_for_dispatch"
8790             units="percent"
8791             symbol_name="NonPSThread02ReadyForDispatch"
8792             availability="$SubsliceMask 4 AND"
8793             semantic_type="duration"
8794             mdapi_supported_apis=""
8795             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8796             mdapi_group="GPU/Thread Dispatcher"
8797             mdapi_hw_unit_type="subslice"
8798             />
8799    <counter name="Shader Barrier Messages"
8800             description="The total number of shader barrier messages."
8801             data_type="uint64"
8802             equation="A 35 READ"
8803             underscore_name="shader_barriers"
8804             units="messages"
8805             symbol_name="ShaderBarriers"
8806             semantic_type="event"
8807             mdapi_supported_apis=""
8808             mdapi_usage_flags="Tier3 Frame Batch Draw"
8809             mdapi_hw_unit_type="gpu"
8810             mdapi_group="EU Array/Barrier"
8811             />
8812    <counter name="Sampler Texels"
8813             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8814             data_type="uint64"
8815             equation="A 28 READ 4 UMUL"
8816             underscore_name="sampler_texels"
8817             units="texels"
8818             symbol_name="SamplerTexels"
8819             semantic_type="event"
8820             mdapi_supported_apis=""
8821             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8822             mdapi_hw_unit_type="gpu"
8823             mdapi_group="Sampler/Sampler Input"
8824             />
8825    <counter name="Pixels Failing Tests"
8826             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8827             data_type="uint64"
8828             equation="A 25 READ 4 UMUL"
8829             underscore_name="pixels_failing_post_ps_tests"
8830             units="pixels"
8831             symbol_name="PixelsFailingPostPsTests"
8832             semantic_type="event"
8833             mdapi_supported_apis=""
8834             mdapi_usage_flags="Tier3 Frame Batch Draw"
8835             mdapi_hw_unit_type="gpu"
8836             mdapi_group="3D Pipe/Output Merger"
8837             />
8838    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
8839             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
8840             data_type="float"
8841             max_equation="100"
8842             equation="1  C 5 READ $GpuCoreClocks FDIV FSUB"
8843             underscore_name="non_ps_thread10_ready_for_dispatch"
8844             units="percent"
8845             symbol_name="NonPSThread10ReadyForDispatch"
8846             availability="$SubsliceMask 8 AND"
8847             semantic_type="duration"
8848             mdapi_supported_apis=""
8849             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8850             mdapi_group="GPU/Thread Dispatcher"
8851             mdapi_hw_unit_type="subslice"
8852             />
8853    <counter name="GPU Time Elapsed"
8854             description="Time elapsed on the GPU during the measurement."
8855             data_type="uint64"
8856             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8857             underscore_name="gpu_time"
8858             units="ns"
8859             symbol_name="GpuTime"
8860             semantic_type="duration"
8861             mdapi_supported_apis=""
8862             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8863             mdapi_hw_unit_type="gpu"
8864             mdapi_group="GPU"
8865             />
8866    <counter name="AVG GPU Core Frequency"
8867             description="Average GPU Core Frequency in the measurement."
8868             data_type="uint64"
8869             max_equation="$GpuMaxFrequency"
8870             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8871             underscore_name="avg_gpu_core_frequency"
8872             units="hz"
8873             symbol_name="AvgGpuCoreFrequency"
8874             semantic_type="event"
8875             mdapi_supported_apis=""
8876             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8877             mdapi_group="GPU"
8878             mdapi_hw_unit_type="gpu"
8879             />
8880    <counter name="Sampler Texels Misses"
8881             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8882             data_type="uint64"
8883             equation="A 29 READ 4 UMUL"
8884             underscore_name="sampler_texel_misses"
8885             units="texels"
8886             symbol_name="SamplerTexelMisses"
8887             semantic_type="event"
8888             mdapi_supported_apis=""
8889             mdapi_usage_flags="Tier3 Batch Frame Draw"
8890             mdapi_hw_unit_type="gpu"
8891             mdapi_group="Sampler/Sampler Cache"
8892             />
8893    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8894             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8895             data_type="float"
8896             max_equation="100"
8897             equation="1  C 2 READ $GpuCoreClocks FDIV FSUB"
8898             underscore_name="non_ps_thread00_ready_for_dispatch"
8899             units="percent"
8900             symbol_name="NonPSThread00ReadyForDispatch"
8901             availability="$SubsliceMask 1 AND"
8902             semantic_type="duration"
8903             mdapi_supported_apis=""
8904             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8905             mdapi_group="GPU/Thread Dispatcher"
8906             mdapi_hw_unit_type="subslice"
8907             />
8908    <counter name="CS Threads Dispatched"
8909             description="The total number of compute shader hardware threads dispatched."
8910             data_type="uint64"
8911             equation="A 4 READ"
8912             underscore_name="cs_threads"
8913             units="threads"
8914             symbol_name="CsThreads"
8915             semantic_type="event"
8916             mdapi_supported_apis=""
8917             mdapi_usage_flags="Tier3 Frame Batch Draw"
8918             mdapi_hw_unit_type="gpu"
8919             mdapi_group="EU Array/Compute Shader"
8920             />
8921    <counter name="SLM Bytes Read"
8922             description="The total number of GPU memory bytes read from shared local memory."
8923             data_type="uint64"
8924             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8925             equation="A 30 READ 64 UMUL"
8926             underscore_name="slm_bytes_read"
8927             units="bytes"
8928             symbol_name="SlmBytesRead"
8929             semantic_type="throughput"
8930             mdapi_supported_apis=""
8931             mdapi_usage_flags="Tier3 Frame Batch Draw"
8932             mdapi_group="L3/Data Port/SLM"
8933             mdapi_hw_unit_type="gpu"
8934             />
8935    <counter name="PS FPU1 Pipe Active"
8936             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8937             data_type="float"
8938             max_equation="100"
8939             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8940             underscore_name="ps_fpu1_active"
8941             units="percent"
8942             symbol_name="PsFpu1Active"
8943             semantic_type="duration"
8944             mdapi_supported_apis=""
8945             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8946             mdapi_group="EU Array/Pixel Shader"
8947             mdapi_hw_unit_type="gpu"
8948             />
8949    <counter name="PS Send Pipeline Active"
8950             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8951             data_type="float"
8952             max_equation="100"
8953             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8954             underscore_name="ps_send_active"
8955             units="percent"
8956             symbol_name="PsSendActive"
8957             semantic_type="duration"
8958             mdapi_supported_apis=""
8959             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8960             mdapi_group="EU Array/Pixel Shader"
8961             mdapi_hw_unit_type="gpu"
8962             />
8963    <counter name="VS FPU0 Pipe Active"
8964             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8965             data_type="float"
8966             max_equation="100"
8967             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8968             underscore_name="vs_fpu0_active"
8969             units="percent"
8970             symbol_name="VsFpu0Active"
8971             semantic_type="duration"
8972             mdapi_supported_apis=""
8973             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8974             mdapi_group="EU Array/Vertex Shader"
8975             mdapi_hw_unit_type="gpu"
8976             />
8977    <counter name="GPU Busy"
8978             description="The percentage of time in which the GPU has been processing GPU commands."
8979             data_type="float"
8980             max_equation="100"
8981             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8982             underscore_name="gpu_busy"
8983             units="percent"
8984             symbol_name="GpuBusy"
8985             semantic_type="duration"
8986             mdapi_supported_apis=""
8987             mdapi_usage_flags="Tier1 Overview System Frame"
8988             mdapi_group="GPU"
8989             mdapi_hw_unit_type="gpu"
8990             />
8991    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8992             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8993             data_type="float"
8994             max_equation="100"
8995             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8996             underscore_name="ps_thread00_ready_for_dispatch"
8997             units="percent"
8998             symbol_name="PSThread00ReadyForDispatch"
8999             availability="$SubsliceMask 1 AND"
9000             semantic_type="duration"
9001             mdapi_supported_apis=""
9002             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9003             mdapi_group="GPU/Thread Dispatcher"
9004             mdapi_hw_unit_type="subslice"
9005             />
9006    <counter name="Rasterized Pixels"
9007             description="The total number of rasterized pixels."
9008             data_type="uint64"
9009             equation="A 21 READ 4 UMUL"
9010             underscore_name="rasterized_pixels"
9011             units="pixels"
9012             symbol_name="RasterizedPixels"
9013             semantic_type="event"
9014             mdapi_supported_apis=""
9015             mdapi_usage_flags="Tier3 Frame Batch Draw"
9016             mdapi_hw_unit_type="gpu"
9017             mdapi_group="3D Pipe/Rasterizer"
9018             />
9019    <counter name="PS FPU0 Pipe Active"
9020             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9021             data_type="float"
9022             max_equation="100"
9023             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9024             underscore_name="ps_fpu0_active"
9025             units="percent"
9026             symbol_name="PsFpu0Active"
9027             semantic_type="duration"
9028             mdapi_supported_apis=""
9029             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9030             mdapi_group="EU Array/Pixel Shader"
9031             mdapi_hw_unit_type="gpu"
9032             />
9033    <counter name="DS Threads Dispatched"
9034             description="The total number of domain shader hardware threads dispatched."
9035             data_type="uint64"
9036             equation="A 3 READ"
9037             underscore_name="ds_threads"
9038             units="threads"
9039             symbol_name="DsThreads"
9040             semantic_type="event"
9041             mdapi_supported_apis=""
9042             mdapi_usage_flags="Tier3 Frame Batch Draw"
9043             mdapi_hw_unit_type="gpu"
9044             mdapi_group="EU Array/Domain Shader"
9045             />
9046    <counter name="Samples Written"
9047             description="The total number of samples or pixels written to all render targets."
9048             data_type="uint64"
9049             equation="A 26 READ 4 UMUL"
9050             underscore_name="samples_written"
9051             units="pixels"
9052             symbol_name="SamplesWritten"
9053             semantic_type="event"
9054             mdapi_supported_apis=""
9055             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9056             mdapi_hw_unit_type="gpu"
9057             mdapi_group="3D Pipe/Output Merger"
9058             />
9059    <counter name="EU Stall"
9060             description="The percentage of time in which the Execution Units were stalled."
9061             data_type="float"
9062             max_equation="100"
9063             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9064             underscore_name="eu_stall"
9065             units="percent"
9066             symbol_name="EuStall"
9067             semantic_type="duration"
9068             mdapi_supported_apis=""
9069             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9070             mdapi_group="EU Array"
9071             mdapi_hw_unit_type="gpu"
9072             />
9073    <counter name="Samples Blended"
9074             description="The total number of blended samples or pixels written to all render targets."
9075             data_type="uint64"
9076             equation="A 27 READ 4 UMUL"
9077             underscore_name="samples_blended"
9078             units="pixels"
9079             symbol_name="SamplesBlended"
9080             semantic_type="event"
9081             mdapi_supported_apis=""
9082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9083             mdapi_hw_unit_type="gpu"
9084             mdapi_group="3D Pipe/Output Merger"
9085             />
9086    <counter name="Early Depth Test Fails"
9087             description="The total number of pixels dropped on early depth test."
9088             data_type="uint64"
9089             equation="A 23 READ 4 UMUL"
9090             underscore_name="early_depth_test_fails"
9091             units="pixels"
9092             symbol_name="EarlyDepthTestFails"
9093             semantic_type="event"
9094             mdapi_supported_apis=""
9095             mdapi_usage_flags="Tier3 Frame Batch Draw"
9096             mdapi_hw_unit_type="gpu"
9097             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9098             />
9099    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9100             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9101             data_type="float"
9102             max_equation="100"
9103             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9104             underscore_name="ps_thread01_ready_for_dispatch"
9105             units="percent"
9106             symbol_name="PSThread01ReadyForDispatch"
9107             availability="$SubsliceMask 2 AND"
9108             semantic_type="duration"
9109             mdapi_supported_apis=""
9110             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9111             mdapi_group="GPU/Thread Dispatcher"
9112             mdapi_hw_unit_type="subslice"
9113             />
9114    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
9115             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
9116             data_type="float"
9117             max_equation="100"
9118             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9119             underscore_name="ps_thread10_ready_for_dispatch"
9120             units="percent"
9121             symbol_name="PSThread10ReadyForDispatch"
9122             availability="$SubsliceMask 8 AND"
9123             semantic_type="duration"
9124             mdapi_supported_apis=""
9125             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9126             mdapi_group="GPU/Thread Dispatcher"
9127             mdapi_hw_unit_type="subslice"
9128             />
9129    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
9130             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
9131             data_type="float"
9132             max_equation="100"
9133             equation="1  C 6 READ $GpuCoreClocks FDIV FSUB"
9134             underscore_name="non_ps_thread11_ready_for_dispatch"
9135             units="percent"
9136             symbol_name="NonPSThread11ReadyForDispatch"
9137             availability="$SubsliceMask 16 AND"
9138             semantic_type="duration"
9139             mdapi_supported_apis=""
9140             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9141             mdapi_group="GPU/Thread Dispatcher"
9142             mdapi_hw_unit_type="subslice"
9143             />
9144    <counter name="Shader Memory Accesses"
9145             description="The total number of shader memory accesses to L3."
9146             data_type="uint64"
9147             equation="A 32 READ"
9148             underscore_name="shader_memory_accesses"
9149             units="messages"
9150             symbol_name="ShaderMemoryAccesses"
9151             semantic_type="event"
9152             mdapi_supported_apis=""
9153             mdapi_usage_flags="Tier3 Frame Batch Draw"
9154             mdapi_hw_unit_type="gpu"
9155             mdapi_group="L3/Data Port"
9156             />
9157    <counter name="HS Threads Dispatched"
9158             description="The total number of hull shader hardware threads dispatched."
9159             data_type="uint64"
9160             equation="A 2 READ"
9161             underscore_name="hs_threads"
9162             units="threads"
9163             symbol_name="HsThreads"
9164             semantic_type="event"
9165             mdapi_supported_apis=""
9166             mdapi_usage_flags="Tier3 Frame Batch Draw"
9167             mdapi_hw_unit_type="gpu"
9168             mdapi_group="EU Array/Hull Shader"
9169             />
9170    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9171             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9172             data_type="float"
9173             max_equation="100"
9174             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9175             underscore_name="ps_thread02_ready_for_dispatch"
9176             units="percent"
9177             symbol_name="PSThread02ReadyForDispatch"
9178             availability="$SubsliceMask 4 AND"
9179             semantic_type="duration"
9180             mdapi_supported_apis=""
9181             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9182             mdapi_group="GPU/Thread Dispatcher"
9183             mdapi_hw_unit_type="subslice"
9184             />
9185    <counter name="L3 Shader Throughput"
9186             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9187             data_type="uint64"
9188             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9189             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9190             underscore_name="l3_shader_throughput"
9191             units="bytes"
9192             symbol_name="L3ShaderThroughput"
9193             semantic_type="throughput"
9194             mdapi_supported_apis=""
9195             mdapi_usage_flags="Tier2 Frame Batch Draw"
9196             mdapi_group="L3/Data Port"
9197             mdapi_hw_unit_type="gpu"
9198             />
9199    <counter name="Samples Killed in FS"
9200             description="The total number of samples or pixels dropped in fragment shaders."
9201             data_type="uint64"
9202             equation="A 24 READ 4 UMUL"
9203             underscore_name="samples_killed_in_ps"
9204             units="pixels"
9205             symbol_name="SamplesKilledInPs"
9206             semantic_type="event"
9207             mdapi_supported_apis=""
9208             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9209             mdapi_hw_unit_type="gpu"
9210             mdapi_group="3D Pipe/Fragment Shader"
9211             />
9212    <counter name="SLM Bytes Written"
9213             description="The total number of GPU memory bytes written into shared local memory."
9214             data_type="uint64"
9215             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9216             equation="A 31 READ 64 UMUL"
9217             underscore_name="slm_bytes_written"
9218             units="bytes"
9219             symbol_name="SlmBytesWritten"
9220             semantic_type="throughput"
9221             mdapi_supported_apis=""
9222             mdapi_usage_flags="Tier3 Frame Batch Draw"
9223             mdapi_group="L3/Data Port/SLM"
9224             mdapi_hw_unit_type="gpu"
9225             />
9226    <counter name="Shader Atomic Memory Accesses"
9227             description="The total number of shader atomic memory accesses."
9228             data_type="uint64"
9229             equation="A 34 READ"
9230             underscore_name="shader_atomics"
9231             units="messages"
9232             symbol_name="ShaderAtomics"
9233             semantic_type="event"
9234             mdapi_supported_apis=""
9235             mdapi_usage_flags="Tier3 Frame Batch Draw"
9236             mdapi_hw_unit_type="gpu"
9237             mdapi_group="L3/Data Port/Atomics"
9238             />
9239    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9240             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9241             data_type="float"
9242             max_equation="100"
9243             equation="1  C 3 READ $GpuCoreClocks FDIV FSUB"
9244             underscore_name="non_ps_thread01_ready_for_dispatch"
9245             units="percent"
9246             symbol_name="NonPSThread01ReadyForDispatch"
9247             availability="$SubsliceMask 2 AND"
9248             semantic_type="duration"
9249             mdapi_supported_apis=""
9250             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9251             mdapi_group="GPU/Thread Dispatcher"
9252             mdapi_hw_unit_type="subslice"
9253             />
9254    <register_config type="NOA">
9255        <register type="NOA" address="0x00000D04" value="0x00000200" />
9256        <register type="NOA" address="0x00009884" value="0x00000000" />
9257        <register type="NOA" address="0x00009888" value="0x12180000" />
9258        <register type="NOA" address="0x00009888" value="0x12380000" />
9259        <register type="NOA" address="0x00009888" value="0x12980000" />
9260        <register type="NOA" address="0x00009888" value="0x12B80000" />
9261        <register type="NOA" address="0x00009888" value="0x12580000" />
9262        <register type="NOA" address="0x00009888" value="0x1A6C5000" />
9263        <register type="NOA" address="0x00009888" value="0x1C6C0005" />
9264        <register type="NOA" address="0x00009888" value="0x186C2800" />
9265        <register type="NOA" address="0x00009888" value="0x0673F000" />
9266        <register type="NOA" address="0x00009888" value="0x02733000" />
9267        <register type="NOA" address="0x00009888" value="0x0474A000" />
9268        <register type="NOA" address="0x00009888" value="0x0A748000" />
9269        <register type="NOA" address="0x00009888" value="0x0475A000" />
9270        <register type="NOA" address="0x00009888" value="0x0A758000" />
9271        <register type="NOA" address="0x00009888" value="0x0C762800" />
9272        <register type="NOA" address="0x00009888" value="0x0E760200" />
9273        <register type="NOA" address="0x00009888" value="0x0077C000" />
9274        <register type="NOA" address="0x00009888" value="0x0E77C000" />
9275        <register type="NOA" address="0x00009888" value="0x14774000" />
9276        <register type="NOA" address="0x00009888" value="0x1677A950" />
9277        <register type="NOA" address="0x00009888" value="0x18770002" />
9278        <register type="NOA" address="0x00009888" value="0x0277C000" />
9279        <register type="NOA" address="0x00009888" value="0x04774000" />
9280        <register type="NOA" address="0x00009888" value="0x06774000" />
9281        <register type="NOA" address="0x00009888" value="0x08778000" />
9282        <register type="NOA" address="0x00009888" value="0x0A778000" />
9283        <register type="NOA" address="0x00009888" value="0x0A7BA802" />
9284        <register type="NOA" address="0x00009888" value="0x0C7B0002" />
9285        <register type="NOA" address="0x00009888" value="0x087B8000" />
9286        <register type="NOA" address="0x00009888" value="0x147CE800" />
9287        <register type="NOA" address="0x00009888" value="0x167C0003" />
9288        <register type="NOA" address="0x00009888" value="0x047C8000" />
9289        <register type="NOA" address="0x00009888" value="0x067CC000" />
9290        <register type="NOA" address="0x00009888" value="0x1C7D8008" />
9291        <register type="NOA" address="0x00009888" value="0x1E7D0002" />
9292        <register type="NOA" address="0x00009888" value="0x00194000" />
9293        <register type="NOA" address="0x00009888" value="0x0E194000" />
9294        <register type="NOA" address="0x00009888" value="0x02194000" />
9295        <register type="NOA" address="0x00009888" value="0x18148000" />
9296        <register type="NOA" address="0x00009888" value="0x1C140200" />
9297        <register type="NOA" address="0x00009888" value="0x1A142000" />
9298        <register type="NOA" address="0x00009888" value="0x0015C000" />
9299        <register type="NOA" address="0x00009888" value="0x0A150002" />
9300        <register type="NOA" address="0x00009888" value="0x00168000" />
9301        <register type="NOA" address="0x00009888" value="0x0E168000" />
9302        <register type="NOA" address="0x00009888" value="0x02168000" />
9303        <register type="NOA" address="0x00009888" value="0x0018A1A3" />
9304        <register type="NOA" address="0x00009888" value="0x0618A500" />
9305        <register type="NOA" address="0x00009888" value="0x10180000" />
9306        <register type="NOA" address="0x00009888" value="0x1A3900A0" />
9307        <register type="NOA" address="0x00009888" value="0x04394000" />
9308        <register type="NOA" address="0x00009888" value="0x1C342800" />
9309        <register type="NOA" address="0x00009888" value="0x1A348000" />
9310        <register type="NOA" address="0x00009888" value="0x0A35000C" />
9311        <register type="NOA" address="0x00009888" value="0x08351000" />
9312        <register type="NOA" address="0x00009888" value="0x1A360140" />
9313        <register type="NOA" address="0x00009888" value="0x04368000" />
9314        <register type="NOA" address="0x00009888" value="0x0838A5A3" />
9315        <register type="NOA" address="0x00009888" value="0x023800A1" />
9316        <register type="NOA" address="0x00009888" value="0x10380000" />
9317        <register type="NOA" address="0x00009888" value="0x12F40140" />
9318        <register type="NOA" address="0x00009888" value="0x08F42000" />
9319        <register type="NOA" address="0x00009888" value="0x14F5000A" />
9320        <register type="NOA" address="0x00009888" value="0x08F52000" />
9321        <register type="NOA" address="0x00009888" value="0x10F60028" />
9322        <register type="NOA" address="0x00009888" value="0x0EF60008" />
9323        <register type="NOA" address="0x00009888" value="0x16F77C00" />
9324        <register type="NOA" address="0x00009888" value="0x18F70001" />
9325        <register type="NOA" address="0x00009888" value="0x08F7C000" />
9326        <register type="NOA" address="0x00009888" value="0x0AF74000" />
9327        <register type="NOA" address="0x00009888" value="0x0CFB0280" />
9328        <register type="NOA" address="0x00009888" value="0x0AFB0020" />
9329        <register type="NOA" address="0x00009888" value="0x16FC0280" />
9330        <register type="NOA" address="0x00009888" value="0x0AFC8000" />
9331        <register type="NOA" address="0x00009888" value="0x1EFD2800" />
9332        <register type="NOA" address="0x00009888" value="0x1CFD0200" />
9333        <register type="NOA" address="0x00009888" value="0x1A992000" />
9334        <register type="NOA" address="0x00009888" value="0x1C990001" />
9335        <register type="NOA" address="0x00009888" value="0x08994000" />
9336        <register type="NOA" address="0x00009888" value="0x1E940028" />
9337        <register type="NOA" address="0x00009888" value="0x1C940008" />
9338        <register type="NOA" address="0x00009888" value="0x0A9500C0" />
9339        <register type="NOA" address="0x00009888" value="0x08954000" />
9340        <register type="NOA" address="0x00009888" value="0x1A964000" />
9341        <register type="NOA" address="0x00009888" value="0x1C960002" />
9342        <register type="NOA" address="0x00009888" value="0x08968000" />
9343        <register type="NOA" address="0x00009888" value="0x0C98A5A3" />
9344        <register type="NOA" address="0x00009888" value="0x049800A1" />
9345        <register type="NOA" address="0x00009888" value="0x10980000" />
9346        <register type="NOA" address="0x00009888" value="0x1CB90014" />
9347        <register type="NOA" address="0x00009888" value="0x0AB94000" />
9348        <register type="NOA" address="0x00009888" value="0x1EB40280" />
9349        <register type="NOA" address="0x00009888" value="0x1CB40020" />
9350        <register type="NOA" address="0x00009888" value="0x0AB50300" />
9351        <register type="NOA" address="0x00009888" value="0x08B58000" />
9352        <register type="NOA" address="0x00009888" value="0x1CB60028" />
9353        <register type="NOA" address="0x00009888" value="0x0AB68000" />
9354        <register type="NOA" address="0x00009888" value="0x0EB8A5A3" />
9355        <register type="NOA" address="0x00009888" value="0x04B8A100" />
9356        <register type="NOA" address="0x00009888" value="0x10B80000" />
9357        <register type="NOA" address="0x00009888" value="0x1A590A00" />
9358        <register type="NOA" address="0x00009888" value="0x06594000" />
9359        <register type="NOA" address="0x00009888" value="0x1C548002" />
9360        <register type="NOA" address="0x00009888" value="0x1E540002" />
9361        <register type="NOA" address="0x00009888" value="0x0A550030" />
9362        <register type="NOA" address="0x00009888" value="0x08552000" />
9363        <register type="NOA" address="0x00009888" value="0x1A561400" />
9364        <register type="NOA" address="0x00009888" value="0x06568000" />
9365        <register type="NOA" address="0x00009888" value="0x0A58A5A3" />
9366        <register type="NOA" address="0x00009888" value="0x0258A100" />
9367        <register type="NOA" address="0x00009888" value="0x10580000" />
9368        <register type="NOA" address="0x00009884" value="0x00000007" />
9369        <register type="NOA" address="0x00009888" value="0x2100F000" />
9370        <register type="NOA" address="0x00009888" value="0x1D000071" />
9371        <register type="NOA" address="0x00009888" value="0x33000000" />
9372        <register type="NOA" address="0x00009888" value="0x1100C000" />
9373        <register type="NOA" address="0x00009888" value="0x1F00C000" />
9374        <register type="NOA" address="0x00009888" value="0x2300C000" />
9375        <register type="NOA" address="0x00009888" value="0x2500C000" />
9376        <register type="NOA" address="0x00009888" value="0x2700C000" />
9377        <register type="NOA" address="0x00009888" value="0x2900C000" />
9378        <register type="NOA" address="0x00009888" value="0x2B00C000" />
9379        <register type="NOA" address="0x00009888" value="0x2D00C000" />
9380        <register type="NOA" address="0x00009888" value="0x2F00C000" />
9381        <register type="NOA" address="0x00009888" value="0x1300C000" />
9382        <register type="NOA" address="0x00009888" value="0x1500C000" />
9383        <register type="NOA" address="0x00009888" value="0x1700C000" />
9384        <register type="NOA" address="0x00009888" value="0x1900C000" />
9385        <register type="NOA" address="0x00009888" value="0x1B00C000" />
9386        <register type="NOA" address="0x00009888" value="0x47000111" />
9387        <register type="NOA" address="0x00009888" value="0x39000421" />
9388        <register type="NOA" address="0x00009888" value="0x49001300" />
9389        <register type="NOA" address="0x00009888" value="0x3D00042B" />
9390        <register type="NOA" address="0x00009888" value="0x4B000011" />
9391        <register type="NOA" address="0x00009888" value="0x3F001081" />
9392        <register type="NOA" address="0x00009888" value="0x4D000000" />
9393        <register type="NOA" address="0x00009888" value="0x41000000" />
9394        <register type="NOA" address="0x00009888" value="0x35000000" />
9395        <register type="NOA" address="0x00009888" value="0x31000000" />
9396        <register type="NOA" address="0x00009888" value="0x43000000" />
9397        <register type="NOA" address="0x00009888" value="0x3B000004" />
9398    </register_config>
9399    <register_config type="OA">
9400        <register type="OA" address="0x00002740" value="0x00000000" />
9401        <register type="OA" address="0x00002710" value="0x00000000" />
9402        <register type="OA" address="0x00002714" value="0xF0800000" />
9403        <register type="OA" address="0x00002720" value="0x00000000" />
9404        <register type="OA" address="0x00002724" value="0x10800000" />
9405        <register type="OA" address="0x00002770" value="0x00000000" />
9406        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9407        <register type="OA" address="0x00002778" value="0x00000000" />
9408        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9409        <register type="OA" address="0x00002780" value="0x00000000" />
9410        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9411        <register type="OA" address="0x00002788" value="0x00000000" />
9412        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9413        <register type="OA" address="0x00002790" value="0x00000000" />
9414        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9415    </register_config>
9416    <register_config type="FLEX">
9417        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9418        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9419        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9420        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9421        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9422    </register_config>
9423  </set>
9424
9425  <set name="Metric set TDL_2"
9426       mdapi_supported_apis="OGL OCL IO BB"
9427       underscore_name="tdl_2"
9428       hw_config_guid="aa2d6ab4-99b3-42f8-94d6-4a9aa2baedaf"
9429       chipset="CNL"
9430       symbol_name="TDL_2"
9431       >
9432    <counter name="GPU Core Clocks"
9433             description="The total number of GPU core clocks elapsed during the measurement."
9434             data_type="uint64"
9435             equation="GPU_CLOCK 0 READ"
9436             underscore_name="gpu_core_clocks"
9437             units="cycles"
9438             symbol_name="GpuCoreClocks"
9439             semantic_type="event"
9440             mdapi_supported_apis=""
9441             mdapi_usage_flags="Tier1 Frame Batch Draw"
9442             mdapi_hw_unit_type="gpu"
9443             mdapi_group="GPU"
9444             />
9445    <counter name="EU Active"
9446             description="The percentage of time in which the Execution Units were actively processing."
9447             data_type="float"
9448             max_equation="100"
9449             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9450             underscore_name="eu_active"
9451             units="percent"
9452             symbol_name="EuActive"
9453             semantic_type="duration"
9454             mdapi_supported_apis=""
9455             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9456             mdapi_group="EU Array"
9457             mdapi_hw_unit_type="gpu"
9458             />
9459    <counter name="EU Both FPU Pipes Active"
9460             description="The percentage of time in which both EU FPU pipelines were actively processing."
9461             data_type="float"
9462             max_equation="100"
9463             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9464             underscore_name="eu_fpu_both_active"
9465             units="percent"
9466             symbol_name="EuFpuBothActive"
9467             semantic_type="duration"
9468             mdapi_supported_apis=""
9469             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9470             mdapi_group="EU Array/Pipes"
9471             mdapi_hw_unit_type="gpu"
9472             />
9473    <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
9474             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
9475             data_type="float"
9476             max_equation="100"
9477             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9478             underscore_name="thread_header11_ready_port1"
9479             units="percent"
9480             symbol_name="ThreadHeader11ReadyPort1"
9481             availability="$SubsliceMask 16 AND"
9482             semantic_type="duration"
9483             mdapi_supported_apis=""
9484             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9485             mdapi_group="GPU/Thread Dispatcher"
9486             mdapi_hw_unit_type="subslice"
9487             />
9488    <counter name="VS Send Pipe Active"
9489             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9490             data_type="float"
9491             max_equation="100"
9492             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9493             underscore_name="vs_send_active"
9494             units="percent"
9495             symbol_name="VsSendActive"
9496             semantic_type="duration"
9497             mdapi_supported_apis=""
9498             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9499             mdapi_group="EU Array/Vertex Shader"
9500             mdapi_hw_unit_type="gpu"
9501             />
9502    <counter name="VS FPU1 Pipe Active"
9503             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9504             data_type="float"
9505             max_equation="100"
9506             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9507             underscore_name="vs_fpu1_active"
9508             units="percent"
9509             symbol_name="VsFpu1Active"
9510             semantic_type="duration"
9511             mdapi_supported_apis=""
9512             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9513             mdapi_group="EU Array/Vertex Shader"
9514             mdapi_hw_unit_type="gpu"
9515             />
9516    <counter name="GS Threads Dispatched"
9517             description="The total number of geometry shader hardware threads dispatched."
9518             data_type="uint64"
9519             equation="A 5 READ"
9520             underscore_name="gs_threads"
9521             units="threads"
9522             symbol_name="GsThreads"
9523             semantic_type="event"
9524             mdapi_supported_apis=""
9525             mdapi_usage_flags="Tier3 Frame Batch Draw"
9526             mdapi_hw_unit_type="gpu"
9527             mdapi_group="EU Array/Geometry Shader"
9528             />
9529    <counter name="Early Hi-Depth Test Fails"
9530             description="The total number of pixels dropped on early hierarchical depth test."
9531             data_type="uint64"
9532             equation="A 22 READ 4 UMUL"
9533             underscore_name="hi_depth_test_fails"
9534             units="pixels"
9535             symbol_name="HiDepthTestFails"
9536             semantic_type="event"
9537             mdapi_supported_apis=""
9538             mdapi_usage_flags="Tier3 Frame Batch Draw"
9539             mdapi_hw_unit_type="gpu"
9540             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9541             />
9542    <counter name="FS Both FPU Active"
9543             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9544             data_type="float"
9545             max_equation="100"
9546             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9547             underscore_name="ps_eu_both_fpu_active"
9548             units="percent"
9549             symbol_name="PsEuBothFpuActive"
9550             semantic_type="duration"
9551             mdapi_supported_apis=""
9552             mdapi_usage_flags="Tier4 Frame Batch Draw"
9553             mdapi_group="3D Pipe/Fragment Shader"
9554             mdapi_hw_unit_type="gpu"
9555             />
9556    <counter name="VS Threads Dispatched"
9557             description="The total number of vertex shader hardware threads dispatched."
9558             data_type="uint64"
9559             equation="A 1 READ"
9560             underscore_name="vs_threads"
9561             units="threads"
9562             symbol_name="VsThreads"
9563             semantic_type="event"
9564             mdapi_supported_apis=""
9565             mdapi_usage_flags="Tier3 Frame Batch Draw"
9566             mdapi_hw_unit_type="gpu"
9567             mdapi_group="EU Array/Vertex Shader"
9568             />
9569    <counter name="FS Threads Dispatched"
9570             description="The total number of fragment shader hardware threads dispatched."
9571             data_type="uint64"
9572             equation="A 6 READ"
9573             underscore_name="ps_threads"
9574             units="threads"
9575             symbol_name="PsThreads"
9576             semantic_type="event"
9577             mdapi_supported_apis=""
9578             mdapi_usage_flags="Tier3 Frame Batch Draw"
9579             mdapi_hw_unit_type="gpu"
9580             mdapi_group="EU Array/Fragment Shader"
9581             />
9582    <counter name="Shader Barrier Messages"
9583             description="The total number of shader barrier messages."
9584             data_type="uint64"
9585             equation="A 35 READ"
9586             underscore_name="shader_barriers"
9587             units="messages"
9588             symbol_name="ShaderBarriers"
9589             semantic_type="event"
9590             mdapi_supported_apis=""
9591             mdapi_usage_flags="Tier3 Frame Batch Draw"
9592             mdapi_hw_unit_type="gpu"
9593             mdapi_group="EU Array/Barrier"
9594             />
9595    <counter name="Sampler Texels"
9596             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9597             data_type="uint64"
9598             equation="A 28 READ 4 UMUL"
9599             underscore_name="sampler_texels"
9600             units="texels"
9601             symbol_name="SamplerTexels"
9602             semantic_type="event"
9603             mdapi_supported_apis=""
9604             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9605             mdapi_hw_unit_type="gpu"
9606             mdapi_group="Sampler/Sampler Input"
9607             />
9608    <counter name="Pixels Failing Tests"
9609             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9610             data_type="uint64"
9611             equation="A 25 READ 4 UMUL"
9612             underscore_name="pixels_failing_post_ps_tests"
9613             units="pixels"
9614             symbol_name="PixelsFailingPostPsTests"
9615             semantic_type="event"
9616             mdapi_supported_apis=""
9617             mdapi_usage_flags="Tier3 Frame Batch Draw"
9618             mdapi_hw_unit_type="gpu"
9619             mdapi_group="3D Pipe/Output Merger"
9620             />
9621    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9622             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9623             data_type="float"
9624             max_equation="100"
9625             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9626             underscore_name="thread_header01_ready_port0"
9627             units="percent"
9628             symbol_name="ThreadHeader01ReadyPort0"
9629             availability="$SubsliceMask 2 AND"
9630             semantic_type="duration"
9631             mdapi_supported_apis=""
9632             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9633             mdapi_group="GPU/Thread Dispatcher"
9634             mdapi_hw_unit_type="subslice"
9635             />
9636    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9637             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9638             data_type="float"
9639             max_equation="100"
9640             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9641             underscore_name="thread_header01_ready_port1"
9642             units="percent"
9643             symbol_name="ThreadHeader01ReadyPort1"
9644             availability="$SubsliceMask 2 AND"
9645             semantic_type="duration"
9646             mdapi_supported_apis=""
9647             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9648             mdapi_group="GPU/Thread Dispatcher"
9649             mdapi_hw_unit_type="subslice"
9650             />
9651    <counter name="GPU Time Elapsed"
9652             description="Time elapsed on the GPU during the measurement."
9653             data_type="uint64"
9654             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9655             underscore_name="gpu_time"
9656             units="ns"
9657             symbol_name="GpuTime"
9658             semantic_type="duration"
9659             mdapi_supported_apis=""
9660             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9661             mdapi_hw_unit_type="gpu"
9662             mdapi_group="GPU"
9663             />
9664    <counter name="AVG GPU Core Frequency"
9665             description="Average GPU Core Frequency in the measurement."
9666             data_type="uint64"
9667             max_equation="$GpuMaxFrequency"
9668             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9669             underscore_name="avg_gpu_core_frequency"
9670             units="hz"
9671             symbol_name="AvgGpuCoreFrequency"
9672             semantic_type="event"
9673             mdapi_supported_apis=""
9674             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9675             mdapi_group="GPU"
9676             mdapi_hw_unit_type="gpu"
9677             />
9678    <counter name="Sampler Texels Misses"
9679             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9680             data_type="uint64"
9681             equation="A 29 READ 4 UMUL"
9682             underscore_name="sampler_texel_misses"
9683             units="texels"
9684             symbol_name="SamplerTexelMisses"
9685             semantic_type="event"
9686             mdapi_supported_apis=""
9687             mdapi_usage_flags="Tier3 Batch Frame Draw"
9688             mdapi_hw_unit_type="gpu"
9689             mdapi_group="Sampler/Sampler Cache"
9690             />
9691    <counter name="CS Threads Dispatched"
9692             description="The total number of compute shader hardware threads dispatched."
9693             data_type="uint64"
9694             equation="A 4 READ"
9695             underscore_name="cs_threads"
9696             units="threads"
9697             symbol_name="CsThreads"
9698             semantic_type="event"
9699             mdapi_supported_apis=""
9700             mdapi_usage_flags="Tier3 Frame Batch Draw"
9701             mdapi_hw_unit_type="gpu"
9702             mdapi_group="EU Array/Compute Shader"
9703             />
9704    <counter name="SQ is full"
9705             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9706             data_type="float"
9707             max_equation="100"
9708             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9709             underscore_name="gt_request_queue_full"
9710             units="percent"
9711             symbol_name="GTRequestQueueFull"
9712             semantic_type="duration"
9713             mdapi_supported_apis=""
9714             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9715             mdapi_group="GTI"
9716             mdapi_hw_unit_type="gpu"
9717             />
9718    <counter name="SLM Bytes Read"
9719             description="The total number of GPU memory bytes read from shared local memory."
9720             data_type="uint64"
9721             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9722             equation="A 30 READ 64 UMUL"
9723             underscore_name="slm_bytes_read"
9724             units="bytes"
9725             symbol_name="SlmBytesRead"
9726             semantic_type="throughput"
9727             mdapi_supported_apis=""
9728             mdapi_usage_flags="Tier3 Frame Batch Draw"
9729             mdapi_group="L3/Data Port/SLM"
9730             mdapi_hw_unit_type="gpu"
9731             />
9732    <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
9733             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
9734             data_type="float"
9735             max_equation="100"
9736             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9737             underscore_name="thread_header11_ready_port0"
9738             units="percent"
9739             symbol_name="ThreadHeader11ReadyPort0"
9740             availability="$SubsliceMask 16 AND"
9741             semantic_type="duration"
9742             mdapi_supported_apis=""
9743             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9744             mdapi_group="GPU/Thread Dispatcher"
9745             mdapi_hw_unit_type="subslice"
9746             />
9747    <counter name="PS FPU1 Pipe Active"
9748             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9749             data_type="float"
9750             max_equation="100"
9751             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9752             underscore_name="ps_fpu1_active"
9753             units="percent"
9754             symbol_name="PsFpu1Active"
9755             semantic_type="duration"
9756             mdapi_supported_apis=""
9757             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9758             mdapi_group="EU Array/Pixel Shader"
9759             mdapi_hw_unit_type="gpu"
9760             />
9761    <counter name="PS Send Pipeline Active"
9762             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9763             data_type="float"
9764             max_equation="100"
9765             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9766             underscore_name="ps_send_active"
9767             units="percent"
9768             symbol_name="PsSendActive"
9769             semantic_type="duration"
9770             mdapi_supported_apis=""
9771             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9772             mdapi_group="EU Array/Pixel Shader"
9773             mdapi_hw_unit_type="gpu"
9774             />
9775    <counter name="VS FPU0 Pipe Active"
9776             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9777             data_type="float"
9778             max_equation="100"
9779             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9780             underscore_name="vs_fpu0_active"
9781             units="percent"
9782             symbol_name="VsFpu0Active"
9783             semantic_type="duration"
9784             mdapi_supported_apis=""
9785             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9786             mdapi_group="EU Array/Vertex Shader"
9787             mdapi_hw_unit_type="gpu"
9788             />
9789    <counter name="GPU Busy"
9790             description="The percentage of time in which the GPU has been processing GPU commands."
9791             data_type="float"
9792             max_equation="100"
9793             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9794             underscore_name="gpu_busy"
9795             units="percent"
9796             symbol_name="GpuBusy"
9797             semantic_type="duration"
9798             mdapi_supported_apis=""
9799             mdapi_usage_flags="Tier1 Overview System Frame"
9800             mdapi_group="GPU"
9801             mdapi_hw_unit_type="gpu"
9802             />
9803    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9804             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9805             data_type="float"
9806             max_equation="100"
9807             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9808             underscore_name="thread_header02_ready_port1"
9809             units="percent"
9810             symbol_name="ThreadHeader02ReadyPort1"
9811             availability="$SubsliceMask 4 AND"
9812             semantic_type="duration"
9813             mdapi_supported_apis=""
9814             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9815             mdapi_group="GPU/Thread Dispatcher"
9816             mdapi_hw_unit_type="subslice"
9817             />
9818    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9819             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9820             data_type="float"
9821             max_equation="100"
9822             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9823             underscore_name="thread_header02_ready_port0"
9824             units="percent"
9825             symbol_name="ThreadHeader02ReadyPort0"
9826             availability="$SubsliceMask 4 AND"
9827             semantic_type="duration"
9828             mdapi_supported_apis=""
9829             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9830             mdapi_group="GPU/Thread Dispatcher"
9831             mdapi_hw_unit_type="subslice"
9832             />
9833    <counter name="Rasterized Pixels"
9834             description="The total number of rasterized pixels."
9835             data_type="uint64"
9836             equation="A 21 READ 4 UMUL"
9837             underscore_name="rasterized_pixels"
9838             units="pixels"
9839             symbol_name="RasterizedPixels"
9840             semantic_type="event"
9841             mdapi_supported_apis=""
9842             mdapi_usage_flags="Tier3 Frame Batch Draw"
9843             mdapi_hw_unit_type="gpu"
9844             mdapi_group="3D Pipe/Rasterizer"
9845             />
9846    <counter name="PS FPU0 Pipe Active"
9847             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9848             data_type="float"
9849             max_equation="100"
9850             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9851             underscore_name="ps_fpu0_active"
9852             units="percent"
9853             symbol_name="PsFpu0Active"
9854             semantic_type="duration"
9855             mdapi_supported_apis=""
9856             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9857             mdapi_group="EU Array/Pixel Shader"
9858             mdapi_hw_unit_type="gpu"
9859             />
9860    <counter name="DS Threads Dispatched"
9861             description="The total number of domain shader hardware threads dispatched."
9862             data_type="uint64"
9863             equation="A 3 READ"
9864             underscore_name="ds_threads"
9865             units="threads"
9866             symbol_name="DsThreads"
9867             semantic_type="event"
9868             mdapi_supported_apis=""
9869             mdapi_usage_flags="Tier3 Frame Batch Draw"
9870             mdapi_hw_unit_type="gpu"
9871             mdapi_group="EU Array/Domain Shader"
9872             />
9873    <counter name="Samples Written"
9874             description="The total number of samples or pixels written to all render targets."
9875             data_type="uint64"
9876             equation="A 26 READ 4 UMUL"
9877             underscore_name="samples_written"
9878             units="pixels"
9879             symbol_name="SamplesWritten"
9880             semantic_type="event"
9881             mdapi_supported_apis=""
9882             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9883             mdapi_hw_unit_type="gpu"
9884             mdapi_group="3D Pipe/Output Merger"
9885             />
9886    <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
9887             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
9888             data_type="float"
9889             max_equation="100"
9890             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9891             underscore_name="thread_header10_ready_port1"
9892             units="percent"
9893             symbol_name="ThreadHeader10ReadyPort1"
9894             availability="$SubsliceMask 8 AND"
9895             semantic_type="duration"
9896             mdapi_supported_apis=""
9897             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9898             mdapi_group="GPU/Thread Dispatcher"
9899             mdapi_hw_unit_type="subslice"
9900             />
9901    <counter name="EU Stall"
9902             description="The percentage of time in which the Execution Units were stalled."
9903             data_type="float"
9904             max_equation="100"
9905             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9906             underscore_name="eu_stall"
9907             units="percent"
9908             symbol_name="EuStall"
9909             semantic_type="duration"
9910             mdapi_supported_apis=""
9911             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9912             mdapi_group="EU Array"
9913             mdapi_hw_unit_type="gpu"
9914             />
9915    <counter name="Samples Blended"
9916             description="The total number of blended samples or pixels written to all render targets."
9917             data_type="uint64"
9918             equation="A 27 READ 4 UMUL"
9919             underscore_name="samples_blended"
9920             units="pixels"
9921             symbol_name="SamplesBlended"
9922             semantic_type="event"
9923             mdapi_supported_apis=""
9924             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9925             mdapi_hw_unit_type="gpu"
9926             mdapi_group="3D Pipe/Output Merger"
9927             />
9928    <counter name="Early Depth Test Fails"
9929             description="The total number of pixels dropped on early depth test."
9930             data_type="uint64"
9931             equation="A 23 READ 4 UMUL"
9932             underscore_name="early_depth_test_fails"
9933             units="pixels"
9934             symbol_name="EarlyDepthTestFails"
9935             semantic_type="event"
9936             mdapi_supported_apis=""
9937             mdapi_usage_flags="Tier3 Frame Batch Draw"
9938             mdapi_hw_unit_type="gpu"
9939             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9940             />
9941    <counter name="Shader Memory Accesses"
9942             description="The total number of shader memory accesses to L3."
9943             data_type="uint64"
9944             equation="A 32 READ"
9945             underscore_name="shader_memory_accesses"
9946             units="messages"
9947             symbol_name="ShaderMemoryAccesses"
9948             semantic_type="event"
9949             mdapi_supported_apis=""
9950             mdapi_usage_flags="Tier3 Frame Batch Draw"
9951             mdapi_hw_unit_type="gpu"
9952             mdapi_group="L3/Data Port"
9953             />
9954    <counter name="HS Threads Dispatched"
9955             description="The total number of hull shader hardware threads dispatched."
9956             data_type="uint64"
9957             equation="A 2 READ"
9958             underscore_name="hs_threads"
9959             units="threads"
9960             symbol_name="HsThreads"
9961             semantic_type="event"
9962             mdapi_supported_apis=""
9963             mdapi_usage_flags="Tier3 Frame Batch Draw"
9964             mdapi_hw_unit_type="gpu"
9965             mdapi_group="EU Array/Hull Shader"
9966             />
9967    <counter name="L3 Shader Throughput"
9968             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9969             data_type="uint64"
9970             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9971             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9972             underscore_name="l3_shader_throughput"
9973             units="bytes"
9974             symbol_name="L3ShaderThroughput"
9975             semantic_type="throughput"
9976             mdapi_supported_apis=""
9977             mdapi_usage_flags="Tier2 Frame Batch Draw"
9978             mdapi_group="L3/Data Port"
9979             mdapi_hw_unit_type="gpu"
9980             />
9981    <counter name="Samples Killed in FS"
9982             description="The total number of samples or pixels dropped in fragment shaders."
9983             data_type="uint64"
9984             equation="A 24 READ 4 UMUL"
9985             underscore_name="samples_killed_in_ps"
9986             units="pixels"
9987             symbol_name="SamplesKilledInPs"
9988             semantic_type="event"
9989             mdapi_supported_apis=""
9990             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9991             mdapi_hw_unit_type="gpu"
9992             mdapi_group="3D Pipe/Fragment Shader"
9993             />
9994    <counter name="SLM Bytes Written"
9995             description="The total number of GPU memory bytes written into shared local memory."
9996             data_type="uint64"
9997             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9998             equation="A 31 READ 64 UMUL"
9999             underscore_name="slm_bytes_written"
10000             units="bytes"
10001             symbol_name="SlmBytesWritten"
10002             semantic_type="throughput"
10003             mdapi_supported_apis=""
10004             mdapi_usage_flags="Tier3 Frame Batch Draw"
10005             mdapi_group="L3/Data Port/SLM"
10006             mdapi_hw_unit_type="gpu"
10007             />
10008    <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
10009             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
10010             data_type="float"
10011             max_equation="100"
10012             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10013             underscore_name="thread_header10_ready_port0"
10014             units="percent"
10015             symbol_name="ThreadHeader10ReadyPort0"
10016             availability="$SubsliceMask 8 AND"
10017             semantic_type="duration"
10018             mdapi_supported_apis=""
10019             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10020             mdapi_group="GPU/Thread Dispatcher"
10021             mdapi_hw_unit_type="subslice"
10022             />
10023    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
10024             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10025             data_type="float"
10026             max_equation="100"
10027             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
10028             underscore_name="thread_header00_ready_port0"
10029             units="percent"
10030             symbol_name="ThreadHeader00ReadyPort0"
10031             availability="$SubsliceMask 1 AND"
10032             semantic_type="duration"
10033             mdapi_supported_apis=""
10034             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10035             mdapi_group="GPU/Thread Dispatcher"
10036             mdapi_hw_unit_type="subslice"
10037             />
10038    <counter name="Shader Atomic Memory Accesses"
10039             description="The total number of shader atomic memory accesses."
10040             data_type="uint64"
10041             equation="A 34 READ"
10042             underscore_name="shader_atomics"
10043             units="messages"
10044             symbol_name="ShaderAtomics"
10045             semantic_type="event"
10046             mdapi_supported_apis=""
10047             mdapi_usage_flags="Tier3 Frame Batch Draw"
10048             mdapi_hw_unit_type="gpu"
10049             mdapi_group="L3/Data Port/Atomics"
10050             />
10051    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
10052             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
10053             data_type="float"
10054             max_equation="100"
10055             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
10056             underscore_name="thread_header00_ready_port1"
10057             units="percent"
10058             symbol_name="ThreadHeader00ReadyPort1"
10059             availability="$SubsliceMask 1 AND"
10060             semantic_type="duration"
10061             mdapi_supported_apis=""
10062             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10063             mdapi_group="GPU/Thread Dispatcher"
10064             mdapi_hw_unit_type="subslice"
10065             />
10066    <register_config type="NOA">
10067        <register type="NOA" address="0x00000D04" value="0x00000200" />
10068        <register type="NOA" address="0x00009884" value="0x00000000" />
10069        <register type="NOA" address="0x00009888" value="0x12184D60" />
10070        <register type="NOA" address="0x00009888" value="0x12384D60" />
10071        <register type="NOA" address="0x00009888" value="0x12984D60" />
10072        <register type="NOA" address="0x00009888" value="0x12B84D60" />
10073        <register type="NOA" address="0x00009888" value="0x12584D60" />
10074        <register type="NOA" address="0x00009888" value="0x186C2A00" />
10075        <register type="NOA" address="0x00009888" value="0x1A6C0001" />
10076        <register type="NOA" address="0x00009888" value="0x00738000" />
10077        <register type="NOA" address="0x00009888" value="0x02737000" />
10078        <register type="NOA" address="0x00009888" value="0x12740140" />
10079        <register type="NOA" address="0x00009888" value="0x1475000A" />
10080        <register type="NOA" address="0x00009888" value="0x10760028" />
10081        <register type="NOA" address="0x00009888" value="0x16777C00" />
10082        <register type="NOA" address="0x00009888" value="0x18770001" />
10083        <register type="NOA" address="0x00009888" value="0x02774000" />
10084        <register type="NOA" address="0x00009888" value="0x04774000" />
10085        <register type="NOA" address="0x00009888" value="0x06778000" />
10086        <register type="NOA" address="0x00009888" value="0x08778000" />
10087        <register type="NOA" address="0x00009888" value="0x0A778000" />
10088        <register type="NOA" address="0x00009888" value="0x0C778000" />
10089        <register type="NOA" address="0x00009888" value="0x0C7B0280" />
10090        <register type="NOA" address="0x00009888" value="0x087BA000" />
10091        <register type="NOA" address="0x00009888" value="0x167C0280" />
10092        <register type="NOA" address="0x00009888" value="0x027CC000" />
10093        <register type="NOA" address="0x00009888" value="0x047CC000" />
10094        <register type="NOA" address="0x00009888" value="0x1E7D2800" />
10095        <register type="NOA" address="0x00009888" value="0x1A192000" />
10096        <register type="NOA" address="0x00009888" value="0x1C190001" />
10097        <register type="NOA" address="0x00009888" value="0x1E140028" />
10098        <register type="NOA" address="0x00009888" value="0x0A1500C0" />
10099        <register type="NOA" address="0x00009888" value="0x1A164000" />
10100        <register type="NOA" address="0x00009888" value="0x1C160002" />
10101        <register type="NOA" address="0x00009888" value="0x0C18AFA7" />
10102        <register type="NOA" address="0x00009888" value="0x10180000" />
10103        <register type="NOA" address="0x00009888" value="0x1C390014" />
10104        <register type="NOA" address="0x00009888" value="0x1E340280" />
10105        <register type="NOA" address="0x00009888" value="0x0A350300" />
10106        <register type="NOA" address="0x00009888" value="0x1C360028" />
10107        <register type="NOA" address="0x00009888" value="0x0E38AFA7" />
10108        <register type="NOA" address="0x00009888" value="0x10380000" />
10109        <register type="NOA" address="0x00009888" value="0x06F48000" />
10110        <register type="NOA" address="0x00009888" value="0x08F42000" />
10111        <register type="NOA" address="0x00009888" value="0x06F58000" />
10112        <register type="NOA" address="0x00009888" value="0x08F52000" />
10113        <register type="NOA" address="0x00009888" value="0x0EF6000A" />
10114        <register type="NOA" address="0x00009888" value="0x06F7C000" />
10115        <register type="NOA" address="0x00009888" value="0x08F7C000" />
10116        <register type="NOA" address="0x00009888" value="0x0AF74000" />
10117        <register type="NOA" address="0x00009888" value="0x0CF74000" />
10118        <register type="NOA" address="0x00009888" value="0x0AFB00A0" />
10119        <register type="NOA" address="0x00009888" value="0x0AFC8000" />
10120        <register type="NOA" address="0x00009888" value="0x0CFC8000" />
10121        <register type="NOA" address="0x00009888" value="0x1CFD0A00" />
10122        <register type="NOA" address="0x00009888" value="0x06994000" />
10123        <register type="NOA" address="0x00009888" value="0x08994000" />
10124        <register type="NOA" address="0x00009888" value="0x1C94000A" />
10125        <register type="NOA" address="0x00009888" value="0x08956000" />
10126        <register type="NOA" address="0x00009888" value="0x06968000" />
10127        <register type="NOA" address="0x00009888" value="0x08968000" />
10128        <register type="NOA" address="0x00009888" value="0x0298A700" />
10129        <register type="NOA" address="0x00009888" value="0x049800AF" />
10130        <register type="NOA" address="0x00009888" value="0x10980000" />
10131        <register type="NOA" address="0x00009888" value="0x0AB94000" />
10132        <register type="NOA" address="0x00009888" value="0x0CB94000" />
10133        <register type="NOA" address="0x00009888" value="0x1CB400A0" />
10134        <register type="NOA" address="0x00009888" value="0x08B58000" />
10135        <register type="NOA" address="0x00009888" value="0x0AB50001" />
10136        <register type="NOA" address="0x00009888" value="0x0AB68000" />
10137        <register type="NOA" address="0x00009888" value="0x0CB68000" />
10138        <register type="NOA" address="0x00009888" value="0x04B8A700" />
10139        <register type="NOA" address="0x00009888" value="0x06B800AF" />
10140        <register type="NOA" address="0x00009888" value="0x10B80000" />
10141        <register type="NOA" address="0x00009888" value="0x02594000" />
10142        <register type="NOA" address="0x00009888" value="0x04594000" />
10143        <register type="NOA" address="0x00009888" value="0x1A54A000" />
10144        <register type="NOA" address="0x00009888" value="0x00558000" />
10145        <register type="NOA" address="0x00009888" value="0x08551000" />
10146        <register type="NOA" address="0x00009888" value="0x02568000" />
10147        <register type="NOA" address="0x00009888" value="0x04568000" />
10148        <register type="NOA" address="0x00009888" value="0x0058A700" />
10149        <register type="NOA" address="0x00009888" value="0x025800AF" />
10150        <register type="NOA" address="0x00009888" value="0x10580000" />
10151        <register type="NOA" address="0x00009884" value="0x00000007" />
10152        <register type="NOA" address="0x00009888" value="0x21003000" />
10153        <register type="NOA" address="0x00009888" value="0x27000071" />
10154        <register type="NOA" address="0x00009888" value="0x33000000" />
10155        <register type="NOA" address="0x00009888" value="0x2900C000" />
10156        <register type="NOA" address="0x00009888" value="0x2B00C000" />
10157        <register type="NOA" address="0x00009888" value="0x2D00C000" />
10158        <register type="NOA" address="0x00009888" value="0x2F00C000" />
10159        <register type="NOA" address="0x00009888" value="0x1300C000" />
10160        <register type="NOA" address="0x00009888" value="0x1500C000" />
10161        <register type="NOA" address="0x00009888" value="0x1700C000" />
10162        <register type="NOA" address="0x00009888" value="0x1900C000" />
10163        <register type="NOA" address="0x00009888" value="0x1B00C000" />
10164        <register type="NOA" address="0x00009888" value="0x1D00C000" />
10165        <register type="NOA" address="0x00009888" value="0x4B003000" />
10166        <register type="NOA" address="0x00009888" value="0x3F002C00" />
10167        <register type="NOA" address="0x00009888" value="0x4D001111" />
10168        <register type="NOA" address="0x00009888" value="0x41000421" />
10169        <register type="NOA" address="0x00009888" value="0x35000000" />
10170        <register type="NOA" address="0x00009888" value="0x31000000" />
10171        <register type="NOA" address="0x00009888" value="0x43000001" />
10172        <register type="NOA" address="0x00009888" value="0x47000000" />
10173        <register type="NOA" address="0x00009888" value="0x39001080" />
10174        <register type="NOA" address="0x00009888" value="0x3B000000" />
10175        <register type="NOA" address="0x00009888" value="0x49000000" />
10176        <register type="NOA" address="0x00009888" value="0x3D000000" />
10177    </register_config>
10178    <register_config type="OA">
10179        <register type="OA" address="0x00002740" value="0x00000000" />
10180        <register type="OA" address="0x00002710" value="0x00000000" />
10181        <register type="OA" address="0x00002714" value="0x00800000" />
10182        <register type="OA" address="0x00002720" value="0x00000000" />
10183        <register type="OA" address="0x00002724" value="0x00800000" />
10184    </register_config>
10185    <register_config type="FLEX">
10186        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10187        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10188        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10189        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10190        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10191    </register_config>
10192  </set>
10193
10194  <set name="Metric set TestOa"
10195       mdapi_supported_apis="OGL OCL IO BB"
10196       underscore_name="test_oa"
10197       hw_config_guid="db41edd4-d8e7-4730-ad11-b9a2d6833503"
10198       chipset="CNL"
10199       symbol_name="TestOa"
10200       >
10201    <counter name="TestCounter7"
10202             description="HW test counter 7. Factor: 0.6666"
10203             data_type="uint64"
10204             equation="B 7 READ"
10205             underscore_name="counter7"
10206             units="events"
10207             symbol_name="Counter7"
10208             semantic_type="event"
10209             mdapi_supported_apis=""
10210             mdapi_usage_flags="Frame Batch Draw"
10211             mdapi_hw_unit_type="gpu"
10212             mdapi_group="GPU"
10213             />
10214    <counter name="GPU Time Elapsed"
10215             description="Time elapsed on the GPU during the measurement."
10216             data_type="uint64"
10217             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10218             underscore_name="gpu_time"
10219             units="ns"
10220             symbol_name="GpuTime"
10221             semantic_type="duration"
10222             mdapi_supported_apis=""
10223             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10224             mdapi_hw_unit_type="gpu"
10225             mdapi_group="GPU"
10226             />
10227    <counter name="GPU Core Clocks"
10228             description="The total number of GPU core clocks elapsed during the measurement."
10229             data_type="uint64"
10230             equation="GPU_CLOCK 0 READ"
10231             underscore_name="gpu_core_clocks"
10232             units="cycles"
10233             symbol_name="GpuCoreClocks"
10234             semantic_type="event"
10235             mdapi_supported_apis=""
10236             mdapi_usage_flags="Tier1 Frame Batch Draw"
10237             mdapi_hw_unit_type="gpu"
10238             mdapi_group="GPU"
10239             />
10240    <counter name="AVG GPU Core Frequency"
10241             description="Average GPU Core Frequency in the measurement."
10242             data_type="uint64"
10243             max_equation="$GpuMaxFrequency"
10244             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10245             underscore_name="avg_gpu_core_frequency"
10246             units="hz"
10247             symbol_name="AvgGpuCoreFrequency"
10248             semantic_type="event"
10249             mdapi_supported_apis=""
10250             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10251             mdapi_group="GPU"
10252             mdapi_hw_unit_type="gpu"
10253             />
10254    <counter name="TestCounter8"
10255             description="HW test counter 8. Should be equal to 1."
10256             data_type="uint64"
10257             equation="C 7 READ"
10258             underscore_name="counter8"
10259             units="events"
10260             symbol_name="Counter8"
10261             semantic_type="event"
10262             mdapi_supported_apis=""
10263             mdapi_usage_flags="Frame Batch Draw"
10264             mdapi_hw_unit_type="gpu"
10265             mdapi_group="GPU"
10266             />
10267    <counter name="TestCounter4"
10268             description="HW test counter 4. Factor: 0.3333"
10269             data_type="uint64"
10270             equation="B 4 READ"
10271             underscore_name="counter4"
10272             units="events"
10273             symbol_name="Counter4"
10274             semantic_type="event"
10275             mdapi_supported_apis=""
10276             mdapi_usage_flags="Frame Batch Draw"
10277             mdapi_hw_unit_type="gpu"
10278             mdapi_group="GPU"
10279             />
10280    <counter name="TestCounter5"
10281             description="HW test counter 5. Factor: 0.3333"
10282             data_type="uint64"
10283             equation="B 5 READ"
10284             underscore_name="counter5"
10285             units="events"
10286             symbol_name="Counter5"
10287             semantic_type="event"
10288             mdapi_supported_apis=""
10289             mdapi_usage_flags="Frame Batch Draw"
10290             mdapi_hw_unit_type="gpu"
10291             mdapi_group="GPU"
10292             />
10293    <counter name="TestCounter6"
10294             description="HW test counter 6. Factor: 0.16666"
10295             data_type="uint64"
10296             equation="B 6 READ"
10297             underscore_name="counter6"
10298             units="events"
10299             symbol_name="Counter6"
10300             semantic_type="event"
10301             mdapi_supported_apis=""
10302             mdapi_usage_flags="Frame Batch Draw"
10303             mdapi_hw_unit_type="gpu"
10304             mdapi_group="GPU"
10305             />
10306    <counter name="TestCounter3"
10307             description="HW test counter 3. Factor: 0.5"
10308             data_type="uint64"
10309             equation="B 3 READ"
10310             underscore_name="counter3"
10311             units="events"
10312             symbol_name="Counter3"
10313             semantic_type="event"
10314             mdapi_supported_apis=""
10315             mdapi_usage_flags="Frame Batch Draw"
10316             mdapi_hw_unit_type="gpu"
10317             mdapi_group="GPU"
10318             />
10319    <counter name="TestCounter0"
10320             description="HW test counter 0. Factor: 0.0"
10321             data_type="uint64"
10322             equation="B 0 READ"
10323             underscore_name="counter0"
10324             units="events"
10325             symbol_name="Counter0"
10326             semantic_type="event"
10327             mdapi_supported_apis=""
10328             mdapi_usage_flags="Frame Batch Draw"
10329             mdapi_hw_unit_type="gpu"
10330             mdapi_group="GPU"
10331             />
10332    <counter name="TestCounter1"
10333             description="HW test counter 1. Factor: 1.0"
10334             data_type="uint64"
10335             equation="B 1 READ"
10336             underscore_name="counter1"
10337             units="events"
10338             symbol_name="Counter1"
10339             semantic_type="event"
10340             mdapi_supported_apis=""
10341             mdapi_usage_flags="Frame Batch Draw"
10342             mdapi_hw_unit_type="gpu"
10343             mdapi_group="GPU"
10344             />
10345    <counter name="TestCounter2"
10346             description="HW test counter 2. Factor: 1.0"
10347             data_type="uint64"
10348             equation="B 2 READ"
10349             underscore_name="counter2"
10350             units="events"
10351             symbol_name="Counter2"
10352             semantic_type="event"
10353             mdapi_supported_apis=""
10354             mdapi_usage_flags="Frame Batch Draw"
10355             mdapi_hw_unit_type="gpu"
10356             mdapi_group="GPU"
10357             />
10358    <register_config type="NOA">
10359        <register type="NOA" address="0x00000D04" value="0x00000200" />
10360        <register type="NOA" address="0x00009884" value="0x00000007" />
10361        <register type="NOA" address="0x00009888" value="0x17060000" />
10362        <register type="NOA" address="0x00009840" value="0x00000000" />
10363        <register type="NOA" address="0x00009884" value="0x00000007" />
10364        <register type="NOA" address="0x00009888" value="0x13034000" />
10365        <register type="NOA" address="0x00009884" value="0x00000007" />
10366        <register type="NOA" address="0x00009888" value="0x07060066" />
10367        <register type="NOA" address="0x00009884" value="0x00000007" />
10368        <register type="NOA" address="0x00009888" value="0x05060000" />
10369        <register type="NOA" address="0x00009884" value="0x00000007" />
10370        <register type="NOA" address="0x00009888" value="0x0F080040" />
10371        <register type="NOA" address="0x00009884" value="0x00000007" />
10372        <register type="NOA" address="0x00009888" value="0x07091000" />
10373        <register type="NOA" address="0x00009884" value="0x00000007" />
10374        <register type="NOA" address="0x00009888" value="0x0F041000" />
10375        <register type="NOA" address="0x00009884" value="0x00000007" />
10376        <register type="NOA" address="0x00009888" value="0x1D004000" />
10377        <register type="NOA" address="0x00009884" value="0x00000007" />
10378        <register type="NOA" address="0x00009888" value="0x35000000" />
10379        <register type="NOA" address="0x00009884" value="0x00000007" />
10380        <register type="NOA" address="0x00009888" value="0x49000000" />
10381        <register type="NOA" address="0x00009884" value="0x00000007" />
10382        <register type="NOA" address="0x00009888" value="0x3D000000" />
10383        <register type="NOA" address="0x00009884" value="0x00000007" />
10384        <register type="NOA" address="0x00009888" value="0x31000000" />
10385    </register_config>
10386    <register_config type="OA">
10387        <register type="OA" address="0x00002740" value="0x00000000" />
10388        <register type="OA" address="0x00002710" value="0x00000000" />
10389        <register type="OA" address="0x00002714" value="0xF0800000" />
10390        <register type="OA" address="0x00002720" value="0x00000000" />
10391        <register type="OA" address="0x00002724" value="0xF0800000" />
10392        <register type="OA" address="0x00002770" value="0x00000004" />
10393        <register type="OA" address="0x00002774" value="0x0000FFFF" />
10394        <register type="OA" address="0x00002778" value="0x00000003" />
10395        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
10396        <register type="OA" address="0x00002780" value="0x00000007" />
10397        <register type="OA" address="0x00002784" value="0x0000FFFF" />
10398        <register type="OA" address="0x00002788" value="0x00100002" />
10399        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10400        <register type="OA" address="0x00002790" value="0x00100002" />
10401        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10402        <register type="OA" address="0x00002798" value="0x00100082" />
10403        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10404        <register type="OA" address="0x000027A0" value="0x001000C2" />
10405        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10406        <register type="OA" address="0x000027A8" value="0x00100001" />
10407        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10408    </register_config>
10409  </set>
10410
10411</metrics>
10412