1<?xml version="1.0"?>
2<metrics version="1508421576" merge_md5="">
3  <set name="Render Metrics Basic Gen9"
4       mdapi_supported_apis="OGL OCL IO BB"
5       underscore_name="render_basic"
6       hw_config_guid="2bceea0d-babc-48ba-9289-0d6997c93083"
7       chipset="CFLGT2"
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 4 READ"
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 $EuSlicesTotalCount 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="B 4 READ 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="OGL IO BB"
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="Sampler 1 Bottleneck"
106             low_watermark="5"
107             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
108             data_type="float"
109             high_watermark="15"
110             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
111             max_equation="100"
112             underscore_name="sampler1_bottleneck"
113             units="percent"
114             symbol_name="Sampler1Bottleneck"
115             availability="$SubsliceMask 0x12 AND"
116             semantic_type="duration"
117             mdapi_supported_apis=""
118             mdapi_usage_flags="Tier3 Indicate Draw"
119             mdapi_group="Sampler"
120             mdapi_hw_unit_type="subslice"
121             />
122    <counter name="VS FPU1 Pipe Active"
123             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
124             data_type="float"
125             max_equation="100"
126             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
127             underscore_name="vs_fpu1_active"
128             units="percent"
129             symbol_name="VsFpu1Active"
130             semantic_type="duration"
131             mdapi_supported_apis="OGL IO BB"
132             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
133             mdapi_group="EU Array/Vertex Shader"
134             mdapi_hw_unit_type="gpu"
135             />
136    <counter name="GS Threads Dispatched"
137             description="The total number of geometry shader hardware threads dispatched."
138             data_type="uint64"
139             equation="A 5 READ"
140             underscore_name="gs_threads"
141             units="threads"
142             symbol_name="GsThreads"
143             semantic_type="event"
144             mdapi_supported_apis="OGL4 IO BB"
145             mdapi_usage_flags="Tier3 Frame Batch Draw"
146             mdapi_hw_unit_type="gpu"
147             mdapi_group="EU Array/Geometry Shader"
148             />
149    <counter name="L3 Sampler Throughput"
150             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
151             data_type="uint64"
152             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
153             equation="$SamplerL1Misses 64 UMUL"
154             underscore_name="l3_sampler_throughput"
155             units="bytes"
156             symbol_name="L3SamplerThroughput"
157             semantic_type="throughput"
158             mdapi_supported_apis=""
159             mdapi_usage_flags="Tier2 Frame Batch Draw"
160             mdapi_group="L3/Sampler"
161             mdapi_hw_unit_type="gpu"
162             />
163    <counter name="Early Hi-Depth Test Fails"
164             description="The total number of pixels dropped on early hierarchical depth test."
165             data_type="uint64"
166             equation="A 22 READ 4 UMUL"
167             underscore_name="hi_depth_test_fails"
168             units="pixels"
169             symbol_name="HiDepthTestFails"
170             semantic_type="event"
171             mdapi_supported_apis="OGL IO BB"
172             mdapi_usage_flags="Tier3 Frame Batch Draw"
173             mdapi_hw_unit_type="gpu"
174             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
175             />
176    <counter name="FS Both FPU Active"
177             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
178             data_type="float"
179             max_equation="100"
180             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
181             underscore_name="ps_eu_both_fpu_active"
182             units="percent"
183             symbol_name="PsEuBothFpuActive"
184             semantic_type="duration"
185             mdapi_supported_apis="OGL IO BB"
186             mdapi_usage_flags="Tier4 Frame Batch Draw"
187             mdapi_group="3D Pipe/Fragment Shader"
188             mdapi_hw_unit_type="gpu"
189             />
190    <counter name="VS Threads Dispatched"
191             description="The total number of vertex shader hardware threads dispatched."
192             data_type="uint64"
193             equation="A 1 READ"
194             underscore_name="vs_threads"
195             units="threads"
196             symbol_name="VsThreads"
197             semantic_type="event"
198             mdapi_supported_apis="OGL IO BB"
199             mdapi_usage_flags="Tier3 Frame Batch Draw"
200             mdapi_hw_unit_type="gpu"
201             mdapi_group="EU Array/Vertex Shader"
202             />
203    <counter name="FS Threads Dispatched"
204             description="The total number of fragment shader hardware threads dispatched."
205             data_type="uint64"
206             equation="A 6 READ"
207             underscore_name="ps_threads"
208             units="threads"
209             symbol_name="PsThreads"
210             semantic_type="event"
211             mdapi_supported_apis="OGL IO BB"
212             mdapi_usage_flags="Tier3 Frame Batch Draw"
213             mdapi_hw_unit_type="gpu"
214             mdapi_group="EU Array/Fragment Shader"
215             />
216    <counter name="Sampler 0 Busy"
217             description="The percentage of time in which Sampler 0 has been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
221             underscore_name="sampler0_busy"
222             units="percent"
223             symbol_name="Sampler0Busy"
224             availability="$SubsliceMask 0x09 AND"
225             semantic_type="duration"
226             mdapi_supported_apis=""
227             mdapi_usage_flags="Tier3 Batch Frame Draw"
228             mdapi_group="Sampler"
229             mdapi_hw_unit_type="subslice"
230             />
231    <counter name="Sampler 1 Busy"
232             description="The percentage of time in which Sampler 1 has been processing EU requests."
233             data_type="float"
234             max_equation="100"
235             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
236             underscore_name="sampler1_busy"
237             units="percent"
238             symbol_name="Sampler1Busy"
239             availability="$SubsliceMask 0x12 AND"
240             semantic_type="duration"
241             mdapi_supported_apis=""
242             mdapi_usage_flags="Tier3 Batch Frame Draw"
243             mdapi_group="Sampler"
244             mdapi_hw_unit_type="subslice"
245             />
246    <counter name="Samplers Busy"
247             description="The percentage of time in which samplers have been processing EU requests."
248             data_type="float"
249             max_equation="100"
250             equation="$Sampler0Busy $Sampler1Busy FMAX"
251             underscore_name="samplers_busy"
252             units="percent"
253             symbol_name="SamplersBusy"
254             semantic_type="duration"
255             mdapi_supported_apis=""
256             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
257             mdapi_group="Sampler"
258             mdapi_hw_unit_type="slice"
259             />
260    <counter name="GTI Fixed Pipe Throughput"
261             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
262             data_type="uint64"
263             max_equation="$GpuCoreClocks 64 UMUL"
264             equation="B 6 READ B 7 READ UADD 64 UMUL"
265             underscore_name="gti_vf_throughput"
266             units="bytes"
267             symbol_name="GtiVfThroughput"
268             semantic_type="throughput"
269             mdapi_supported_apis="OGL IO BB"
270             mdapi_usage_flags="Tier2 Frame Batch Draw"
271             mdapi_group="GTI/3D Pipe"
272             mdapi_hw_unit_type="gpu"
273             />
274    <counter name="Shader Barrier Messages"
275             description="The total number of shader barrier messages."
276             data_type="uint64"
277             equation="A 35 READ"
278             underscore_name="shader_barriers"
279             units="messages"
280             symbol_name="ShaderBarriers"
281             semantic_type="event"
282             mdapi_supported_apis=""
283             mdapi_usage_flags="Tier3 Frame Batch Draw"
284             mdapi_hw_unit_type="gpu"
285             mdapi_group="EU Array/Barrier"
286             />
287    <counter name="Sampler 0 Bottleneck"
288             low_watermark="5"
289             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
290             data_type="float"
291             high_watermark="15"
292             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
293             max_equation="100"
294             underscore_name="sampler0_bottleneck"
295             units="percent"
296             symbol_name="Sampler0Bottleneck"
297             availability="$SubsliceMask 0x09 AND"
298             semantic_type="duration"
299             mdapi_supported_apis=""
300             mdapi_usage_flags="Tier3 Indicate Draw"
301             mdapi_group="Sampler"
302             mdapi_hw_unit_type="subslice"
303             />
304    <counter name="Sampler Texels"
305             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
306             data_type="uint64"
307             equation="A 28 READ 4 UMUL"
308             underscore_name="sampler_texels"
309             units="texels"
310             symbol_name="SamplerTexels"
311             semantic_type="event"
312             mdapi_supported_apis=""
313             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
314             mdapi_hw_unit_type="gpu"
315             mdapi_group="Sampler/Sampler Input"
316             />
317    <counter name="Pixels Failing Tests"
318             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
319             data_type="uint64"
320             equation="A 25 READ 4 UMUL"
321             underscore_name="pixels_failing_post_ps_tests"
322             units="pixels"
323             symbol_name="PixelsFailingPostPsTests"
324             semantic_type="event"
325             mdapi_supported_apis="OGL IO BB"
326             mdapi_usage_flags="Tier3 Frame Batch Draw"
327             mdapi_hw_unit_type="gpu"
328             mdapi_group="3D Pipe/Output Merger"
329             />
330    <counter name="GPU Time Elapsed"
331             description="Time elapsed on the GPU during the measurement."
332             data_type="uint64"
333             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
334             underscore_name="gpu_time"
335             units="ns"
336             symbol_name="GpuTime"
337             semantic_type="duration"
338             mdapi_supported_apis=""
339             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
340             mdapi_hw_unit_type="gpu"
341             mdapi_group="GPU"
342             />
343    <counter name="AVG GPU Core Frequency"
344             description="Average GPU Core Frequency in the measurement."
345             data_type="uint64"
346             max_equation="$GpuMaxFrequency"
347             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
348             underscore_name="avg_gpu_core_frequency"
349             units="hz"
350             symbol_name="AvgGpuCoreFrequency"
351             semantic_type="event"
352             mdapi_supported_apis=""
353             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
354             mdapi_group="GPU"
355             mdapi_hw_unit_type="gpu"
356             />
357    <counter name="Sampler Texels Misses"
358             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
359             data_type="uint64"
360             equation="A 29 READ 4 UMUL"
361             underscore_name="sampler_texel_misses"
362             units="texels"
363             symbol_name="SamplerTexelMisses"
364             semantic_type="event"
365             mdapi_supported_apis=""
366             mdapi_usage_flags="Tier3 Batch Frame Draw"
367             mdapi_hw_unit_type="gpu"
368             mdapi_group="Sampler/Sampler Cache"
369             />
370    <counter name="CS Threads Dispatched"
371             description="The total number of compute shader hardware threads dispatched."
372             data_type="uint64"
373             equation="A 4 READ"
374             underscore_name="cs_threads"
375             units="threads"
376             symbol_name="CsThreads"
377             semantic_type="event"
378             mdapi_supported_apis="OGL4 OCL IO BB"
379             mdapi_usage_flags="Tier3 Frame Batch Draw"
380             mdapi_hw_unit_type="gpu"
381             mdapi_group="EU Array/Compute Shader"
382             />
383    <counter name="Shader Memory Accesses"
384             description="The total number of shader memory accesses to L3."
385             data_type="uint64"
386             equation="A 32 READ"
387             underscore_name="shader_memory_accesses"
388             units="messages"
389             symbol_name="ShaderMemoryAccesses"
390             semantic_type="event"
391             mdapi_supported_apis=""
392             mdapi_usage_flags="Tier3 Frame Batch Draw"
393             mdapi_hw_unit_type="gpu"
394             mdapi_group="L3/Data Port"
395             />
396    <counter name="L3 Lookup Accesses w/o IC"
397             description="The total number of L3 cache lookup accesses w/o IC."
398             data_type="uint64"
399             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
400             underscore_name="l3_lookups"
401             units="messages"
402             symbol_name="L3Lookups"
403             semantic_type="event"
404             mdapi_supported_apis=""
405             mdapi_usage_flags="Tier3 Frame Batch Draw"
406             mdapi_hw_unit_type="gpu"
407             mdapi_group="L3/TAG"
408             />
409    <counter name="SLM Bytes Read"
410             description="The total number of GPU memory bytes read from shared local memory."
411             data_type="uint64"
412             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
413             equation="A 30 READ 64 UMUL"
414             underscore_name="slm_bytes_read"
415             units="bytes"
416             symbol_name="SlmBytesRead"
417             semantic_type="throughput"
418             mdapi_supported_apis="OGL4 OCL IO BB"
419             mdapi_usage_flags="Tier3 Frame Batch Draw"
420             mdapi_group="L3/Data Port/SLM"
421             mdapi_hw_unit_type="gpu"
422             />
423    <counter name="GTI Read Throughput"
424             description="The total number of GPU memory bytes read from GTI."
425             data_type="uint64"
426             max_equation="$GpuCoreClocks 64 UMUL"
427             equation="C 6 READ 64 UMUL"
428             underscore_name="gti_read_throughput"
429             units="bytes"
430             symbol_name="GtiReadThroughput"
431             semantic_type="throughput"
432             mdapi_supported_apis=""
433             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
434             mdapi_group="GTI"
435             mdapi_hw_unit_type="gpu"
436             />
437    <counter name="PS FPU1 Pipe Active"
438             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
439             data_type="float"
440             max_equation="100"
441             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
442             underscore_name="ps_fpu1_active"
443             units="percent"
444             symbol_name="PsFpu1Active"
445             semantic_type="duration"
446             mdapi_supported_apis="OGL IO BB"
447             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
448             mdapi_group="EU Array/Pixel Shader"
449             mdapi_hw_unit_type="gpu"
450             />
451    <counter name="PS Send Pipeline Active"
452             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
453             data_type="float"
454             max_equation="100"
455             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
456             underscore_name="ps_send_active"
457             units="percent"
458             symbol_name="PsSendActive"
459             semantic_type="duration"
460             mdapi_supported_apis="OGL IO BB"
461             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
462             mdapi_group="EU Array/Pixel Shader"
463             mdapi_hw_unit_type="gpu"
464             />
465    <counter name="Rasterized Pixels"
466             description="The total number of rasterized pixels."
467             data_type="uint64"
468             equation="A 21 READ 4 UMUL"
469             underscore_name="rasterized_pixels"
470             units="pixels"
471             symbol_name="RasterizedPixels"
472             semantic_type="event"
473             mdapi_supported_apis="OGL IO BB"
474             mdapi_usage_flags="Tier3 Frame Batch Draw"
475             mdapi_hw_unit_type="gpu"
476             mdapi_group="3D Pipe/Rasterizer"
477             />
478    <counter name="GPU Busy"
479             description="The percentage of time in which the GPU has been processing GPU commands."
480             data_type="float"
481             max_equation="100"
482             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
483             underscore_name="gpu_busy"
484             units="percent"
485             symbol_name="GpuBusy"
486             semantic_type="duration"
487             mdapi_supported_apis=""
488             mdapi_usage_flags="Tier1 Overview System Frame"
489             mdapi_group="GPU"
490             mdapi_hw_unit_type="gpu"
491             />
492    <counter name="GTI Depth Throughput"
493             description="The total number of GPU memory bytes transferred between depth caches and GTI."
494             data_type="uint64"
495             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
496             equation="C 0 READ C 1 READ UADD 64 UMUL"
497             underscore_name="gti_depth_throughput"
498             units="bytes"
499             symbol_name="GtiDepthThroughput"
500             semantic_type="throughput"
501             mdapi_supported_apis="OGL IO BB"
502             mdapi_usage_flags="Tier2 Frame Batch Draw"
503             mdapi_group="GTI/Depth Cache"
504             mdapi_hw_unit_type="gpu"
505             />
506    <counter name="VS FPU0 Pipe Active"
507             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
508             data_type="float"
509             max_equation="100"
510             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
511             underscore_name="vs_fpu0_active"
512             units="percent"
513             symbol_name="VsFpu0Active"
514             semantic_type="duration"
515             mdapi_supported_apis="OGL IO BB"
516             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
517             mdapi_group="EU Array/Vertex Shader"
518             mdapi_hw_unit_type="gpu"
519             />
520    <counter name="PS FPU0 Pipe Active"
521             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
522             data_type="float"
523             max_equation="100"
524             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
525             underscore_name="ps_fpu0_active"
526             units="percent"
527             symbol_name="PsFpu0Active"
528             semantic_type="duration"
529             mdapi_supported_apis="OGL IO BB"
530             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
531             mdapi_group="EU Array/Pixel Shader"
532             mdapi_hw_unit_type="gpu"
533             />
534    <counter name="DS Threads Dispatched"
535             description="The total number of domain shader hardware threads dispatched."
536             data_type="uint64"
537             equation="A 3 READ"
538             underscore_name="ds_threads"
539             units="threads"
540             symbol_name="DsThreads"
541             semantic_type="event"
542             mdapi_supported_apis="OGL4 IO BB"
543             mdapi_usage_flags="Tier3 Frame Batch Draw"
544             mdapi_hw_unit_type="gpu"
545             mdapi_group="EU Array/Domain Shader"
546             />
547    <counter name="Samples Written"
548             description="The total number of samples or pixels written to all render targets."
549             data_type="uint64"
550             equation="A 26 READ 4 UMUL"
551             underscore_name="samples_written"
552             units="pixels"
553             symbol_name="SamplesWritten"
554             semantic_type="event"
555             mdapi_supported_apis="OGL IO BB"
556             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
557             mdapi_hw_unit_type="gpu"
558             mdapi_group="3D Pipe/Output Merger"
559             />
560    <counter name="EU Stall"
561             description="The percentage of time in which the Execution Units were stalled."
562             data_type="float"
563             max_equation="100"
564             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
565             underscore_name="eu_stall"
566             units="percent"
567             symbol_name="EuStall"
568             semantic_type="duration"
569             mdapi_supported_apis=""
570             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
571             mdapi_group="EU Array"
572             mdapi_hw_unit_type="gpu"
573             />
574    <counter name="Samples Blended"
575             description="The total number of blended samples or pixels written to all render targets."
576             data_type="uint64"
577             equation="A 27 READ 4 UMUL"
578             underscore_name="samples_blended"
579             units="pixels"
580             symbol_name="SamplesBlended"
581             semantic_type="event"
582             mdapi_supported_apis="OGL IO BB"
583             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
584             mdapi_hw_unit_type="gpu"
585             mdapi_group="3D Pipe/Output Merger"
586             />
587    <counter name="Early Depth Test Fails"
588             description="The total number of pixels dropped on early depth test."
589             data_type="uint64"
590             equation="A 23 READ 4 UMUL"
591             underscore_name="early_depth_test_fails"
592             units="pixels"
593             symbol_name="EarlyDepthTestFails"
594             semantic_type="event"
595             mdapi_supported_apis="OGL IO BB"
596             mdapi_usage_flags="Tier3 Frame Batch Draw"
597             mdapi_hw_unit_type="gpu"
598             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
599             />
600    <counter name="Samplers Bottleneck"
601             low_watermark="5"
602             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
603             data_type="float"
604             high_watermark="15"
605             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
606             max_equation="100"
607             underscore_name="sampler_bottleneck"
608             units="percent"
609             symbol_name="SamplerBottleneck"
610             semantic_type="duration"
611             mdapi_supported_apis=""
612             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
613             mdapi_group="Sampler"
614             mdapi_hw_unit_type="slice"
615             />
616    <counter name="GTI HDC TLB Lookup Throughput"
617             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
618             data_type="uint64"
619             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
620             equation="C 5 READ 64 UMUL"
621             underscore_name="gti_hdc_lookups_throughput"
622             units="bytes"
623             symbol_name="GtiHdcLookupsThroughput"
624             semantic_type="throughput"
625             mdapi_supported_apis=""
626             mdapi_usage_flags="Tier2 Frame Batch Draw"
627             mdapi_group="GTI/L3"
628             mdapi_hw_unit_type="gpu"
629             />
630    <counter name="GTI RCC Throughput"
631             description="The total number of GPU memory bytes transferred between render color caches and GTI."
632             data_type="uint64"
633             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
634             equation="C 2 READ C 3 READ UADD 64 UMUL"
635             underscore_name="gti_rcc_throughput"
636             units="bytes"
637             symbol_name="GtiRccThroughput"
638             semantic_type="throughput"
639             mdapi_supported_apis="OGL IO BB"
640             mdapi_usage_flags="Tier2 Frame Batch Draw"
641             mdapi_group="GTI/Color Cache"
642             mdapi_hw_unit_type="gpu"
643             />
644    <counter name="HS Threads Dispatched"
645             description="The total number of hull shader hardware threads dispatched."
646             data_type="uint64"
647             equation="A 2 READ"
648             underscore_name="hs_threads"
649             units="threads"
650             symbol_name="HsThreads"
651             semantic_type="event"
652             mdapi_supported_apis="OGL4 IO BB"
653             mdapi_usage_flags="Tier3 Frame Batch Draw"
654             mdapi_hw_unit_type="gpu"
655             mdapi_group="EU Array/Hull Shader"
656             />
657    <counter name="GTI Write Throughput"
658             description="The total number of GPU memory bytes written to GTI."
659             data_type="uint64"
660             max_equation="$GpuCoreClocks 32 UMUL"
661             equation="C 7 READ 64 UMUL"
662             underscore_name="gti_write_throughput"
663             units="bytes"
664             symbol_name="GtiWriteThroughput"
665             semantic_type="throughput"
666             mdapi_supported_apis=""
667             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
668             mdapi_group="GTI"
669             mdapi_hw_unit_type="gpu"
670             />
671    <counter name="SLM Bytes Written"
672             description="The total number of GPU memory bytes written into shared local memory."
673             data_type="uint64"
674             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
675             equation="A 31 READ 64 UMUL"
676             underscore_name="slm_bytes_written"
677             units="bytes"
678             symbol_name="SlmBytesWritten"
679             semantic_type="throughput"
680             mdapi_supported_apis="OGL4 OCL IO BB"
681             mdapi_usage_flags="Tier3 Frame Batch Draw"
682             mdapi_group="L3/Data Port/SLM"
683             mdapi_hw_unit_type="gpu"
684             />
685    <counter name="L3 Shader Throughput"
686             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
687             data_type="uint64"
688             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
689             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
690             underscore_name="l3_shader_throughput"
691             units="bytes"
692             symbol_name="L3ShaderThroughput"
693             semantic_type="throughput"
694             mdapi_supported_apis="OGL4 OCL IO BB"
695             mdapi_usage_flags="Tier2 Frame Batch Draw"
696             mdapi_group="L3/Data Port"
697             mdapi_hw_unit_type="gpu"
698             />
699    <counter name="Samples Killed in FS"
700             description="The total number of samples or pixels dropped in fragment shaders."
701             data_type="uint64"
702             equation="A 24 READ 4 UMUL"
703             underscore_name="samples_killed_in_ps"
704             units="pixels"
705             symbol_name="SamplesKilledInPs"
706             semantic_type="event"
707             mdapi_supported_apis="OGL IO BB"
708             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
709             mdapi_hw_unit_type="gpu"
710             mdapi_group="3D Pipe/Fragment Shader"
711             />
712    <counter name="Shader Atomic Memory Accesses"
713             description="The total number of shader atomic memory accesses."
714             data_type="uint64"
715             equation="A 34 READ"
716             underscore_name="shader_atomics"
717             units="messages"
718             symbol_name="ShaderAtomics"
719             semantic_type="event"
720             mdapi_supported_apis="OGL OCL IO BB"
721             mdapi_usage_flags="Tier3 Frame Batch Draw"
722             mdapi_hw_unit_type="gpu"
723             mdapi_group="L3/Data Port/Atomics"
724             />
725    <register_config type="NOA">
726        <register type="NOA" address="0x00009840" value="0x00000080" />
727        <register type="NOA" address="0x00009888" value="0x166C01E0" />
728        <register type="NOA" address="0x00009888" value="0x12170280" />
729        <register type="NOA" address="0x00009888" value="0x12370280" />
730        <register type="NOA" address="0x00009888" value="0x11930317" />
731        <register type="NOA" address="0x00009888" value="0x159303DF" />
732        <register type="NOA" address="0x00009888" value="0x3F900003" />
733        <register type="NOA" address="0x00009888" value="0x1A4E0080" />
734        <register type="NOA" address="0x00009888" value="0x0A6C0053" />
735        <register type="NOA" address="0x00009888" value="0x106C0000" />
736        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
737        <register type="NOA" address="0x00009888" value="0x0A1B4000" />
738        <register type="NOA" address="0x00009888" value="0x1C1C0001" />
739        <register type="NOA" address="0x00009888" value="0x002F1000" />
740        <register type="NOA" address="0x00009888" value="0x042F1000" />
741        <register type="NOA" address="0x00009888" value="0x004C4000" />
742        <register type="NOA" address="0x00009888" value="0x0A4C8400" />
743        <register type="NOA" address="0x00009888" value="0x000D2000" />
744        <register type="NOA" address="0x00009888" value="0x060D8000" />
745        <register type="NOA" address="0x00009888" value="0x080DA000" />
746        <register type="NOA" address="0x00009888" value="0x0A0D2000" />
747        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
748        <register type="NOA" address="0x00009888" value="0x0E0F6600" />
749        <register type="NOA" address="0x00009888" value="0x002C8000" />
750        <register type="NOA" address="0x00009888" value="0x162C2200" />
751        <register type="NOA" address="0x00009888" value="0x062D8000" />
752        <register type="NOA" address="0x00009888" value="0x082D8000" />
753        <register type="NOA" address="0x00009888" value="0x00133000" />
754        <register type="NOA" address="0x00009888" value="0x08133000" />
755        <register type="NOA" address="0x00009888" value="0x00170020" />
756        <register type="NOA" address="0x00009888" value="0x08170021" />
757        <register type="NOA" address="0x00009888" value="0x10170000" />
758        <register type="NOA" address="0x00009888" value="0x0633C000" />
759        <register type="NOA" address="0x00009888" value="0x0833C000" />
760        <register type="NOA" address="0x00009888" value="0x06370800" />
761        <register type="NOA" address="0x00009888" value="0x08370840" />
762        <register type="NOA" address="0x00009888" value="0x10370000" />
763        <register type="NOA" address="0x00009888" value="0x0D933031" />
764        <register type="NOA" address="0x00009888" value="0x0F933E3F" />
765        <register type="NOA" address="0x00009888" value="0x01933D00" />
766        <register type="NOA" address="0x00009888" value="0x0393073C" />
767        <register type="NOA" address="0x00009888" value="0x0593000E" />
768        <register type="NOA" address="0x00009888" value="0x1D930000" />
769        <register type="NOA" address="0x00009888" value="0x19930000" />
770        <register type="NOA" address="0x00009888" value="0x1B930000" />
771        <register type="NOA" address="0x00009888" value="0x1D900157" />
772        <register type="NOA" address="0x00009888" value="0x1F900158" />
773        <register type="NOA" address="0x00009888" value="0x35900000" />
774        <register type="NOA" address="0x00009888" value="0x2B908000" />
775        <register type="NOA" address="0x00009888" value="0x2D908000" />
776        <register type="NOA" address="0x00009888" value="0x2F908000" />
777        <register type="NOA" address="0x00009888" value="0x31908000" />
778        <register type="NOA" address="0x00009888" value="0x15908000" />
779        <register type="NOA" address="0x00009888" value="0x17908000" />
780        <register type="NOA" address="0x00009888" value="0x19908000" />
781        <register type="NOA" address="0x00009888" value="0x1B908000" />
782        <register type="NOA" address="0x00009888" value="0x1190001F" />
783        <register type="NOA" address="0x00009888" value="0x51904400" />
784        <register type="NOA" address="0x00009888" value="0x41900020" />
785        <register type="NOA" address="0x00009888" value="0x55900000" />
786        <register type="NOA" address="0x00009888" value="0x45900C21" />
787        <register type="NOA" address="0x00009888" value="0x47900061" />
788        <register type="NOA" address="0x00009888" value="0x57904440" />
789        <register type="NOA" address="0x00009888" value="0x49900000" />
790        <register type="NOA" address="0x00009888" value="0x37900000" />
791        <register type="NOA" address="0x00009888" value="0x33900000" />
792        <register type="NOA" address="0x00009888" value="0x4B900000" />
793        <register type="NOA" address="0x00009888" value="0x59900004" />
794        <register type="NOA" address="0x00009888" value="0x43900000" />
795        <register type="NOA" address="0x00009888" value="0x53904444" />
796    </register_config>
797    <register_config type="OA">
798        <register type="OA" address="0x00002710" value="0x00000000" />
799        <register type="OA" address="0x00002714" value="0x00800000" />
800        <register type="OA" address="0x00002720" value="0x00000000" />
801        <register type="OA" address="0x00002724" value="0x00800000" />
802        <register type="OA" address="0x00002740" value="0x00000000" />
803    </register_config>
804    <register_config type="FLEX">
805        <register type="FLEX" address="0x0000E458" value="0x00005004" />
806        <register type="FLEX" address="0x0000E558" value="0x00010003" />
807        <register type="FLEX" address="0x0000E658" value="0x00012011" />
808        <register type="FLEX" address="0x0000E758" value="0x00015014" />
809        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
810        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
811        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
812    </register_config>
813  </set>
814
815  <set name="Compute Metrics Basic Gen9"
816       mdapi_supported_apis="OGL4 OCL IO BB"
817       underscore_name="compute_basic"
818       hw_config_guid="dc8cf7ea-26b4-4478-ac93-dab174f92ac0"
819       chipset="CFLGT2"
820       symbol_name="ComputeBasic"
821       >
822    <counter name="GPU Core Clocks"
823             description="The total number of GPU core clocks elapsed during the measurement."
824             data_type="uint64"
825             equation="GPU_CLOCK 0 READ"
826             underscore_name="gpu_core_clocks"
827             units="cycles"
828             symbol_name="GpuCoreClocks"
829             semantic_type="event"
830             mdapi_supported_apis="OGL OCL IO BB"
831             mdapi_usage_flags="Tier1 Frame Batch Draw"
832             mdapi_hw_unit_type="gpu"
833             mdapi_group="GPU"
834             />
835    <counter name="EU Active"
836             description="The percentage of time in which the Execution Units were actively processing."
837             data_type="float"
838             max_equation="100"
839             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
840             underscore_name="eu_active"
841             units="percent"
842             symbol_name="EuActive"
843             semantic_type="duration"
844             mdapi_supported_apis="OGL OCL IO BB"
845             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
846             mdapi_group="EU Array"
847             mdapi_hw_unit_type="gpu"
848             />
849    <counter name="Untyped Bytes Read"
850             description="The total number of typed memory bytes read via Data Port."
851             data_type="uint64"
852             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
853             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
854             underscore_name="untyped_bytes_read"
855             units="bytes"
856             symbol_name="UntypedBytesRead"
857             semantic_type="throughput"
858             mdapi_supported_apis="OGL4 OCL IO BB"
859             mdapi_usage_flags="Tier3 Frame Batch Draw"
860             mdapi_group="L3/Data Port"
861             mdapi_hw_unit_type="gpu"
862             />
863    <counter name="EU Both FPU Pipes Active"
864             description="The percentage of time in which both EU FPU pipelines were actively processing."
865             data_type="float"
866             max_equation="100"
867             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
868             underscore_name="eu_fpu_both_active"
869             units="percent"
870             symbol_name="EuFpuBothActive"
871             semantic_type="duration"
872             mdapi_supported_apis="OGL OCL IO BB"
873             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
874             mdapi_group="EU Array/Pipes"
875             mdapi_hw_unit_type="gpu"
876             />
877    <counter name="Typed Bytes Written"
878             description="The total number of untyped memory bytes written via Data Port."
879             data_type="uint64"
880             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
881             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
882             underscore_name="typed_bytes_written"
883             units="bytes"
884             symbol_name="TypedBytesWritten"
885             semantic_type="throughput"
886             mdapi_supported_apis="OGL4 OCL IO BB"
887             mdapi_usage_flags="Tier3 Frame Batch Draw"
888             mdapi_group="L3/Data Port"
889             mdapi_hw_unit_type="gpu"
890             />
891    <counter name="EU FPU0 Pipe Active"
892             description="The percentage of time in which EU FPU0 pipeline was actively processing."
893             data_type="float"
894             max_equation="100"
895             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
896             underscore_name="fpu0_active"
897             units="percent"
898             symbol_name="Fpu0Active"
899             semantic_type="duration"
900             mdapi_supported_apis="OGL IO BB"
901             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
902             mdapi_group="EU Array/Pipes"
903             mdapi_hw_unit_type="gpu"
904             />
905    <counter name="EU FPU1 Pipe Active"
906             description="The percentage of time in which EU FPU1 pipeline was actively processing."
907             data_type="float"
908             max_equation="100"
909             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
910             underscore_name="fpu1_active"
911             units="percent"
912             symbol_name="Fpu1Active"
913             semantic_type="duration"
914             mdapi_supported_apis="OGL IO BB"
915             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
916             mdapi_group="EU Array/Pipes"
917             mdapi_hw_unit_type="gpu"
918             />
919    <counter name="EU AVG IPC Rate"
920             description="The average rate of IPC calculated for 2 FPU pipelines."
921             data_type="float"
922             max_equation="2"
923             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
924             underscore_name="eu_avg_ipc_rate"
925             units="number"
926             symbol_name="EuAvgIpcRate"
927             semantic_type="ratio"
928             mdapi_supported_apis="OGL OCL IO BB"
929             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
930             mdapi_group="EU Array"
931             mdapi_hw_unit_type="gpu"
932             />
933    <counter name="GS Threads Dispatched"
934             description="The total number of geometry shader hardware threads dispatched."
935             data_type="uint64"
936             equation="A 5 READ"
937             underscore_name="gs_threads"
938             units="threads"
939             symbol_name="GsThreads"
940             semantic_type="event"
941             mdapi_supported_apis="OGL4 IO BB"
942             mdapi_usage_flags="Tier3 Frame Batch Draw"
943             mdapi_hw_unit_type="gpu"
944             mdapi_group="EU Array/Geometry Shader"
945             />
946    <counter name="Early Hi-Depth Test Fails"
947             description="The total number of pixels dropped on early hierarchical depth test."
948             data_type="uint64"
949             equation="A 22 READ 4 UMUL"
950             underscore_name="hi_depth_test_fails"
951             units="pixels"
952             symbol_name="HiDepthTestFails"
953             semantic_type="event"
954             mdapi_supported_apis="OGL IO BB"
955             mdapi_usage_flags="Tier3 Frame Batch Draw"
956             mdapi_hw_unit_type="gpu"
957             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
958             />
959    <counter name="VS Threads Dispatched"
960             description="The total number of vertex shader hardware threads dispatched."
961             data_type="uint64"
962             equation="A 1 READ"
963             underscore_name="vs_threads"
964             units="threads"
965             symbol_name="VsThreads"
966             semantic_type="event"
967             mdapi_supported_apis="OGL IO BB"
968             mdapi_usage_flags="Tier3 Frame Batch Draw"
969             mdapi_hw_unit_type="gpu"
970             mdapi_group="EU Array/Vertex Shader"
971             />
972    <counter name="FS Threads Dispatched"
973             description="The total number of fragment shader hardware threads dispatched."
974             data_type="uint64"
975             equation="A 6 READ"
976             underscore_name="ps_threads"
977             units="threads"
978             symbol_name="PsThreads"
979             semantic_type="event"
980             mdapi_supported_apis="OGL IO BB"
981             mdapi_usage_flags="Tier3 Frame Batch Draw"
982             mdapi_hw_unit_type="gpu"
983             mdapi_group="EU Array/Fragment Shader"
984             />
985    <counter name="Shader Barrier Messages"
986             description="The total number of shader barrier messages."
987             data_type="uint64"
988             equation="A 35 READ"
989             underscore_name="shader_barriers"
990             units="messages"
991             symbol_name="ShaderBarriers"
992             semantic_type="event"
993             mdapi_supported_apis="OGL OCL IO BB"
994             mdapi_usage_flags="Tier3 Frame Batch Draw"
995             mdapi_hw_unit_type="gpu"
996             mdapi_group="EU Array/Barrier"
997             />
998    <counter name="Sampler Texels"
999             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1000             data_type="uint64"
1001             equation="A 28 READ 4 UMUL"
1002             underscore_name="sampler_texels"
1003             units="texels"
1004             symbol_name="SamplerTexels"
1005             semantic_type="event"
1006             mdapi_supported_apis="OGL OCL IO BB"
1007             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1008             mdapi_hw_unit_type="gpu"
1009             mdapi_group="Sampler/Sampler Input"
1010             />
1011    <counter name="Pixels Failing Tests"
1012             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1013             data_type="uint64"
1014             equation="A 25 READ 4 UMUL"
1015             underscore_name="pixels_failing_post_ps_tests"
1016             units="pixels"
1017             symbol_name="PixelsFailingPostPsTests"
1018             semantic_type="event"
1019             mdapi_supported_apis="OGL IO BB"
1020             mdapi_usage_flags="Tier3 Frame Batch Draw"
1021             mdapi_hw_unit_type="gpu"
1022             mdapi_group="3D Pipe/Output Merger"
1023             />
1024    <counter name="GPU Time Elapsed"
1025             description="Time elapsed on the GPU during the measurement."
1026             data_type="uint64"
1027             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1028             underscore_name="gpu_time"
1029             units="ns"
1030             symbol_name="GpuTime"
1031             semantic_type="duration"
1032             mdapi_supported_apis="OGL OCL IO BB"
1033             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1034             mdapi_hw_unit_type="gpu"
1035             mdapi_group="GPU"
1036             />
1037    <counter name="AVG GPU Core Frequency"
1038             description="Average GPU Core Frequency in the measurement."
1039             data_type="uint64"
1040             max_equation="$GpuMaxFrequency"
1041             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1042             underscore_name="avg_gpu_core_frequency"
1043             units="hz"
1044             symbol_name="AvgGpuCoreFrequency"
1045             semantic_type="event"
1046             mdapi_supported_apis="OGL OCL IO BB"
1047             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1048             mdapi_group="GPU"
1049             mdapi_hw_unit_type="gpu"
1050             />
1051    <counter name="Sampler Texels Misses"
1052             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1053             data_type="uint64"
1054             equation="A 29 READ 4 UMUL"
1055             underscore_name="sampler_texel_misses"
1056             units="texels"
1057             symbol_name="SamplerTexelMisses"
1058             semantic_type="event"
1059             mdapi_supported_apis="OGL OCL IO BB"
1060             mdapi_usage_flags="Tier3 Batch Frame Draw"
1061             mdapi_hw_unit_type="gpu"
1062             mdapi_group="Sampler/Sampler Cache"
1063             />
1064    <counter name="CS Threads Dispatched"
1065             description="The total number of compute shader hardware threads dispatched."
1066             data_type="uint64"
1067             equation="A 4 READ"
1068             underscore_name="cs_threads"
1069             units="threads"
1070             symbol_name="CsThreads"
1071             semantic_type="event"
1072             mdapi_supported_apis="OGL4 OCL IO BB"
1073             mdapi_usage_flags="Tier3 Frame Batch Draw"
1074             mdapi_hw_unit_type="gpu"
1075             mdapi_group="EU Array/Compute Shader"
1076             />
1077    <counter name="SLM Bytes Read"
1078             description="The total number of GPU memory bytes read from shared local memory."
1079             data_type="uint64"
1080             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1081             equation="A 30 READ 64 UMUL"
1082             underscore_name="slm_bytes_read"
1083             units="bytes"
1084             symbol_name="SlmBytesRead"
1085             semantic_type="throughput"
1086             mdapi_supported_apis="OGL4 OCL IO BB"
1087             mdapi_usage_flags="Tier3 Frame Batch Draw"
1088             mdapi_group="L3/Data Port/SLM"
1089             mdapi_hw_unit_type="gpu"
1090             />
1091    <counter name="GTI Read Throughput"
1092             description="The total number of GPU memory bytes read from GTI."
1093             data_type="uint64"
1094             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1095             equation="C 4 READ 64 UMUL"
1096             underscore_name="gti_read_throughput"
1097             units="bytes"
1098             symbol_name="GtiReadThroughput"
1099             semantic_type="throughput"
1100             mdapi_supported_apis="OGL OCL IO BB"
1101             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1102             mdapi_group="GTI"
1103             mdapi_hw_unit_type="gpu"
1104             />
1105    <counter name="Untyped Writes"
1106             description="The total number of untyped memory bytes written via Data Port."
1107             data_type="uint64"
1108             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1109             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1110             underscore_name="untyped_bytes_written"
1111             units="bytes"
1112             symbol_name="UntypedBytesWritten"
1113             semantic_type="throughput"
1114             mdapi_supported_apis="OGL4 OCL IO BB"
1115             mdapi_usage_flags="Tier3 Frame Batch Draw"
1116             mdapi_group="L3/Data Port"
1117             mdapi_hw_unit_type="gpu"
1118             />
1119    <counter name="GPU Busy"
1120             description="The percentage of time in which the GPU has been processing GPU commands."
1121             data_type="float"
1122             max_equation="100"
1123             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1124             underscore_name="gpu_busy"
1125             units="percent"
1126             symbol_name="GpuBusy"
1127             semantic_type="duration"
1128             mdapi_supported_apis="OGL OCL IO BB"
1129             mdapi_usage_flags="Tier1 Overview System Frame"
1130             mdapi_group="GPU"
1131             mdapi_hw_unit_type="gpu"
1132             />
1133    <counter name="Rasterized Pixels"
1134             description="The total number of rasterized pixels."
1135             data_type="uint64"
1136             equation="A 21 READ 4 UMUL"
1137             underscore_name="rasterized_pixels"
1138             units="pixels"
1139             symbol_name="RasterizedPixels"
1140             semantic_type="event"
1141             mdapi_supported_apis="OGL IO BB"
1142             mdapi_usage_flags="Tier3 Frame Batch Draw"
1143             mdapi_hw_unit_type="gpu"
1144             mdapi_group="3D Pipe/Rasterizer"
1145             />
1146    <counter name="Typed Bytes Read"
1147             description="The total number of typed memory bytes read via Data Port."
1148             data_type="uint64"
1149             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1150             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1151             underscore_name="typed_bytes_read"
1152             units="bytes"
1153             symbol_name="TypedBytesRead"
1154             semantic_type="throughput"
1155             mdapi_supported_apis="OGL4 OCL IO BB"
1156             mdapi_usage_flags="Tier3 Frame Batch Draw"
1157             mdapi_group="L3/Data Port"
1158             mdapi_hw_unit_type="gpu"
1159             />
1160    <counter name="DS Threads Dispatched"
1161             description="The total number of domain shader hardware threads dispatched."
1162             data_type="uint64"
1163             equation="A 3 READ"
1164             underscore_name="ds_threads"
1165             units="threads"
1166             symbol_name="DsThreads"
1167             semantic_type="event"
1168             mdapi_supported_apis="OGL4 IO BB"
1169             mdapi_usage_flags="Tier3 Frame Batch Draw"
1170             mdapi_hw_unit_type="gpu"
1171             mdapi_group="EU Array/Domain Shader"
1172             />
1173    <counter name="EU Thread Occupancy"
1174             description="The percentage of time in which hardware threads occupied EUs."
1175             data_type="float"
1176             max_equation="100"
1177             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1178             underscore_name="eu_thread_occupancy"
1179             units="percent"
1180             symbol_name="EuThreadOccupancy"
1181             semantic_type="duration"
1182             mdapi_supported_apis="OGL IO BB"
1183             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1184             mdapi_group="EU Array"
1185             mdapi_hw_unit_type="gpu"
1186             />
1187    <counter name="EU Stall"
1188             description="The percentage of time in which the Execution Units were stalled."
1189             data_type="float"
1190             max_equation="100"
1191             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1192             underscore_name="eu_stall"
1193             units="percent"
1194             symbol_name="EuStall"
1195             semantic_type="duration"
1196             mdapi_supported_apis="OGL OCL IO BB"
1197             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1198             mdapi_group="EU Array"
1199             mdapi_hw_unit_type="gpu"
1200             />
1201    <counter name="Samples Blended"
1202             description="The total number of blended samples or pixels written to all render targets."
1203             data_type="uint64"
1204             equation="A 27 READ 4 UMUL"
1205             underscore_name="samples_blended"
1206             units="pixels"
1207             symbol_name="SamplesBlended"
1208             semantic_type="event"
1209             mdapi_supported_apis="OGL IO BB"
1210             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1211             mdapi_hw_unit_type="gpu"
1212             mdapi_group="3D Pipe/Output Merger"
1213             />
1214    <counter name="Early Depth Test Fails"
1215             description="The total number of pixels dropped on early depth test."
1216             data_type="uint64"
1217             equation="A 23 READ 4 UMUL"
1218             underscore_name="early_depth_test_fails"
1219             units="pixels"
1220             symbol_name="EarlyDepthTestFails"
1221             semantic_type="event"
1222             mdapi_supported_apis="OGL IO BB"
1223             mdapi_usage_flags="Tier3 Frame Batch Draw"
1224             mdapi_hw_unit_type="gpu"
1225             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1226             />
1227    <counter name="Shader Memory Accesses"
1228             description="The total number of shader memory accesses to L3."
1229             data_type="uint64"
1230             equation="A 32 READ"
1231             underscore_name="shader_memory_accesses"
1232             units="messages"
1233             symbol_name="ShaderMemoryAccesses"
1234             semantic_type="event"
1235             mdapi_supported_apis="OGL OCL IO BB"
1236             mdapi_usage_flags="Tier3 Frame Batch Draw"
1237             mdapi_hw_unit_type="gpu"
1238             mdapi_group="L3/Data Port"
1239             />
1240    <counter name="HS Threads Dispatched"
1241             description="The total number of hull shader hardware threads dispatched."
1242             data_type="uint64"
1243             equation="A 2 READ"
1244             underscore_name="hs_threads"
1245             units="threads"
1246             symbol_name="HsThreads"
1247             semantic_type="event"
1248             mdapi_supported_apis="OGL4 IO BB"
1249             mdapi_usage_flags="Tier3 Frame Batch Draw"
1250             mdapi_hw_unit_type="gpu"
1251             mdapi_group="EU Array/Hull Shader"
1252             />
1253    <counter name="GTI Write Throughput"
1254             description="The total number of GPU memory bytes written to GTI."
1255             data_type="uint64"
1256             max_equation="$GpuCoreClocks 32 UMUL"
1257             equation="C 5 READ 64 UMUL"
1258             underscore_name="gti_write_throughput"
1259             units="bytes"
1260             symbol_name="GtiWriteThroughput"
1261             semantic_type="throughput"
1262             mdapi_supported_apis="OGL OCL IO BB"
1263             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1264             mdapi_group="GTI"
1265             mdapi_hw_unit_type="gpu"
1266             />
1267    <counter name="SLM Bytes Written"
1268             description="The total number of GPU memory bytes written into shared local memory."
1269             data_type="uint64"
1270             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1271             equation="A 31 READ 64 UMUL"
1272             underscore_name="slm_bytes_written"
1273             units="bytes"
1274             symbol_name="SlmBytesWritten"
1275             semantic_type="throughput"
1276             mdapi_supported_apis="OGL4 OCL IO BB"
1277             mdapi_usage_flags="Tier3 Frame Batch Draw"
1278             mdapi_group="L3/Data Port/SLM"
1279             mdapi_hw_unit_type="gpu"
1280             />
1281    <counter name="L3 Shader Throughput"
1282             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1283             data_type="uint64"
1284             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1285             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1286             underscore_name="l3_shader_throughput"
1287             units="bytes"
1288             symbol_name="L3ShaderThroughput"
1289             semantic_type="throughput"
1290             mdapi_supported_apis="OGL4 OCL IO BB"
1291             mdapi_usage_flags="Tier2 Frame Batch Draw"
1292             mdapi_group="L3/Data Port"
1293             mdapi_hw_unit_type="gpu"
1294             />
1295    <counter name="Samples Killed in FS"
1296             description="The total number of samples or pixels dropped in fragment shaders."
1297             data_type="uint64"
1298             equation="A 24 READ 4 UMUL"
1299             underscore_name="samples_killed_in_ps"
1300             units="pixels"
1301             symbol_name="SamplesKilledInPs"
1302             semantic_type="event"
1303             mdapi_supported_apis="OGL IO BB"
1304             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1305             mdapi_hw_unit_type="gpu"
1306             mdapi_group="3D Pipe/Fragment Shader"
1307             />
1308    <counter name="Samples Written"
1309             description="The total number of samples or pixels written to all render targets."
1310             data_type="uint64"
1311             equation="A 26 READ 4 UMUL"
1312             underscore_name="samples_written"
1313             units="pixels"
1314             symbol_name="SamplesWritten"
1315             semantic_type="event"
1316             mdapi_supported_apis="OGL IO BB"
1317             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1318             mdapi_hw_unit_type="gpu"
1319             mdapi_group="3D Pipe/Output Merger"
1320             />
1321    <counter name="Shader Atomic Memory Accesses"
1322             description="The total number of shader atomic memory accesses."
1323             data_type="uint64"
1324             equation="A 34 READ"
1325             underscore_name="shader_atomics"
1326             units="messages"
1327             symbol_name="ShaderAtomics"
1328             semantic_type="event"
1329             mdapi_supported_apis="OGL OCL IO BB"
1330             mdapi_usage_flags="Tier3 Frame Batch Draw"
1331             mdapi_hw_unit_type="gpu"
1332             mdapi_group="L3/Data Port/Atomics"
1333             />
1334    <counter name="EU Send Pipe Active"
1335             description="The percentage of time in which EU send pipeline was actively processing."
1336             data_type="float"
1337             max_equation="100"
1338             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1339             underscore_name="eu_send_active"
1340             units="percent"
1341             symbol_name="EuSendActive"
1342             semantic_type="duration"
1343             mdapi_supported_apis="OGL IO BB"
1344             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1345             mdapi_group="EU Array/Pipes"
1346             mdapi_hw_unit_type="gpu"
1347             />
1348    <register_config type="NOA">
1349        <register type="NOA" address="0x00009840" value="0x00000080" />
1350        <register type="NOA" address="0x00009888" value="0x104F00E0" />
1351        <register type="NOA" address="0x00009888" value="0x124F1C00" />
1352        <register type="NOA" address="0x00009888" value="0x106C00E0" />
1353        <register type="NOA" address="0x00009888" value="0x37906800" />
1354        <register type="NOA" address="0x00009888" value="0x3F900003" />
1355        <register type="NOA" address="0x00009888" value="0x004E8000" />
1356        <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1357        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1358        <register type="NOA" address="0x00009888" value="0x064F0900" />
1359        <register type="NOA" address="0x00009888" value="0x084F0032" />
1360        <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1361        <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1362        <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1363        <register type="NOA" address="0x00009888" value="0x004F0D80" />
1364        <register type="NOA" address="0x00009888" value="0x024F003B" />
1365        <register type="NOA" address="0x00009888" value="0x006C0002" />
1366        <register type="NOA" address="0x00009888" value="0x086C0100" />
1367        <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1368        <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1369        <register type="NOA" address="0x00009888" value="0x186C0000" />
1370        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1371        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1372        <register type="NOA" address="0x00009888" value="0x001B4000" />
1373        <register type="NOA" address="0x00009888" value="0x081B8000" />
1374        <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1375        <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1376        <register type="NOA" address="0x00009888" value="0x101C8000" />
1377        <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1378        <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1379        <register type="NOA" address="0x00009888" value="0x065B8000" />
1380        <register type="NOA" address="0x00009888" value="0x085B4000" />
1381        <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1382        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1383        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1384        <register type="NOA" address="0x00009888" value="0x005B8000" />
1385        <register type="NOA" address="0x00009888" value="0x025B4000" />
1386        <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1387        <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1388        <register type="NOA" address="0x00009888" value="0x125C8000" />
1389        <register type="NOA" address="0x00009888" value="0x145C8000" />
1390        <register type="NOA" address="0x00009888" value="0x004C8000" />
1391        <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1392        <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1393        <register type="NOA" address="0x00009888" value="0x000DA000" />
1394        <register type="NOA" address="0x00009888" value="0x060D8000" />
1395        <register type="NOA" address="0x00009888" value="0x080DA000" />
1396        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1397        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1398        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1399        <register type="NOA" address="0x00009888" value="0x020D2000" />
1400        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1401        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1402        <register type="NOA" address="0x00009888" value="0x100F0155" />
1403        <register type="NOA" address="0x00009888" value="0x002C8000" />
1404        <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1405        <register type="NOA" address="0x00009888" value="0x162CFB00" />
1406        <register type="NOA" address="0x00009888" value="0x182C00BE" />
1407        <register type="NOA" address="0x00009888" value="0x022CC000" />
1408        <register type="NOA" address="0x00009888" value="0x042CC000" />
1409        <register type="NOA" address="0x00009888" value="0x19900157" />
1410        <register type="NOA" address="0x00009888" value="0x1B900158" />
1411        <register type="NOA" address="0x00009888" value="0x1D900105" />
1412        <register type="NOA" address="0x00009888" value="0x1F900103" />
1413        <register type="NOA" address="0x00009888" value="0x35900000" />
1414        <register type="NOA" address="0x00009888" value="0x11900FFF" />
1415        <register type="NOA" address="0x00009888" value="0x51900000" />
1416        <register type="NOA" address="0x00009888" value="0x41900800" />
1417        <register type="NOA" address="0x00009888" value="0x55900000" />
1418        <register type="NOA" address="0x00009888" value="0x45900821" />
1419        <register type="NOA" address="0x00009888" value="0x47900802" />
1420        <register type="NOA" address="0x00009888" value="0x57900000" />
1421        <register type="NOA" address="0x00009888" value="0x49900802" />
1422        <register type="NOA" address="0x00009888" value="0x33900000" />
1423        <register type="NOA" address="0x00009888" value="0x4B900002" />
1424        <register type="NOA" address="0x00009888" value="0x59900000" />
1425        <register type="NOA" address="0x00009888" value="0x43900422" />
1426        <register type="NOA" address="0x00009888" value="0x53904444" />
1427    </register_config>
1428    <register_config type="OA">
1429        <register type="OA" address="0x00002710" value="0x00000000" />
1430        <register type="OA" address="0x00002714" value="0x00800000" />
1431        <register type="OA" address="0x00002720" value="0x00000000" />
1432        <register type="OA" address="0x00002724" value="0x00800000" />
1433        <register type="OA" address="0x00002740" value="0x00000000" />
1434    </register_config>
1435    <register_config type="FLEX">
1436        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1437        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1438        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1439        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1440        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1441        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1442        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1443    </register_config>
1444  </set>
1445
1446  <set name="Render Metrics for 3D Pipeline Profile Gen9"
1447       mdapi_supported_apis="OGL OCL IO BB"
1448       underscore_name="render_pipe_profile"
1449       hw_config_guid="2221e4d5-ed7b-445e-b2cc-3de1b97f4d42"
1450       chipset="CFLGT2"
1451       symbol_name="RenderPipeProfile"
1452       >
1453    <counter name="GPU Core Clocks"
1454             description="The total number of GPU core clocks elapsed during the measurement."
1455             data_type="uint64"
1456             equation="GPU_CLOCK 0 READ"
1457             underscore_name="gpu_core_clocks"
1458             units="cycles"
1459             symbol_name="GpuCoreClocks"
1460             semantic_type="event"
1461             mdapi_supported_apis=""
1462             mdapi_usage_flags="Tier1 Frame Batch Draw"
1463             mdapi_hw_unit_type="gpu"
1464             mdapi_group="GPU"
1465             />
1466    <counter name="EU Active"
1467             description="The percentage of time in which the Execution Units were actively processing."
1468             data_type="float"
1469             max_equation="100"
1470             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1471             underscore_name="eu_active"
1472             units="percent"
1473             symbol_name="EuActive"
1474             semantic_type="duration"
1475             mdapi_supported_apis=""
1476             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1477             mdapi_group="EU Array"
1478             mdapi_hw_unit_type="gpu"
1479             />
1480    <counter name="VS Bottleneck"
1481             low_watermark="10"
1482             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1483             data_type="float"
1484             high_watermark="30"
1485             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1486             underscore_name="vs_bottleneck"
1487             units="percent"
1488             symbol_name="VsBottleneck"
1489             semantic_type="duration"
1490             mdapi_supported_apis="OGL IO BB"
1491             mdapi_usage_flags="Tier3 Indicate Draw"
1492             mdapi_group="3D Pipe/Vertex Shader"
1493             mdapi_hw_unit_type="gpu"
1494             />
1495    <counter name="Hi-Depth Bottleneck"
1496             low_watermark="5"
1497             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1498             data_type="float"
1499             high_watermark="15"
1500             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1501             underscore_name="hi_depth_bottleneck"
1502             units="percent"
1503             symbol_name="HiDepthBottleneck"
1504             semantic_type="duration"
1505             mdapi_supported_apis="OGL IO BB"
1506             mdapi_usage_flags="Tier3 Indicate Draw"
1507             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1508             mdapi_hw_unit_type="gpu"
1509             />
1510    <counter name="GS Bottleneck"
1511             low_watermark="5"
1512             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1513             data_type="float"
1514             high_watermark="15"
1515             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1516             underscore_name="gs_bottleneck"
1517             units="percent"
1518             symbol_name="GsBottleneck"
1519             semantic_type="duration"
1520             mdapi_supported_apis="OGL IO BB"
1521             mdapi_usage_flags="Tier3 Indicate Draw"
1522             mdapi_group="3D Pipe/Geometry Shader"
1523             mdapi_hw_unit_type="gpu"
1524             />
1525    <counter name="GS Threads Dispatched"
1526             description="The total number of geometry shader hardware threads dispatched."
1527             data_type="uint64"
1528             equation="A 5 READ"
1529             underscore_name="gs_threads"
1530             units="threads"
1531             symbol_name="GsThreads"
1532             semantic_type="event"
1533             mdapi_supported_apis="OGL4 IO BB"
1534             mdapi_usage_flags="Tier3 Frame Batch Draw"
1535             mdapi_hw_unit_type="gpu"
1536             mdapi_group="EU Array/Geometry Shader"
1537             />
1538    <counter name="Early Hi-Depth Test Fails"
1539             description="The total number of pixels dropped on early hierarchical depth test."
1540             data_type="uint64"
1541             equation="A 22 READ 4 UMUL"
1542             underscore_name="hi_depth_test_fails"
1543             units="pixels"
1544             symbol_name="HiDepthTestFails"
1545             semantic_type="event"
1546             mdapi_supported_apis="OGL IO BB"
1547             mdapi_usage_flags="Tier3 Frame Batch Draw"
1548             mdapi_hw_unit_type="gpu"
1549             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1550             />
1551    <counter name="VS Threads Dispatched"
1552             description="The total number of vertex shader hardware threads dispatched."
1553             data_type="uint64"
1554             equation="A 1 READ"
1555             underscore_name="vs_threads"
1556             units="threads"
1557             symbol_name="VsThreads"
1558             semantic_type="event"
1559             mdapi_supported_apis="OGL IO BB"
1560             mdapi_usage_flags="Tier3 Frame Batch Draw"
1561             mdapi_hw_unit_type="gpu"
1562             mdapi_group="EU Array/Vertex Shader"
1563             />
1564    <counter name="FS Threads Dispatched"
1565             description="The total number of fragment shader hardware threads dispatched."
1566             data_type="uint64"
1567             equation="A 6 READ"
1568             underscore_name="ps_threads"
1569             units="threads"
1570             symbol_name="PsThreads"
1571             semantic_type="event"
1572             mdapi_supported_apis="OGL IO BB"
1573             mdapi_usage_flags="Tier3 Frame Batch Draw"
1574             mdapi_hw_unit_type="gpu"
1575             mdapi_group="EU Array/Fragment Shader"
1576             />
1577    <counter name="BC Bottleneck"
1578             low_watermark="5"
1579             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1580             data_type="float"
1581             high_watermark="15"
1582             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1583             underscore_name="bc_bottleneck"
1584             units="percent"
1585             symbol_name="BcBottleneck"
1586             semantic_type="duration"
1587             mdapi_supported_apis="OGL IO BB"
1588             mdapi_usage_flags="Tier3 Indicate Draw"
1589             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1590             mdapi_hw_unit_type="gpu"
1591             />
1592    <counter name="HS Stall"
1593             description="The percentage of time in which hull stall pipeline stage was stalled."
1594             data_type="float"
1595             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1596             underscore_name="hs_stall"
1597             units="percent"
1598             symbol_name="HsStall"
1599             semantic_type="duration"
1600             mdapi_supported_apis="OGL4 IO BB"
1601             mdapi_usage_flags="Tier4 Correlate Draw"
1602             mdapi_hw_unit_type="gpu"
1603             mdapi_group="3D Pipe/Hull Shader"
1604             />
1605    <counter name="Shader Barrier Messages"
1606             description="The total number of shader barrier messages."
1607             data_type="uint64"
1608             equation="A 35 READ"
1609             underscore_name="shader_barriers"
1610             units="messages"
1611             symbol_name="ShaderBarriers"
1612             semantic_type="event"
1613             mdapi_supported_apis="OGL4 OCL IO BB"
1614             mdapi_usage_flags="Tier3 Frame Batch Draw"
1615             mdapi_hw_unit_type="gpu"
1616             mdapi_group="EU Array/Barrier"
1617             />
1618    <counter name="Sampler Texels"
1619             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1620             data_type="uint64"
1621             equation="A 28 READ 4 UMUL"
1622             underscore_name="sampler_texels"
1623             units="texels"
1624             symbol_name="SamplerTexels"
1625             semantic_type="event"
1626             mdapi_supported_apis=""
1627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1628             mdapi_hw_unit_type="gpu"
1629             mdapi_group="Sampler/Sampler Input"
1630             />
1631    <counter name="Pixels Failing Tests"
1632             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1633             data_type="uint64"
1634             equation="A 25 READ 4 UMUL"
1635             underscore_name="pixels_failing_post_ps_tests"
1636             units="pixels"
1637             symbol_name="PixelsFailingPostPsTests"
1638             semantic_type="event"
1639             mdapi_supported_apis="OGL IO BB"
1640             mdapi_usage_flags="Tier3 Frame Batch Draw"
1641             mdapi_hw_unit_type="gpu"
1642             mdapi_group="3D Pipe/Output Merger"
1643             />
1644    <counter name="GPU Time Elapsed"
1645             description="Time elapsed on the GPU during the measurement."
1646             data_type="uint64"
1647             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1648             underscore_name="gpu_time"
1649             units="ns"
1650             symbol_name="GpuTime"
1651             semantic_type="duration"
1652             mdapi_supported_apis=""
1653             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1654             mdapi_hw_unit_type="gpu"
1655             mdapi_group="GPU"
1656             />
1657    <counter name="AVG GPU Core Frequency"
1658             description="Average GPU Core Frequency in the measurement."
1659             data_type="uint64"
1660             max_equation="$GpuMaxFrequency"
1661             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1662             underscore_name="avg_gpu_core_frequency"
1663             units="hz"
1664             symbol_name="AvgGpuCoreFrequency"
1665             semantic_type="event"
1666             mdapi_supported_apis=""
1667             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1668             mdapi_group="GPU"
1669             mdapi_hw_unit_type="gpu"
1670             />
1671    <counter name="Sampler Texels Misses"
1672             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1673             data_type="uint64"
1674             equation="A 29 READ 4 UMUL"
1675             underscore_name="sampler_texel_misses"
1676             units="texels"
1677             symbol_name="SamplerTexelMisses"
1678             semantic_type="event"
1679             mdapi_supported_apis=""
1680             mdapi_usage_flags="Tier3 Batch Frame Draw"
1681             mdapi_hw_unit_type="gpu"
1682             mdapi_group="Sampler/Sampler Cache"
1683             />
1684    <counter name="CS Threads Dispatched"
1685             description="The total number of compute shader hardware threads dispatched."
1686             data_type="uint64"
1687             equation="A 4 READ"
1688             underscore_name="cs_threads"
1689             units="threads"
1690             symbol_name="CsThreads"
1691             semantic_type="event"
1692             mdapi_supported_apis="OGL4 OCL IO BB"
1693             mdapi_usage_flags="Tier3 Frame Batch Draw"
1694             mdapi_hw_unit_type="gpu"
1695             mdapi_group="EU Array/Compute Shader"
1696             />
1697    <counter name="VF Bottleneck"
1698             low_watermark="5"
1699             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1700             data_type="float"
1701             high_watermark="15"
1702             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1703             underscore_name="vf_bottleneck"
1704             units="percent"
1705             symbol_name="VfBottleneck"
1706             semantic_type="duration"
1707             mdapi_supported_apis="OGL IO BB"
1708             mdapi_usage_flags="Tier3 Indicate Draw"
1709             mdapi_group="3D Pipe/Input Assembler"
1710             mdapi_hw_unit_type="gpu"
1711             />
1712    <counter name="SLM Bytes Read"
1713             description="The total number of GPU memory bytes read from shared local memory."
1714             data_type="uint64"
1715             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1716             equation="A 30 READ 64 UMUL"
1717             underscore_name="slm_bytes_read"
1718             units="bytes"
1719             symbol_name="SlmBytesRead"
1720             semantic_type="throughput"
1721             mdapi_supported_apis="OGL4 OCL IO BB"
1722             mdapi_usage_flags="Tier3 Frame Batch Draw"
1723             mdapi_group="L3/Data Port/SLM"
1724             mdapi_hw_unit_type="gpu"
1725             />
1726    <counter name="Strip-Fans Bottleneck"
1727             low_watermark="5"
1728             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1729             data_type="float"
1730             high_watermark="10"
1731             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1732             underscore_name="sf_bottleneck"
1733             units="percent"
1734             symbol_name="SfBottleneck"
1735             semantic_type="duration"
1736             mdapi_supported_apis="OGL IO BB"
1737             mdapi_usage_flags="Tier3 Indicate Draw"
1738             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1739             mdapi_hw_unit_type="gpu"
1740             />
1741    <counter name="SF Stall"
1742             description="The percentage of time in which strip-fans pipeline stage was stalled."
1743             data_type="float"
1744             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1745             underscore_name="sf_stall"
1746             units="percent"
1747             symbol_name="SfStall"
1748             semantic_type="duration"
1749             mdapi_supported_apis="OGL IO BB"
1750             mdapi_usage_flags="Tier4 Correlate Draw"
1751             mdapi_hw_unit_type="gpu"
1752             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1753             />
1754    <counter name="GPU Busy"
1755             description="The percentage of time in which the GPU has been processing GPU commands."
1756             data_type="float"
1757             max_equation="100"
1758             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1759             underscore_name="gpu_busy"
1760             units="percent"
1761             symbol_name="GpuBusy"
1762             semantic_type="duration"
1763             mdapi_supported_apis=""
1764             mdapi_usage_flags="Tier1 Overview System Frame"
1765             mdapi_group="GPU"
1766             mdapi_hw_unit_type="gpu"
1767             />
1768    <counter name="HS Bottleneck"
1769             low_watermark="3"
1770             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1771             data_type="float"
1772             high_watermark="9"
1773             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1774             underscore_name="hs_bottleneck"
1775             units="percent"
1776             symbol_name="HsBottleneck"
1777             semantic_type="duration"
1778             mdapi_supported_apis="OGL IO BB"
1779             mdapi_usage_flags="Tier3 Indicate Draw"
1780             mdapi_group="3D Pipe/Hull Shader"
1781             mdapi_hw_unit_type="gpu"
1782             />
1783    <counter name="CL Stall"
1784             description="The percentage of time in which clipper pipeline stage was stalled."
1785             data_type="float"
1786             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1787             underscore_name="cl_stall"
1788             units="percent"
1789             symbol_name="ClStall"
1790             semantic_type="duration"
1791             mdapi_supported_apis="OGL IO BB"
1792             mdapi_usage_flags="Tier4 Correlate Draw"
1793             mdapi_hw_unit_type="gpu"
1794             mdapi_group="3D Pipe/Clipper"
1795             />
1796    <counter name="SO Bottleneck"
1797             low_watermark="5"
1798             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1799             data_type="float"
1800             high_watermark="15"
1801             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1802             underscore_name="so_bottleneck"
1803             units="percent"
1804             symbol_name="SoBottleneck"
1805             semantic_type="duration"
1806             mdapi_supported_apis="OGL IO BB"
1807             mdapi_usage_flags="Tier3 Indicate Draw"
1808             mdapi_group="3D Pipe/Stream Output"
1809             mdapi_hw_unit_type="gpu"
1810             />
1811    <counter name="Rasterized Pixels"
1812             description="The total number of rasterized pixels."
1813             data_type="uint64"
1814             equation="A 21 READ 4 UMUL"
1815             underscore_name="rasterized_pixels"
1816             units="pixels"
1817             symbol_name="RasterizedPixels"
1818             semantic_type="event"
1819             mdapi_supported_apis="OGL IO BB"
1820             mdapi_usage_flags="Tier3 Frame Batch Draw"
1821             mdapi_hw_unit_type="gpu"
1822             mdapi_group="3D Pipe/Rasterizer"
1823             />
1824    <counter name="DS Threads Dispatched"
1825             description="The total number of domain shader hardware threads dispatched."
1826             data_type="uint64"
1827             equation="A 3 READ"
1828             underscore_name="ds_threads"
1829             units="threads"
1830             symbol_name="DsThreads"
1831             semantic_type="event"
1832             mdapi_supported_apis="OGL4 IO BB"
1833             mdapi_usage_flags="Tier3 Frame Batch Draw"
1834             mdapi_hw_unit_type="gpu"
1835             mdapi_group="EU Array/Domain Shader"
1836             />
1837    <counter name="Samples Written"
1838             description="The total number of samples or pixels written to all render targets."
1839             data_type="uint64"
1840             equation="A 26 READ 4 UMUL"
1841             underscore_name="samples_written"
1842             units="pixels"
1843             symbol_name="SamplesWritten"
1844             semantic_type="event"
1845             mdapi_supported_apis="OGL IO BB"
1846             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1847             mdapi_hw_unit_type="gpu"
1848             mdapi_group="3D Pipe/Output Merger"
1849             />
1850    <counter name="DS Bottleneck"
1851             low_watermark="5"
1852             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1853             data_type="float"
1854             high_watermark="15"
1855             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1856             underscore_name="ds_bottleneck"
1857             units="percent"
1858             symbol_name="DsBottleneck"
1859             semantic_type="duration"
1860             mdapi_supported_apis="OGL4 IO BB"
1861             mdapi_usage_flags="Tier3 Indicate Draw"
1862             mdapi_group="3D Pipe/Domain Shader"
1863             mdapi_hw_unit_type="gpu"
1864             />
1865    <counter name="EU Stall"
1866             description="The percentage of time in which the Execution Units were stalled."
1867             data_type="float"
1868             max_equation="100"
1869             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1870             underscore_name="eu_stall"
1871             units="percent"
1872             symbol_name="EuStall"
1873             semantic_type="duration"
1874             mdapi_supported_apis=""
1875             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1876             mdapi_group="EU Array"
1877             mdapi_hw_unit_type="gpu"
1878             />
1879    <counter name="Clipper Bottleneck"
1880             low_watermark="10"
1881             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1882             data_type="float"
1883             high_watermark="30"
1884             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1885             underscore_name="cl_bottleneck"
1886             units="percent"
1887             symbol_name="ClBottleneck"
1888             semantic_type="duration"
1889             mdapi_supported_apis="OGL IO BB"
1890             mdapi_usage_flags="Tier3 Indicate Draw"
1891             mdapi_group="3D Pipe/Clipper"
1892             mdapi_hw_unit_type="gpu"
1893             />
1894    <counter name="DS Stall"
1895             description="The percentage of time in which domain shader pipeline stage was stalled."
1896             data_type="float"
1897             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1898             underscore_name="ds_stall"
1899             units="percent"
1900             symbol_name="DsStall"
1901             semantic_type="duration"
1902             mdapi_supported_apis="OGL4 IO BB"
1903             mdapi_usage_flags="Tier4 Correlate Draw"
1904             mdapi_hw_unit_type="gpu"
1905             mdapi_group="3D Pipe/Domain Shader"
1906             />
1907    <counter name="Early Depth Bottleneck"
1908             low_watermark="10"
1909             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1910             data_type="float"
1911             high_watermark="30"
1912             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1913             underscore_name="early_depth_bottleneck"
1914             units="percent"
1915             symbol_name="EarlyDepthBottleneck"
1916             semantic_type="duration"
1917             mdapi_supported_apis="OGL IO BB"
1918             mdapi_usage_flags="Tier3 Indicate Draw"
1919             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1920             mdapi_hw_unit_type="gpu"
1921             />
1922    <counter name="Samples Blended"
1923             description="The total number of blended samples or pixels written to all render targets."
1924             data_type="uint64"
1925             equation="A 27 READ 4 UMUL"
1926             underscore_name="samples_blended"
1927             units="pixels"
1928             symbol_name="SamplesBlended"
1929             semantic_type="event"
1930             mdapi_supported_apis="OGL IO BB"
1931             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1932             mdapi_hw_unit_type="gpu"
1933             mdapi_group="3D Pipe/Output Merger"
1934             />
1935    <counter name="Early Depth Test Fails"
1936             description="The total number of pixels dropped on early depth test."
1937             data_type="uint64"
1938             equation="A 23 READ 4 UMUL"
1939             underscore_name="early_depth_test_fails"
1940             units="pixels"
1941             symbol_name="EarlyDepthTestFails"
1942             semantic_type="event"
1943             mdapi_supported_apis="OGL IO BB"
1944             mdapi_usage_flags="Tier3 Frame Batch Draw"
1945             mdapi_hw_unit_type="gpu"
1946             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1947             />
1948    <counter name="Shader Memory Accesses"
1949             description="The total number of shader memory accesses to L3."
1950             data_type="uint64"
1951             equation="A 32 READ"
1952             underscore_name="shader_memory_accesses"
1953             units="messages"
1954             symbol_name="ShaderMemoryAccesses"
1955             semantic_type="event"
1956             mdapi_supported_apis=""
1957             mdapi_usage_flags="Tier3 Frame Batch Draw"
1958             mdapi_hw_unit_type="gpu"
1959             mdapi_group="L3/Data Port"
1960             />
1961    <counter name="HS Threads Dispatched"
1962             description="The total number of hull shader hardware threads dispatched."
1963             data_type="uint64"
1964             equation="A 2 READ"
1965             underscore_name="hs_threads"
1966             units="threads"
1967             symbol_name="HsThreads"
1968             semantic_type="event"
1969             mdapi_supported_apis="OGL4 IO BB"
1970             mdapi_usage_flags="Tier3 Frame Batch Draw"
1971             mdapi_hw_unit_type="gpu"
1972             mdapi_group="EU Array/Hull Shader"
1973             />
1974    <counter name="SLM Bytes Written"
1975             description="The total number of GPU memory bytes written into shared local memory."
1976             data_type="uint64"
1977             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1978             equation="A 31 READ 64 UMUL"
1979             underscore_name="slm_bytes_written"
1980             units="bytes"
1981             symbol_name="SlmBytesWritten"
1982             semantic_type="throughput"
1983             mdapi_supported_apis="OGL4 OCL IO BB"
1984             mdapi_usage_flags="Tier3 Frame Batch Draw"
1985             mdapi_group="L3/Data Port/SLM"
1986             mdapi_hw_unit_type="gpu"
1987             />
1988    <counter name="L3 Shader Throughput"
1989             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1990             data_type="uint64"
1991             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1992             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1993             underscore_name="l3_shader_throughput"
1994             units="bytes"
1995             symbol_name="L3ShaderThroughput"
1996             semantic_type="throughput"
1997             mdapi_supported_apis="OGL4 OCL IO BB"
1998             mdapi_usage_flags="Tier2 Frame Batch Draw"
1999             mdapi_group="L3/Data Port"
2000             mdapi_hw_unit_type="gpu"
2001             />
2002    <counter name="Samples Killed in FS"
2003             description="The total number of samples or pixels dropped in fragment shaders."
2004             data_type="uint64"
2005             equation="A 24 READ 4 UMUL"
2006             underscore_name="samples_killed_in_ps"
2007             units="pixels"
2008             symbol_name="SamplesKilledInPs"
2009             semantic_type="event"
2010             mdapi_supported_apis="OGL IO BB"
2011             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2012             mdapi_hw_unit_type="gpu"
2013             mdapi_group="3D Pipe/Fragment Shader"
2014             />
2015    <counter name="SO Stall"
2016             description="The percentage of time in which stream-output pipeline stage was stalled."
2017             data_type="float"
2018             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2019             underscore_name="so_stall"
2020             units="percent"
2021             symbol_name="SoStall"
2022             semantic_type="duration"
2023             mdapi_supported_apis="OGL IO BB"
2024             mdapi_usage_flags="Tier4 Correlate Draw"
2025             mdapi_hw_unit_type="gpu"
2026             mdapi_group="3D Pipe/Stream Output"
2027             />
2028    <counter name="Shader Atomic Memory Accesses"
2029             description="The total number of shader atomic memory accesses."
2030             data_type="uint64"
2031             equation="A 34 READ"
2032             underscore_name="shader_atomics"
2033             units="messages"
2034             symbol_name="ShaderAtomics"
2035             semantic_type="event"
2036             mdapi_supported_apis="OGL4 OCL IO BB"
2037             mdapi_usage_flags="Tier3 Frame Batch Draw"
2038             mdapi_hw_unit_type="gpu"
2039             mdapi_group="L3/Data Port/Atomics"
2040             />
2041    <register_config type="NOA">
2042        <register type="NOA" address="0x00009840" value="0x00000080" />
2043        <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2044        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2045        <register type="NOA" address="0x00009888" value="0x10116800" />
2046        <register type="NOA" address="0x00009888" value="0x178A03E0" />
2047        <register type="NOA" address="0x00009888" value="0x11824C00" />
2048        <register type="NOA" address="0x00009888" value="0x11830020" />
2049        <register type="NOA" address="0x00009888" value="0x13840020" />
2050        <register type="NOA" address="0x00009888" value="0x11850019" />
2051        <register type="NOA" address="0x00009888" value="0x11860007" />
2052        <register type="NOA" address="0x00009888" value="0x01870C40" />
2053        <register type="NOA" address="0x00009888" value="0x17880000" />
2054        <register type="NOA" address="0x00009888" value="0x022F4000" />
2055        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2056        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2057        <register type="NOA" address="0x00009888" value="0x040D4000" />
2058        <register type="NOA" address="0x00009888" value="0x060D2000" />
2059        <register type="NOA" address="0x00009888" value="0x020E5400" />
2060        <register type="NOA" address="0x00009888" value="0x000E0000" />
2061        <register type="NOA" address="0x00009888" value="0x080F0040" />
2062        <register type="NOA" address="0x00009888" value="0x000F0000" />
2063        <register type="NOA" address="0x00009888" value="0x100F0000" />
2064        <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2065        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2066        <register type="NOA" address="0x00009888" value="0x06104000" />
2067        <register type="NOA" address="0x00009888" value="0x06110012" />
2068        <register type="NOA" address="0x00009888" value="0x06131000" />
2069        <register type="NOA" address="0x00009888" value="0x01898000" />
2070        <register type="NOA" address="0x00009888" value="0x0D890100" />
2071        <register type="NOA" address="0x00009888" value="0x03898000" />
2072        <register type="NOA" address="0x00009888" value="0x09808000" />
2073        <register type="NOA" address="0x00009888" value="0x0B808000" />
2074        <register type="NOA" address="0x00009888" value="0x0380C000" />
2075        <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2076        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2077        <register type="NOA" address="0x00009888" value="0x118A8000" />
2078        <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2079        <register type="NOA" address="0x00009888" value="0x138A8000" />
2080        <register type="NOA" address="0x00009888" value="0x1D81A000" />
2081        <register type="NOA" address="0x00009888" value="0x15818000" />
2082        <register type="NOA" address="0x00009888" value="0x17818000" />
2083        <register type="NOA" address="0x00009888" value="0x0B820030" />
2084        <register type="NOA" address="0x00009888" value="0x07828000" />
2085        <register type="NOA" address="0x00009888" value="0x0D824000" />
2086        <register type="NOA" address="0x00009888" value="0x0F828000" />
2087        <register type="NOA" address="0x00009888" value="0x05824000" />
2088        <register type="NOA" address="0x00009888" value="0x0D830003" />
2089        <register type="NOA" address="0x00009888" value="0x0583000C" />
2090        <register type="NOA" address="0x00009888" value="0x09830000" />
2091        <register type="NOA" address="0x00009888" value="0x03838000" />
2092        <register type="NOA" address="0x00009888" value="0x07838000" />
2093        <register type="NOA" address="0x00009888" value="0x0B840980" />
2094        <register type="NOA" address="0x00009888" value="0x03844D80" />
2095        <register type="NOA" address="0x00009888" value="0x11840000" />
2096        <register type="NOA" address="0x00009888" value="0x09848000" />
2097        <register type="NOA" address="0x00009888" value="0x09850080" />
2098        <register type="NOA" address="0x00009888" value="0x03850003" />
2099        <register type="NOA" address="0x00009888" value="0x01850000" />
2100        <register type="NOA" address="0x00009888" value="0x07860000" />
2101        <register type="NOA" address="0x00009888" value="0x0F860400" />
2102        <register type="NOA" address="0x00009888" value="0x09870032" />
2103        <register type="NOA" address="0x00009888" value="0x01888052" />
2104        <register type="NOA" address="0x00009888" value="0x11880000" />
2105        <register type="NOA" address="0x00009888" value="0x09884000" />
2106        <register type="NOA" address="0x00009888" value="0x1B931001" />
2107        <register type="NOA" address="0x00009888" value="0x1D930001" />
2108        <register type="NOA" address="0x00009888" value="0x19934000" />
2109        <register type="NOA" address="0x00009888" value="0x1B958000" />
2110        <register type="NOA" address="0x00009888" value="0x1D950094" />
2111        <register type="NOA" address="0x00009888" value="0x19958000" />
2112        <register type="NOA" address="0x00009888" value="0x09E58000" />
2113        <register type="NOA" address="0x00009888" value="0x0BE58000" />
2114        <register type="NOA" address="0x00009888" value="0x03E5C000" />
2115        <register type="NOA" address="0x00009888" value="0x0592C000" />
2116        <register type="NOA" address="0x00009888" value="0x0B928000" />
2117        <register type="NOA" address="0x00009888" value="0x0D924000" />
2118        <register type="NOA" address="0x00009888" value="0x0F924000" />
2119        <register type="NOA" address="0x00009888" value="0x11928000" />
2120        <register type="NOA" address="0x00009888" value="0x1392C000" />
2121        <register type="NOA" address="0x00009888" value="0x09924000" />
2122        <register type="NOA" address="0x00009888" value="0x01985000" />
2123        <register type="NOA" address="0x00009888" value="0x07988000" />
2124        <register type="NOA" address="0x00009888" value="0x09981000" />
2125        <register type="NOA" address="0x00009888" value="0x0B982000" />
2126        <register type="NOA" address="0x00009888" value="0x0D982000" />
2127        <register type="NOA" address="0x00009888" value="0x0F989000" />
2128        <register type="NOA" address="0x00009888" value="0x05982000" />
2129        <register type="NOA" address="0x00009888" value="0x13904000" />
2130        <register type="NOA" address="0x00009888" value="0x21904000" />
2131        <register type="NOA" address="0x00009888" value="0x23904000" />
2132        <register type="NOA" address="0x00009888" value="0x25908000" />
2133        <register type="NOA" address="0x00009888" value="0x27904000" />
2134        <register type="NOA" address="0x00009888" value="0x29908000" />
2135        <register type="NOA" address="0x00009888" value="0x2B904000" />
2136        <register type="NOA" address="0x00009888" value="0x2F904000" />
2137        <register type="NOA" address="0x00009888" value="0x31904000" />
2138        <register type="NOA" address="0x00009888" value="0x15904000" />
2139        <register type="NOA" address="0x00009888" value="0x17908000" />
2140        <register type="NOA" address="0x00009888" value="0x19908000" />
2141        <register type="NOA" address="0x00009888" value="0x1B904000" />
2142        <register type="NOA" address="0x00009888" value="0x1190C080" />
2143        <register type="NOA" address="0x00009888" value="0x51900000" />
2144        <register type="NOA" address="0x00009888" value="0x41900440" />
2145        <register type="NOA" address="0x00009888" value="0x55900000" />
2146        <register type="NOA" address="0x00009888" value="0x45900400" />
2147        <register type="NOA" address="0x00009888" value="0x47900C21" />
2148        <register type="NOA" address="0x00009888" value="0x57900400" />
2149        <register type="NOA" address="0x00009888" value="0x49900042" />
2150        <register type="NOA" address="0x00009888" value="0x37900000" />
2151        <register type="NOA" address="0x00009888" value="0x33900000" />
2152        <register type="NOA" address="0x00009888" value="0x4B900024" />
2153        <register type="NOA" address="0x00009888" value="0x59900000" />
2154        <register type="NOA" address="0x00009888" value="0x43900841" />
2155        <register type="NOA" address="0x00009888" value="0x53900400" />
2156    </register_config>
2157    <register_config type="OA">
2158        <register type="OA" address="0x00002724" value="0xF0800000" />
2159        <register type="OA" address="0x00002720" value="0x00000000" />
2160        <register type="OA" address="0x00002714" value="0xF0800000" />
2161        <register type="OA" address="0x00002710" value="0x00000000" />
2162        <register type="OA" address="0x00002740" value="0x00000000" />
2163        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2164        <register type="OA" address="0x00002774" value="0x00007FFC" />
2165        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2166        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2167        <register type="OA" address="0x00002780" value="0x00079FFA" />
2168        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2169        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2170        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2171        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2172        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2173        <register type="OA" address="0x00002798" value="0x00077FFA" />
2174        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2175        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2176        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2177        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2178        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2179    </register_config>
2180    <register_config type="FLEX">
2181        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2182        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2183        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2184        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2185        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2186        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2187        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2188    </register_config>
2189  </set>
2190
2191  <set name="Memory Reads Distribution Gen9"
2192       mdapi_supported_apis="OGL OCL IO BB"
2193       underscore_name="memory_reads"
2194       hw_config_guid="82096a90-e2fa-4f38-ac14-562b2496933a"
2195       chipset="CFLGT2"
2196       symbol_name="MemoryReads"
2197       >
2198    <counter name="GPU Core Clocks"
2199             description="The total number of GPU core clocks elapsed during the measurement."
2200             data_type="uint64"
2201             equation="GPU_CLOCK 0 READ"
2202             underscore_name="gpu_core_clocks"
2203             units="cycles"
2204             symbol_name="GpuCoreClocks"
2205             semantic_type="event"
2206             mdapi_supported_apis=""
2207             mdapi_usage_flags="Tier1 Frame Batch Draw"
2208             mdapi_hw_unit_type="gpu"
2209             mdapi_group="GPU"
2210             />
2211    <counter name="EU Active"
2212             description="The percentage of time in which the Execution Units were actively processing."
2213             data_type="float"
2214             max_equation="100"
2215             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2216             underscore_name="eu_active"
2217             units="percent"
2218             symbol_name="EuActive"
2219             semantic_type="duration"
2220             mdapi_supported_apis=""
2221             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2222             mdapi_group="EU Array"
2223             mdapi_hw_unit_type="gpu"
2224             />
2225    <counter name="GtiL3Bank0Reads"
2226             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2227             data_type="uint64"
2228             equation="C 4 READ"
2229             underscore_name="gti_l3_bank0_reads"
2230             units="messages"
2231             symbol_name="GtiL3Bank0Reads"
2232             semantic_type="event"
2233             mdapi_supported_apis=""
2234             mdapi_usage_flags="Tier2 Frame Batch Draw"
2235             mdapi_hw_unit_type="gpu"
2236             mdapi_group="GTI/L3"
2237             />
2238    <counter name="GS Threads Dispatched"
2239             description="The total number of geometry shader hardware threads dispatched."
2240             data_type="uint64"
2241             equation="A 5 READ"
2242             underscore_name="gs_threads"
2243             units="threads"
2244             symbol_name="GsThreads"
2245             semantic_type="event"
2246             mdapi_supported_apis="OGL4 IO BB"
2247             mdapi_usage_flags="Tier3 Frame Batch Draw"
2248             mdapi_hw_unit_type="gpu"
2249             mdapi_group="EU Array/Geometry Shader"
2250             />
2251    <counter name="GtiRingAccesses"
2252             description="The total number of all accesses from GTI to the ring."
2253             data_type="uint64"
2254             equation="C 3 READ 2 UMUL"
2255             underscore_name="gti_ring_accesses"
2256             units="messages"
2257             symbol_name="GtiRingAccesses"
2258             semantic_type="event"
2259             mdapi_supported_apis=""
2260             mdapi_usage_flags="Tier2 Frame Batch Draw"
2261             mdapi_hw_unit_type="gpu"
2262             mdapi_group="GTI"
2263             />
2264    <counter name="Early Hi-Depth Test Fails"
2265             description="The total number of pixels dropped on early hierarchical depth test."
2266             data_type="uint64"
2267             equation="A 22 READ 4 UMUL"
2268             underscore_name="hi_depth_test_fails"
2269             units="pixels"
2270             symbol_name="HiDepthTestFails"
2271             semantic_type="event"
2272             mdapi_supported_apis="OGL IO BB"
2273             mdapi_usage_flags="Tier3 Frame Batch Draw"
2274             mdapi_hw_unit_type="gpu"
2275             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2276             />
2277    <counter name="VS Threads Dispatched"
2278             description="The total number of vertex shader hardware threads dispatched."
2279             data_type="uint64"
2280             equation="A 1 READ"
2281             underscore_name="vs_threads"
2282             units="threads"
2283             symbol_name="VsThreads"
2284             semantic_type="event"
2285             mdapi_supported_apis="OGL IO BB"
2286             mdapi_usage_flags="Tier3 Frame Batch Draw"
2287             mdapi_hw_unit_type="gpu"
2288             mdapi_group="EU Array/Vertex Shader"
2289             />
2290    <counter name="FS Threads Dispatched"
2291             description="The total number of fragment shader hardware threads dispatched."
2292             data_type="uint64"
2293             equation="A 6 READ"
2294             underscore_name="ps_threads"
2295             units="threads"
2296             symbol_name="PsThreads"
2297             semantic_type="event"
2298             mdapi_supported_apis="OGL IO BB"
2299             mdapi_usage_flags="Tier3 Frame Batch Draw"
2300             mdapi_hw_unit_type="gpu"
2301             mdapi_group="EU Array/Fragment Shader"
2302             />
2303    <counter name="GtiL3Bank3Reads"
2304             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2305             data_type="uint64"
2306             equation="C 7 READ"
2307             underscore_name="gti_l3_bank3_reads"
2308             units="messages"
2309             symbol_name="GtiL3Bank3Reads"
2310             semantic_type="event"
2311             mdapi_supported_apis=""
2312             mdapi_usage_flags="Tier2 Frame Batch Draw"
2313             mdapi_hw_unit_type="subslice"
2314             mdapi_group="GTI/L3"
2315             />
2316    <counter name="Shader Barrier Messages"
2317             description="The total number of shader barrier messages."
2318             data_type="uint64"
2319             equation="A 35 READ"
2320             underscore_name="shader_barriers"
2321             units="messages"
2322             symbol_name="ShaderBarriers"
2323             semantic_type="event"
2324             mdapi_supported_apis="OGL4 OCL IO BB"
2325             mdapi_usage_flags="Tier3 Frame Batch Draw"
2326             mdapi_hw_unit_type="gpu"
2327             mdapi_group="EU Array/Barrier"
2328             />
2329    <counter name="GtiRsMemoryReads"
2330             description="The total number of GTI memory reads from Resource Streamer."
2331             data_type="uint64"
2332             equation="B 2 READ"
2333             underscore_name="gti_rs_memory_reads"
2334             units="messages"
2335             symbol_name="GtiRsMemoryReads"
2336             semantic_type="event"
2337             mdapi_supported_apis=""
2338             mdapi_usage_flags="Tier2 Frame Batch Draw"
2339             mdapi_hw_unit_type="gpu"
2340             mdapi_group="GTI/3D Pipe/Resource Streamer"
2341             />
2342    <counter name="Sampler Texels"
2343             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2344             data_type="uint64"
2345             equation="A 28 READ 4 UMUL"
2346             underscore_name="sampler_texels"
2347             units="texels"
2348             symbol_name="SamplerTexels"
2349             semantic_type="event"
2350             mdapi_supported_apis=""
2351             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2352             mdapi_hw_unit_type="gpu"
2353             mdapi_group="Sampler/Sampler Input"
2354             />
2355    <counter name="Pixels Failing Tests"
2356             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2357             data_type="uint64"
2358             equation="A 25 READ 4 UMUL"
2359             underscore_name="pixels_failing_post_ps_tests"
2360             units="pixels"
2361             symbol_name="PixelsFailingPostPsTests"
2362             semantic_type="event"
2363             mdapi_supported_apis="OGL IO BB"
2364             mdapi_usage_flags="Tier3 Frame Batch Draw"
2365             mdapi_hw_unit_type="gpu"
2366             mdapi_group="3D Pipe/Output Merger"
2367             />
2368    <counter name="GtiHizMemoryReads"
2369             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2370             data_type="uint64"
2371             equation="B 5 READ"
2372             underscore_name="gti_hiz_memory_reads"
2373             units="messages"
2374             symbol_name="GtiHizMemoryReads"
2375             semantic_type="event"
2376             mdapi_supported_apis="OGL IO BB"
2377             mdapi_usage_flags="Tier2 Frame Batch Draw"
2378             mdapi_hw_unit_type="gpu"
2379             mdapi_group="GTI/Depth Cache"
2380             />
2381    <counter name="GPU Time Elapsed"
2382             description="Time elapsed on the GPU during the measurement."
2383             data_type="uint64"
2384             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2385             underscore_name="gpu_time"
2386             units="ns"
2387             symbol_name="GpuTime"
2388             semantic_type="duration"
2389             mdapi_supported_apis=""
2390             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2391             mdapi_hw_unit_type="gpu"
2392             mdapi_group="GPU"
2393             />
2394    <counter name="AVG GPU Core Frequency"
2395             description="Average GPU Core Frequency in the measurement."
2396             data_type="uint64"
2397             max_equation="$GpuMaxFrequency"
2398             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2399             underscore_name="avg_gpu_core_frequency"
2400             units="hz"
2401             symbol_name="AvgGpuCoreFrequency"
2402             semantic_type="event"
2403             mdapi_supported_apis=""
2404             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2405             mdapi_group="GPU"
2406             mdapi_hw_unit_type="gpu"
2407             />
2408    <counter name="Sampler Texels Misses"
2409             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2410             data_type="uint64"
2411             equation="A 29 READ 4 UMUL"
2412             underscore_name="sampler_texel_misses"
2413             units="texels"
2414             symbol_name="SamplerTexelMisses"
2415             semantic_type="event"
2416             mdapi_supported_apis=""
2417             mdapi_usage_flags="Tier3 Batch Frame Draw"
2418             mdapi_hw_unit_type="gpu"
2419             mdapi_group="Sampler/Sampler Cache"
2420             />
2421    <counter name="GtiRccMemoryReads"
2422             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2423             data_type="uint64"
2424             equation="B 3 READ"
2425             underscore_name="gti_rcc_memory_reads"
2426             units="messages"
2427             symbol_name="GtiRccMemoryReads"
2428             semantic_type="event"
2429             mdapi_supported_apis="OGL IO BB"
2430             mdapi_usage_flags="Tier2 Frame Batch Draw"
2431             mdapi_hw_unit_type="gpu"
2432             mdapi_group="GTI/Color Cache"
2433             />
2434    <counter name="CS Threads Dispatched"
2435             description="The total number of compute shader hardware threads dispatched."
2436             data_type="uint64"
2437             equation="A 4 READ"
2438             underscore_name="cs_threads"
2439             units="threads"
2440             symbol_name="CsThreads"
2441             semantic_type="event"
2442             mdapi_supported_apis="OGL4 OCL IO BB"
2443             mdapi_usage_flags="Tier3 Frame Batch Draw"
2444             mdapi_hw_unit_type="gpu"
2445             mdapi_group="EU Array/Compute Shader"
2446             />
2447    <counter name="SLM Bytes Read"
2448             description="The total number of GPU memory bytes read from shared local memory."
2449             data_type="uint64"
2450             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2451             equation="A 30 READ 64 UMUL"
2452             underscore_name="slm_bytes_read"
2453             units="bytes"
2454             symbol_name="SlmBytesRead"
2455             semantic_type="throughput"
2456             mdapi_supported_apis="OGL4 OCL IO BB"
2457             mdapi_usage_flags="Tier3 Frame Batch Draw"
2458             mdapi_group="L3/Data Port/SLM"
2459             mdapi_hw_unit_type="gpu"
2460             />
2461    <counter name="GtiL3Bank1Reads"
2462             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2463             data_type="uint64"
2464             equation="C 5 READ"
2465             underscore_name="gti_l3_bank1_reads"
2466             units="messages"
2467             symbol_name="GtiL3Bank1Reads"
2468             semantic_type="event"
2469             mdapi_supported_apis=""
2470             mdapi_usage_flags="Tier2 Frame Batch Draw"
2471             mdapi_hw_unit_type="subslice"
2472             mdapi_group="GTI/L3"
2473             />
2474    <counter name="GPU Busy"
2475             description="The percentage of time in which the GPU has been processing GPU commands."
2476             data_type="float"
2477             max_equation="100"
2478             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2479             underscore_name="gpu_busy"
2480             units="percent"
2481             symbol_name="GpuBusy"
2482             semantic_type="duration"
2483             mdapi_supported_apis=""
2484             mdapi_usage_flags="Tier1 Overview System Frame"
2485             mdapi_group="GPU"
2486             mdapi_hw_unit_type="gpu"
2487             />
2488    <counter name="GtiCmdStreamerMemoryReads"
2489             description="The total number of GTI memory reads from Command Streamer."
2490             data_type="uint64"
2491             equation="B 0 READ"
2492             underscore_name="gti_cmd_streamer_memory_reads"
2493             units="messages"
2494             symbol_name="GtiCmdStreamerMemoryReads"
2495             semantic_type="event"
2496             mdapi_supported_apis=""
2497             mdapi_usage_flags="Tier2 Frame Batch Draw"
2498             mdapi_hw_unit_type="gpu"
2499             mdapi_group="GTI/3D Pipe/Command Streamer"
2500             />
2501    <counter name="GtiL3Bank2Reads"
2502             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2503             data_type="uint64"
2504             equation="C 6 READ"
2505             underscore_name="gti_l3_bank2_reads"
2506             units="messages"
2507             symbol_name="GtiL3Bank2Reads"
2508             semantic_type="event"
2509             mdapi_supported_apis=""
2510             mdapi_usage_flags="Tier2 Frame Batch Draw"
2511             mdapi_hw_unit_type="subslice"
2512             mdapi_group="GTI/L3"
2513             />
2514    <counter name="GtiMemoryReads"
2515             description="The total number of GTI memory reads."
2516             data_type="uint64"
2517             equation="C 0 READ"
2518             underscore_name="gti_memory_reads"
2519             units="messages"
2520             symbol_name="GtiMemoryReads"
2521             semantic_type="event"
2522             mdapi_supported_apis=""
2523             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2524             mdapi_hw_unit_type="gpu"
2525             mdapi_group="GTI"
2526             />
2527    <counter name="Rasterized Pixels"
2528             description="The total number of rasterized pixels."
2529             data_type="uint64"
2530             equation="A 21 READ 4 UMUL"
2531             underscore_name="rasterized_pixels"
2532             units="pixels"
2533             symbol_name="RasterizedPixels"
2534             semantic_type="event"
2535             mdapi_supported_apis="OGL IO BB"
2536             mdapi_usage_flags="Tier3 Frame Batch Draw"
2537             mdapi_hw_unit_type="gpu"
2538             mdapi_group="3D Pipe/Rasterizer"
2539             />
2540    <counter name="GtiRczMemoryReads"
2541             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2542             data_type="uint64"
2543             equation="B 7 READ"
2544             underscore_name="gti_rcz_memory_reads"
2545             units="messages"
2546             symbol_name="GtiRczMemoryReads"
2547             semantic_type="event"
2548             mdapi_supported_apis="OGL IO BB"
2549             mdapi_usage_flags="Tier2 Frame Batch Draw"
2550             mdapi_hw_unit_type="gpu"
2551             mdapi_group="GTI/Depth Cache"
2552             />
2553    <counter name="DS Threads Dispatched"
2554             description="The total number of domain shader hardware threads dispatched."
2555             data_type="uint64"
2556             equation="A 3 READ"
2557             underscore_name="ds_threads"
2558             units="threads"
2559             symbol_name="DsThreads"
2560             semantic_type="event"
2561             mdapi_supported_apis="OGL4 IO BB"
2562             mdapi_usage_flags="Tier3 Frame Batch Draw"
2563             mdapi_hw_unit_type="gpu"
2564             mdapi_group="EU Array/Domain Shader"
2565             />
2566    <counter name="Samples Written"
2567             description="The total number of samples or pixels written to all render targets."
2568             data_type="uint64"
2569             equation="A 26 READ 4 UMUL"
2570             underscore_name="samples_written"
2571             units="pixels"
2572             symbol_name="SamplesWritten"
2573             semantic_type="event"
2574             mdapi_supported_apis="OGL IO BB"
2575             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2576             mdapi_hw_unit_type="gpu"
2577             mdapi_group="3D Pipe/Output Merger"
2578             />
2579    <counter name="EU Stall"
2580             description="The percentage of time in which the Execution Units were stalled."
2581             data_type="float"
2582             max_equation="100"
2583             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2584             underscore_name="eu_stall"
2585             units="percent"
2586             symbol_name="EuStall"
2587             semantic_type="duration"
2588             mdapi_supported_apis=""
2589             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2590             mdapi_group="EU Array"
2591             mdapi_hw_unit_type="gpu"
2592             />
2593    <counter name="Samples Blended"
2594             description="The total number of blended samples or pixels written to all render targets."
2595             data_type="uint64"
2596             equation="A 27 READ 4 UMUL"
2597             underscore_name="samples_blended"
2598             units="pixels"
2599             symbol_name="SamplesBlended"
2600             semantic_type="event"
2601             mdapi_supported_apis="OGL IO BB"
2602             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2603             mdapi_hw_unit_type="gpu"
2604             mdapi_group="3D Pipe/Output Merger"
2605             />
2606    <counter name="Early Depth Test Fails"
2607             description="The total number of pixels dropped on early depth test."
2608             data_type="uint64"
2609             equation="A 23 READ 4 UMUL"
2610             underscore_name="early_depth_test_fails"
2611             units="pixels"
2612             symbol_name="EarlyDepthTestFails"
2613             semantic_type="event"
2614             mdapi_supported_apis="OGL IO BB"
2615             mdapi_usage_flags="Tier3 Frame Batch Draw"
2616             mdapi_hw_unit_type="gpu"
2617             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2618             />
2619    <counter name="GtiMscMemoryReads"
2620             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2621             data_type="uint64"
2622             equation="B 4 READ"
2623             underscore_name="gti_msc_memory_reads"
2624             units="messages"
2625             symbol_name="GtiMscMemoryReads"
2626             semantic_type="event"
2627             mdapi_supported_apis="OGL IO BB"
2628             mdapi_usage_flags="Tier2 Frame Batch Draw"
2629             mdapi_hw_unit_type="gpu"
2630             mdapi_group="GTI/Color Cache"
2631             />
2632    <counter name="GtiVfMemoryReads"
2633             description="The total number of GTI memory reads from Vertex Fetch."
2634             data_type="uint64"
2635             equation="B 1 READ"
2636             underscore_name="gti_vf_memory_reads"
2637             units="messages"
2638             symbol_name="GtiVfMemoryReads"
2639             semantic_type="event"
2640             mdapi_supported_apis="OGL IO BB"
2641             mdapi_usage_flags="Tier2 Frame Batch Draw"
2642             mdapi_hw_unit_type="gpu"
2643             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2644             />
2645    <counter name="GtiStcMemoryReads"
2646             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2647             data_type="uint64"
2648             equation="B 6 READ"
2649             underscore_name="gti_stc_memory_reads"
2650             units="messages"
2651             symbol_name="GtiStcMemoryReads"
2652             semantic_type="event"
2653             mdapi_supported_apis="OGL IO BB"
2654             mdapi_usage_flags="Tier2 Frame Batch Draw"
2655             mdapi_hw_unit_type="gpu"
2656             mdapi_group="GTI/Depth Cache"
2657             />
2658    <counter name="Shader Memory Accesses"
2659             description="The total number of shader memory accesses to L3."
2660             data_type="uint64"
2661             equation="A 32 READ"
2662             underscore_name="shader_memory_accesses"
2663             units="messages"
2664             symbol_name="ShaderMemoryAccesses"
2665             semantic_type="event"
2666             mdapi_supported_apis=""
2667             mdapi_usage_flags="Tier3 Frame Batch Draw"
2668             mdapi_hw_unit_type="gpu"
2669             mdapi_group="L3/Data Port"
2670             />
2671    <counter name="HS Threads Dispatched"
2672             description="The total number of hull shader hardware threads dispatched."
2673             data_type="uint64"
2674             equation="A 2 READ"
2675             underscore_name="hs_threads"
2676             units="threads"
2677             symbol_name="HsThreads"
2678             semantic_type="event"
2679             mdapi_supported_apis="OGL4 IO BB"
2680             mdapi_usage_flags="Tier3 Frame Batch Draw"
2681             mdapi_hw_unit_type="gpu"
2682             mdapi_group="EU Array/Hull Shader"
2683             />
2684    <counter name="Samples Killed in FS"
2685             description="The total number of samples or pixels dropped in fragment shaders."
2686             data_type="uint64"
2687             equation="A 24 READ 4 UMUL"
2688             underscore_name="samples_killed_in_ps"
2689             units="pixels"
2690             symbol_name="SamplesKilledInPs"
2691             semantic_type="event"
2692             mdapi_supported_apis="OGL IO BB"
2693             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2694             mdapi_hw_unit_type="gpu"
2695             mdapi_group="3D Pipe/Fragment Shader"
2696             />
2697    <counter name="SLM Bytes Written"
2698             description="The total number of GPU memory bytes written into shared local memory."
2699             data_type="uint64"
2700             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2701             equation="A 31 READ 64 UMUL"
2702             underscore_name="slm_bytes_written"
2703             units="bytes"
2704             symbol_name="SlmBytesWritten"
2705             semantic_type="throughput"
2706             mdapi_supported_apis="OGL4 OCL IO BB"
2707             mdapi_usage_flags="Tier3 Frame Batch Draw"
2708             mdapi_group="L3/Data Port/SLM"
2709             mdapi_hw_unit_type="gpu"
2710             />
2711    <counter name="GtiL3Reads"
2712             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2713             data_type="uint64"
2714             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2715             underscore_name="gti_l3_reads"
2716             units="messages"
2717             symbol_name="GtiL3Reads"
2718             semantic_type="event"
2719             mdapi_supported_apis=""
2720             mdapi_usage_flags="Tier2 Frame Batch Draw"
2721             mdapi_hw_unit_type="gpu"
2722             mdapi_group="GTI/L3"
2723             />
2724    <counter name="Shader Atomic Memory Accesses"
2725             description="The total number of shader atomic memory accesses."
2726             data_type="uint64"
2727             equation="A 34 READ"
2728             underscore_name="shader_atomics"
2729             units="messages"
2730             symbol_name="ShaderAtomics"
2731             semantic_type="event"
2732             mdapi_supported_apis="OGL4 OCL IO BB"
2733             mdapi_usage_flags="Tier3 Frame Batch Draw"
2734             mdapi_hw_unit_type="gpu"
2735             mdapi_group="L3/Data Port/Atomics"
2736             />
2737    <register_config type="NOA">
2738        <register type="NOA" address="0x00009840" value="0x00000080" />
2739        <register type="NOA" address="0x00009888" value="0x11810C00" />
2740        <register type="NOA" address="0x00009888" value="0x1381001A" />
2741        <register type="NOA" address="0x00009888" value="0x37906800" />
2742        <register type="NOA" address="0x00009888" value="0x3F900064" />
2743        <register type="NOA" address="0x00009888" value="0x03811300" />
2744        <register type="NOA" address="0x00009888" value="0x05811B12" />
2745        <register type="NOA" address="0x00009888" value="0x0781001A" />
2746        <register type="NOA" address="0x00009888" value="0x1F810000" />
2747        <register type="NOA" address="0x00009888" value="0x17810000" />
2748        <register type="NOA" address="0x00009888" value="0x19810000" />
2749        <register type="NOA" address="0x00009888" value="0x1B810000" />
2750        <register type="NOA" address="0x00009888" value="0x1D810000" />
2751        <register type="NOA" address="0x00009888" value="0x1B930055" />
2752        <register type="NOA" address="0x00009888" value="0x03E58000" />
2753        <register type="NOA" address="0x00009888" value="0x05E5C000" />
2754        <register type="NOA" address="0x00009888" value="0x07E54000" />
2755        <register type="NOA" address="0x00009888" value="0x13900150" />
2756        <register type="NOA" address="0x00009888" value="0x21900151" />
2757        <register type="NOA" address="0x00009888" value="0x23900152" />
2758        <register type="NOA" address="0x00009888" value="0x25900153" />
2759        <register type="NOA" address="0x00009888" value="0x27900154" />
2760        <register type="NOA" address="0x00009888" value="0x29900155" />
2761        <register type="NOA" address="0x00009888" value="0x2B900156" />
2762        <register type="NOA" address="0x00009888" value="0x2D900157" />
2763        <register type="NOA" address="0x00009888" value="0x2F90015F" />
2764        <register type="NOA" address="0x00009888" value="0x31900105" />
2765        <register type="NOA" address="0x00009888" value="0x15900103" />
2766        <register type="NOA" address="0x00009888" value="0x17900101" />
2767        <register type="NOA" address="0x00009888" value="0x35900000" />
2768        <register type="NOA" address="0x00009888" value="0x19908000" />
2769        <register type="NOA" address="0x00009888" value="0x1B908000" />
2770        <register type="NOA" address="0x00009888" value="0x1D908000" />
2771        <register type="NOA" address="0x00009888" value="0x1F908000" />
2772        <register type="NOA" address="0x00009888" value="0x11900000" />
2773        <register type="NOA" address="0x00009888" value="0x51900000" />
2774        <register type="NOA" address="0x00009888" value="0x41900C60" />
2775        <register type="NOA" address="0x00009888" value="0x55900000" />
2776        <register type="NOA" address="0x00009888" value="0x45900C00" />
2777        <register type="NOA" address="0x00009888" value="0x47900C63" />
2778        <register type="NOA" address="0x00009888" value="0x57900000" />
2779        <register type="NOA" address="0x00009888" value="0x49900C63" />
2780        <register type="NOA" address="0x00009888" value="0x33900000" />
2781        <register type="NOA" address="0x00009888" value="0x4B900063" />
2782        <register type="NOA" address="0x00009888" value="0x59900000" />
2783        <register type="NOA" address="0x00009888" value="0x43900003" />
2784        <register type="NOA" address="0x00009888" value="0x53900000" />
2785    </register_config>
2786    <register_config type="OA">
2787        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2788        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2789        <register type="OA" address="0x00002724" value="0xF0800000" />
2790        <register type="OA" address="0x00002720" value="0x00000000" />
2791        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2792        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2793        <register type="OA" address="0x00002714" value="0xF0800000" />
2794        <register type="OA" address="0x00002710" value="0x00000000" />
2795        <register type="OA" address="0x0000274C" value="0x86543210" />
2796        <register type="OA" address="0x00002748" value="0x86543210" />
2797        <register type="OA" address="0x00002744" value="0x00006667" />
2798        <register type="OA" address="0x00002740" value="0x00000000" />
2799        <register type="OA" address="0x0000275C" value="0x86543210" />
2800        <register type="OA" address="0x00002758" value="0x86543210" />
2801        <register type="OA" address="0x00002754" value="0x00006465" />
2802        <register type="OA" address="0x00002750" value="0x00000000" />
2803        <register type="OA" address="0x00002770" value="0x0007F81A" />
2804        <register type="OA" address="0x00002774" value="0x0000FE00" />
2805        <register type="OA" address="0x00002778" value="0x0007F82A" />
2806        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2807        <register type="OA" address="0x00002780" value="0x0007F872" />
2808        <register type="OA" address="0x00002784" value="0x0000FE00" />
2809        <register type="OA" address="0x00002788" value="0x0007F8BA" />
2810        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2811        <register type="OA" address="0x00002790" value="0x0007F87A" />
2812        <register type="OA" address="0x00002794" value="0x0000FE00" />
2813        <register type="OA" address="0x00002798" value="0x0007F8EA" />
2814        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2815        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2816        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2817        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2818        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2819    </register_config>
2820    <register_config type="FLEX">
2821        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2822        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2823        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2824        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2825        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2826        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2827        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2828    </register_config>
2829  </set>
2830
2831  <set name="Memory Writes Distribution Gen9"
2832       mdapi_supported_apis="OGL OCL IO BB"
2833       underscore_name="memory_writes"
2834       hw_config_guid="9f638880-02e9-4a8d-896a-7670a3bf0d35"
2835       chipset="CFLGT2"
2836       symbol_name="MemoryWrites"
2837       >
2838    <counter name="GPU Core Clocks"
2839             description="The total number of GPU core clocks elapsed during the measurement."
2840             data_type="uint64"
2841             equation="GPU_CLOCK 0 READ"
2842             underscore_name="gpu_core_clocks"
2843             units="cycles"
2844             symbol_name="GpuCoreClocks"
2845             semantic_type="event"
2846             mdapi_supported_apis=""
2847             mdapi_usage_flags="Tier1 Frame Batch Draw"
2848             mdapi_hw_unit_type="gpu"
2849             mdapi_group="GPU"
2850             />
2851    <counter name="EU Active"
2852             description="The percentage of time in which the Execution Units were actively processing."
2853             data_type="float"
2854             max_equation="100"
2855             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2856             underscore_name="eu_active"
2857             units="percent"
2858             symbol_name="EuActive"
2859             semantic_type="duration"
2860             mdapi_supported_apis=""
2861             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2862             mdapi_group="EU Array"
2863             mdapi_hw_unit_type="gpu"
2864             />
2865    <counter name="GtiMemoryWrites"
2866             description="The total number of GTI memory writes."
2867             data_type="uint64"
2868             equation="C 0 READ"
2869             underscore_name="gti_memory_writes"
2870             units="messages"
2871             symbol_name="GtiMemoryWrites"
2872             semantic_type="event"
2873             mdapi_supported_apis=""
2874             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2875             mdapi_hw_unit_type="gpu"
2876             mdapi_group="GTI"
2877             />
2878    <counter name="GS Threads Dispatched"
2879             description="The total number of geometry shader hardware threads dispatched."
2880             data_type="uint64"
2881             equation="A 5 READ"
2882             underscore_name="gs_threads"
2883             units="threads"
2884             symbol_name="GsThreads"
2885             semantic_type="event"
2886             mdapi_supported_apis="OGL4 IO BB"
2887             mdapi_usage_flags="Tier3 Frame Batch Draw"
2888             mdapi_hw_unit_type="gpu"
2889             mdapi_group="EU Array/Geometry Shader"
2890             />
2891    <counter name="GtiRingAccesses"
2892             description="The total number of all GTI accesses to the ring."
2893             data_type="uint64"
2894             equation="C 3 READ 2 UMUL"
2895             underscore_name="gti_ring_accesses"
2896             units="messages"
2897             symbol_name="GtiRingAccesses"
2898             semantic_type="event"
2899             mdapi_supported_apis=""
2900             mdapi_usage_flags="Tier2 Frame Batch Draw"
2901             mdapi_hw_unit_type="gpu"
2902             mdapi_group="GTI"
2903             />
2904    <counter name="Early Hi-Depth Test Fails"
2905             description="The total number of pixels dropped on early hierarchical depth test."
2906             data_type="uint64"
2907             equation="A 22 READ 4 UMUL"
2908             underscore_name="hi_depth_test_fails"
2909             units="pixels"
2910             symbol_name="HiDepthTestFails"
2911             semantic_type="event"
2912             mdapi_supported_apis="OGL IO BB"
2913             mdapi_usage_flags="Tier3 Frame Batch Draw"
2914             mdapi_hw_unit_type="gpu"
2915             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2916             />
2917    <counter name="VS Threads Dispatched"
2918             description="The total number of vertex shader hardware threads dispatched."
2919             data_type="uint64"
2920             equation="A 1 READ"
2921             underscore_name="vs_threads"
2922             units="threads"
2923             symbol_name="VsThreads"
2924             semantic_type="event"
2925             mdapi_supported_apis="OGL IO BB"
2926             mdapi_usage_flags="Tier3 Frame Batch Draw"
2927             mdapi_hw_unit_type="gpu"
2928             mdapi_group="EU Array/Vertex Shader"
2929             />
2930    <counter name="FS Threads Dispatched"
2931             description="The total number of fragment shader hardware threads dispatched."
2932             data_type="uint64"
2933             equation="A 6 READ"
2934             underscore_name="ps_threads"
2935             units="threads"
2936             symbol_name="PsThreads"
2937             semantic_type="event"
2938             mdapi_supported_apis="OGL IO BB"
2939             mdapi_usage_flags="Tier3 Frame Batch Draw"
2940             mdapi_hw_unit_type="gpu"
2941             mdapi_group="EU Array/Fragment Shader"
2942             />
2943    <counter name="GtiMscMemoryWrites"
2944             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2945             data_type="uint64"
2946             equation="B 4 READ"
2947             underscore_name="gti_msc_memory_writes"
2948             units="messages"
2949             symbol_name="GtiMscMemoryWrites"
2950             semantic_type="event"
2951             mdapi_supported_apis="OGL IO BB"
2952             mdapi_usage_flags="Tier2 Frame Batch Draw"
2953             mdapi_hw_unit_type="gpu"
2954             mdapi_group="GTI/Color Cache"
2955             />
2956    <counter name="Shader Barrier Messages"
2957             description="The total number of shader barrier messages."
2958             data_type="uint64"
2959             equation="A 35 READ"
2960             underscore_name="shader_barriers"
2961             units="messages"
2962             symbol_name="ShaderBarriers"
2963             semantic_type="event"
2964             mdapi_supported_apis="OGL4 OCL IO BB"
2965             mdapi_usage_flags="Tier3 Frame Batch Draw"
2966             mdapi_hw_unit_type="gpu"
2967             mdapi_group="EU Array/Barrier"
2968             />
2969    <counter name="GtiCmdStreamerMemoryWrites"
2970             description="The total number of GTI memory writes from Command Streamer."
2971             data_type="uint64"
2972             equation="B 0 READ"
2973             underscore_name="gti_cmd_streamer_memory_writes"
2974             units="messages"
2975             symbol_name="GtiCmdStreamerMemoryWrites"
2976             semantic_type="event"
2977             mdapi_supported_apis=""
2978             mdapi_usage_flags="Tier2 Frame Batch Draw"
2979             mdapi_hw_unit_type="gpu"
2980             mdapi_group="GTI/3D Pipe/Command Streamer"
2981             />
2982    <counter name="Sampler Texels"
2983             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2984             data_type="uint64"
2985             equation="A 28 READ 4 UMUL"
2986             underscore_name="sampler_texels"
2987             units="texels"
2988             symbol_name="SamplerTexels"
2989             semantic_type="event"
2990             mdapi_supported_apis=""
2991             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2992             mdapi_hw_unit_type="gpu"
2993             mdapi_group="Sampler/Sampler Input"
2994             />
2995    <counter name="Pixels Failing Tests"
2996             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2997             data_type="uint64"
2998             equation="A 25 READ 4 UMUL"
2999             underscore_name="pixels_failing_post_ps_tests"
3000             units="pixels"
3001             symbol_name="PixelsFailingPostPsTests"
3002             semantic_type="event"
3003             mdapi_supported_apis="OGL IO BB"
3004             mdapi_usage_flags="Tier3 Frame Batch Draw"
3005             mdapi_hw_unit_type="gpu"
3006             mdapi_group="3D Pipe/Output Merger"
3007             />
3008    <counter name="GtiL3Bank0Writes"
3009             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3010             data_type="uint64"
3011             equation="C 4 READ"
3012             underscore_name="gti_l3_bank0_writes"
3013             units="messages"
3014             symbol_name="GtiL3Bank0Writes"
3015             semantic_type="event"
3016             mdapi_supported_apis=""
3017             mdapi_usage_flags="Tier2 Frame Batch Draw"
3018             mdapi_hw_unit_type="gpu"
3019             mdapi_group="GTI/L3"
3020             />
3021    <counter name="GtiL3Bank1Writes"
3022             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3023             data_type="uint64"
3024             equation="C 5 READ"
3025             underscore_name="gti_l3_bank1_writes"
3026             units="messages"
3027             symbol_name="GtiL3Bank1Writes"
3028             semantic_type="event"
3029             mdapi_supported_apis=""
3030             mdapi_usage_flags="Tier2 Frame Batch Draw"
3031             mdapi_hw_unit_type="gpu"
3032             mdapi_group="GTI/L3"
3033             />
3034    <counter name="GtiL3Bank2Writes"
3035             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3036             data_type="uint64"
3037             equation="C 6 READ"
3038             underscore_name="gti_l3_bank2_writes"
3039             units="messages"
3040             symbol_name="GtiL3Bank2Writes"
3041             semantic_type="event"
3042             mdapi_supported_apis=""
3043             mdapi_usage_flags="Tier2 Frame Batch Draw"
3044             mdapi_hw_unit_type="gpu"
3045             mdapi_group="GTI/L3"
3046             />
3047    <counter name="GtiL3Bank3Writes"
3048             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3049             data_type="uint64"
3050             equation="C 7 READ"
3051             underscore_name="gti_l3_bank3_writes"
3052             units="messages"
3053             symbol_name="GtiL3Bank3Writes"
3054             semantic_type="event"
3055             mdapi_supported_apis=""
3056             mdapi_usage_flags="Tier2 Frame Batch Draw"
3057             mdapi_hw_unit_type="gpu"
3058             mdapi_group="GTI/L3"
3059             />
3060    <counter name="GtiL3Writes"
3061             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3062             data_type="uint64"
3063             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3064             underscore_name="gti_l3_writes"
3065             units="messages"
3066             symbol_name="GtiL3Writes"
3067             semantic_type="event"
3068             mdapi_supported_apis=""
3069             mdapi_usage_flags="Tier2 Frame Batch Draw"
3070             mdapi_hw_unit_type="gpu"
3071             mdapi_group="GTI/L3"
3072             />
3073    <counter name="GPU Time Elapsed"
3074             description="Time elapsed on the GPU during the measurement."
3075             data_type="uint64"
3076             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3077             underscore_name="gpu_time"
3078             units="ns"
3079             symbol_name="GpuTime"
3080             semantic_type="duration"
3081             mdapi_supported_apis=""
3082             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3083             mdapi_hw_unit_type="gpu"
3084             mdapi_group="GPU"
3085             />
3086    <counter name="AVG GPU Core Frequency"
3087             description="Average GPU Core Frequency in the measurement."
3088             data_type="uint64"
3089             max_equation="$GpuMaxFrequency"
3090             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3091             underscore_name="avg_gpu_core_frequency"
3092             units="hz"
3093             symbol_name="AvgGpuCoreFrequency"
3094             semantic_type="event"
3095             mdapi_supported_apis=""
3096             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3097             mdapi_group="GPU"
3098             mdapi_hw_unit_type="gpu"
3099             />
3100    <counter name="Sampler Texels Misses"
3101             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3102             data_type="uint64"
3103             equation="A 29 READ 4 UMUL"
3104             underscore_name="sampler_texel_misses"
3105             units="texels"
3106             symbol_name="SamplerTexelMisses"
3107             semantic_type="event"
3108             mdapi_supported_apis=""
3109             mdapi_usage_flags="Tier3 Batch Frame Draw"
3110             mdapi_hw_unit_type="gpu"
3111             mdapi_group="Sampler/Sampler Cache"
3112             />
3113    <counter name="CS Threads Dispatched"
3114             description="The total number of compute shader hardware threads dispatched."
3115             data_type="uint64"
3116             equation="A 4 READ"
3117             underscore_name="cs_threads"
3118             units="threads"
3119             symbol_name="CsThreads"
3120             semantic_type="event"
3121             mdapi_supported_apis="OGL4 OCL IO BB"
3122             mdapi_usage_flags="Tier3 Frame Batch Draw"
3123             mdapi_hw_unit_type="gpu"
3124             mdapi_group="EU Array/Compute Shader"
3125             />
3126    <counter name="SLM Bytes Read"
3127             description="The total number of GPU memory bytes read from shared local memory."
3128             data_type="uint64"
3129             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3130             equation="A 30 READ 64 UMUL"
3131             underscore_name="slm_bytes_read"
3132             units="bytes"
3133             symbol_name="SlmBytesRead"
3134             semantic_type="throughput"
3135             mdapi_supported_apis="OGL4 OCL IO BB"
3136             mdapi_usage_flags="Tier3 Frame Batch Draw"
3137             mdapi_group="L3/Data Port/SLM"
3138             mdapi_hw_unit_type="gpu"
3139             />
3140    <counter name="GtiRccMemoryWrites"
3141             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3142             data_type="uint64"
3143             equation="B 3 READ"
3144             underscore_name="gti_rcc_memory_writes"
3145             units="messages"
3146             symbol_name="GtiRccMemoryWrites"
3147             semantic_type="event"
3148             mdapi_supported_apis="OGL IO BB"
3149             mdapi_usage_flags="Tier2 Frame Batch Draw"
3150             mdapi_hw_unit_type="gpu"
3151             mdapi_group="GTI/Color Cache"
3152             />
3153    <counter name="GtiSoMemoryWrites"
3154             description="The total number of GTI memory writes from Stream Output."
3155             data_type="uint64"
3156             equation="B 2 READ"
3157             underscore_name="gti_so_memory_writes"
3158             units="messages"
3159             symbol_name="GtiSoMemoryWrites"
3160             semantic_type="event"
3161             mdapi_supported_apis="OGL IO BB"
3162             mdapi_usage_flags="Tier2 Frame Batch Draw"
3163             mdapi_hw_unit_type="gpu"
3164             mdapi_group="GTI/3D Pipe/Stream Output"
3165             />
3166    <counter name="GPU Busy"
3167             description="The percentage of time in which the GPU has been processing GPU commands."
3168             data_type="float"
3169             max_equation="100"
3170             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3171             underscore_name="gpu_busy"
3172             units="percent"
3173             symbol_name="GpuBusy"
3174             semantic_type="duration"
3175             mdapi_supported_apis=""
3176             mdapi_usage_flags="Tier1 Overview System Frame"
3177             mdapi_group="GPU"
3178             mdapi_hw_unit_type="gpu"
3179             />
3180    <counter name="GtiStcMemoryWrites"
3181             description="The total number of GTI memory writes from Stencil Cache."
3182             data_type="uint64"
3183             equation="B 6 READ"
3184             underscore_name="gti_stc_memory_writes"
3185             units="messages"
3186             symbol_name="GtiStcMemoryWrites"
3187             semantic_type="event"
3188             mdapi_supported_apis="OGL IO BB"
3189             mdapi_usage_flags="Tier2 Frame Batch Draw"
3190             mdapi_hw_unit_type="gpu"
3191             mdapi_group="GTI/Depth Cache"
3192             />
3193    <counter name="Rasterized Pixels"
3194             description="The total number of rasterized pixels."
3195             data_type="uint64"
3196             equation="A 21 READ 4 UMUL"
3197             underscore_name="rasterized_pixels"
3198             units="pixels"
3199             symbol_name="RasterizedPixels"
3200             semantic_type="event"
3201             mdapi_supported_apis="OGL IO BB"
3202             mdapi_usage_flags="Tier3 Frame Batch Draw"
3203             mdapi_hw_unit_type="gpu"
3204             mdapi_group="3D Pipe/Rasterizer"
3205             />
3206    <counter name="DS Threads Dispatched"
3207             description="The total number of domain shader hardware threads dispatched."
3208             data_type="uint64"
3209             equation="A 3 READ"
3210             underscore_name="ds_threads"
3211             units="threads"
3212             symbol_name="DsThreads"
3213             semantic_type="event"
3214             mdapi_supported_apis="OGL4 IO BB"
3215             mdapi_usage_flags="Tier3 Frame Batch Draw"
3216             mdapi_hw_unit_type="gpu"
3217             mdapi_group="EU Array/Domain Shader"
3218             />
3219    <counter name="Samples Written"
3220             description="The total number of samples or pixels written to all render targets."
3221             data_type="uint64"
3222             equation="A 26 READ 4 UMUL"
3223             underscore_name="samples_written"
3224             units="pixels"
3225             symbol_name="SamplesWritten"
3226             semantic_type="event"
3227             mdapi_supported_apis="OGL IO BB"
3228             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3229             mdapi_hw_unit_type="gpu"
3230             mdapi_group="3D Pipe/Output Merger"
3231             />
3232    <counter name="EU Stall"
3233             description="The percentage of time in which the Execution Units were stalled."
3234             data_type="float"
3235             max_equation="100"
3236             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3237             underscore_name="eu_stall"
3238             units="percent"
3239             symbol_name="EuStall"
3240             semantic_type="duration"
3241             mdapi_supported_apis=""
3242             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3243             mdapi_group="EU Array"
3244             mdapi_hw_unit_type="gpu"
3245             />
3246    <counter name="Samples Blended"
3247             description="The total number of blended samples or pixels written to all render targets."
3248             data_type="uint64"
3249             equation="A 27 READ 4 UMUL"
3250             underscore_name="samples_blended"
3251             units="pixels"
3252             symbol_name="SamplesBlended"
3253             semantic_type="event"
3254             mdapi_supported_apis="OGL IO BB"
3255             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3256             mdapi_hw_unit_type="gpu"
3257             mdapi_group="3D Pipe/Output Merger"
3258             />
3259    <counter name="Early Depth Test Fails"
3260             description="The total number of pixels dropped on early depth test."
3261             data_type="uint64"
3262             equation="A 23 READ 4 UMUL"
3263             underscore_name="early_depth_test_fails"
3264             units="pixels"
3265             symbol_name="EarlyDepthTestFails"
3266             semantic_type="event"
3267             mdapi_supported_apis="OGL IO BB"
3268             mdapi_usage_flags="Tier3 Frame Batch Draw"
3269             mdapi_hw_unit_type="gpu"
3270             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3271             />
3272    <counter name="Shader Memory Accesses"
3273             description="The total number of shader memory accesses to L3."
3274             data_type="uint64"
3275             equation="A 32 READ"
3276             underscore_name="shader_memory_accesses"
3277             units="messages"
3278             symbol_name="ShaderMemoryAccesses"
3279             semantic_type="event"
3280             mdapi_supported_apis=""
3281             mdapi_usage_flags="Tier3 Frame Batch Draw"
3282             mdapi_hw_unit_type="gpu"
3283             mdapi_group="L3/Data Port"
3284             />
3285    <counter name="HS Threads Dispatched"
3286             description="The total number of hull shader hardware threads dispatched."
3287             data_type="uint64"
3288             equation="A 2 READ"
3289             underscore_name="hs_threads"
3290             units="threads"
3291             symbol_name="HsThreads"
3292             semantic_type="event"
3293             mdapi_supported_apis="OGL4 IO BB"
3294             mdapi_usage_flags="Tier3 Frame Batch Draw"
3295             mdapi_hw_unit_type="gpu"
3296             mdapi_group="EU Array/Hull Shader"
3297             />
3298    <counter name="GtiRczMemoryWrites"
3299             description="The total number of GTI memory writes from Render Depth Cache."
3300             data_type="uint64"
3301             equation="B 7 READ"
3302             underscore_name="gti_rcz_memory_writes"
3303             units="messages"
3304             symbol_name="GtiRczMemoryWrites"
3305             semantic_type="event"
3306             mdapi_supported_apis="OGL IO BB"
3307             mdapi_usage_flags="Tier2 Frame Batch Draw"
3308             mdapi_hw_unit_type="gpu"
3309             mdapi_group="GTI/Depth Cache"
3310             />
3311    <counter name="SLM Bytes Written"
3312             description="The total number of GPU memory bytes written into shared local memory."
3313             data_type="uint64"
3314             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3315             equation="A 31 READ 64 UMUL"
3316             underscore_name="slm_bytes_written"
3317             units="bytes"
3318             symbol_name="SlmBytesWritten"
3319             semantic_type="throughput"
3320             mdapi_supported_apis="OGL4 OCL IO BB"
3321             mdapi_usage_flags="Tier3 Frame Batch Draw"
3322             mdapi_group="L3/Data Port/SLM"
3323             mdapi_hw_unit_type="gpu"
3324             />
3325    <counter name="L3 Shader Throughput"
3326             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3327             data_type="uint64"
3328             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3329             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3330             underscore_name="l3_shader_throughput"
3331             units="bytes"
3332             symbol_name="L3ShaderThroughput"
3333             semantic_type="throughput"
3334             mdapi_supported_apis="OGL4 OCL IO BB"
3335             mdapi_usage_flags="Tier2 Frame Batch Draw"
3336             mdapi_group="L3/Data Port"
3337             mdapi_hw_unit_type="gpu"
3338             />
3339    <counter name="Samples Killed in FS"
3340             description="The total number of samples or pixels dropped in fragment shaders."
3341             data_type="uint64"
3342             equation="A 24 READ 4 UMUL"
3343             underscore_name="samples_killed_in_ps"
3344             units="pixels"
3345             symbol_name="SamplesKilledInPs"
3346             semantic_type="event"
3347             mdapi_supported_apis="OGL IO BB"
3348             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3349             mdapi_hw_unit_type="gpu"
3350             mdapi_group="3D Pipe/Fragment Shader"
3351             />
3352    <counter name="GtiHizMemoryWrites"
3353             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3354             data_type="uint64"
3355             equation="B 5 READ"
3356             underscore_name="gti_hiz_memory_writes"
3357             units="messages"
3358             symbol_name="GtiHizMemoryWrites"
3359             semantic_type="event"
3360             mdapi_supported_apis="OGL IO BB"
3361             mdapi_usage_flags="Tier2 Frame Batch Draw"
3362             mdapi_hw_unit_type="gpu"
3363             mdapi_group="GTI/Depth Cache"
3364             />
3365    <counter name="Shader Atomic Memory Accesses"
3366             description="The total number of shader atomic memory accesses."
3367             data_type="uint64"
3368             equation="A 34 READ"
3369             underscore_name="shader_atomics"
3370             units="messages"
3371             symbol_name="ShaderAtomics"
3372             semantic_type="event"
3373             mdapi_supported_apis="OGL4 OCL IO BB"
3374             mdapi_usage_flags="Tier3 Frame Batch Draw"
3375             mdapi_hw_unit_type="gpu"
3376             mdapi_group="L3/Data Port/Atomics"
3377             />
3378    <register_config type="NOA">
3379        <register type="NOA" address="0x00009840" value="0x00000080" />
3380        <register type="NOA" address="0x00009888" value="0x11810C00" />
3381        <register type="NOA" address="0x00009888" value="0x1381001A" />
3382        <register type="NOA" address="0x00009888" value="0x37906800" />
3383        <register type="NOA" address="0x00009888" value="0x3F901000" />
3384        <register type="NOA" address="0x00009888" value="0x03811300" />
3385        <register type="NOA" address="0x00009888" value="0x05811B12" />
3386        <register type="NOA" address="0x00009888" value="0x0781001A" />
3387        <register type="NOA" address="0x00009888" value="0x1F810000" />
3388        <register type="NOA" address="0x00009888" value="0x17810000" />
3389        <register type="NOA" address="0x00009888" value="0x19810000" />
3390        <register type="NOA" address="0x00009888" value="0x1B810000" />
3391        <register type="NOA" address="0x00009888" value="0x1D810000" />
3392        <register type="NOA" address="0x00009888" value="0x1B930055" />
3393        <register type="NOA" address="0x00009888" value="0x03E58000" />
3394        <register type="NOA" address="0x00009888" value="0x05E5C000" />
3395        <register type="NOA" address="0x00009888" value="0x07E54000" />
3396        <register type="NOA" address="0x00009888" value="0x13900160" />
3397        <register type="NOA" address="0x00009888" value="0x21900161" />
3398        <register type="NOA" address="0x00009888" value="0x23900162" />
3399        <register type="NOA" address="0x00009888" value="0x25900163" />
3400        <register type="NOA" address="0x00009888" value="0x27900164" />
3401        <register type="NOA" address="0x00009888" value="0x29900165" />
3402        <register type="NOA" address="0x00009888" value="0x2B900166" />
3403        <register type="NOA" address="0x00009888" value="0x2D900167" />
3404        <register type="NOA" address="0x00009888" value="0x2F900150" />
3405        <register type="NOA" address="0x00009888" value="0x31900105" />
3406        <register type="NOA" address="0x00009888" value="0x15900103" />
3407        <register type="NOA" address="0x00009888" value="0x17900101" />
3408        <register type="NOA" address="0x00009888" value="0x35900000" />
3409        <register type="NOA" address="0x00009888" value="0x19908000" />
3410        <register type="NOA" address="0x00009888" value="0x1B908000" />
3411        <register type="NOA" address="0x00009888" value="0x1D908000" />
3412        <register type="NOA" address="0x00009888" value="0x1F908000" />
3413        <register type="NOA" address="0x00009888" value="0x11900000" />
3414        <register type="NOA" address="0x00009888" value="0x51900000" />
3415        <register type="NOA" address="0x00009888" value="0x41900C60" />
3416        <register type="NOA" address="0x00009888" value="0x55900000" />
3417        <register type="NOA" address="0x00009888" value="0x45900C00" />
3418        <register type="NOA" address="0x00009888" value="0x47900C63" />
3419        <register type="NOA" address="0x00009888" value="0x57900000" />
3420        <register type="NOA" address="0x00009888" value="0x49900C63" />
3421        <register type="NOA" address="0x00009888" value="0x33900000" />
3422        <register type="NOA" address="0x00009888" value="0x4B900063" />
3423        <register type="NOA" address="0x00009888" value="0x59900000" />
3424        <register type="NOA" address="0x00009888" value="0x43900003" />
3425        <register type="NOA" address="0x00009888" value="0x53900000" />
3426    </register_config>
3427    <register_config type="OA">
3428        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3429        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3430        <register type="OA" address="0x00002724" value="0xF0800000" />
3431        <register type="OA" address="0x00002720" value="0x00000000" />
3432        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3433        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3434        <register type="OA" address="0x00002714" value="0xF0800000" />
3435        <register type="OA" address="0x00002710" value="0x00000000" />
3436        <register type="OA" address="0x0000274C" value="0x86543210" />
3437        <register type="OA" address="0x00002748" value="0x86543210" />
3438        <register type="OA" address="0x00002744" value="0x00006667" />
3439        <register type="OA" address="0x00002740" value="0x00000000" />
3440        <register type="OA" address="0x0000275C" value="0x86543210" />
3441        <register type="OA" address="0x00002758" value="0x86543210" />
3442        <register type="OA" address="0x00002754" value="0x00006465" />
3443        <register type="OA" address="0x00002750" value="0x00000000" />
3444        <register type="OA" address="0x00002770" value="0x0007F81A" />
3445        <register type="OA" address="0x00002774" value="0x0000FE00" />
3446        <register type="OA" address="0x00002778" value="0x0007F82A" />
3447        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3448        <register type="OA" address="0x00002780" value="0x0007F822" />
3449        <register type="OA" address="0x00002784" value="0x0000FE00" />
3450        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3451        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3452        <register type="OA" address="0x00002790" value="0x0007F87A" />
3453        <register type="OA" address="0x00002794" value="0x0000FE00" />
3454        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3455        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3456        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3457        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3458        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3459        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3460    </register_config>
3461    <register_config type="FLEX">
3462        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3463        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3464        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3465        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3466        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3467        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3468        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3469    </register_config>
3470  </set>
3471
3472  <set name="Compute Metrics Extended Gen9"
3473       mdapi_supported_apis="OGL4 OCL IO BB"
3474       underscore_name="compute_extended"
3475       hw_config_guid="8d4ad934-7c16-43d5-845a-51067a4c8e2f"
3476       chipset="CFLGT2"
3477       symbol_name="ComputeExtended"
3478       >
3479    <counter name="GPU Core Clocks"
3480             description="The total number of GPU core clocks elapsed during the measurement."
3481             data_type="uint64"
3482             equation="GPU_CLOCK 0 READ"
3483             underscore_name="gpu_core_clocks"
3484             units="cycles"
3485             symbol_name="GpuCoreClocks"
3486             semantic_type="event"
3487             mdapi_supported_apis=""
3488             mdapi_usage_flags="Tier1 Frame Batch Draw"
3489             mdapi_hw_unit_type="gpu"
3490             mdapi_group="GPU"
3491             />
3492    <counter name="EU Active"
3493             description="The percentage of time in which the Execution Units were actively processing."
3494             data_type="float"
3495             max_equation="100"
3496             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3497             underscore_name="eu_active"
3498             units="percent"
3499             symbol_name="EuActive"
3500             semantic_type="duration"
3501             mdapi_supported_apis=""
3502             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3503             mdapi_group="EU Array"
3504             mdapi_hw_unit_type="gpu"
3505             />
3506    <counter name="EU Both FPU Pipes Active"
3507             description="The percentage of time in which both EU FPU pipelines were actively processing."
3508             data_type="float"
3509             max_equation="100"
3510             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3511             underscore_name="eu_fpu_both_active"
3512             units="percent"
3513             symbol_name="EuFpuBothActive"
3514             semantic_type="duration"
3515             mdapi_supported_apis=""
3516             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3517             mdapi_group="EU Array/Pipes"
3518             mdapi_hw_unit_type="gpu"
3519             />
3520    <counter name="EU FPU0 Pipe Active"
3521             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3522             data_type="float"
3523             max_equation="100"
3524             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3525             underscore_name="fpu0_active"
3526             units="percent"
3527             symbol_name="Fpu0Active"
3528             semantic_type="duration"
3529             mdapi_supported_apis=""
3530             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3531             mdapi_group="EU Array/Pipes"
3532             mdapi_hw_unit_type="gpu"
3533             />
3534    <counter name="EU FPU1 Pipe Active"
3535             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3536             data_type="float"
3537             max_equation="100"
3538             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3539             underscore_name="fpu1_active"
3540             units="percent"
3541             symbol_name="Fpu1Active"
3542             semantic_type="duration"
3543             mdapi_supported_apis=""
3544             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3545             mdapi_group="EU Array/Pipes"
3546             mdapi_hw_unit_type="gpu"
3547             />
3548    <counter name="EU AVG IPC Rate"
3549             description="The average rate of IPC calculated for 2 FPU pipelines."
3550             data_type="float"
3551             max_equation="2"
3552             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3553             underscore_name="eu_avg_ipc_rate"
3554             units="number"
3555             symbol_name="EuAvgIpcRate"
3556             semantic_type="ratio"
3557             mdapi_supported_apis=""
3558             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3559             mdapi_group="EU Array"
3560             mdapi_hw_unit_type="gpu"
3561             />
3562    <counter name="Typed Writes 0"
3563             description="The subslice 0 typed writes."
3564             data_type="uint64"
3565             equation="C 0 READ"
3566             underscore_name="typed_writes0"
3567             units="messages"
3568             symbol_name="TypedWrites0"
3569             semantic_type="event"
3570             mdapi_supported_apis=""
3571             mdapi_usage_flags="Tier3 Frame Batch Draw"
3572             mdapi_hw_unit_type="subslice"
3573             mdapi_group="L3/Data Port"
3574             />
3575    <counter name="EuTypedAtomics0"
3576             description="The subslice 0 EU Typed Atomics subslice 0."
3577             data_type="uint64"
3578             equation="B 5 READ"
3579             underscore_name="eu_typed_atomics0"
3580             units="messages"
3581             symbol_name="EuTypedAtomics0"
3582             semantic_type="event"
3583             mdapi_supported_apis=""
3584             mdapi_usage_flags="Tier3 Frame Batch Draw"
3585             mdapi_hw_unit_type="subslice"
3586             mdapi_group="L3/Data Port"
3587             />
3588    <counter name="Typed Atomics 0"
3589             description="The subslice 0 typed atomics."
3590             data_type="uint64"
3591             equation="C 4 READ"
3592             underscore_name="typed_atomics0"
3593             units="messages"
3594             symbol_name="TypedAtomics0"
3595             semantic_type="event"
3596             mdapi_supported_apis=""
3597             mdapi_usage_flags="Tier3 Frame Batch Draw"
3598             mdapi_hw_unit_type="subslice"
3599             mdapi_group="L3/Data Port"
3600             />
3601    <counter name="TypedAtomicsPerCacheLine"
3602             description="The ratio of EU typed atomics requests to L3 cache line writes."
3603             data_type="float"
3604             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3605             underscore_name="typed_atomics_per_cache_line"
3606             units="eu sends to l3 cache lines"
3607             symbol_name="TypedAtomicsPerCacheLine"
3608             semantic_type="ratio"
3609             mdapi_supported_apis=""
3610             mdapi_usage_flags="Tier3 Frame Batch Draw"
3611             mdapi_hw_unit_type="subslice"
3612             mdapi_group="L3/Data Port"
3613             />
3614    <counter name="EuUntypedReads0"
3615             description="The subslice 0 EU Untyped Reads subslice 0."
3616             data_type="uint64"
3617             equation="B 0 READ"
3618             underscore_name="eu_untyped_reads0"
3619             units="messages"
3620             symbol_name="EuUntypedReads0"
3621             semantic_type="event"
3622             mdapi_supported_apis=""
3623             mdapi_usage_flags="Tier3 Frame Batch Draw"
3624             mdapi_hw_unit_type="subslice"
3625             mdapi_group="L3/Data Port"
3626             />
3627    <counter name="Untyped Writes 0"
3628             description="The subslice 0 untyped writes (including SLM writes)."
3629             data_type="uint64"
3630             equation="C 1 READ"
3631             underscore_name="untyped_writes0"
3632             units="messages"
3633             symbol_name="UntypedWrites0"
3634             semantic_type="event"
3635             mdapi_supported_apis=""
3636             mdapi_usage_flags="Tier3 Frame Batch Draw"
3637             mdapi_hw_unit_type="subslice"
3638             mdapi_group="L3/Data Port"
3639             />
3640    <counter name="EuUntypedAtomics0"
3641             description="The subslice 0 EU Untyped Atomics subslice 0."
3642             data_type="uint64"
3643             equation="B 4 READ"
3644             underscore_name="eu_untyped_atomics0"
3645             units="messages"
3646             symbol_name="EuUntypedAtomics0"
3647             semantic_type="event"
3648             mdapi_supported_apis=""
3649             mdapi_usage_flags="Tier3 Frame Batch Draw"
3650             mdapi_hw_unit_type="subslice"
3651             mdapi_group="L3/Data Port"
3652             />
3653    <counter name="EuUntypedWrites0"
3654             description="The subslice 0 EU Untyped Writes subslice 0."
3655             data_type="uint64"
3656             equation="B 1 READ"
3657             underscore_name="eu_untyped_writes0"
3658             units="messages"
3659             symbol_name="EuUntypedWrites0"
3660             semantic_type="event"
3661             mdapi_supported_apis=""
3662             mdapi_usage_flags="Tier3 Frame Batch Draw"
3663             mdapi_hw_unit_type="subslice"
3664             mdapi_group="L3/Data Port"
3665             />
3666    <counter name="EuA64UntypedWrites0"
3667             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3668             data_type="uint64"
3669             equation="B 7 READ"
3670             underscore_name="eu_a64_untyped_writes0"
3671             units="messages"
3672             symbol_name="EuA64UntypedWrites0"
3673             semantic_type="event"
3674             mdapi_supported_apis=""
3675             mdapi_usage_flags="Tier3 Frame Batch Draw"
3676             mdapi_hw_unit_type="subslice"
3677             mdapi_group="L3/Data Port"
3678             />
3679    <counter name="UntypedWritesPerCacheLine"
3680             description="The ratio of EU untyped write requests to L3 cache line writes."
3681             data_type="float"
3682             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3683             underscore_name="untyped_writes_per_cache_line"
3684             units="eu sends to l3 cache lines"
3685             symbol_name="UntypedWritesPerCacheLine"
3686             semantic_type="ratio"
3687             mdapi_supported_apis=""
3688             mdapi_usage_flags="Tier3 Frame Batch Draw"
3689             mdapi_hw_unit_type="subslice"
3690             mdapi_group="L3/Data Port"
3691             />
3692    <counter name="Shader Barrier Messages"
3693             description="The total number of shader barrier messages."
3694             data_type="uint64"
3695             equation="A 35 READ"
3696             underscore_name="shader_barriers"
3697             units="messages"
3698             symbol_name="ShaderBarriers"
3699             semantic_type="event"
3700             mdapi_supported_apis=""
3701             mdapi_usage_flags="Tier3 Frame Batch Draw"
3702             mdapi_hw_unit_type="gpu"
3703             mdapi_group="EU Array/Barrier"
3704             />
3705    <counter name="Sampler Texels"
3706             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3707             data_type="uint64"
3708             equation="A 28 READ 4 UMUL"
3709             underscore_name="sampler_texels"
3710             units="texels"
3711             symbol_name="SamplerTexels"
3712             semantic_type="event"
3713             mdapi_supported_apis=""
3714             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3715             mdapi_hw_unit_type="gpu"
3716             mdapi_group="Sampler/Sampler Input"
3717             />
3718    <counter name="GPU Time Elapsed"
3719             description="Time elapsed on the GPU during the measurement."
3720             data_type="uint64"
3721             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3722             underscore_name="gpu_time"
3723             units="ns"
3724             symbol_name="GpuTime"
3725             semantic_type="duration"
3726             mdapi_supported_apis=""
3727             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3728             mdapi_hw_unit_type="gpu"
3729             mdapi_group="GPU"
3730             />
3731    <counter name="AVG GPU Core Frequency"
3732             description="Average GPU Core Frequency in the measurement."
3733             data_type="uint64"
3734             max_equation="$GpuMaxFrequency"
3735             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3736             underscore_name="avg_gpu_core_frequency"
3737             units="hz"
3738             symbol_name="AvgGpuCoreFrequency"
3739             semantic_type="event"
3740             mdapi_supported_apis="OGL OCL IO BB"
3741             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3742             mdapi_group="GPU"
3743             mdapi_hw_unit_type="gpu"
3744             />
3745    <counter name="Sampler Texels Misses"
3746             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3747             data_type="uint64"
3748             equation="A 29 READ 4 UMUL"
3749             underscore_name="sampler_texel_misses"
3750             units="texels"
3751             symbol_name="SamplerTexelMisses"
3752             semantic_type="event"
3753             mdapi_supported_apis=""
3754             mdapi_usage_flags="Tier3 Batch Frame Draw"
3755             mdapi_hw_unit_type="gpu"
3756             mdapi_group="Sampler/Sampler Cache"
3757             />
3758    <counter name="CS Threads Dispatched"
3759             description="The total number of compute shader hardware threads dispatched."
3760             data_type="uint64"
3761             equation="A 4 READ"
3762             underscore_name="cs_threads"
3763             units="threads"
3764             symbol_name="CsThreads"
3765             semantic_type="event"
3766             mdapi_supported_apis=""
3767             mdapi_usage_flags="Tier3 Frame Batch Draw"
3768             mdapi_hw_unit_type="gpu"
3769             mdapi_group="EU Array/Compute Shader"
3770             />
3771    <counter name="SLM Bytes Read"
3772             description="The total number of GPU memory bytes read from shared local memory."
3773             data_type="uint64"
3774             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3775             equation="A 30 READ 64 UMUL"
3776             underscore_name="slm_bytes_read"
3777             units="bytes"
3778             symbol_name="SlmBytesRead"
3779             semantic_type="throughput"
3780             mdapi_supported_apis=""
3781             mdapi_usage_flags="Tier3 Frame Batch Draw"
3782             mdapi_group="L3/Data Port/SLM"
3783             mdapi_hw_unit_type="gpu"
3784             />
3785    <counter name="EuTypedWrites0"
3786             description="The subslice 0 EU Typed Writes subslice 0."
3787             data_type="uint64"
3788             equation="B 3 READ"
3789             underscore_name="eu_typed_writes0"
3790             units="messages"
3791             symbol_name="EuTypedWrites0"
3792             semantic_type="event"
3793             mdapi_supported_apis=""
3794             mdapi_usage_flags="Tier3 Frame Batch Draw"
3795             mdapi_hw_unit_type="subslice"
3796             mdapi_group="L3/Data Port"
3797             />
3798    <counter name="TypedWritesPerCacheLine"
3799             description="The ratio of EU typed write requests to L3 cache line writes."
3800             data_type="float"
3801             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3802             underscore_name="typed_writes_per_cache_line"
3803             units="eu sends to l3 cache lines"
3804             symbol_name="TypedWritesPerCacheLine"
3805             semantic_type="ratio"
3806             mdapi_supported_apis=""
3807             mdapi_usage_flags="Tier3 Frame Batch Draw"
3808             mdapi_hw_unit_type="subslice"
3809             mdapi_group="L3/Data Port"
3810             />
3811    <counter name="Typed Reads 0"
3812             description="The subslice 0 typed reads."
3813             data_type="uint64"
3814             equation="C 2 READ"
3815             underscore_name="typed_reads0"
3816             units="messages"
3817             symbol_name="TypedReads0"
3818             semantic_type="event"
3819             mdapi_supported_apis=""
3820             mdapi_usage_flags="Tier3 Frame Batch Draw"
3821             mdapi_hw_unit_type="subslice"
3822             mdapi_group="L3/Data Port"
3823             />
3824    <counter name="Untyped Reads 0"
3825             description="The subslice 0 untyped reads (including SLM reads)."
3826             data_type="uint64"
3827             equation="C 3 READ"
3828             underscore_name="untyped_reads0"
3829             units="messages"
3830             symbol_name="UntypedReads0"
3831             semantic_type="event"
3832             mdapi_supported_apis=""
3833             mdapi_usage_flags="Tier3 Frame Batch Draw"
3834             mdapi_hw_unit_type="subslice"
3835             mdapi_group="L3/Data Port"
3836             />
3837    <counter name="EuA64UntypedReads0"
3838             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3839             data_type="uint64"
3840             equation="B 6 READ"
3841             underscore_name="eu_a64_untyped_reads0"
3842             units="messages"
3843             symbol_name="EuA64UntypedReads0"
3844             semantic_type="event"
3845             mdapi_supported_apis=""
3846             mdapi_usage_flags="Tier3 Frame Batch Draw"
3847             mdapi_hw_unit_type="subslice"
3848             mdapi_group="L3/Data Port"
3849             />
3850    <counter name="EU Thread Occupancy"
3851             description="The percentage of time in which hardware threads occupied EUs."
3852             data_type="float"
3853             max_equation="100"
3854             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3855             underscore_name="eu_thread_occupancy"
3856             units="percent"
3857             symbol_name="EuThreadOccupancy"
3858             semantic_type="duration"
3859             mdapi_supported_apis=""
3860             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3861             mdapi_group="EU Array"
3862             mdapi_hw_unit_type="gpu"
3863             />
3864    <counter name="EU Stall"
3865             description="The percentage of time in which the Execution Units were stalled."
3866             data_type="float"
3867             max_equation="100"
3868             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3869             underscore_name="eu_stall"
3870             units="percent"
3871             symbol_name="EuStall"
3872             semantic_type="duration"
3873             mdapi_supported_apis=""
3874             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3875             mdapi_group="EU Array"
3876             mdapi_hw_unit_type="gpu"
3877             />
3878    <counter name="EuTypedReads0"
3879             description="The subslice 0 EU Typed Reads subslice 0."
3880             data_type="uint64"
3881             equation="B 2 READ"
3882             underscore_name="eu_typed_reads0"
3883             units="messages"
3884             symbol_name="EuTypedReads0"
3885             semantic_type="event"
3886             mdapi_supported_apis=""
3887             mdapi_usage_flags="Tier3 Frame Batch Draw"
3888             mdapi_hw_unit_type="subslice"
3889             mdapi_group="L3/Data Port"
3890             />
3891    <counter name="UntypedReadsPerCacheLine"
3892             description="The ratio of EU untyped read requests to L3 cache line reads."
3893             data_type="float"
3894             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3895             underscore_name="untyped_reads_per_cache_line"
3896             units="eu sends to l3 cache lines"
3897             symbol_name="UntypedReadsPerCacheLine"
3898             semantic_type="ratio"
3899             mdapi_supported_apis=""
3900             mdapi_usage_flags="Tier3 Frame Batch Draw"
3901             mdapi_hw_unit_type="subslice"
3902             mdapi_group="L3/Data Port"
3903             />
3904    <counter name="Shader Memory Accesses"
3905             description="The total number of shader memory accesses to L3."
3906             data_type="uint64"
3907             equation="A 32 READ"
3908             underscore_name="shader_memory_accesses"
3909             units="messages"
3910             symbol_name="ShaderMemoryAccesses"
3911             semantic_type="event"
3912             mdapi_supported_apis=""
3913             mdapi_usage_flags="Tier3 Frame Batch Draw"
3914             mdapi_hw_unit_type="gpu"
3915             mdapi_group="L3/Data Port"
3916             />
3917    <counter name="TypedReadsPerCacheLine"
3918             description="The ratio of EU typed read requests to L3 cache line reads."
3919             data_type="float"
3920             equation="$EuTypedReads0 $TypedReads0 FDIV"
3921             underscore_name="typed_reads_per_cache_line"
3922             units="eu sends to l3 cache lines"
3923             symbol_name="TypedReadsPerCacheLine"
3924             semantic_type="ratio"
3925             mdapi_supported_apis=""
3926             mdapi_usage_flags="Tier3 Frame Batch Draw"
3927             mdapi_hw_unit_type="subslice"
3928             mdapi_group="L3/Data Port"
3929             />
3930    <counter name="SLM Bytes Written"
3931             description="The total number of GPU memory bytes written into shared local memory."
3932             data_type="uint64"
3933             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3934             equation="A 31 READ 64 UMUL"
3935             underscore_name="slm_bytes_written"
3936             units="bytes"
3937             symbol_name="SlmBytesWritten"
3938             semantic_type="throughput"
3939             mdapi_supported_apis=""
3940             mdapi_usage_flags="Tier3 Frame Batch Draw"
3941             mdapi_group="L3/Data Port/SLM"
3942             mdapi_hw_unit_type="gpu"
3943             />
3944    <counter name="L3 Shader Throughput"
3945             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3946             data_type="uint64"
3947             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3948             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3949             underscore_name="l3_shader_throughput"
3950             units="bytes"
3951             symbol_name="L3ShaderThroughput"
3952             semantic_type="throughput"
3953             mdapi_supported_apis=""
3954             mdapi_usage_flags="Tier2 Frame Batch Draw"
3955             mdapi_group="L3/Data Port"
3956             mdapi_hw_unit_type="gpu"
3957             />
3958    <counter name="Shader Atomic Memory Accesses"
3959             description="The total number of shader atomic memory accesses."
3960             data_type="uint64"
3961             equation="A 34 READ"
3962             underscore_name="shader_atomics"
3963             units="messages"
3964             symbol_name="ShaderAtomics"
3965             semantic_type="event"
3966             mdapi_supported_apis=""
3967             mdapi_usage_flags="Tier3 Frame Batch Draw"
3968             mdapi_hw_unit_type="gpu"
3969             mdapi_group="L3/Data Port/Atomics"
3970             />
3971    <counter name="EU Send Pipe Active"
3972             description="The percentage of time in which EU send pipeline was actively processing."
3973             data_type="float"
3974             max_equation="100"
3975             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3976             underscore_name="eu_send_active"
3977             units="percent"
3978             symbol_name="EuSendActive"
3979             semantic_type="duration"
3980             mdapi_supported_apis=""
3981             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3982             mdapi_group="EU Array/Pipes"
3983             mdapi_hw_unit_type="gpu"
3984             />
3985    <register_config type="NOA">
3986        <register type="NOA" address="0x00009840" value="0x00000080" />
3987        <register type="NOA" address="0x00009888" value="0x106C00E0" />
3988        <register type="NOA" address="0x00009888" value="0x141C8160" />
3989        <register type="NOA" address="0x00009888" value="0x161C8015" />
3990        <register type="NOA" address="0x00009888" value="0x181C0120" />
3991        <register type="NOA" address="0x00009888" value="0x004E8000" />
3992        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
3993        <register type="NOA" address="0x00009888" value="0x184E8000" />
3994        <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
3995        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
3996        <register type="NOA" address="0x00009888" value="0x024E8000" />
3997        <register type="NOA" address="0x00009888" value="0x044E8000" />
3998        <register type="NOA" address="0x00009888" value="0x064E8000" />
3999        <register type="NOA" address="0x00009888" value="0x084E8000" />
4000        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4001        <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4002        <register type="NOA" address="0x00009888" value="0x006C0200" />
4003        <register type="NOA" address="0x00009888" value="0x026C000C" />
4004        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4005        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4006        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4007        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4008        <register type="NOA" address="0x00009888" value="0x001B8000" />
4009        <register type="NOA" address="0x00009888" value="0x021BC000" />
4010        <register type="NOA" address="0x00009888" value="0x001C0041" />
4011        <register type="NOA" address="0x00009888" value="0x061C4200" />
4012        <register type="NOA" address="0x00009888" value="0x081C4443" />
4013        <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4014        <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4015        <register type="NOA" address="0x00009888" value="0x041C7357" />
4016        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4017        <register type="NOA" address="0x00009888" value="0x101C0000" />
4018        <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4019        <register type="NOA" address="0x00009888" value="0x121C8000" />
4020        <register type="NOA" address="0x00009888" value="0x004C8000" />
4021        <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4022        <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4023        <register type="NOA" address="0x00009888" value="0x084CA000" />
4024        <register type="NOA" address="0x00009888" value="0x000DA000" />
4025        <register type="NOA" address="0x00009888" value="0x060D8000" />
4026        <register type="NOA" address="0x00009888" value="0x080DA000" />
4027        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4028        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4029        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4030        <register type="NOA" address="0x00009888" value="0x020DA000" />
4031        <register type="NOA" address="0x00009888" value="0x040DA000" />
4032        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4033        <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4034        <register type="NOA" address="0x00009888" value="0x100F0155" />
4035        <register type="NOA" address="0x00009888" value="0x002C8000" />
4036        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4037        <register type="NOA" address="0x00009888" value="0x162CAA00" />
4038        <register type="NOA" address="0x00009888" value="0x182C00AA" />
4039        <register type="NOA" address="0x00009888" value="0x022C8000" />
4040        <register type="NOA" address="0x00009888" value="0x042C8000" />
4041        <register type="NOA" address="0x00009888" value="0x062C8000" />
4042        <register type="NOA" address="0x00009888" value="0x082C8000" />
4043        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4044        <register type="NOA" address="0x00009888" value="0x11907FFF" />
4045        <register type="NOA" address="0x00009888" value="0x51900000" />
4046        <register type="NOA" address="0x00009888" value="0x41900040" />
4047        <register type="NOA" address="0x00009888" value="0x55900000" />
4048        <register type="NOA" address="0x00009888" value="0x45900802" />
4049        <register type="NOA" address="0x00009888" value="0x47900842" />
4050        <register type="NOA" address="0x00009888" value="0x57900000" />
4051        <register type="NOA" address="0x00009888" value="0x49900842" />
4052        <register type="NOA" address="0x00009888" value="0x37900000" />
4053        <register type="NOA" address="0x00009888" value="0x33900000" />
4054        <register type="NOA" address="0x00009888" value="0x4B900000" />
4055        <register type="NOA" address="0x00009888" value="0x59900000" />
4056        <register type="NOA" address="0x00009888" value="0x43900800" />
4057        <register type="NOA" address="0x00009888" value="0x53900000" />
4058    </register_config>
4059    <register_config type="OA">
4060        <register type="OA" address="0x00002724" value="0xF0800000" />
4061        <register type="OA" address="0x00002720" value="0x00000000" />
4062        <register type="OA" address="0x00002714" value="0xF0800000" />
4063        <register type="OA" address="0x00002710" value="0x00000000" />
4064        <register type="OA" address="0x00002740" value="0x00000000" />
4065        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4066        <register type="OA" address="0x00002774" value="0x0000BF00" />
4067        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4068        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4069        <register type="OA" address="0x00002780" value="0x0007FC92" />
4070        <register type="OA" address="0x00002784" value="0x0000BF00" />
4071        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4072        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4073        <register type="OA" address="0x00002790" value="0x0007FC32" />
4074        <register type="OA" address="0x00002794" value="0x0000BF00" />
4075        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4076        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4077        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4078        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4079        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4080        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4081    </register_config>
4082    <register_config type="FLEX">
4083        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4084        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4085        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4086        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4087        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4088        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4089        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4090    </register_config>
4091  </set>
4092
4093  <set name="Compute Metrics L3 Cache Gen9"
4094       mdapi_supported_apis="OGL4 OCL IO BB"
4095       underscore_name="compute_l3_cache"
4096       hw_config_guid="4389cf07-1424-4963-b2d2-64fcec75406d"
4097       chipset="CFLGT2"
4098       symbol_name="ComputeL3Cache"
4099       >
4100    <counter name="GPU Core Clocks"
4101             description="The total number of GPU core clocks elapsed during the measurement."
4102             data_type="uint64"
4103             equation="GPU_CLOCK 0 READ"
4104             underscore_name="gpu_core_clocks"
4105             units="cycles"
4106             symbol_name="GpuCoreClocks"
4107             semantic_type="event"
4108             mdapi_supported_apis="OGL OCL IO BB"
4109             mdapi_usage_flags="Tier1 Frame Batch Draw"
4110             mdapi_hw_unit_type="gpu"
4111             mdapi_group="GPU"
4112             />
4113    <counter name="EU Active"
4114             description="The percentage of time in which the Execution Units were actively processing."
4115             data_type="float"
4116             max_equation="100"
4117             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4118             underscore_name="eu_active"
4119             units="percent"
4120             symbol_name="EuActive"
4121             semantic_type="duration"
4122             mdapi_supported_apis="OGL OCL IO BB"
4123             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4124             mdapi_group="EU Array"
4125             mdapi_hw_unit_type="gpu"
4126             />
4127    <counter name="L3 Bank 03 Accesses"
4128             description="The total number of accesses to L3 Bank 03."
4129             data_type="uint64"
4130             equation="B 3 READ 2 UMUL"
4131             underscore_name="l3_bank03_accesses"
4132             units="messages"
4133             symbol_name="L3Bank03Accesses"
4134             availability="$SliceMask 0x01 AND"
4135             semantic_type="event"
4136             mdapi_supported_apis="OGL OCL IO BB"
4137             mdapi_usage_flags="Tier4 Frame Batch Draw"
4138             mdapi_hw_unit_type="slice"
4139             mdapi_group="L3"
4140             />
4141    <counter name="L3 Accesses"
4142             description="The total number of L3 accesses from all entities."
4143             data_type="uint64"
4144             equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4145             underscore_name="l3_accesses"
4146             units="messages"
4147             symbol_name="L3Accesses"
4148             semantic_type="event"
4149             mdapi_supported_apis="OGL OCL IO BB"
4150             mdapi_usage_flags="Tier3 Frame Batch Draw"
4151             mdapi_hw_unit_type="gpu"
4152             mdapi_group="L3"
4153             />
4154    <counter name="EU Both FPU Pipes Active"
4155             description="The percentage of time in which both EU FPU pipelines were actively processing."
4156             data_type="float"
4157             max_equation="100"
4158             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4159             underscore_name="eu_fpu_both_active"
4160             units="percent"
4161             symbol_name="EuFpuBothActive"
4162             semantic_type="duration"
4163             mdapi_supported_apis="OGL OCL IO BB"
4164             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4165             mdapi_group="EU Array/Pipes"
4166             mdapi_hw_unit_type="gpu"
4167             />
4168    <counter name="L3 Sampler Throughput"
4169             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4170             data_type="uint64"
4171             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4172             equation="A 29 READ 64 UMUL"
4173             underscore_name="l3_sampler_throughput"
4174             units="bytes"
4175             symbol_name="L3SamplerThroughput"
4176             semantic_type="throughput"
4177             mdapi_supported_apis="OGL OCL IO BB"
4178             mdapi_usage_flags="Tier2 Frame Batch Draw"
4179             mdapi_group="L3/Sampler"
4180             mdapi_hw_unit_type="gpu"
4181             />
4182    <counter name="EU FPU0 Pipe Active"
4183             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4184             data_type="float"
4185             max_equation="100"
4186             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4187             underscore_name="fpu0_active"
4188             units="percent"
4189             symbol_name="Fpu0Active"
4190             semantic_type="duration"
4191             mdapi_supported_apis="OGL IO BB"
4192             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4193             mdapi_group="EU Array/Pipes"
4194             mdapi_hw_unit_type="gpu"
4195             />
4196    <counter name="EU FPU1 Pipe Active"
4197             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4198             data_type="float"
4199             max_equation="100"
4200             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4201             underscore_name="fpu1_active"
4202             units="percent"
4203             symbol_name="Fpu1Active"
4204             semantic_type="duration"
4205             mdapi_supported_apis="OGL IO BB"
4206             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4207             mdapi_group="EU Array/Pipes"
4208             mdapi_hw_unit_type="gpu"
4209             />
4210    <counter name="EU AVG IPC Rate"
4211             description="The average rate of IPC calculated for 2 FPU pipelines."
4212             data_type="float"
4213             max_equation="2"
4214             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
4215             underscore_name="eu_avg_ipc_rate"
4216             units="number"
4217             symbol_name="EuAvgIpcRate"
4218             semantic_type="ratio"
4219             mdapi_supported_apis="OGL OCL IO BB"
4220             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4221             mdapi_group="EU Array"
4222             mdapi_hw_unit_type="gpu"
4223             />
4224    <counter name="EU FPU0 Binary Instruction"
4225             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4226             data_type="float"
4227             max_equation="100"
4228             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4229             underscore_name="eu_binary_fpu0_instruction"
4230             units="percent"
4231             symbol_name="EuBinaryFpu0Instruction"
4232             semantic_type="duration"
4233             mdapi_supported_apis="OGL IO BB"
4234             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4235             mdapi_group="EU Array/Pipes/Instructions"
4236             mdapi_hw_unit_type="gpu"
4237             />
4238    <counter name="GS Threads Dispatched"
4239             description="The total number of geometry shader hardware threads dispatched."
4240             data_type="uint64"
4241             equation="A 5 READ"
4242             underscore_name="gs_threads"
4243             units="threads"
4244             symbol_name="GsThreads"
4245             semantic_type="event"
4246             mdapi_supported_apis="OGL4 IO BB"
4247             mdapi_usage_flags="Tier3 Frame Batch Draw"
4248             mdapi_hw_unit_type="gpu"
4249             mdapi_group="EU Array/Geometry Shader"
4250             />
4251    <counter name="Shader Memory Accesses"
4252             description="The total number of shader memory accesses to L3."
4253             data_type="uint64"
4254             equation="A 32 READ"
4255             underscore_name="shader_memory_accesses"
4256             units="messages"
4257             symbol_name="ShaderMemoryAccesses"
4258             semantic_type="event"
4259             mdapi_supported_apis="OGL OCL IO BB"
4260             mdapi_usage_flags="Tier3 Frame Batch Draw"
4261             mdapi_hw_unit_type="gpu"
4262             mdapi_group="L3/Data Port"
4263             />
4264    <counter name="Early Hi-Depth Test Fails"
4265             description="The total number of pixels dropped on early hierarchical depth test."
4266             data_type="uint64"
4267             equation="A 22 READ 4 UMUL"
4268             underscore_name="hi_depth_test_fails"
4269             units="pixels"
4270             symbol_name="HiDepthTestFails"
4271             semantic_type="event"
4272             mdapi_supported_apis="OGL IO BB"
4273             mdapi_usage_flags="Tier3 Frame Batch Draw"
4274             mdapi_hw_unit_type="gpu"
4275             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4276             />
4277    <counter name="VS Threads Dispatched"
4278             description="The total number of vertex shader hardware threads dispatched."
4279             data_type="uint64"
4280             equation="A 1 READ"
4281             underscore_name="vs_threads"
4282             units="threads"
4283             symbol_name="VsThreads"
4284             semantic_type="event"
4285             mdapi_supported_apis="OGL IO BB"
4286             mdapi_usage_flags="Tier3 Frame Batch Draw"
4287             mdapi_hw_unit_type="gpu"
4288             mdapi_group="EU Array/Vertex Shader"
4289             />
4290    <counter name="FS Threads Dispatched"
4291             description="The total number of fragment shader hardware threads dispatched."
4292             data_type="uint64"
4293             equation="A 6 READ"
4294             underscore_name="ps_threads"
4295             units="threads"
4296             symbol_name="PsThreads"
4297             semantic_type="event"
4298             mdapi_supported_apis="OGL IO BB"
4299             mdapi_usage_flags="Tier3 Frame Batch Draw"
4300             mdapi_hw_unit_type="gpu"
4301             mdapi_group="EU Array/Fragment Shader"
4302             />
4303    <counter name="EU FPU0 Hybrid Instruction"
4304             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4305             data_type="float"
4306             max_equation="100"
4307             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4308             underscore_name="eu_hybrid_fpu0_instruction"
4309             units="percent"
4310             symbol_name="EuHybridFpu0Instruction"
4311             semantic_type="duration"
4312             mdapi_supported_apis="OGL IO BB"
4313             mdapi_usage_flags="Tier4 Frame Batch Draw"
4314             mdapi_group="EU Array/Pipes/Instructions"
4315             mdapi_hw_unit_type="gpu"
4316             />
4317    <counter name="L3 Misses"
4318             description="The total number of L3 misses."
4319             data_type="uint64"
4320             equation="C 4 READ C 5 READ UADD"
4321             underscore_name="l3_misses"
4322             units="messages"
4323             symbol_name="L3Misses"
4324             semantic_type="event"
4325             mdapi_supported_apis="OGL OCL IO BB"
4326             mdapi_usage_flags="Tier3 Frame Batch Draw"
4327             mdapi_hw_unit_type="gpu"
4328             mdapi_group="L3/TAG"
4329             />
4330    <counter name="Shader Barrier Messages"
4331             description="The total number of shader barrier messages."
4332             data_type="uint64"
4333             equation="A 35 READ"
4334             underscore_name="shader_barriers"
4335             units="messages"
4336             symbol_name="ShaderBarriers"
4337             semantic_type="event"
4338             mdapi_supported_apis="OGL OCL IO BB"
4339             mdapi_usage_flags="Tier3 Frame Batch Draw"
4340             mdapi_hw_unit_type="gpu"
4341             mdapi_group="EU Array/Barrier"
4342             />
4343    <counter name="L3 Bank 00 Accesses"
4344             description="The total number of accesses to L3 Bank 00."
4345             data_type="uint64"
4346             equation="C 0 READ 2 UMUL"
4347             underscore_name="l3_bank00_accesses"
4348             units="messages"
4349             symbol_name="L3Bank00Accesses"
4350             availability="$SliceMask 0x01 AND"
4351             semantic_type="event"
4352             mdapi_supported_apis="OGL OCL IO BB"
4353             mdapi_usage_flags="Tier4 Frame Batch Draw"
4354             mdapi_hw_unit_type="slice"
4355             mdapi_group="L3"
4356             />
4357    <counter name="EU FPU0 Move Instruction"
4358             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4359             data_type="float"
4360             max_equation="100"
4361             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4362             underscore_name="eu_move_fpu0_instruction"
4363             units="percent"
4364             symbol_name="EuMoveFpu0Instruction"
4365             semantic_type="duration"
4366             mdapi_supported_apis="OGL IO BB"
4367             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4368             mdapi_group="EU Array/Pipes/Instructions"
4369             mdapi_hw_unit_type="gpu"
4370             />
4371    <counter name="Sampler Texels"
4372             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4373             data_type="uint64"
4374             equation="A 28 READ 4 UMUL"
4375             underscore_name="sampler_texels"
4376             units="texels"
4377             symbol_name="SamplerTexels"
4378             semantic_type="event"
4379             mdapi_supported_apis="OGL OCL IO BB"
4380             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4381             mdapi_hw_unit_type="gpu"
4382             mdapi_group="Sampler/Sampler Input"
4383             />
4384    <counter name="Pixels Failing Tests"
4385             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4386             data_type="uint64"
4387             equation="A 25 READ 4 UMUL"
4388             underscore_name="pixels_failing_post_ps_tests"
4389             units="pixels"
4390             symbol_name="PixelsFailingPostPsTests"
4391             semantic_type="event"
4392             mdapi_supported_apis="OGL IO BB"
4393             mdapi_usage_flags="Tier3 Frame Batch Draw"
4394             mdapi_hw_unit_type="gpu"
4395             mdapi_group="3D Pipe/Output Merger"
4396             />
4397    <counter name="EU FPU1 Hybrid Instruction"
4398             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4399             data_type="float"
4400             max_equation="100"
4401             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4402             underscore_name="eu_hybrid_fpu1_instruction"
4403             units="percent"
4404             symbol_name="EuHybridFpu1Instruction"
4405             semantic_type="duration"
4406             mdapi_supported_apis="OGL IO BB"
4407             mdapi_usage_flags="Tier4 Frame Batch Draw"
4408             mdapi_group="EU Array/Pipes/Instructions"
4409             mdapi_hw_unit_type="gpu"
4410             />
4411    <counter name="GPU Time Elapsed"
4412             description="Time elapsed on the GPU during the measurement."
4413             data_type="uint64"
4414             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4415             underscore_name="gpu_time"
4416             units="ns"
4417             symbol_name="GpuTime"
4418             semantic_type="duration"
4419             mdapi_supported_apis="OGL OCL IO BB"
4420             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4421             mdapi_hw_unit_type="gpu"
4422             mdapi_group="GPU"
4423             />
4424    <counter name="AVG GPU Core Frequency"
4425             description="Average GPU Core Frequency in the measurement."
4426             data_type="uint64"
4427             max_equation="$GpuMaxFrequency"
4428             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4429             underscore_name="avg_gpu_core_frequency"
4430             units="hz"
4431             symbol_name="AvgGpuCoreFrequency"
4432             semantic_type="event"
4433             mdapi_supported_apis="OGL OCL IO BB"
4434             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4435             mdapi_group="GPU"
4436             mdapi_hw_unit_type="gpu"
4437             />
4438    <counter name="Sampler Texels Misses"
4439             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4440             data_type="uint64"
4441             equation="A 29 READ 4 UMUL"
4442             underscore_name="sampler_texel_misses"
4443             units="texels"
4444             symbol_name="SamplerTexelMisses"
4445             semantic_type="event"
4446             mdapi_supported_apis="OGL OCL IO BB"
4447             mdapi_usage_flags="Tier3 Batch Frame Draw"
4448             mdapi_hw_unit_type="gpu"
4449             mdapi_group="Sampler/Sampler Cache"
4450             />
4451    <counter name="CS Threads Dispatched"
4452             description="The total number of compute shader hardware threads dispatched."
4453             data_type="uint64"
4454             equation="A 4 READ"
4455             underscore_name="cs_threads"
4456             units="threads"
4457             symbol_name="CsThreads"
4458             semantic_type="event"
4459             mdapi_supported_apis="OGL4 OCL IO BB"
4460             mdapi_usage_flags="Tier3 Frame Batch Draw"
4461             mdapi_hw_unit_type="gpu"
4462             mdapi_group="EU Array/Compute Shader"
4463             />
4464    <counter name="SLM Bytes Read"
4465             description="The total number of GPU memory bytes read from shared local memory."
4466             data_type="uint64"
4467             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4468             equation="A 30 READ 64 UMUL"
4469             underscore_name="slm_bytes_read"
4470             units="bytes"
4471             symbol_name="SlmBytesRead"
4472             semantic_type="throughput"
4473             mdapi_supported_apis="OGL4 OCL IO BB"
4474             mdapi_usage_flags="Tier3 Frame Batch Draw"
4475             mdapi_group="L3/Data Port/SLM"
4476             mdapi_hw_unit_type="gpu"
4477             />
4478    <counter name="GTI Read Throughput"
4479             description="The total number of GPU memory bytes read from GTI."
4480             data_type="uint64"
4481             max_equation="$GpuCoreClocks 64 UMUL"
4482             equation="C 6 READ 64 UMUL"
4483             underscore_name="gti_read_throughput"
4484             units="bytes"
4485             symbol_name="GtiReadThroughput"
4486             semantic_type="throughput"
4487             mdapi_supported_apis="OGL OCL IO BB"
4488             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4489             mdapi_group="GTI"
4490             mdapi_hw_unit_type="gpu"
4491             />
4492    <counter name="GTI L3 Throughput"
4493             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4494             data_type="uint64"
4495             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4496             equation="C 4 READ C 5 READ UADD 64 UMUL"
4497             underscore_name="gti_l3_throughput"
4498             units="bytes"
4499             symbol_name="GtiL3Throughput"
4500             semantic_type="throughput"
4501             mdapi_supported_apis="OGL OCL IO BB"
4502             mdapi_usage_flags="Tier2 Frame Batch Draw"
4503             mdapi_group="GTI/L3"
4504             mdapi_hw_unit_type="gpu"
4505             />
4506    <counter name="L3 Bank 00 IC Accesses"
4507             description="The total number of accesses to L3 Bank 00 from IC cache."
4508             data_type="uint64"
4509             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4510             underscore_name="l3_bank00_ic_accesses"
4511             units="messages"
4512             symbol_name="L3Bank00IcAccesses"
4513             availability="$SliceMask 0x01 AND"
4514             semantic_type="event"
4515             mdapi_supported_apis="OGL OCL IO BB"
4516             mdapi_usage_flags="Tier4 Frame Batch Draw"
4517             mdapi_hw_unit_type="slice"
4518             mdapi_group="L3/IC"
4519             />
4520    <counter name="L3 Bank 00 IC Hits"
4521             description="The total number of hits in L3 Bank 00 from IC cache."
4522             data_type="uint64"
4523             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4524             underscore_name="l3_bank00_ic_hits"
4525             units="messages"
4526             symbol_name="L3Bank00IcHits"
4527             availability="$SliceMask 0x01 AND"
4528             semantic_type="event"
4529             mdapi_supported_apis="OGL OCL IO BB"
4530             mdapi_usage_flags="Tier4 Frame Batch Draw"
4531             mdapi_hw_unit_type="slice"
4532             mdapi_group="L3/IC"
4533             />
4534    <counter name="Sampler Accesses"
4535             description="The total number of messages send to samplers."
4536             data_type="uint64"
4537             equation="A 28 READ"
4538             underscore_name="sampler_accesses"
4539             units="messages"
4540             symbol_name="SamplerAccesses"
4541             semantic_type="event"
4542             mdapi_supported_apis="OGL OCL IO BB"
4543             mdapi_usage_flags="Tier3 Batch Frame Draw"
4544             mdapi_hw_unit_type="gpu"
4545             mdapi_group="Sampler"
4546             />
4547    <counter name="L3 Bank 01 Accesses"
4548             description="The total number of accesses to L3 Bank 01."
4549             data_type="uint64"
4550             equation="C 1 READ 2 UMUL"
4551             underscore_name="l3_bank01_accesses"
4552             units="messages"
4553             symbol_name="L3Bank01Accesses"
4554             availability="$SliceMask 0x01 AND"
4555             semantic_type="event"
4556             mdapi_supported_apis="OGL OCL IO BB"
4557             mdapi_usage_flags="Tier4 Frame Batch Draw"
4558             mdapi_hw_unit_type="slice"
4559             mdapi_group="L3"
4560             />
4561    <counter name="GPU Busy"
4562             description="The percentage of time in which the GPU has been processing GPU commands."
4563             data_type="float"
4564             max_equation="100"
4565             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4566             underscore_name="gpu_busy"
4567             units="percent"
4568             symbol_name="GpuBusy"
4569             semantic_type="duration"
4570             mdapi_supported_apis="OGL OCL IO BB"
4571             mdapi_usage_flags="Tier1 Overview System Frame"
4572             mdapi_group="GPU"
4573             mdapi_hw_unit_type="gpu"
4574             />
4575    <counter name="EU FPU0 Ternary Instruction"
4576             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4577             data_type="float"
4578             max_equation="100"
4579             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4580             underscore_name="eu_ternary_fpu0_instruction"
4581             units="percent"
4582             symbol_name="EuTernaryFpu0Instruction"
4583             semantic_type="duration"
4584             mdapi_supported_apis="OGL IO BB"
4585             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4586             mdapi_group="EU Array/Pipes/Instructions"
4587             mdapi_hw_unit_type="gpu"
4588             />
4589    <counter name="Shader Atomic Memory Accesses"
4590             description="The total number of shader atomic memory accesses."
4591             data_type="uint64"
4592             equation="A 34 READ"
4593             underscore_name="shader_atomics"
4594             units="messages"
4595             symbol_name="ShaderAtomics"
4596             semantic_type="event"
4597             mdapi_supported_apis="OGL OCL IO BB"
4598             mdapi_usage_flags="Tier3 Frame Batch Draw"
4599             mdapi_hw_unit_type="gpu"
4600             mdapi_group="L3/Data Port/Atomics"
4601             />
4602    <counter name="Rasterized Pixels"
4603             description="The total number of rasterized pixels."
4604             data_type="uint64"
4605             equation="A 21 READ 4 UMUL"
4606             underscore_name="rasterized_pixels"
4607             units="pixels"
4608             symbol_name="RasterizedPixels"
4609             semantic_type="event"
4610             mdapi_supported_apis="OGL IO BB"
4611             mdapi_usage_flags="Tier3 Frame Batch Draw"
4612             mdapi_hw_unit_type="gpu"
4613             mdapi_group="3D Pipe/Rasterizer"
4614             />
4615    <counter name="DS Threads Dispatched"
4616             description="The total number of domain shader hardware threads dispatched."
4617             data_type="uint64"
4618             equation="A 3 READ"
4619             underscore_name="ds_threads"
4620             units="threads"
4621             symbol_name="DsThreads"
4622             semantic_type="event"
4623             mdapi_supported_apis="OGL4 IO BB"
4624             mdapi_usage_flags="Tier3 Frame Batch Draw"
4625             mdapi_hw_unit_type="gpu"
4626             mdapi_group="EU Array/Domain Shader"
4627             />
4628    <counter name="Samples Written"
4629             description="The total number of samples or pixels written to all render targets."
4630             data_type="uint64"
4631             equation="A 26 READ 4 UMUL"
4632             underscore_name="samples_written"
4633             units="pixels"
4634             symbol_name="SamplesWritten"
4635             semantic_type="event"
4636             mdapi_supported_apis="OGL IO BB"
4637             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4638             mdapi_hw_unit_type="gpu"
4639             mdapi_group="3D Pipe/Output Merger"
4640             />
4641    <counter name="EU FPU1 Move Instruction"
4642             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4643             data_type="float"
4644             max_equation="100"
4645             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4646             underscore_name="eu_move_fpu1_instruction"
4647             units="percent"
4648             symbol_name="EuMoveFpu1Instruction"
4649             semantic_type="duration"
4650             mdapi_supported_apis="OGL IO BB"
4651             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4652             mdapi_group="EU Array/Pipes/Instructions"
4653             mdapi_hw_unit_type="gpu"
4654             />
4655    <counter name="EU Stall"
4656             description="The percentage of time in which the Execution Units were stalled."
4657             data_type="float"
4658             max_equation="100"
4659             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4660             underscore_name="eu_stall"
4661             units="percent"
4662             symbol_name="EuStall"
4663             semantic_type="duration"
4664             mdapi_supported_apis="OGL OCL IO BB"
4665             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4666             mdapi_group="EU Array"
4667             mdapi_hw_unit_type="gpu"
4668             />
4669    <counter name="Samples Blended"
4670             description="The total number of blended samples or pixels written to all render targets."
4671             data_type="uint64"
4672             equation="A 27 READ 4 UMUL"
4673             underscore_name="samples_blended"
4674             units="pixels"
4675             symbol_name="SamplesBlended"
4676             semantic_type="event"
4677             mdapi_supported_apis="OGL IO BB"
4678             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4679             mdapi_hw_unit_type="gpu"
4680             mdapi_group="3D Pipe/Output Merger"
4681             />
4682    <counter name="Early Depth Test Fails"
4683             description="The total number of pixels dropped on early depth test."
4684             data_type="uint64"
4685             equation="A 23 READ 4 UMUL"
4686             underscore_name="early_depth_test_fails"
4687             units="pixels"
4688             symbol_name="EarlyDepthTestFails"
4689             semantic_type="event"
4690             mdapi_supported_apis="OGL IO BB"
4691             mdapi_usage_flags="Tier3 Frame Batch Draw"
4692             mdapi_hw_unit_type="gpu"
4693             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4694             />
4695    <counter name="L3 Bank 02 Accesses"
4696             description="The total number of accesses to L3 Bank 02."
4697             data_type="uint64"
4698             equation="B 2 READ 2 UMUL"
4699             underscore_name="l3_bank02_accesses"
4700             units="messages"
4701             symbol_name="L3Bank02Accesses"
4702             availability="$SliceMask 0x01 AND"
4703             semantic_type="event"
4704             mdapi_supported_apis="OGL OCL IO BB"
4705             mdapi_usage_flags="Tier4 Frame Batch Draw"
4706             mdapi_hw_unit_type="slice"
4707             mdapi_group="L3"
4708             />
4709    <counter name="HS Threads Dispatched"
4710             description="The total number of hull shader hardware threads dispatched."
4711             data_type="uint64"
4712             equation="A 2 READ"
4713             underscore_name="hs_threads"
4714             units="threads"
4715             symbol_name="HsThreads"
4716             semantic_type="event"
4717             mdapi_supported_apis="OGL4 IO BB"
4718             mdapi_usage_flags="Tier3 Frame Batch Draw"
4719             mdapi_hw_unit_type="gpu"
4720             mdapi_group="EU Array/Hull Shader"
4721             />
4722    <counter name="L3 Total Throughput"
4723             description="The total number of GPU memory bytes transferred via L3."
4724             data_type="uint64"
4725             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4726             equation="$L3Accesses 64 UMUL"
4727             underscore_name="l3_total_throughput"
4728             units="bytes"
4729             symbol_name="L3TotalThroughput"
4730             semantic_type="throughput"
4731             mdapi_supported_apis="OGL OCL IO BB"
4732             mdapi_usage_flags="Tier3 Frame Batch Draw"
4733             mdapi_group="L3"
4734             mdapi_hw_unit_type="gpu"
4735             />
4736    <counter name="GTI Write Throughput"
4737             description="The total number of GPU memory bytes written to GTI."
4738             data_type="uint64"
4739             max_equation="$GpuCoreClocks 32 UMUL"
4740             equation="C 7 READ 64 UMUL"
4741             underscore_name="gti_write_throughput"
4742             units="bytes"
4743             symbol_name="GtiWriteThroughput"
4744             semantic_type="throughput"
4745             mdapi_supported_apis="OGL OCL IO BB"
4746             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4747             mdapi_group="GTI"
4748             mdapi_hw_unit_type="gpu"
4749             />
4750    <counter name="SLM Bytes Written"
4751             description="The total number of GPU memory bytes written into shared local memory."
4752             data_type="uint64"
4753             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4754             equation="A 31 READ 64 UMUL"
4755             underscore_name="slm_bytes_written"
4756             units="bytes"
4757             symbol_name="SlmBytesWritten"
4758             semantic_type="throughput"
4759             mdapi_supported_apis="OGL4 OCL IO BB"
4760             mdapi_usage_flags="Tier3 Frame Batch Draw"
4761             mdapi_group="L3/Data Port/SLM"
4762             mdapi_hw_unit_type="gpu"
4763             />
4764    <counter name="L3 Shader Throughput"
4765             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4766             data_type="uint64"
4767             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4768             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4769             underscore_name="l3_shader_throughput"
4770             units="bytes"
4771             symbol_name="L3ShaderThroughput"
4772             semantic_type="throughput"
4773             mdapi_supported_apis="OGL4 OCL IO BB"
4774             mdapi_usage_flags="Tier2 Frame Batch Draw"
4775             mdapi_group="L3/Data Port"
4776             mdapi_hw_unit_type="gpu"
4777             />
4778    <counter name="Samples Killed in FS"
4779             description="The total number of samples or pixels dropped in fragment shaders."
4780             data_type="uint64"
4781             equation="A 24 READ 4 UMUL"
4782             underscore_name="samples_killed_in_ps"
4783             units="pixels"
4784             symbol_name="SamplesKilledInPs"
4785             semantic_type="event"
4786             mdapi_supported_apis="OGL IO BB"
4787             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4788             mdapi_hw_unit_type="gpu"
4789             mdapi_group="3D Pipe/Fragment Shader"
4790             />
4791    <counter name="EU FPU1 Binary Instruction"
4792             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4793             data_type="float"
4794             max_equation="100"
4795             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4796             underscore_name="eu_binary_fpu1_instruction"
4797             units="percent"
4798             symbol_name="EuBinaryFpu1Instruction"
4799             semantic_type="duration"
4800             mdapi_supported_apis="OGL IO BB"
4801             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4802             mdapi_group="EU Array/Pipes/Instructions"
4803             mdapi_hw_unit_type="gpu"
4804             />
4805    <counter name="EU FPU1 Ternary Instruction"
4806             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4807             data_type="float"
4808             max_equation="100"
4809             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4810             underscore_name="eu_ternary_fpu1_instruction"
4811             units="percent"
4812             symbol_name="EuTernaryFpu1Instruction"
4813             semantic_type="duration"
4814             mdapi_supported_apis="OGL IO BB"
4815             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4816             mdapi_group="EU Array/Pipes/Instructions"
4817             mdapi_hw_unit_type="gpu"
4818             />
4819    <counter name="EU Send Pipe Active"
4820             description="The percentage of time in which EU send pipeline was actively processing."
4821             data_type="float"
4822             max_equation="100"
4823             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4824             underscore_name="eu_send_active"
4825             units="percent"
4826             symbol_name="EuSendActive"
4827             semantic_type="duration"
4828             mdapi_supported_apis="OGL IO BB"
4829             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4830             mdapi_group="EU Array/Pipes"
4831             mdapi_hw_unit_type="gpu"
4832             />
4833    <register_config type="NOA">
4834        <register type="NOA" address="0x00009840" value="0x00000080" />
4835        <register type="NOA" address="0x00009888" value="0x166C0760" />
4836        <register type="NOA" address="0x00009888" value="0x1593001E" />
4837        <register type="NOA" address="0x00009888" value="0x3F900003" />
4838        <register type="NOA" address="0x00009888" value="0x004E8000" />
4839        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4840        <register type="NOA" address="0x00009888" value="0x184E8000" />
4841        <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4842        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4843        <register type="NOA" address="0x00009888" value="0x006C0051" />
4844        <register type="NOA" address="0x00009888" value="0x066C5000" />
4845        <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4846        <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4847        <register type="NOA" address="0x00009888" value="0x106C0000" />
4848        <register type="NOA" address="0x00009888" value="0x186C0000" />
4849        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4850        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4851        <register type="NOA" address="0x00009888" value="0x001B4000" />
4852        <register type="NOA" address="0x00009888" value="0x061B8000" />
4853        <register type="NOA" address="0x00009888" value="0x081BC000" />
4854        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4855        <register type="NOA" address="0x00009888" value="0x101C8000" />
4856        <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4857        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4858        <register type="NOA" address="0x00009888" value="0x004C8000" />
4859        <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4860        <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4861        <register type="NOA" address="0x00009888" value="0x000D2000" />
4862        <register type="NOA" address="0x00009888" value="0x060D8000" />
4863        <register type="NOA" address="0x00009888" value="0x080DA000" />
4864        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4865        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4866        <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4867        <register type="NOA" address="0x00009888" value="0x100F0140" />
4868        <register type="NOA" address="0x00009888" value="0x002C8000" />
4869        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4870        <register type="NOA" address="0x00009888" value="0x162C0A00" />
4871        <register type="NOA" address="0x00009888" value="0x182C00A0" />
4872        <register type="NOA" address="0x00009888" value="0x03933300" />
4873        <register type="NOA" address="0x00009888" value="0x05930032" />
4874        <register type="NOA" address="0x00009888" value="0x11930000" />
4875        <register type="NOA" address="0x00009888" value="0x1B930000" />
4876        <register type="NOA" address="0x00009888" value="0x1D900157" />
4877        <register type="NOA" address="0x00009888" value="0x1F900158" />
4878        <register type="NOA" address="0x00009888" value="0x35900000" />
4879        <register type="NOA" address="0x00009888" value="0x19908000" />
4880        <register type="NOA" address="0x00009888" value="0x1B908000" />
4881        <register type="NOA" address="0x00009888" value="0x1190030F" />
4882        <register type="NOA" address="0x00009888" value="0x51900000" />
4883        <register type="NOA" address="0x00009888" value="0x41900000" />
4884        <register type="NOA" address="0x00009888" value="0x55900000" />
4885        <register type="NOA" address="0x00009888" value="0x45900021" />
4886        <register type="NOA" address="0x00009888" value="0x47900000" />
4887        <register type="NOA" address="0x00009888" value="0x37900000" />
4888        <register type="NOA" address="0x00009888" value="0x33900000" />
4889        <register type="NOA" address="0x00009888" value="0x57900000" />
4890        <register type="NOA" address="0x00009888" value="0x4B900000" />
4891        <register type="NOA" address="0x00009888" value="0x59900000" />
4892        <register type="NOA" address="0x00009888" value="0x53904444" />
4893        <register type="NOA" address="0x00009888" value="0x43900000" />
4894    </register_config>
4895    <register_config type="OA">
4896        <register type="OA" address="0x00002710" value="0x00000000" />
4897        <register type="OA" address="0x00002714" value="0x30800000" />
4898        <register type="OA" address="0x00002720" value="0x00000000" />
4899        <register type="OA" address="0x00002724" value="0x30800000" />
4900        <register type="OA" address="0x00002740" value="0x00000000" />
4901        <register type="OA" address="0x00002770" value="0x0007FFFA" />
4902        <register type="OA" address="0x00002774" value="0x0000FEFE" />
4903        <register type="OA" address="0x00002778" value="0x0007FFFA" />
4904        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4905        <register type="OA" address="0x00002790" value="0x0007FFFA" />
4906        <register type="OA" address="0x00002794" value="0x0000FBEF" />
4907        <register type="OA" address="0x00002798" value="0x0007FFFA" />
4908        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4909    </register_config>
4910    <register_config type="FLEX">
4911        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4912        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4913        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4914        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4915        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4916        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4917        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4918    </register_config>
4919  </set>
4920
4921  <set name="Metric set HDCAndSF"
4922       mdapi_supported_apis="OGL OCL IO BB"
4923       underscore_name="hdc_and_sf"
4924       hw_config_guid="1c003bbe-ca7f-49d0-bb0f-2f0096147a00"
4925       chipset="CFLGT2"
4926       symbol_name="HDCAndSF"
4927       >
4928    <counter name="GPU Core Clocks"
4929             description="The total number of GPU core clocks elapsed during the measurement."
4930             data_type="uint64"
4931             equation="GPU_CLOCK 0 READ"
4932             underscore_name="gpu_core_clocks"
4933             units="cycles"
4934             symbol_name="GpuCoreClocks"
4935             semantic_type="event"
4936             mdapi_supported_apis=""
4937             mdapi_usage_flags="Tier1 Frame Batch Draw"
4938             mdapi_hw_unit_type="gpu"
4939             mdapi_group="GPU"
4940             />
4941    <counter name="EU Active"
4942             description="The percentage of time in which the Execution Units were actively processing."
4943             data_type="float"
4944             max_equation="100"
4945             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4946             underscore_name="eu_active"
4947             units="percent"
4948             symbol_name="EuActive"
4949             semantic_type="duration"
4950             mdapi_supported_apis=""
4951             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4952             mdapi_group="EU Array"
4953             mdapi_hw_unit_type="gpu"
4954             />
4955    <counter name="EU Both FPU Pipes Active"
4956             description="The percentage of time in which both EU FPU pipelines were actively processing."
4957             data_type="float"
4958             max_equation="100"
4959             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4960             underscore_name="eu_fpu_both_active"
4961             units="percent"
4962             symbol_name="EuFpuBothActive"
4963             semantic_type="duration"
4964             mdapi_supported_apis=""
4965             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4966             mdapi_group="EU Array/Pipes"
4967             mdapi_hw_unit_type="gpu"
4968             />
4969    <counter name="VS Send Pipe Active"
4970             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4971             data_type="float"
4972             max_equation="100"
4973             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4974             underscore_name="vs_send_active"
4975             units="percent"
4976             symbol_name="VsSendActive"
4977             semantic_type="duration"
4978             mdapi_supported_apis="OGL IO BB"
4979             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4980             mdapi_group="EU Array/Vertex Shader"
4981             mdapi_hw_unit_type="gpu"
4982             />
4983    <counter name="VS FPU1 Pipe Active"
4984             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4985             data_type="float"
4986             max_equation="100"
4987             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4988             underscore_name="vs_fpu1_active"
4989             units="percent"
4990             symbol_name="VsFpu1Active"
4991             semantic_type="duration"
4992             mdapi_supported_apis="OGL IO BB"
4993             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4994             mdapi_group="EU Array/Vertex Shader"
4995             mdapi_hw_unit_type="gpu"
4996             />
4997    <counter name="GS Threads Dispatched"
4998             description="The total number of geometry shader hardware threads dispatched."
4999             data_type="uint64"
5000             equation="A 5 READ"
5001             underscore_name="gs_threads"
5002             units="threads"
5003             symbol_name="GsThreads"
5004             semantic_type="event"
5005             mdapi_supported_apis="OGL4 IO BB"
5006             mdapi_usage_flags="Tier3 Frame Batch Draw"
5007             mdapi_hw_unit_type="gpu"
5008             mdapi_group="EU Array/Geometry Shader"
5009             />
5010    <counter name="Early Hi-Depth Test Fails"
5011             description="The total number of pixels dropped on early hierarchical depth test."
5012             data_type="uint64"
5013             equation="A 22 READ 4 UMUL"
5014             underscore_name="hi_depth_test_fails"
5015             units="pixels"
5016             symbol_name="HiDepthTestFails"
5017             semantic_type="event"
5018             mdapi_supported_apis="OGL IO BB"
5019             mdapi_usage_flags="Tier3 Frame Batch Draw"
5020             mdapi_hw_unit_type="gpu"
5021             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5022             />
5023    <counter name="FS Both FPU Active"
5024             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5025             data_type="float"
5026             max_equation="100"
5027             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5028             underscore_name="ps_eu_both_fpu_active"
5029             units="percent"
5030             symbol_name="PsEuBothFpuActive"
5031             semantic_type="duration"
5032             mdapi_supported_apis="OGL IO BB"
5033             mdapi_usage_flags="Tier4 Frame Batch Draw"
5034             mdapi_group="3D Pipe/Fragment Shader"
5035             mdapi_hw_unit_type="gpu"
5036             />
5037    <counter name="VS Threads Dispatched"
5038             description="The total number of vertex shader hardware threads dispatched."
5039             data_type="uint64"
5040             equation="A 1 READ"
5041             underscore_name="vs_threads"
5042             units="threads"
5043             symbol_name="VsThreads"
5044             semantic_type="event"
5045             mdapi_supported_apis="OGL IO BB"
5046             mdapi_usage_flags="Tier3 Frame Batch Draw"
5047             mdapi_hw_unit_type="gpu"
5048             mdapi_group="EU Array/Vertex Shader"
5049             />
5050    <counter name="Polygon Data Ready"
5051             description="The percentage of time in which geometry pipeline output is ready"
5052             data_type="float"
5053             max_equation="100"
5054             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5055             underscore_name="poly_data_ready"
5056             units="percent"
5057             symbol_name="PolyDataReady"
5058             semantic_type="duration"
5059             mdapi_supported_apis=""
5060             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5061             mdapi_group="GPU/3D Pipe/Strip-Fans"
5062             mdapi_hw_unit_type="gpu"
5063             />
5064    <counter name="FS Threads Dispatched"
5065             description="The total number of fragment shader hardware threads dispatched."
5066             data_type="uint64"
5067             equation="A 6 READ"
5068             underscore_name="ps_threads"
5069             units="threads"
5070             symbol_name="PsThreads"
5071             semantic_type="event"
5072             mdapi_supported_apis="OGL IO BB"
5073             mdapi_usage_flags="Tier3 Frame Batch Draw"
5074             mdapi_hw_unit_type="gpu"
5075             mdapi_group="EU Array/Fragment Shader"
5076             />
5077    <counter name="Shader Barrier Messages"
5078             description="The total number of shader barrier messages."
5079             data_type="uint64"
5080             equation="A 35 READ"
5081             underscore_name="shader_barriers"
5082             units="messages"
5083             symbol_name="ShaderBarriers"
5084             semantic_type="event"
5085             mdapi_supported_apis=""
5086             mdapi_usage_flags="Tier3 Frame Batch Draw"
5087             mdapi_hw_unit_type="gpu"
5088             mdapi_group="EU Array/Barrier"
5089             />
5090    <counter name="Sampler Texels"
5091             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5092             data_type="uint64"
5093             equation="A 28 READ 4 UMUL"
5094             underscore_name="sampler_texels"
5095             units="texels"
5096             symbol_name="SamplerTexels"
5097             semantic_type="event"
5098             mdapi_supported_apis=""
5099             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5100             mdapi_hw_unit_type="gpu"
5101             mdapi_group="Sampler/Sampler Input"
5102             />
5103    <counter name="Pixels Failing Tests"
5104             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5105             data_type="uint64"
5106             equation="A 25 READ 4 UMUL"
5107             underscore_name="pixels_failing_post_ps_tests"
5108             units="pixels"
5109             symbol_name="PixelsFailingPostPsTests"
5110             semantic_type="event"
5111             mdapi_supported_apis="OGL IO BB"
5112             mdapi_usage_flags="Tier3 Frame Batch Draw"
5113             mdapi_hw_unit_type="gpu"
5114             mdapi_group="3D Pipe/Output Merger"
5115             />
5116    <counter name="GPU Time Elapsed"
5117             description="Time elapsed on the GPU during the measurement."
5118             data_type="uint64"
5119             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5120             underscore_name="gpu_time"
5121             units="ns"
5122             symbol_name="GpuTime"
5123             semantic_type="duration"
5124             mdapi_supported_apis=""
5125             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5126             mdapi_hw_unit_type="gpu"
5127             mdapi_group="GPU"
5128             />
5129    <counter name="AVG GPU Core Frequency"
5130             description="Average GPU Core Frequency in the measurement."
5131             data_type="uint64"
5132             max_equation="$GpuMaxFrequency"
5133             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5134             underscore_name="avg_gpu_core_frequency"
5135             units="hz"
5136             symbol_name="AvgGpuCoreFrequency"
5137             semantic_type="event"
5138             mdapi_supported_apis=""
5139             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5140             mdapi_group="GPU"
5141             mdapi_hw_unit_type="gpu"
5142             />
5143    <counter name="Sampler Texels Misses"
5144             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5145             data_type="uint64"
5146             equation="A 29 READ 4 UMUL"
5147             underscore_name="sampler_texel_misses"
5148             units="texels"
5149             symbol_name="SamplerTexelMisses"
5150             semantic_type="event"
5151             mdapi_supported_apis=""
5152             mdapi_usage_flags="Tier3 Batch Frame Draw"
5153             mdapi_hw_unit_type="gpu"
5154             mdapi_group="Sampler/Sampler Cache"
5155             />
5156    <counter name="HDC stalled by L3 (s0.ss1)"
5157             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5158             data_type="float"
5159             max_equation="100"
5160             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5161             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5162             units="percent"
5163             symbol_name="NonSamplerShader01AccessStalledOnL3"
5164             availability="$SubsliceMask 0x2 AND"
5165             semantic_type="duration"
5166             mdapi_supported_apis=""
5167             mdapi_usage_flags="Tier3 Frame Batch Draw"
5168             mdapi_group="GPU/Data Port"
5169             mdapi_hw_unit_type="subslice"
5170             />
5171    <counter name="CS Threads Dispatched"
5172             description="The total number of compute shader hardware threads dispatched."
5173             data_type="uint64"
5174             equation="A 4 READ"
5175             underscore_name="cs_threads"
5176             units="threads"
5177             symbol_name="CsThreads"
5178             semantic_type="event"
5179             mdapi_supported_apis="OGL4 OCL IO BB"
5180             mdapi_usage_flags="Tier3 Frame Batch Draw"
5181             mdapi_hw_unit_type="gpu"
5182             mdapi_group="EU Array/Compute Shader"
5183             />
5184    <counter name="HDC stalled by L3 (s0.ss2)"
5185             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5186             data_type="float"
5187             max_equation="100"
5188             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5189             underscore_name="non_sampler_shader02_access_stalled_on_l3"
5190             units="percent"
5191             symbol_name="NonSamplerShader02AccessStalledOnL3"
5192             availability="$SubsliceMask 0x4 AND"
5193             semantic_type="duration"
5194             mdapi_supported_apis=""
5195             mdapi_usage_flags="Tier3 Frame Batch Draw"
5196             mdapi_group="GPU/Data Port"
5197             mdapi_hw_unit_type="subslice"
5198             />
5199    <counter name="SLM Bytes Read"
5200             description="The total number of GPU memory bytes read from shared local memory."
5201             data_type="uint64"
5202             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5203             equation="A 30 READ 64 UMUL"
5204             underscore_name="slm_bytes_read"
5205             units="bytes"
5206             symbol_name="SlmBytesRead"
5207             semantic_type="throughput"
5208             mdapi_supported_apis="OGL4 OCL IO BB"
5209             mdapi_usage_flags="Tier3 Frame Batch Draw"
5210             mdapi_group="L3/Data Port/SLM"
5211             mdapi_hw_unit_type="gpu"
5212             />
5213    <counter name="PS FPU1 Pipe Active"
5214             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5215             data_type="float"
5216             max_equation="100"
5217             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5218             underscore_name="ps_fpu1_active"
5219             units="percent"
5220             symbol_name="PsFpu1Active"
5221             semantic_type="duration"
5222             mdapi_supported_apis="OGL IO BB"
5223             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5224             mdapi_group="EU Array/Pixel Shader"
5225             mdapi_hw_unit_type="gpu"
5226             />
5227    <counter name="PS Send Pipeline Active"
5228             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5229             data_type="float"
5230             max_equation="100"
5231             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5232             underscore_name="ps_send_active"
5233             units="percent"
5234             symbol_name="PsSendActive"
5235             semantic_type="duration"
5236             mdapi_supported_apis="OGL IO BB"
5237             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5238             mdapi_group="EU Array/Pixel Shader"
5239             mdapi_hw_unit_type="gpu"
5240             />
5241    <counter name="VS FPU0 Pipe Active"
5242             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5243             data_type="float"
5244             max_equation="100"
5245             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5246             underscore_name="vs_fpu0_active"
5247             units="percent"
5248             symbol_name="VsFpu0Active"
5249             semantic_type="duration"
5250             mdapi_supported_apis="OGL IO BB"
5251             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5252             mdapi_group="EU Array/Vertex Shader"
5253             mdapi_hw_unit_type="gpu"
5254             />
5255    <counter name="GPU Busy"
5256             description="The percentage of time in which the GPU has been processing GPU commands."
5257             data_type="float"
5258             max_equation="100"
5259             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5260             underscore_name="gpu_busy"
5261             units="percent"
5262             symbol_name="GpuBusy"
5263             semantic_type="duration"
5264             mdapi_supported_apis=""
5265             mdapi_usage_flags="Tier1 Overview System Frame"
5266             mdapi_group="GPU"
5267             mdapi_hw_unit_type="gpu"
5268             />
5269    <counter name="Rasterized Pixels"
5270             description="The total number of rasterized pixels."
5271             data_type="uint64"
5272             equation="A 21 READ 4 UMUL"
5273             underscore_name="rasterized_pixels"
5274             units="pixels"
5275             symbol_name="RasterizedPixels"
5276             semantic_type="event"
5277             mdapi_supported_apis="OGL IO BB"
5278             mdapi_usage_flags="Tier3 Frame Batch Draw"
5279             mdapi_hw_unit_type="gpu"
5280             mdapi_group="3D Pipe/Rasterizer"
5281             />
5282    <counter name="PS FPU0 Pipe Active"
5283             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5284             data_type="float"
5285             max_equation="100"
5286             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5287             underscore_name="ps_fpu0_active"
5288             units="percent"
5289             symbol_name="PsFpu0Active"
5290             semantic_type="duration"
5291             mdapi_supported_apis="OGL IO BB"
5292             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5293             mdapi_group="EU Array/Pixel Shader"
5294             mdapi_hw_unit_type="gpu"
5295             />
5296    <counter name="DS Threads Dispatched"
5297             description="The total number of domain shader hardware threads dispatched."
5298             data_type="uint64"
5299             equation="A 3 READ"
5300             underscore_name="ds_threads"
5301             units="threads"
5302             symbol_name="DsThreads"
5303             semantic_type="event"
5304             mdapi_supported_apis="OGL4 IO BB"
5305             mdapi_usage_flags="Tier3 Frame Batch Draw"
5306             mdapi_hw_unit_type="gpu"
5307             mdapi_group="EU Array/Domain Shader"
5308             />
5309    <counter name="Samples Written"
5310             description="The total number of samples or pixels written to all render targets."
5311             data_type="uint64"
5312             equation="A 26 READ 4 UMUL"
5313             underscore_name="samples_written"
5314             units="pixels"
5315             symbol_name="SamplesWritten"
5316             semantic_type="event"
5317             mdapi_supported_apis="OGL IO BB"
5318             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5319             mdapi_hw_unit_type="gpu"
5320             mdapi_group="3D Pipe/Output Merger"
5321             />
5322    <counter name="EU Stall"
5323             description="The percentage of time in which the Execution Units were stalled."
5324             data_type="float"
5325             max_equation="100"
5326             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5327             underscore_name="eu_stall"
5328             units="percent"
5329             symbol_name="EuStall"
5330             semantic_type="duration"
5331             mdapi_supported_apis=""
5332             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5333             mdapi_group="EU Array"
5334             mdapi_hw_unit_type="gpu"
5335             />
5336    <counter name="Samples Blended"
5337             description="The total number of blended samples or pixels written to all render targets."
5338             data_type="uint64"
5339             equation="A 27 READ 4 UMUL"
5340             underscore_name="samples_blended"
5341             units="pixels"
5342             symbol_name="SamplesBlended"
5343             semantic_type="event"
5344             mdapi_supported_apis="OGL IO BB"
5345             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5346             mdapi_hw_unit_type="gpu"
5347             mdapi_group="3D Pipe/Output Merger"
5348             />
5349    <counter name="Early Depth Test Fails"
5350             description="The total number of pixels dropped on early depth test."
5351             data_type="uint64"
5352             equation="A 23 READ 4 UMUL"
5353             underscore_name="early_depth_test_fails"
5354             units="pixels"
5355             symbol_name="EarlyDepthTestFails"
5356             semantic_type="event"
5357             mdapi_supported_apis="OGL IO BB"
5358             mdapi_usage_flags="Tier3 Frame Batch Draw"
5359             mdapi_hw_unit_type="gpu"
5360             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5361             />
5362    <counter name="Shader Memory Accesses"
5363             description="The total number of shader memory accesses to L3."
5364             data_type="uint64"
5365             equation="A 32 READ"
5366             underscore_name="shader_memory_accesses"
5367             units="messages"
5368             symbol_name="ShaderMemoryAccesses"
5369             semantic_type="event"
5370             mdapi_supported_apis=""
5371             mdapi_usage_flags="Tier3 Frame Batch Draw"
5372             mdapi_hw_unit_type="gpu"
5373             mdapi_group="L3/Data Port"
5374             />
5375    <counter name="HS Threads Dispatched"
5376             description="The total number of hull shader hardware threads dispatched."
5377             data_type="uint64"
5378             equation="A 2 READ"
5379             underscore_name="hs_threads"
5380             units="threads"
5381             symbol_name="HsThreads"
5382             semantic_type="event"
5383             mdapi_supported_apis="OGL4 IO BB"
5384             mdapi_usage_flags="Tier3 Frame Batch Draw"
5385             mdapi_hw_unit_type="gpu"
5386             mdapi_group="EU Array/Hull Shader"
5387             />
5388    <counter name="SLM Bytes Written"
5389             description="The total number of GPU memory bytes written into shared local memory."
5390             data_type="uint64"
5391             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5392             equation="A 31 READ 64 UMUL"
5393             underscore_name="slm_bytes_written"
5394             units="bytes"
5395             symbol_name="SlmBytesWritten"
5396             semantic_type="throughput"
5397             mdapi_supported_apis="OGL4 OCL IO BB"
5398             mdapi_usage_flags="Tier3 Frame Batch Draw"
5399             mdapi_group="L3/Data Port/SLM"
5400             mdapi_hw_unit_type="gpu"
5401             />
5402    <counter name="L3 Shader Throughput"
5403             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5404             data_type="uint64"
5405             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5406             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5407             underscore_name="l3_shader_throughput"
5408             units="bytes"
5409             symbol_name="L3ShaderThroughput"
5410             semantic_type="throughput"
5411             mdapi_supported_apis="OGL4 OCL IO BB"
5412             mdapi_usage_flags="Tier2 Frame Batch Draw"
5413             mdapi_group="L3/Data Port"
5414             mdapi_hw_unit_type="gpu"
5415             />
5416    <counter name="Samples Killed in FS"
5417             description="The total number of samples or pixels dropped in fragment shaders."
5418             data_type="uint64"
5419             equation="A 24 READ 4 UMUL"
5420             underscore_name="samples_killed_in_ps"
5421             units="pixels"
5422             symbol_name="SamplesKilledInPs"
5423             semantic_type="event"
5424             mdapi_supported_apis="OGL IO BB"
5425             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5426             mdapi_hw_unit_type="gpu"
5427             mdapi_group="3D Pipe/Fragment Shader"
5428             />
5429    <counter name="HDC stalled by L3 (s0.ss0)"
5430             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5431             data_type="float"
5432             max_equation="100"
5433             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5434             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5435             units="percent"
5436             symbol_name="NonSamplerShader00AccessStalledOnL3"
5437             availability="$SubsliceMask 0x1 AND"
5438             semantic_type="duration"
5439             mdapi_supported_apis=""
5440             mdapi_usage_flags="Tier3 Frame Batch Draw"
5441             mdapi_group="GPU/Data Port"
5442             mdapi_hw_unit_type="subslice"
5443             />
5444    <counter name="Shader Atomic Memory Accesses"
5445             description="The total number of shader atomic memory accesses."
5446             data_type="uint64"
5447             equation="A 34 READ"
5448             underscore_name="shader_atomics"
5449             units="messages"
5450             symbol_name="ShaderAtomics"
5451             semantic_type="event"
5452             mdapi_supported_apis="OGL OCL IO BB"
5453             mdapi_usage_flags="Tier3 Frame Batch Draw"
5454             mdapi_hw_unit_type="gpu"
5455             mdapi_group="L3/Data Port/Atomics"
5456             />
5457    <register_config type="NOA">
5458        <register type="NOA" address="0x00009840" value="0x00000080" />
5459        <register type="NOA" address="0x00009888" value="0x104F0232" />
5460        <register type="NOA" address="0x00009888" value="0x124F4640" />
5461        <register type="NOA" address="0x00009888" value="0x106C0232" />
5462        <register type="NOA" address="0x00009888" value="0x11834400" />
5463        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5464        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5465        <register type="NOA" address="0x00009888" value="0x004F1880" />
5466        <register type="NOA" address="0x00009888" value="0x024F08BB" />
5467        <register type="NOA" address="0x00009888" value="0x044F001B" />
5468        <register type="NOA" address="0x00009888" value="0x046C0100" />
5469        <register type="NOA" address="0x00009888" value="0x066C000B" />
5470        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5471        <register type="NOA" address="0x00009888" value="0x041B8000" />
5472        <register type="NOA" address="0x00009888" value="0x061B4000" />
5473        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5474        <register type="NOA" address="0x00009888" value="0x005B8000" />
5475        <register type="NOA" address="0x00009888" value="0x025BC000" />
5476        <register type="NOA" address="0x00009888" value="0x045B4000" />
5477        <register type="NOA" address="0x00009888" value="0x125C8000" />
5478        <register type="NOA" address="0x00009888" value="0x145C8000" />
5479        <register type="NOA" address="0x00009888" value="0x165C8000" />
5480        <register type="NOA" address="0x00009888" value="0x185C8000" />
5481        <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5482        <register type="NOA" address="0x00009888" value="0x000D8000" />
5483        <register type="NOA" address="0x00009888" value="0x020DA000" />
5484        <register type="NOA" address="0x00009888" value="0x040DA000" />
5485        <register type="NOA" address="0x00009888" value="0x060D2000" />
5486        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5487        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5488        <register type="NOA" address="0x00009888" value="0x022CC000" />
5489        <register type="NOA" address="0x00009888" value="0x042CC000" />
5490        <register type="NOA" address="0x00009888" value="0x062CC000" />
5491        <register type="NOA" address="0x00009888" value="0x082CC000" />
5492        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5493        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5494        <register type="NOA" address="0x00009888" value="0x0F828000" />
5495        <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5496        <register type="NOA" address="0x00009888" value="0x09830000" />
5497        <register type="NOA" address="0x00009888" value="0x07830000" />
5498        <register type="NOA" address="0x00009888" value="0x1D950080" />
5499        <register type="NOA" address="0x00009888" value="0x13928000" />
5500        <register type="NOA" address="0x00009888" value="0x0F988000" />
5501        <register type="NOA" address="0x00009888" value="0x31904000" />
5502        <register type="NOA" address="0x00009888" value="0x1190FC00" />
5503        <register type="NOA" address="0x00009888" value="0x37900000" />
5504        <register type="NOA" address="0x00009888" value="0x59900000" />
5505        <register type="NOA" address="0x00009888" value="0x4B900040" />
5506        <register type="NOA" address="0x00009888" value="0x51900000" />
5507        <register type="NOA" address="0x00009888" value="0x41900800" />
5508        <register type="NOA" address="0x00009888" value="0x43900842" />
5509        <register type="NOA" address="0x00009888" value="0x53900000" />
5510        <register type="NOA" address="0x00009888" value="0x45900000" />
5511        <register type="NOA" address="0x00009888" value="0x33900000" />
5512    </register_config>
5513    <register_config type="OA">
5514        <register type="OA" address="0x00002740" value="0x00000000" />
5515        <register type="OA" address="0x00002744" value="0x00800000" />
5516        <register type="OA" address="0x00002710" value="0x00000000" />
5517        <register type="OA" address="0x00002714" value="0x10800000" />
5518        <register type="OA" address="0x00002720" value="0x00000000" />
5519        <register type="OA" address="0x00002724" value="0x00800000" />
5520        <register type="OA" address="0x00002770" value="0x00000002" />
5521        <register type="OA" address="0x00002774" value="0x0000FDFF" />
5522    </register_config>
5523    <register_config type="FLEX">
5524        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5525        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5526        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5527        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5528        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5529        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5530        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5531    </register_config>
5532  </set>
5533
5534  <set name="Metric set L3_1"
5535       mdapi_supported_apis="OGL OCL IO BB"
5536       underscore_name="l3_1"
5537       hw_config_guid="2a208cb2-0f82-4518-844d-c4c4699659a1"
5538       chipset="CFLGT2"
5539       symbol_name="L3_1"
5540       >
5541    <counter name="GPU Core Clocks"
5542             description="The total number of GPU core clocks elapsed during the measurement."
5543             data_type="uint64"
5544             equation="GPU_CLOCK 0 READ"
5545             underscore_name="gpu_core_clocks"
5546             units="cycles"
5547             symbol_name="GpuCoreClocks"
5548             semantic_type="event"
5549             mdapi_supported_apis=""
5550             mdapi_usage_flags="Tier1 Frame Batch Draw"
5551             mdapi_hw_unit_type="gpu"
5552             mdapi_group="GPU"
5553             />
5554    <counter name="EU Active"
5555             description="The percentage of time in which the Execution Units were actively processing."
5556             data_type="float"
5557             max_equation="100"
5558             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5559             underscore_name="eu_active"
5560             units="percent"
5561             symbol_name="EuActive"
5562             semantic_type="duration"
5563             mdapi_supported_apis=""
5564             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5565             mdapi_group="EU Array"
5566             mdapi_hw_unit_type="gpu"
5567             />
5568    <counter name="Slice0 L3 Bank1 Active"
5569             description="The percentage of time in which slice0 L3 bank1 is active"
5570             data_type="float"
5571             max_equation="100"
5572             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5573             underscore_name="l30_bank1_active"
5574             units="percent"
5575             symbol_name="L30Bank1Active"
5576             availability="$SliceMask 0x1 AND"
5577             semantic_type="duration"
5578             mdapi_supported_apis=""
5579             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5580             mdapi_group="GTI/L3"
5581             mdapi_hw_unit_type="slice"
5582             />
5583    <counter name="EU Both FPU Pipes Active"
5584             description="The percentage of time in which both EU FPU pipelines were actively processing."
5585             data_type="float"
5586             max_equation="100"
5587             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5588             underscore_name="eu_fpu_both_active"
5589             units="percent"
5590             symbol_name="EuFpuBothActive"
5591             semantic_type="duration"
5592             mdapi_supported_apis=""
5593             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5594             mdapi_group="EU Array/Pipes"
5595             mdapi_hw_unit_type="gpu"
5596             />
5597    <counter name="VS Send Pipe Active"
5598             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5599             data_type="float"
5600             max_equation="100"
5601             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5602             underscore_name="vs_send_active"
5603             units="percent"
5604             symbol_name="VsSendActive"
5605             semantic_type="duration"
5606             mdapi_supported_apis="OGL IO BB"
5607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5608             mdapi_group="EU Array/Vertex Shader"
5609             mdapi_hw_unit_type="gpu"
5610             />
5611    <counter name="VS FPU1 Pipe Active"
5612             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5613             data_type="float"
5614             max_equation="100"
5615             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5616             underscore_name="vs_fpu1_active"
5617             units="percent"
5618             symbol_name="VsFpu1Active"
5619             semantic_type="duration"
5620             mdapi_supported_apis="OGL IO BB"
5621             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5622             mdapi_group="EU Array/Vertex Shader"
5623             mdapi_hw_unit_type="gpu"
5624             />
5625    <counter name="GS Threads Dispatched"
5626             description="The total number of geometry shader hardware threads dispatched."
5627             data_type="uint64"
5628             equation="A 5 READ"
5629             underscore_name="gs_threads"
5630             units="threads"
5631             symbol_name="GsThreads"
5632             semantic_type="event"
5633             mdapi_supported_apis="OGL4 IO BB"
5634             mdapi_usage_flags="Tier3 Frame Batch Draw"
5635             mdapi_hw_unit_type="gpu"
5636             mdapi_group="EU Array/Geometry Shader"
5637             />
5638    <counter name="Early Hi-Depth Test Fails"
5639             description="The total number of pixels dropped on early hierarchical depth test."
5640             data_type="uint64"
5641             equation="A 22 READ 4 UMUL"
5642             underscore_name="hi_depth_test_fails"
5643             units="pixels"
5644             symbol_name="HiDepthTestFails"
5645             semantic_type="event"
5646             mdapi_supported_apis="OGL IO BB"
5647             mdapi_usage_flags="Tier3 Frame Batch Draw"
5648             mdapi_hw_unit_type="gpu"
5649             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5650             />
5651    <counter name="FS Both FPU Active"
5652             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5653             data_type="float"
5654             max_equation="100"
5655             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5656             underscore_name="ps_eu_both_fpu_active"
5657             units="percent"
5658             symbol_name="PsEuBothFpuActive"
5659             semantic_type="duration"
5660             mdapi_supported_apis="OGL IO BB"
5661             mdapi_usage_flags="Tier4 Frame Batch Draw"
5662             mdapi_group="3D Pipe/Fragment Shader"
5663             mdapi_hw_unit_type="gpu"
5664             />
5665    <counter name="VS Threads Dispatched"
5666             description="The total number of vertex shader hardware threads dispatched."
5667             data_type="uint64"
5668             equation="A 1 READ"
5669             underscore_name="vs_threads"
5670             units="threads"
5671             symbol_name="VsThreads"
5672             semantic_type="event"
5673             mdapi_supported_apis="OGL IO BB"
5674             mdapi_usage_flags="Tier3 Frame Batch Draw"
5675             mdapi_hw_unit_type="gpu"
5676             mdapi_group="EU Array/Vertex Shader"
5677             />
5678    <counter name="Slice0 L3 Bank1 Stalled"
5679             description="The percentage of time in which slice0 L3 bank1 is stalled"
5680             data_type="float"
5681             max_equation="100"
5682             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5683             underscore_name="l30_bank1_stalled"
5684             units="percent"
5685             symbol_name="L30Bank1Stalled"
5686             availability="$SliceMask 0x1 AND"
5687             semantic_type="duration"
5688             mdapi_supported_apis=""
5689             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5690             mdapi_group="GTI/L3"
5691             mdapi_hw_unit_type="slice"
5692             />
5693    <counter name="FS Threads Dispatched"
5694             description="The total number of fragment shader hardware threads dispatched."
5695             data_type="uint64"
5696             equation="A 6 READ"
5697             underscore_name="ps_threads"
5698             units="threads"
5699             symbol_name="PsThreads"
5700             semantic_type="event"
5701             mdapi_supported_apis="OGL IO BB"
5702             mdapi_usage_flags="Tier3 Frame Batch Draw"
5703             mdapi_hw_unit_type="gpu"
5704             mdapi_group="EU Array/Fragment Shader"
5705             />
5706    <counter name="Shader Barrier Messages"
5707             description="The total number of shader barrier messages."
5708             data_type="uint64"
5709             equation="A 35 READ"
5710             underscore_name="shader_barriers"
5711             units="messages"
5712             symbol_name="ShaderBarriers"
5713             semantic_type="event"
5714             mdapi_supported_apis=""
5715             mdapi_usage_flags="Tier3 Frame Batch Draw"
5716             mdapi_hw_unit_type="gpu"
5717             mdapi_group="EU Array/Barrier"
5718             />
5719    <counter name="Sampler Texels"
5720             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5721             data_type="uint64"
5722             equation="A 28 READ 4 UMUL"
5723             underscore_name="sampler_texels"
5724             units="texels"
5725             symbol_name="SamplerTexels"
5726             semantic_type="event"
5727             mdapi_supported_apis=""
5728             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5729             mdapi_hw_unit_type="gpu"
5730             mdapi_group="Sampler/Sampler Input"
5731             />
5732    <counter name="Pixels Failing Tests"
5733             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5734             data_type="uint64"
5735             equation="A 25 READ 4 UMUL"
5736             underscore_name="pixels_failing_post_ps_tests"
5737             units="pixels"
5738             symbol_name="PixelsFailingPostPsTests"
5739             semantic_type="event"
5740             mdapi_supported_apis="OGL IO BB"
5741             mdapi_usage_flags="Tier3 Frame Batch Draw"
5742             mdapi_hw_unit_type="gpu"
5743             mdapi_group="3D Pipe/Output Merger"
5744             />
5745    <counter name="GPU Time Elapsed"
5746             description="Time elapsed on the GPU during the measurement."
5747             data_type="uint64"
5748             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5749             underscore_name="gpu_time"
5750             units="ns"
5751             symbol_name="GpuTime"
5752             semantic_type="duration"
5753             mdapi_supported_apis=""
5754             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5755             mdapi_hw_unit_type="gpu"
5756             mdapi_group="GPU"
5757             />
5758    <counter name="AVG GPU Core Frequency"
5759             description="Average GPU Core Frequency in the measurement."
5760             data_type="uint64"
5761             max_equation="$GpuMaxFrequency"
5762             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5763             underscore_name="avg_gpu_core_frequency"
5764             units="hz"
5765             symbol_name="AvgGpuCoreFrequency"
5766             semantic_type="event"
5767             mdapi_supported_apis=""
5768             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5769             mdapi_group="GPU"
5770             mdapi_hw_unit_type="gpu"
5771             />
5772    <counter name="Sampler Texels Misses"
5773             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5774             data_type="uint64"
5775             equation="A 29 READ 4 UMUL"
5776             underscore_name="sampler_texel_misses"
5777             units="texels"
5778             symbol_name="SamplerTexelMisses"
5779             semantic_type="event"
5780             mdapi_supported_apis=""
5781             mdapi_usage_flags="Tier3 Batch Frame Draw"
5782             mdapi_hw_unit_type="gpu"
5783             mdapi_group="Sampler/Sampler Cache"
5784             />
5785    <counter name="CS Threads Dispatched"
5786             description="The total number of compute shader hardware threads dispatched."
5787             data_type="uint64"
5788             equation="A 4 READ"
5789             underscore_name="cs_threads"
5790             units="threads"
5791             symbol_name="CsThreads"
5792             semantic_type="event"
5793             mdapi_supported_apis="OGL4 OCL IO BB"
5794             mdapi_usage_flags="Tier3 Frame Batch Draw"
5795             mdapi_hw_unit_type="gpu"
5796             mdapi_group="EU Array/Compute Shader"
5797             />
5798    <counter name="SLM Bytes Read"
5799             description="The total number of GPU memory bytes read from shared local memory."
5800             data_type="uint64"
5801             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5802             equation="A 30 READ 64 UMUL"
5803             underscore_name="slm_bytes_read"
5804             units="bytes"
5805             symbol_name="SlmBytesRead"
5806             semantic_type="throughput"
5807             mdapi_supported_apis="OGL4 OCL IO BB"
5808             mdapi_usage_flags="Tier3 Frame Batch Draw"
5809             mdapi_group="L3/Data Port/SLM"
5810             mdapi_hw_unit_type="gpu"
5811             />
5812    <counter name="PS FPU1 Pipe Active"
5813             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5814             data_type="float"
5815             max_equation="100"
5816             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5817             underscore_name="ps_fpu1_active"
5818             units="percent"
5819             symbol_name="PsFpu1Active"
5820             semantic_type="duration"
5821             mdapi_supported_apis="OGL IO BB"
5822             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5823             mdapi_group="EU Array/Pixel Shader"
5824             mdapi_hw_unit_type="gpu"
5825             />
5826    <counter name="PS Send Pipeline Active"
5827             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5828             data_type="float"
5829             max_equation="100"
5830             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5831             underscore_name="ps_send_active"
5832             units="percent"
5833             symbol_name="PsSendActive"
5834             semantic_type="duration"
5835             mdapi_supported_apis="OGL IO BB"
5836             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5837             mdapi_group="EU Array/Pixel Shader"
5838             mdapi_hw_unit_type="gpu"
5839             />
5840    <counter name="VS FPU0 Pipe Active"
5841             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5842             data_type="float"
5843             max_equation="100"
5844             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5845             underscore_name="vs_fpu0_active"
5846             units="percent"
5847             symbol_name="VsFpu0Active"
5848             semantic_type="duration"
5849             mdapi_supported_apis="OGL IO BB"
5850             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5851             mdapi_group="EU Array/Vertex Shader"
5852             mdapi_hw_unit_type="gpu"
5853             />
5854    <counter name="GPU Busy"
5855             description="The percentage of time in which the GPU has been processing GPU commands."
5856             data_type="float"
5857             max_equation="100"
5858             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5859             underscore_name="gpu_busy"
5860             units="percent"
5861             symbol_name="GpuBusy"
5862             semantic_type="duration"
5863             mdapi_supported_apis=""
5864             mdapi_usage_flags="Tier1 Overview System Frame"
5865             mdapi_group="GPU"
5866             mdapi_hw_unit_type="gpu"
5867             />
5868    <counter name="Slice0 L3 Bank0 Active"
5869             description="The percentage of time in which slice0 L3 bank0 is active"
5870             data_type="float"
5871             max_equation="100"
5872             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5873             underscore_name="l30_bank0_active"
5874             units="percent"
5875             symbol_name="L30Bank0Active"
5876             availability="$SliceMask 0x1 AND"
5877             semantic_type="duration"
5878             mdapi_supported_apis=""
5879             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5880             mdapi_group="GTI/L3"
5881             mdapi_hw_unit_type="slice"
5882             />
5883    <counter name="Rasterized Pixels"
5884             description="The total number of rasterized pixels."
5885             data_type="uint64"
5886             equation="A 21 READ 4 UMUL"
5887             underscore_name="rasterized_pixels"
5888             units="pixels"
5889             symbol_name="RasterizedPixels"
5890             semantic_type="event"
5891             mdapi_supported_apis="OGL IO BB"
5892             mdapi_usage_flags="Tier3 Frame Batch Draw"
5893             mdapi_hw_unit_type="gpu"
5894             mdapi_group="3D Pipe/Rasterizer"
5895             />
5896    <counter name="PS FPU0 Pipe Active"
5897             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5898             data_type="float"
5899             max_equation="100"
5900             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5901             underscore_name="ps_fpu0_active"
5902             units="percent"
5903             symbol_name="PsFpu0Active"
5904             semantic_type="duration"
5905             mdapi_supported_apis="OGL IO BB"
5906             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5907             mdapi_group="EU Array/Pixel Shader"
5908             mdapi_hw_unit_type="gpu"
5909             />
5910    <counter name="Slice0 L3 Bank0 Stalled"
5911             description="The percentage of time in which slice0 L3 bank0 is stalled"
5912             data_type="float"
5913             max_equation="100"
5914             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5915             underscore_name="l30_bank0_stalled"
5916             units="percent"
5917             symbol_name="L30Bank0Stalled"
5918             availability="$SliceMask 0x1 AND"
5919             semantic_type="duration"
5920             mdapi_supported_apis=""
5921             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5922             mdapi_group="GTI/L3"
5923             mdapi_hw_unit_type="slice"
5924             />
5925    <counter name="DS Threads Dispatched"
5926             description="The total number of domain shader hardware threads dispatched."
5927             data_type="uint64"
5928             equation="A 3 READ"
5929             underscore_name="ds_threads"
5930             units="threads"
5931             symbol_name="DsThreads"
5932             semantic_type="event"
5933             mdapi_supported_apis="OGL4 IO BB"
5934             mdapi_usage_flags="Tier3 Frame Batch Draw"
5935             mdapi_hw_unit_type="gpu"
5936             mdapi_group="EU Array/Domain Shader"
5937             />
5938    <counter name="Samples Written"
5939             description="The total number of samples or pixels written to all render targets."
5940             data_type="uint64"
5941             equation="A 26 READ 4 UMUL"
5942             underscore_name="samples_written"
5943             units="pixels"
5944             symbol_name="SamplesWritten"
5945             semantic_type="event"
5946             mdapi_supported_apis="OGL IO BB"
5947             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5948             mdapi_hw_unit_type="gpu"
5949             mdapi_group="3D Pipe/Output Merger"
5950             />
5951    <counter name="EU Stall"
5952             description="The percentage of time in which the Execution Units were stalled."
5953             data_type="float"
5954             max_equation="100"
5955             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5956             underscore_name="eu_stall"
5957             units="percent"
5958             symbol_name="EuStall"
5959             semantic_type="duration"
5960             mdapi_supported_apis=""
5961             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5962             mdapi_group="EU Array"
5963             mdapi_hw_unit_type="gpu"
5964             />
5965    <counter name="Samples Blended"
5966             description="The total number of blended samples or pixels written to all render targets."
5967             data_type="uint64"
5968             equation="A 27 READ 4 UMUL"
5969             underscore_name="samples_blended"
5970             units="pixels"
5971             symbol_name="SamplesBlended"
5972             semantic_type="event"
5973             mdapi_supported_apis="OGL IO BB"
5974             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5975             mdapi_hw_unit_type="gpu"
5976             mdapi_group="3D Pipe/Output Merger"
5977             />
5978    <counter name="Early Depth Test Fails"
5979             description="The total number of pixels dropped on early depth test."
5980             data_type="uint64"
5981             equation="A 23 READ 4 UMUL"
5982             underscore_name="early_depth_test_fails"
5983             units="pixels"
5984             symbol_name="EarlyDepthTestFails"
5985             semantic_type="event"
5986             mdapi_supported_apis="OGL IO BB"
5987             mdapi_usage_flags="Tier3 Frame Batch Draw"
5988             mdapi_hw_unit_type="gpu"
5989             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5990             />
5991    <counter name="Shader Memory Accesses"
5992             description="The total number of shader memory accesses to L3."
5993             data_type="uint64"
5994             equation="A 32 READ"
5995             underscore_name="shader_memory_accesses"
5996             units="messages"
5997             symbol_name="ShaderMemoryAccesses"
5998             semantic_type="event"
5999             mdapi_supported_apis=""
6000             mdapi_usage_flags="Tier3 Frame Batch Draw"
6001             mdapi_hw_unit_type="gpu"
6002             mdapi_group="L3/Data Port"
6003             />
6004    <counter name="HS Threads Dispatched"
6005             description="The total number of hull shader hardware threads dispatched."
6006             data_type="uint64"
6007             equation="A 2 READ"
6008             underscore_name="hs_threads"
6009             units="threads"
6010             symbol_name="HsThreads"
6011             semantic_type="event"
6012             mdapi_supported_apis="OGL4 IO BB"
6013             mdapi_usage_flags="Tier3 Frame Batch Draw"
6014             mdapi_hw_unit_type="gpu"
6015             mdapi_group="EU Array/Hull Shader"
6016             />
6017    <counter name="SLM Bytes Written"
6018             description="The total number of GPU memory bytes written into shared local memory."
6019             data_type="uint64"
6020             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6021             equation="A 31 READ 64 UMUL"
6022             underscore_name="slm_bytes_written"
6023             units="bytes"
6024             symbol_name="SlmBytesWritten"
6025             semantic_type="throughput"
6026             mdapi_supported_apis="OGL4 OCL IO BB"
6027             mdapi_usage_flags="Tier3 Frame Batch Draw"
6028             mdapi_group="L3/Data Port/SLM"
6029             mdapi_hw_unit_type="gpu"
6030             />
6031    <counter name="L3 Shader Throughput"
6032             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6033             data_type="uint64"
6034             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6035             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6036             underscore_name="l3_shader_throughput"
6037             units="bytes"
6038             symbol_name="L3ShaderThroughput"
6039             semantic_type="throughput"
6040             mdapi_supported_apis="OGL4 OCL IO BB"
6041             mdapi_usage_flags="Tier2 Frame Batch Draw"
6042             mdapi_group="L3/Data Port"
6043             mdapi_hw_unit_type="gpu"
6044             />
6045    <counter name="Samples Killed in FS"
6046             description="The total number of samples or pixels dropped in fragment shaders."
6047             data_type="uint64"
6048             equation="A 24 READ 4 UMUL"
6049             underscore_name="samples_killed_in_ps"
6050             units="pixels"
6051             symbol_name="SamplesKilledInPs"
6052             semantic_type="event"
6053             mdapi_supported_apis="OGL IO BB"
6054             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6055             mdapi_hw_unit_type="gpu"
6056             mdapi_group="3D Pipe/Fragment Shader"
6057             />
6058    <counter name="Shader Atomic Memory Accesses"
6059             description="The total number of shader atomic memory accesses."
6060             data_type="uint64"
6061             equation="A 34 READ"
6062             underscore_name="shader_atomics"
6063             units="messages"
6064             symbol_name="ShaderAtomics"
6065             semantic_type="event"
6066             mdapi_supported_apis="OGL OCL IO BB"
6067             mdapi_usage_flags="Tier3 Frame Batch Draw"
6068             mdapi_hw_unit_type="gpu"
6069             mdapi_group="L3/Data Port/Atomics"
6070             />
6071    <register_config type="NOA">
6072        <register type="NOA" address="0x00009840" value="0x00000080" />
6073        <register type="NOA" address="0x00009888" value="0x126C7B40" />
6074        <register type="NOA" address="0x00009888" value="0x166C0020" />
6075        <register type="NOA" address="0x00009888" value="0x0A603444" />
6076        <register type="NOA" address="0x00009888" value="0x0A613400" />
6077        <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6078        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6079        <register type="NOA" address="0x00009888" value="0x024E8000" />
6080        <register type="NOA" address="0x00009888" value="0x044E8000" />
6081        <register type="NOA" address="0x00009888" value="0x064E8000" />
6082        <register type="NOA" address="0x00009888" value="0x084E8000" />
6083        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6084        <register type="NOA" address="0x00009888" value="0x064F4000" />
6085        <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6086        <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6087        <register type="NOA" address="0x00009888" value="0x006C2A00" />
6088        <register type="NOA" address="0x00009888" value="0x026C285B" />
6089        <register type="NOA" address="0x00009888" value="0x046C005C" />
6090        <register type="NOA" address="0x00009888" value="0x106C0000" />
6091        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6092        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6093        <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6094        <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6095        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6096        <register type="NOA" address="0x00009888" value="0x001B8000" />
6097        <register type="NOA" address="0x00009888" value="0x021BC000" />
6098        <register type="NOA" address="0x00009888" value="0x041BC000" />
6099        <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6100        <register type="NOA" address="0x00009888" value="0x121C8000" />
6101        <register type="NOA" address="0x00009888" value="0x141C8000" />
6102        <register type="NOA" address="0x00009888" value="0x161C8000" />
6103        <register type="NOA" address="0x00009888" value="0x181C8000" />
6104        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6105        <register type="NOA" address="0x00009888" value="0x065B4000" />
6106        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6107        <register type="NOA" address="0x00009888" value="0x10600000" />
6108        <register type="NOA" address="0x00009888" value="0x04600000" />
6109        <register type="NOA" address="0x00009888" value="0x0C610044" />
6110        <register type="NOA" address="0x00009888" value="0x10610000" />
6111        <register type="NOA" address="0x00009888" value="0x06610000" />
6112        <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6113        <register type="NOA" address="0x00009888" value="0x084CA000" />
6114        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6115        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6116        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6117        <register type="NOA" address="0x00009888" value="0x000D8000" />
6118        <register type="NOA" address="0x00009888" value="0x020DA000" />
6119        <register type="NOA" address="0x00009888" value="0x040DA000" />
6120        <register type="NOA" address="0x00009888" value="0x060D2000" />
6121        <register type="NOA" address="0x00009888" value="0x100F0154" />
6122        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6123        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6124        <register type="NOA" address="0x00009888" value="0x182C00AA" />
6125        <register type="NOA" address="0x00009888" value="0x022C8000" />
6126        <register type="NOA" address="0x00009888" value="0x042C8000" />
6127        <register type="NOA" address="0x00009888" value="0x062C8000" />
6128        <register type="NOA" address="0x00009888" value="0x082C8000" />
6129        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6130        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6131        <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6132        <register type="NOA" address="0x00009888" value="0x57900000" />
6133        <register type="NOA" address="0x00009888" value="0x49900420" />
6134        <register type="NOA" address="0x00009888" value="0x37900000" />
6135        <register type="NOA" address="0x00009888" value="0x33900000" />
6136        <register type="NOA" address="0x00009888" value="0x4B900021" />
6137        <register type="NOA" address="0x00009888" value="0x59900000" />
6138        <register type="NOA" address="0x00009888" value="0x51900000" />
6139        <register type="NOA" address="0x00009888" value="0x41900400" />
6140        <register type="NOA" address="0x00009888" value="0x43900421" />
6141        <register type="NOA" address="0x00009888" value="0x53900000" />
6142        <register type="NOA" address="0x00009888" value="0x45900040" />
6143    </register_config>
6144    <register_config type="OA">
6145        <register type="OA" address="0x00002740" value="0x00000000" />
6146        <register type="OA" address="0x00002744" value="0x00800000" />
6147        <register type="OA" address="0x00002710" value="0x00000000" />
6148        <register type="OA" address="0x00002714" value="0xF0800000" />
6149        <register type="OA" address="0x00002720" value="0x00000000" />
6150        <register type="OA" address="0x00002724" value="0xF0800000" />
6151        <register type="OA" address="0x00002770" value="0x00100070" />
6152        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6153        <register type="OA" address="0x00002778" value="0x00014002" />
6154        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6155        <register type="OA" address="0x00002780" value="0x00010002" />
6156        <register type="OA" address="0x00002784" value="0x0000C7FF" />
6157        <register type="OA" address="0x00002788" value="0x00004002" />
6158        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6159        <register type="OA" address="0x00002790" value="0x00100700" />
6160        <register type="OA" address="0x00002794" value="0x0000FF1F" />
6161        <register type="OA" address="0x00002798" value="0x00001402" />
6162        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6163        <register type="OA" address="0x000027A0" value="0x00001002" />
6164        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6165        <register type="OA" address="0x000027A8" value="0x00000402" />
6166        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6167    </register_config>
6168    <register_config type="FLEX">
6169        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6170        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6171        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6172        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6173        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6174        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6175        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6176    </register_config>
6177  </set>
6178
6179  <set name="Metric set L3_2"
6180       mdapi_supported_apis="OGL OCL IO BB"
6181       underscore_name="l3_2"
6182       hw_config_guid="bf38efc7-7a5c-4cc9-87ff-cbb4b954b4ec"
6183       chipset="CFLGT2"
6184       symbol_name="L3_2"
6185       >
6186    <counter name="GPU Core Clocks"
6187             description="The total number of GPU core clocks elapsed during the measurement."
6188             data_type="uint64"
6189             equation="GPU_CLOCK 0 READ"
6190             underscore_name="gpu_core_clocks"
6191             units="cycles"
6192             symbol_name="GpuCoreClocks"
6193             semantic_type="event"
6194             mdapi_supported_apis=""
6195             mdapi_usage_flags="Tier1 Frame Batch Draw"
6196             mdapi_hw_unit_type="gpu"
6197             mdapi_group="GPU"
6198             />
6199    <counter name="EU Active"
6200             description="The percentage of time in which the Execution Units were actively processing."
6201             data_type="float"
6202             max_equation="100"
6203             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6204             underscore_name="eu_active"
6205             units="percent"
6206             symbol_name="EuActive"
6207             semantic_type="duration"
6208             mdapi_supported_apis=""
6209             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6210             mdapi_group="EU Array"
6211             mdapi_hw_unit_type="gpu"
6212             />
6213    <counter name="EU Both FPU Pipes Active"
6214             description="The percentage of time in which both EU FPU pipelines were actively processing."
6215             data_type="float"
6216             max_equation="100"
6217             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6218             underscore_name="eu_fpu_both_active"
6219             units="percent"
6220             symbol_name="EuFpuBothActive"
6221             semantic_type="duration"
6222             mdapi_supported_apis=""
6223             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6224             mdapi_group="EU Array/Pipes"
6225             mdapi_hw_unit_type="gpu"
6226             />
6227    <counter name="VS Send Pipe Active"
6228             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6229             data_type="float"
6230             max_equation="100"
6231             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6232             underscore_name="vs_send_active"
6233             units="percent"
6234             symbol_name="VsSendActive"
6235             semantic_type="duration"
6236             mdapi_supported_apis="OGL IO BB"
6237             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6238             mdapi_group="EU Array/Vertex Shader"
6239             mdapi_hw_unit_type="gpu"
6240             />
6241    <counter name="VS FPU1 Pipe Active"
6242             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6243             data_type="float"
6244             max_equation="100"
6245             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6246             underscore_name="vs_fpu1_active"
6247             units="percent"
6248             symbol_name="VsFpu1Active"
6249             semantic_type="duration"
6250             mdapi_supported_apis="OGL IO BB"
6251             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6252             mdapi_group="EU Array/Vertex Shader"
6253             mdapi_hw_unit_type="gpu"
6254             />
6255    <counter name="GS Threads Dispatched"
6256             description="The total number of geometry shader hardware threads dispatched."
6257             data_type="uint64"
6258             equation="A 5 READ"
6259             underscore_name="gs_threads"
6260             units="threads"
6261             symbol_name="GsThreads"
6262             semantic_type="event"
6263             mdapi_supported_apis="OGL4 IO BB"
6264             mdapi_usage_flags="Tier3 Frame Batch Draw"
6265             mdapi_hw_unit_type="gpu"
6266             mdapi_group="EU Array/Geometry Shader"
6267             />
6268    <counter name="Early Hi-Depth Test Fails"
6269             description="The total number of pixels dropped on early hierarchical depth test."
6270             data_type="uint64"
6271             equation="A 22 READ 4 UMUL"
6272             underscore_name="hi_depth_test_fails"
6273             units="pixels"
6274             symbol_name="HiDepthTestFails"
6275             semantic_type="event"
6276             mdapi_supported_apis="OGL IO BB"
6277             mdapi_usage_flags="Tier3 Frame Batch Draw"
6278             mdapi_hw_unit_type="gpu"
6279             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6280             />
6281    <counter name="FS Both FPU Active"
6282             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6283             data_type="float"
6284             max_equation="100"
6285             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6286             underscore_name="ps_eu_both_fpu_active"
6287             units="percent"
6288             symbol_name="PsEuBothFpuActive"
6289             semantic_type="duration"
6290             mdapi_supported_apis="OGL IO BB"
6291             mdapi_usage_flags="Tier4 Frame Batch Draw"
6292             mdapi_group="3D Pipe/Fragment Shader"
6293             mdapi_hw_unit_type="gpu"
6294             />
6295    <counter name="VS Threads Dispatched"
6296             description="The total number of vertex shader hardware threads dispatched."
6297             data_type="uint64"
6298             equation="A 1 READ"
6299             underscore_name="vs_threads"
6300             units="threads"
6301             symbol_name="VsThreads"
6302             semantic_type="event"
6303             mdapi_supported_apis="OGL IO BB"
6304             mdapi_usage_flags="Tier3 Frame Batch Draw"
6305             mdapi_hw_unit_type="gpu"
6306             mdapi_group="EU Array/Vertex Shader"
6307             />
6308    <counter name="FS Threads Dispatched"
6309             description="The total number of fragment shader hardware threads dispatched."
6310             data_type="uint64"
6311             equation="A 6 READ"
6312             underscore_name="ps_threads"
6313             units="threads"
6314             symbol_name="PsThreads"
6315             semantic_type="event"
6316             mdapi_supported_apis="OGL IO BB"
6317             mdapi_usage_flags="Tier3 Frame Batch Draw"
6318             mdapi_hw_unit_type="gpu"
6319             mdapi_group="EU Array/Fragment Shader"
6320             />
6321    <counter name="Shader Barrier Messages"
6322             description="The total number of shader barrier messages."
6323             data_type="uint64"
6324             equation="A 35 READ"
6325             underscore_name="shader_barriers"
6326             units="messages"
6327             symbol_name="ShaderBarriers"
6328             semantic_type="event"
6329             mdapi_supported_apis=""
6330             mdapi_usage_flags="Tier3 Frame Batch Draw"
6331             mdapi_hw_unit_type="gpu"
6332             mdapi_group="EU Array/Barrier"
6333             />
6334    <counter name="Sampler Texels"
6335             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6336             data_type="uint64"
6337             equation="A 28 READ 4 UMUL"
6338             underscore_name="sampler_texels"
6339             units="texels"
6340             symbol_name="SamplerTexels"
6341             semantic_type="event"
6342             mdapi_supported_apis=""
6343             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6344             mdapi_hw_unit_type="gpu"
6345             mdapi_group="Sampler/Sampler Input"
6346             />
6347    <counter name="Pixels Failing Tests"
6348             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6349             data_type="uint64"
6350             equation="A 25 READ 4 UMUL"
6351             underscore_name="pixels_failing_post_ps_tests"
6352             units="pixels"
6353             symbol_name="PixelsFailingPostPsTests"
6354             semantic_type="event"
6355             mdapi_supported_apis="OGL IO BB"
6356             mdapi_usage_flags="Tier3 Frame Batch Draw"
6357             mdapi_hw_unit_type="gpu"
6358             mdapi_group="3D Pipe/Output Merger"
6359             />
6360    <counter name="GPU Time Elapsed"
6361             description="Time elapsed on the GPU during the measurement."
6362             data_type="uint64"
6363             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6364             underscore_name="gpu_time"
6365             units="ns"
6366             symbol_name="GpuTime"
6367             semantic_type="duration"
6368             mdapi_supported_apis=""
6369             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6370             mdapi_hw_unit_type="gpu"
6371             mdapi_group="GPU"
6372             />
6373    <counter name="AVG GPU Core Frequency"
6374             description="Average GPU Core Frequency in the measurement."
6375             data_type="uint64"
6376             max_equation="$GpuMaxFrequency"
6377             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6378             underscore_name="avg_gpu_core_frequency"
6379             units="hz"
6380             symbol_name="AvgGpuCoreFrequency"
6381             semantic_type="event"
6382             mdapi_supported_apis=""
6383             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6384             mdapi_group="GPU"
6385             mdapi_hw_unit_type="gpu"
6386             />
6387    <counter name="Sampler Texels Misses"
6388             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6389             data_type="uint64"
6390             equation="A 29 READ 4 UMUL"
6391             underscore_name="sampler_texel_misses"
6392             units="texels"
6393             symbol_name="SamplerTexelMisses"
6394             semantic_type="event"
6395             mdapi_supported_apis=""
6396             mdapi_usage_flags="Tier3 Batch Frame Draw"
6397             mdapi_hw_unit_type="gpu"
6398             mdapi_group="Sampler/Sampler Cache"
6399             />
6400    <counter name="CS Threads Dispatched"
6401             description="The total number of compute shader hardware threads dispatched."
6402             data_type="uint64"
6403             equation="A 4 READ"
6404             underscore_name="cs_threads"
6405             units="threads"
6406             symbol_name="CsThreads"
6407             semantic_type="event"
6408             mdapi_supported_apis="OGL4 OCL IO BB"
6409             mdapi_usage_flags="Tier3 Frame Batch Draw"
6410             mdapi_hw_unit_type="gpu"
6411             mdapi_group="EU Array/Compute Shader"
6412             />
6413    <counter name="SLM Bytes Read"
6414             description="The total number of GPU memory bytes read from shared local memory."
6415             data_type="uint64"
6416             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6417             equation="A 30 READ 64 UMUL"
6418             underscore_name="slm_bytes_read"
6419             units="bytes"
6420             symbol_name="SlmBytesRead"
6421             semantic_type="throughput"
6422             mdapi_supported_apis="OGL4 OCL IO BB"
6423             mdapi_usage_flags="Tier3 Frame Batch Draw"
6424             mdapi_group="L3/Data Port/SLM"
6425             mdapi_hw_unit_type="gpu"
6426             />
6427    <counter name="PS FPU1 Pipe Active"
6428             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6429             data_type="float"
6430             max_equation="100"
6431             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6432             underscore_name="ps_fpu1_active"
6433             units="percent"
6434             symbol_name="PsFpu1Active"
6435             semantic_type="duration"
6436             mdapi_supported_apis="OGL IO BB"
6437             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6438             mdapi_group="EU Array/Pixel Shader"
6439             mdapi_hw_unit_type="gpu"
6440             />
6441    <counter name="Slice0 L3 Bank2 Stalled"
6442             description="The percentage of time in which slice0 L3 bank2 is stalled"
6443             data_type="float"
6444             max_equation="100"
6445             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6446             underscore_name="l30_bank2_stalled"
6447             units="percent"
6448             symbol_name="L30Bank2Stalled"
6449             availability="$SliceMask 0x1 AND"
6450             semantic_type="duration"
6451             mdapi_supported_apis=""
6452             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6453             mdapi_group="GTI/L3"
6454             mdapi_hw_unit_type="slice"
6455             />
6456    <counter name="PS Send Pipeline Active"
6457             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6458             data_type="float"
6459             max_equation="100"
6460             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6461             underscore_name="ps_send_active"
6462             units="percent"
6463             symbol_name="PsSendActive"
6464             semantic_type="duration"
6465             mdapi_supported_apis="OGL IO BB"
6466             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6467             mdapi_group="EU Array/Pixel Shader"
6468             mdapi_hw_unit_type="gpu"
6469             />
6470    <counter name="VS FPU0 Pipe Active"
6471             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6472             data_type="float"
6473             max_equation="100"
6474             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6475             underscore_name="vs_fpu0_active"
6476             units="percent"
6477             symbol_name="VsFpu0Active"
6478             semantic_type="duration"
6479             mdapi_supported_apis="OGL IO BB"
6480             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6481             mdapi_group="EU Array/Vertex Shader"
6482             mdapi_hw_unit_type="gpu"
6483             />
6484    <counter name="GPU Busy"
6485             description="The percentage of time in which the GPU has been processing GPU commands."
6486             data_type="float"
6487             max_equation="100"
6488             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6489             underscore_name="gpu_busy"
6490             units="percent"
6491             symbol_name="GpuBusy"
6492             semantic_type="duration"
6493             mdapi_supported_apis=""
6494             mdapi_usage_flags="Tier1 Overview System Frame"
6495             mdapi_group="GPU"
6496             mdapi_hw_unit_type="gpu"
6497             />
6498    <counter name="Slice0 L3 Bank2 Active"
6499             description="The percentage of time in which slice0 L3 bank2 is active"
6500             data_type="float"
6501             max_equation="100"
6502             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6503             underscore_name="l30_bank2_active"
6504             units="percent"
6505             symbol_name="L30Bank2Active"
6506             availability="$SliceMask 0x1 AND"
6507             semantic_type="duration"
6508             mdapi_supported_apis=""
6509             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6510             mdapi_group="GTI/L3"
6511             mdapi_hw_unit_type="slice"
6512             />
6513    <counter name="Rasterized Pixels"
6514             description="The total number of rasterized pixels."
6515             data_type="uint64"
6516             equation="A 21 READ 4 UMUL"
6517             underscore_name="rasterized_pixels"
6518             units="pixels"
6519             symbol_name="RasterizedPixels"
6520             semantic_type="event"
6521             mdapi_supported_apis="OGL IO BB"
6522             mdapi_usage_flags="Tier3 Frame Batch Draw"
6523             mdapi_hw_unit_type="gpu"
6524             mdapi_group="3D Pipe/Rasterizer"
6525             />
6526    <counter name="PS FPU0 Pipe Active"
6527             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6528             data_type="float"
6529             max_equation="100"
6530             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6531             underscore_name="ps_fpu0_active"
6532             units="percent"
6533             symbol_name="PsFpu0Active"
6534             semantic_type="duration"
6535             mdapi_supported_apis="OGL IO BB"
6536             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6537             mdapi_group="EU Array/Pixel Shader"
6538             mdapi_hw_unit_type="gpu"
6539             />
6540    <counter name="DS Threads Dispatched"
6541             description="The total number of domain shader hardware threads dispatched."
6542             data_type="uint64"
6543             equation="A 3 READ"
6544             underscore_name="ds_threads"
6545             units="threads"
6546             symbol_name="DsThreads"
6547             semantic_type="event"
6548             mdapi_supported_apis="OGL4 IO BB"
6549             mdapi_usage_flags="Tier3 Frame Batch Draw"
6550             mdapi_hw_unit_type="gpu"
6551             mdapi_group="EU Array/Domain Shader"
6552             />
6553    <counter name="Samples Written"
6554             description="The total number of samples or pixels written to all render targets."
6555             data_type="uint64"
6556             equation="A 26 READ 4 UMUL"
6557             underscore_name="samples_written"
6558             units="pixels"
6559             symbol_name="SamplesWritten"
6560             semantic_type="event"
6561             mdapi_supported_apis="OGL IO BB"
6562             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6563             mdapi_hw_unit_type="gpu"
6564             mdapi_group="3D Pipe/Output Merger"
6565             />
6566    <counter name="EU Stall"
6567             description="The percentage of time in which the Execution Units were stalled."
6568             data_type="float"
6569             max_equation="100"
6570             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6571             underscore_name="eu_stall"
6572             units="percent"
6573             symbol_name="EuStall"
6574             semantic_type="duration"
6575             mdapi_supported_apis=""
6576             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6577             mdapi_group="EU Array"
6578             mdapi_hw_unit_type="gpu"
6579             />
6580    <counter name="Samples Blended"
6581             description="The total number of blended samples or pixels written to all render targets."
6582             data_type="uint64"
6583             equation="A 27 READ 4 UMUL"
6584             underscore_name="samples_blended"
6585             units="pixels"
6586             symbol_name="SamplesBlended"
6587             semantic_type="event"
6588             mdapi_supported_apis="OGL IO BB"
6589             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6590             mdapi_hw_unit_type="gpu"
6591             mdapi_group="3D Pipe/Output Merger"
6592             />
6593    <counter name="Early Depth Test Fails"
6594             description="The total number of pixels dropped on early depth test."
6595             data_type="uint64"
6596             equation="A 23 READ 4 UMUL"
6597             underscore_name="early_depth_test_fails"
6598             units="pixels"
6599             symbol_name="EarlyDepthTestFails"
6600             semantic_type="event"
6601             mdapi_supported_apis="OGL IO BB"
6602             mdapi_usage_flags="Tier3 Frame Batch Draw"
6603             mdapi_hw_unit_type="gpu"
6604             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6605             />
6606    <counter name="Shader Memory Accesses"
6607             description="The total number of shader memory accesses to L3."
6608             data_type="uint64"
6609             equation="A 32 READ"
6610             underscore_name="shader_memory_accesses"
6611             units="messages"
6612             symbol_name="ShaderMemoryAccesses"
6613             semantic_type="event"
6614             mdapi_supported_apis=""
6615             mdapi_usage_flags="Tier3 Frame Batch Draw"
6616             mdapi_hw_unit_type="gpu"
6617             mdapi_group="L3/Data Port"
6618             />
6619    <counter name="HS Threads Dispatched"
6620             description="The total number of hull shader hardware threads dispatched."
6621             data_type="uint64"
6622             equation="A 2 READ"
6623             underscore_name="hs_threads"
6624             units="threads"
6625             symbol_name="HsThreads"
6626             semantic_type="event"
6627             mdapi_supported_apis="OGL4 IO BB"
6628             mdapi_usage_flags="Tier3 Frame Batch Draw"
6629             mdapi_hw_unit_type="gpu"
6630             mdapi_group="EU Array/Hull Shader"
6631             />
6632    <counter name="SLM Bytes Written"
6633             description="The total number of GPU memory bytes written into shared local memory."
6634             data_type="uint64"
6635             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6636             equation="A 31 READ 64 UMUL"
6637             underscore_name="slm_bytes_written"
6638             units="bytes"
6639             symbol_name="SlmBytesWritten"
6640             semantic_type="throughput"
6641             mdapi_supported_apis="OGL4 OCL IO BB"
6642             mdapi_usage_flags="Tier3 Frame Batch Draw"
6643             mdapi_group="L3/Data Port/SLM"
6644             mdapi_hw_unit_type="gpu"
6645             />
6646    <counter name="L3 Shader Throughput"
6647             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6648             data_type="uint64"
6649             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6650             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6651             underscore_name="l3_shader_throughput"
6652             units="bytes"
6653             symbol_name="L3ShaderThroughput"
6654             semantic_type="throughput"
6655             mdapi_supported_apis="OGL4 OCL IO BB"
6656             mdapi_usage_flags="Tier2 Frame Batch Draw"
6657             mdapi_group="L3/Data Port"
6658             mdapi_hw_unit_type="gpu"
6659             />
6660    <counter name="Samples Killed in FS"
6661             description="The total number of samples or pixels dropped in fragment shaders."
6662             data_type="uint64"
6663             equation="A 24 READ 4 UMUL"
6664             underscore_name="samples_killed_in_ps"
6665             units="pixels"
6666             symbol_name="SamplesKilledInPs"
6667             semantic_type="event"
6668             mdapi_supported_apis="OGL IO BB"
6669             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6670             mdapi_hw_unit_type="gpu"
6671             mdapi_group="3D Pipe/Fragment Shader"
6672             />
6673    <counter name="Shader Atomic Memory Accesses"
6674             description="The total number of shader atomic memory accesses."
6675             data_type="uint64"
6676             equation="A 34 READ"
6677             underscore_name="shader_atomics"
6678             units="messages"
6679             symbol_name="ShaderAtomics"
6680             semantic_type="event"
6681             mdapi_supported_apis="OGL OCL IO BB"
6682             mdapi_usage_flags="Tier3 Frame Batch Draw"
6683             mdapi_hw_unit_type="gpu"
6684             mdapi_group="L3/Data Port/Atomics"
6685             />
6686    <register_config type="NOA">
6687        <register type="NOA" address="0x00009840" value="0x00000080" />
6688        <register type="NOA" address="0x00009888" value="0x126C02E0" />
6689        <register type="NOA" address="0x00009888" value="0x146C0001" />
6690        <register type="NOA" address="0x00009888" value="0x0A623400" />
6691        <register type="NOA" address="0x00009888" value="0x044E8000" />
6692        <register type="NOA" address="0x00009888" value="0x064E8000" />
6693        <register type="NOA" address="0x00009888" value="0x084E8000" />
6694        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6695        <register type="NOA" address="0x00009888" value="0x064F4000" />
6696        <register type="NOA" address="0x00009888" value="0x026C3324" />
6697        <register type="NOA" address="0x00009888" value="0x046C3422" />
6698        <register type="NOA" address="0x00009888" value="0x106C0000" />
6699        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6700        <register type="NOA" address="0x00009888" value="0x021BC000" />
6701        <register type="NOA" address="0x00009888" value="0x041BC000" />
6702        <register type="NOA" address="0x00009888" value="0x141C8000" />
6703        <register type="NOA" address="0x00009888" value="0x161C8000" />
6704        <register type="NOA" address="0x00009888" value="0x181C8000" />
6705        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6706        <register type="NOA" address="0x00009888" value="0x065B4000" />
6707        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6708        <register type="NOA" address="0x00009888" value="0x06614000" />
6709        <register type="NOA" address="0x00009888" value="0x0C620044" />
6710        <register type="NOA" address="0x00009888" value="0x10620000" />
6711        <register type="NOA" address="0x00009888" value="0x06620000" />
6712        <register type="NOA" address="0x00009888" value="0x084C8000" />
6713        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6714        <register type="NOA" address="0x00009888" value="0x020DA000" />
6715        <register type="NOA" address="0x00009888" value="0x040DA000" />
6716        <register type="NOA" address="0x00009888" value="0x060D2000" />
6717        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6718        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6719        <register type="NOA" address="0x00009888" value="0x042C8000" />
6720        <register type="NOA" address="0x00009888" value="0x062C8000" />
6721        <register type="NOA" address="0x00009888" value="0x082C8000" />
6722        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6723        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6724        <register type="NOA" address="0x00009888" value="0x1190F800" />
6725        <register type="NOA" address="0x00009888" value="0x37900000" />
6726        <register type="NOA" address="0x00009888" value="0x51900000" />
6727        <register type="NOA" address="0x00009888" value="0x43900000" />
6728        <register type="NOA" address="0x00009888" value="0x53900000" />
6729        <register type="NOA" address="0x00009888" value="0x45900000" />
6730        <register type="NOA" address="0x00009888" value="0x33900000" />
6731    </register_config>
6732    <register_config type="OA">
6733        <register type="OA" address="0x00002740" value="0x00000000" />
6734        <register type="OA" address="0x00002744" value="0x00800000" />
6735        <register type="OA" address="0x00002710" value="0x00000000" />
6736        <register type="OA" address="0x00002714" value="0xF0800000" />
6737        <register type="OA" address="0x00002720" value="0x00000000" />
6738        <register type="OA" address="0x00002724" value="0x00800000" />
6739        <register type="OA" address="0x00002770" value="0x00100070" />
6740        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6741        <register type="OA" address="0x00002778" value="0x00028002" />
6742        <register type="OA" address="0x0000277C" value="0x000087FF" />
6743        <register type="OA" address="0x00002780" value="0x00020002" />
6744        <register type="OA" address="0x00002784" value="0x00008FFF" />
6745        <register type="OA" address="0x00002788" value="0x00008002" />
6746        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6747    </register_config>
6748    <register_config type="FLEX">
6749        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6750        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6751        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6752        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6753        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6754        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6755        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6756    </register_config>
6757  </set>
6758
6759  <set name="Metric set L3_3"
6760       mdapi_supported_apis="OGL OCL IO BB"
6761       underscore_name="l3_3"
6762       hw_config_guid="a9cf8100-606e-4cb1-a509-e69f8588c050"
6763       chipset="CFLGT2"
6764       symbol_name="L3_3"
6765       >
6766    <counter name="GPU Core Clocks"
6767             description="The total number of GPU core clocks elapsed during the measurement."
6768             data_type="uint64"
6769             equation="GPU_CLOCK 0 READ"
6770             underscore_name="gpu_core_clocks"
6771             units="cycles"
6772             symbol_name="GpuCoreClocks"
6773             semantic_type="event"
6774             mdapi_supported_apis=""
6775             mdapi_usage_flags="Tier1 Frame Batch Draw"
6776             mdapi_hw_unit_type="gpu"
6777             mdapi_group="GPU"
6778             />
6779    <counter name="EU Active"
6780             description="The percentage of time in which the Execution Units were actively processing."
6781             data_type="float"
6782             max_equation="100"
6783             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6784             underscore_name="eu_active"
6785             units="percent"
6786             symbol_name="EuActive"
6787             semantic_type="duration"
6788             mdapi_supported_apis=""
6789             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6790             mdapi_group="EU Array"
6791             mdapi_hw_unit_type="gpu"
6792             />
6793    <counter name="EU Both FPU Pipes Active"
6794             description="The percentage of time in which both EU FPU pipelines were actively processing."
6795             data_type="float"
6796             max_equation="100"
6797             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6798             underscore_name="eu_fpu_both_active"
6799             units="percent"
6800             symbol_name="EuFpuBothActive"
6801             semantic_type="duration"
6802             mdapi_supported_apis=""
6803             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6804             mdapi_group="EU Array/Pipes"
6805             mdapi_hw_unit_type="gpu"
6806             />
6807    <counter name="VS Send Pipe Active"
6808             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6809             data_type="float"
6810             max_equation="100"
6811             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6812             underscore_name="vs_send_active"
6813             units="percent"
6814             symbol_name="VsSendActive"
6815             semantic_type="duration"
6816             mdapi_supported_apis="OGL IO BB"
6817             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6818             mdapi_group="EU Array/Vertex Shader"
6819             mdapi_hw_unit_type="gpu"
6820             />
6821    <counter name="VS FPU1 Pipe Active"
6822             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6823             data_type="float"
6824             max_equation="100"
6825             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6826             underscore_name="vs_fpu1_active"
6827             units="percent"
6828             symbol_name="VsFpu1Active"
6829             semantic_type="duration"
6830             mdapi_supported_apis="OGL IO BB"
6831             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6832             mdapi_group="EU Array/Vertex Shader"
6833             mdapi_hw_unit_type="gpu"
6834             />
6835    <counter name="GS Threads Dispatched"
6836             description="The total number of geometry shader hardware threads dispatched."
6837             data_type="uint64"
6838             equation="A 5 READ"
6839             underscore_name="gs_threads"
6840             units="threads"
6841             symbol_name="GsThreads"
6842             semantic_type="event"
6843             mdapi_supported_apis="OGL4 IO BB"
6844             mdapi_usage_flags="Tier3 Frame Batch Draw"
6845             mdapi_hw_unit_type="gpu"
6846             mdapi_group="EU Array/Geometry Shader"
6847             />
6848    <counter name="Early Hi-Depth Test Fails"
6849             description="The total number of pixels dropped on early hierarchical depth test."
6850             data_type="uint64"
6851             equation="A 22 READ 4 UMUL"
6852             underscore_name="hi_depth_test_fails"
6853             units="pixels"
6854             symbol_name="HiDepthTestFails"
6855             semantic_type="event"
6856             mdapi_supported_apis="OGL IO BB"
6857             mdapi_usage_flags="Tier3 Frame Batch Draw"
6858             mdapi_hw_unit_type="gpu"
6859             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6860             />
6861    <counter name="FS Both FPU Active"
6862             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6863             data_type="float"
6864             max_equation="100"
6865             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6866             underscore_name="ps_eu_both_fpu_active"
6867             units="percent"
6868             symbol_name="PsEuBothFpuActive"
6869             semantic_type="duration"
6870             mdapi_supported_apis="OGL IO BB"
6871             mdapi_usage_flags="Tier4 Frame Batch Draw"
6872             mdapi_group="3D Pipe/Fragment Shader"
6873             mdapi_hw_unit_type="gpu"
6874             />
6875    <counter name="VS Threads Dispatched"
6876             description="The total number of vertex shader hardware threads dispatched."
6877             data_type="uint64"
6878             equation="A 1 READ"
6879             underscore_name="vs_threads"
6880             units="threads"
6881             symbol_name="VsThreads"
6882             semantic_type="event"
6883             mdapi_supported_apis="OGL IO BB"
6884             mdapi_usage_flags="Tier3 Frame Batch Draw"
6885             mdapi_hw_unit_type="gpu"
6886             mdapi_group="EU Array/Vertex Shader"
6887             />
6888    <counter name="FS Threads Dispatched"
6889             description="The total number of fragment shader hardware threads dispatched."
6890             data_type="uint64"
6891             equation="A 6 READ"
6892             underscore_name="ps_threads"
6893             units="threads"
6894             symbol_name="PsThreads"
6895             semantic_type="event"
6896             mdapi_supported_apis="OGL IO BB"
6897             mdapi_usage_flags="Tier3 Frame Batch Draw"
6898             mdapi_hw_unit_type="gpu"
6899             mdapi_group="EU Array/Fragment Shader"
6900             />
6901    <counter name="Slice0 L3 Bank3 Stalled"
6902             description="The percentage of time in which slice0 L3 bank3 is stalled"
6903             data_type="float"
6904             max_equation="100"
6905             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6906             underscore_name="l30_bank3_stalled"
6907             units="percent"
6908             symbol_name="L30Bank3Stalled"
6909             availability="$SliceMask 0x1 AND"
6910             semantic_type="duration"
6911             mdapi_supported_apis=""
6912             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6913             mdapi_group="GTI/L3"
6914             mdapi_hw_unit_type="slice"
6915             />
6916    <counter name="Shader Barrier Messages"
6917             description="The total number of shader barrier messages."
6918             data_type="uint64"
6919             equation="A 35 READ"
6920             underscore_name="shader_barriers"
6921             units="messages"
6922             symbol_name="ShaderBarriers"
6923             semantic_type="event"
6924             mdapi_supported_apis=""
6925             mdapi_usage_flags="Tier3 Frame Batch Draw"
6926             mdapi_hw_unit_type="gpu"
6927             mdapi_group="EU Array/Barrier"
6928             />
6929    <counter name="Sampler Texels"
6930             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6931             data_type="uint64"
6932             equation="A 28 READ 4 UMUL"
6933             underscore_name="sampler_texels"
6934             units="texels"
6935             symbol_name="SamplerTexels"
6936             semantic_type="event"
6937             mdapi_supported_apis=""
6938             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6939             mdapi_hw_unit_type="gpu"
6940             mdapi_group="Sampler/Sampler Input"
6941             />
6942    <counter name="Pixels Failing Tests"
6943             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6944             data_type="uint64"
6945             equation="A 25 READ 4 UMUL"
6946             underscore_name="pixels_failing_post_ps_tests"
6947             units="pixels"
6948             symbol_name="PixelsFailingPostPsTests"
6949             semantic_type="event"
6950             mdapi_supported_apis="OGL IO BB"
6951             mdapi_usage_flags="Tier3 Frame Batch Draw"
6952             mdapi_hw_unit_type="gpu"
6953             mdapi_group="3D Pipe/Output Merger"
6954             />
6955    <counter name="GPU Time Elapsed"
6956             description="Time elapsed on the GPU during the measurement."
6957             data_type="uint64"
6958             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6959             underscore_name="gpu_time"
6960             units="ns"
6961             symbol_name="GpuTime"
6962             semantic_type="duration"
6963             mdapi_supported_apis=""
6964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6965             mdapi_hw_unit_type="gpu"
6966             mdapi_group="GPU"
6967             />
6968    <counter name="AVG GPU Core Frequency"
6969             description="Average GPU Core Frequency in the measurement."
6970             data_type="uint64"
6971             max_equation="$GpuMaxFrequency"
6972             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6973             underscore_name="avg_gpu_core_frequency"
6974             units="hz"
6975             symbol_name="AvgGpuCoreFrequency"
6976             semantic_type="event"
6977             mdapi_supported_apis=""
6978             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6979             mdapi_group="GPU"
6980             mdapi_hw_unit_type="gpu"
6981             />
6982    <counter name="Sampler Texels Misses"
6983             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6984             data_type="uint64"
6985             equation="A 29 READ 4 UMUL"
6986             underscore_name="sampler_texel_misses"
6987             units="texels"
6988             symbol_name="SamplerTexelMisses"
6989             semantic_type="event"
6990             mdapi_supported_apis=""
6991             mdapi_usage_flags="Tier3 Batch Frame Draw"
6992             mdapi_hw_unit_type="gpu"
6993             mdapi_group="Sampler/Sampler Cache"
6994             />
6995    <counter name="CS Threads Dispatched"
6996             description="The total number of compute shader hardware threads dispatched."
6997             data_type="uint64"
6998             equation="A 4 READ"
6999             underscore_name="cs_threads"
7000             units="threads"
7001             symbol_name="CsThreads"
7002             semantic_type="event"
7003             mdapi_supported_apis="OGL4 OCL IO BB"
7004             mdapi_usage_flags="Tier3 Frame Batch Draw"
7005             mdapi_hw_unit_type="gpu"
7006             mdapi_group="EU Array/Compute Shader"
7007             />
7008    <counter name="SLM Bytes Read"
7009             description="The total number of GPU memory bytes read from shared local memory."
7010             data_type="uint64"
7011             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7012             equation="A 30 READ 64 UMUL"
7013             underscore_name="slm_bytes_read"
7014             units="bytes"
7015             symbol_name="SlmBytesRead"
7016             semantic_type="throughput"
7017             mdapi_supported_apis="OGL4 OCL IO BB"
7018             mdapi_usage_flags="Tier3 Frame Batch Draw"
7019             mdapi_group="L3/Data Port/SLM"
7020             mdapi_hw_unit_type="gpu"
7021             />
7022    <counter name="PS FPU1 Pipe Active"
7023             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7024             data_type="float"
7025             max_equation="100"
7026             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7027             underscore_name="ps_fpu1_active"
7028             units="percent"
7029             symbol_name="PsFpu1Active"
7030             semantic_type="duration"
7031             mdapi_supported_apis="OGL IO BB"
7032             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7033             mdapi_group="EU Array/Pixel Shader"
7034             mdapi_hw_unit_type="gpu"
7035             />
7036    <counter name="Slice0 L3 Bank3 Active"
7037             description="The percentage of time in which slice0 L3 bank3 is active"
7038             data_type="float"
7039             max_equation="100"
7040             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7041             underscore_name="l30_bank3_active"
7042             units="percent"
7043             symbol_name="L30Bank3Active"
7044             availability="$SliceMask 0x1 AND"
7045             semantic_type="duration"
7046             mdapi_supported_apis=""
7047             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7048             mdapi_group="GTI/L3"
7049             mdapi_hw_unit_type="slice"
7050             />
7051    <counter name="PS Send Pipeline Active"
7052             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7053             data_type="float"
7054             max_equation="100"
7055             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7056             underscore_name="ps_send_active"
7057             units="percent"
7058             symbol_name="PsSendActive"
7059             semantic_type="duration"
7060             mdapi_supported_apis="OGL IO BB"
7061             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7062             mdapi_group="EU Array/Pixel Shader"
7063             mdapi_hw_unit_type="gpu"
7064             />
7065    <counter name="VS FPU0 Pipe Active"
7066             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7067             data_type="float"
7068             max_equation="100"
7069             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7070             underscore_name="vs_fpu0_active"
7071             units="percent"
7072             symbol_name="VsFpu0Active"
7073             semantic_type="duration"
7074             mdapi_supported_apis="OGL IO BB"
7075             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7076             mdapi_group="EU Array/Vertex Shader"
7077             mdapi_hw_unit_type="gpu"
7078             />
7079    <counter name="GPU Busy"
7080             description="The percentage of time in which the GPU has been processing GPU commands."
7081             data_type="float"
7082             max_equation="100"
7083             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7084             underscore_name="gpu_busy"
7085             units="percent"
7086             symbol_name="GpuBusy"
7087             semantic_type="duration"
7088             mdapi_supported_apis=""
7089             mdapi_usage_flags="Tier1 Overview System Frame"
7090             mdapi_group="GPU"
7091             mdapi_hw_unit_type="gpu"
7092             />
7093    <counter name="Rasterized Pixels"
7094             description="The total number of rasterized pixels."
7095             data_type="uint64"
7096             equation="A 21 READ 4 UMUL"
7097             underscore_name="rasterized_pixels"
7098             units="pixels"
7099             symbol_name="RasterizedPixels"
7100             semantic_type="event"
7101             mdapi_supported_apis="OGL IO BB"
7102             mdapi_usage_flags="Tier3 Frame Batch Draw"
7103             mdapi_hw_unit_type="gpu"
7104             mdapi_group="3D Pipe/Rasterizer"
7105             />
7106    <counter name="PS FPU0 Pipe Active"
7107             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7108             data_type="float"
7109             max_equation="100"
7110             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7111             underscore_name="ps_fpu0_active"
7112             units="percent"
7113             symbol_name="PsFpu0Active"
7114             semantic_type="duration"
7115             mdapi_supported_apis="OGL IO BB"
7116             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7117             mdapi_group="EU Array/Pixel Shader"
7118             mdapi_hw_unit_type="gpu"
7119             />
7120    <counter name="DS Threads Dispatched"
7121             description="The total number of domain shader hardware threads dispatched."
7122             data_type="uint64"
7123             equation="A 3 READ"
7124             underscore_name="ds_threads"
7125             units="threads"
7126             symbol_name="DsThreads"
7127             semantic_type="event"
7128             mdapi_supported_apis="OGL4 IO BB"
7129             mdapi_usage_flags="Tier3 Frame Batch Draw"
7130             mdapi_hw_unit_type="gpu"
7131             mdapi_group="EU Array/Domain Shader"
7132             />
7133    <counter name="Samples Written"
7134             description="The total number of samples or pixels written to all render targets."
7135             data_type="uint64"
7136             equation="A 26 READ 4 UMUL"
7137             underscore_name="samples_written"
7138             units="pixels"
7139             symbol_name="SamplesWritten"
7140             semantic_type="event"
7141             mdapi_supported_apis="OGL IO BB"
7142             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7143             mdapi_hw_unit_type="gpu"
7144             mdapi_group="3D Pipe/Output Merger"
7145             />
7146    <counter name="EU Stall"
7147             description="The percentage of time in which the Execution Units were stalled."
7148             data_type="float"
7149             max_equation="100"
7150             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7151             underscore_name="eu_stall"
7152             units="percent"
7153             symbol_name="EuStall"
7154             semantic_type="duration"
7155             mdapi_supported_apis=""
7156             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7157             mdapi_group="EU Array"
7158             mdapi_hw_unit_type="gpu"
7159             />
7160    <counter name="Samples Blended"
7161             description="The total number of blended samples or pixels written to all render targets."
7162             data_type="uint64"
7163             equation="A 27 READ 4 UMUL"
7164             underscore_name="samples_blended"
7165             units="pixels"
7166             symbol_name="SamplesBlended"
7167             semantic_type="event"
7168             mdapi_supported_apis="OGL IO BB"
7169             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7170             mdapi_hw_unit_type="gpu"
7171             mdapi_group="3D Pipe/Output Merger"
7172             />
7173    <counter name="Early Depth Test Fails"
7174             description="The total number of pixels dropped on early depth test."
7175             data_type="uint64"
7176             equation="A 23 READ 4 UMUL"
7177             underscore_name="early_depth_test_fails"
7178             units="pixels"
7179             symbol_name="EarlyDepthTestFails"
7180             semantic_type="event"
7181             mdapi_supported_apis="OGL IO BB"
7182             mdapi_usage_flags="Tier3 Frame Batch Draw"
7183             mdapi_hw_unit_type="gpu"
7184             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7185             />
7186    <counter name="Shader Memory Accesses"
7187             description="The total number of shader memory accesses to L3."
7188             data_type="uint64"
7189             equation="A 32 READ"
7190             underscore_name="shader_memory_accesses"
7191             units="messages"
7192             symbol_name="ShaderMemoryAccesses"
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="L3/Data Port"
7198             />
7199    <counter name="HS Threads Dispatched"
7200             description="The total number of hull shader hardware threads dispatched."
7201             data_type="uint64"
7202             equation="A 2 READ"
7203             underscore_name="hs_threads"
7204             units="threads"
7205             symbol_name="HsThreads"
7206             semantic_type="event"
7207             mdapi_supported_apis="OGL4 IO BB"
7208             mdapi_usage_flags="Tier3 Frame Batch Draw"
7209             mdapi_hw_unit_type="gpu"
7210             mdapi_group="EU Array/Hull Shader"
7211             />
7212    <counter name="SLM Bytes Written"
7213             description="The total number of GPU memory bytes written into shared local memory."
7214             data_type="uint64"
7215             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7216             equation="A 31 READ 64 UMUL"
7217             underscore_name="slm_bytes_written"
7218             units="bytes"
7219             symbol_name="SlmBytesWritten"
7220             semantic_type="throughput"
7221             mdapi_supported_apis="OGL4 OCL IO BB"
7222             mdapi_usage_flags="Tier3 Frame Batch Draw"
7223             mdapi_group="L3/Data Port/SLM"
7224             mdapi_hw_unit_type="gpu"
7225             />
7226    <counter name="L3 Shader Throughput"
7227             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7228             data_type="uint64"
7229             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7230             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7231             underscore_name="l3_shader_throughput"
7232             units="bytes"
7233             symbol_name="L3ShaderThroughput"
7234             semantic_type="throughput"
7235             mdapi_supported_apis="OGL4 OCL IO BB"
7236             mdapi_usage_flags="Tier2 Frame Batch Draw"
7237             mdapi_group="L3/Data Port"
7238             mdapi_hw_unit_type="gpu"
7239             />
7240    <counter name="Samples Killed in FS"
7241             description="The total number of samples or pixels dropped in fragment shaders."
7242             data_type="uint64"
7243             equation="A 24 READ 4 UMUL"
7244             underscore_name="samples_killed_in_ps"
7245             units="pixels"
7246             symbol_name="SamplesKilledInPs"
7247             semantic_type="event"
7248             mdapi_supported_apis="OGL IO BB"
7249             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7250             mdapi_hw_unit_type="gpu"
7251             mdapi_group="3D Pipe/Fragment Shader"
7252             />
7253    <counter name="Shader Atomic Memory Accesses"
7254             description="The total number of shader atomic memory accesses."
7255             data_type="uint64"
7256             equation="A 34 READ"
7257             underscore_name="shader_atomics"
7258             units="messages"
7259             symbol_name="ShaderAtomics"
7260             semantic_type="event"
7261             mdapi_supported_apis="OGL OCL IO BB"
7262             mdapi_usage_flags="Tier3 Frame Batch Draw"
7263             mdapi_hw_unit_type="gpu"
7264             mdapi_group="L3/Data Port/Atomics"
7265             />
7266    <register_config type="NOA">
7267        <register type="NOA" address="0x00009840" value="0x00000080" />
7268        <register type="NOA" address="0x00009888" value="0x126C4E80" />
7269        <register type="NOA" address="0x00009888" value="0x146C0000" />
7270        <register type="NOA" address="0x00009888" value="0x0A633400" />
7271        <register type="NOA" address="0x00009888" value="0x044E8000" />
7272        <register type="NOA" address="0x00009888" value="0x064E8000" />
7273        <register type="NOA" address="0x00009888" value="0x084E8000" />
7274        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7275        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7276        <register type="NOA" address="0x00009888" value="0x026C3321" />
7277        <register type="NOA" address="0x00009888" value="0x046C342F" />
7278        <register type="NOA" address="0x00009888" value="0x106C0000" />
7279        <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7280        <register type="NOA" address="0x00009888" value="0x021BC000" />
7281        <register type="NOA" address="0x00009888" value="0x041BC000" />
7282        <register type="NOA" address="0x00009888" value="0x061B4000" />
7283        <register type="NOA" address="0x00009888" value="0x141C8000" />
7284        <register type="NOA" address="0x00009888" value="0x161C8000" />
7285        <register type="NOA" address="0x00009888" value="0x181C8000" />
7286        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7287        <register type="NOA" address="0x00009888" value="0x06604000" />
7288        <register type="NOA" address="0x00009888" value="0x0C630044" />
7289        <register type="NOA" address="0x00009888" value="0x10630000" />
7290        <register type="NOA" address="0x00009888" value="0x06630000" />
7291        <register type="NOA" address="0x00009888" value="0x084C8000" />
7292        <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7293        <register type="NOA" address="0x00009888" value="0x020DA000" />
7294        <register type="NOA" address="0x00009888" value="0x040DA000" />
7295        <register type="NOA" address="0x00009888" value="0x060D2000" />
7296        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7297        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7298        <register type="NOA" address="0x00009888" value="0x042C8000" />
7299        <register type="NOA" address="0x00009888" value="0x062C8000" />
7300        <register type="NOA" address="0x00009888" value="0x082C8000" />
7301        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7302        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7303        <register type="NOA" address="0x00009888" value="0x1190F800" />
7304        <register type="NOA" address="0x00009888" value="0x37900000" />
7305        <register type="NOA" address="0x00009888" value="0x51900000" />
7306        <register type="NOA" address="0x00009888" value="0x43900842" />
7307        <register type="NOA" address="0x00009888" value="0x53900000" />
7308        <register type="NOA" address="0x00009888" value="0x45900002" />
7309        <register type="NOA" address="0x00009888" value="0x33900000" />
7310    </register_config>
7311    <register_config type="OA">
7312        <register type="OA" address="0x00002740" value="0x00000000" />
7313        <register type="OA" address="0x00002744" value="0x00800000" />
7314        <register type="OA" address="0x00002710" value="0x00000000" />
7315        <register type="OA" address="0x00002714" value="0xF0800000" />
7316        <register type="OA" address="0x00002720" value="0x00000000" />
7317        <register type="OA" address="0x00002724" value="0x00800000" />
7318        <register type="OA" address="0x00002770" value="0x00100070" />
7319        <register type="OA" address="0x00002774" value="0x0000FFF1" />
7320        <register type="OA" address="0x00002778" value="0x00028002" />
7321        <register type="OA" address="0x0000277C" value="0x000087FF" />
7322        <register type="OA" address="0x00002780" value="0x00020002" />
7323        <register type="OA" address="0x00002784" value="0x00008FFF" />
7324        <register type="OA" address="0x00002788" value="0x00008002" />
7325        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7326    </register_config>
7327    <register_config type="FLEX">
7328        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7329        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7330        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7331        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7332        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7333        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7334        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7335    </register_config>
7336  </set>
7337
7338  <set name="Metric set RasterizerAndPixelBackend"
7339       mdapi_supported_apis="OGL OCL IO BB"
7340       underscore_name="rasterizer_and_pixel_backend"
7341       hw_config_guid="4905b811-fbb0-4f51-aacd-3d46555aad3d"
7342       chipset="CFLGT2"
7343       symbol_name="RasterizerAndPixelBackend"
7344       >
7345    <counter name="GPU Core Clocks"
7346             description="The total number of GPU core clocks elapsed during the measurement."
7347             data_type="uint64"
7348             equation="GPU_CLOCK 0 READ"
7349             underscore_name="gpu_core_clocks"
7350             units="cycles"
7351             symbol_name="GpuCoreClocks"
7352             semantic_type="event"
7353             mdapi_supported_apis=""
7354             mdapi_usage_flags="Tier1 Frame Batch Draw"
7355             mdapi_hw_unit_type="gpu"
7356             mdapi_group="GPU"
7357             />
7358    <counter name="EU Active"
7359             description="The percentage of time in which the Execution Units were actively processing."
7360             data_type="float"
7361             max_equation="100"
7362             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7363             underscore_name="eu_active"
7364             units="percent"
7365             symbol_name="EuActive"
7366             semantic_type="duration"
7367             mdapi_supported_apis=""
7368             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7369             mdapi_group="EU Array"
7370             mdapi_hw_unit_type="gpu"
7371             />
7372    <counter name="EU Both FPU Pipes Active"
7373             description="The percentage of time in which both EU FPU pipelines were actively processing."
7374             data_type="float"
7375             max_equation="100"
7376             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7377             underscore_name="eu_fpu_both_active"
7378             units="percent"
7379             symbol_name="EuFpuBothActive"
7380             semantic_type="duration"
7381             mdapi_supported_apis=""
7382             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7383             mdapi_group="EU Array/Pipes"
7384             mdapi_hw_unit_type="gpu"
7385             />
7386    <counter name="VS Send Pipe Active"
7387             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7388             data_type="float"
7389             max_equation="100"
7390             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7391             underscore_name="vs_send_active"
7392             units="percent"
7393             symbol_name="VsSendActive"
7394             semantic_type="duration"
7395             mdapi_supported_apis="OGL IO BB"
7396             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7397             mdapi_group="EU Array/Vertex Shader"
7398             mdapi_hw_unit_type="gpu"
7399             />
7400    <counter name="VS FPU1 Pipe Active"
7401             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7402             data_type="float"
7403             max_equation="100"
7404             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7405             underscore_name="vs_fpu1_active"
7406             units="percent"
7407             symbol_name="VsFpu1Active"
7408             semantic_type="duration"
7409             mdapi_supported_apis="OGL IO BB"
7410             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7411             mdapi_group="EU Array/Vertex Shader"
7412             mdapi_hw_unit_type="gpu"
7413             />
7414    <counter name="GS Threads Dispatched"
7415             description="The total number of geometry shader hardware threads dispatched."
7416             data_type="uint64"
7417             equation="A 5 READ"
7418             underscore_name="gs_threads"
7419             units="threads"
7420             symbol_name="GsThreads"
7421             semantic_type="event"
7422             mdapi_supported_apis="OGL4 IO BB"
7423             mdapi_usage_flags="Tier3 Frame Batch Draw"
7424             mdapi_hw_unit_type="gpu"
7425             mdapi_group="EU Array/Geometry Shader"
7426             />
7427    <counter name="Early Hi-Depth Test Fails"
7428             description="The total number of pixels dropped on early hierarchical depth test."
7429             data_type="uint64"
7430             equation="A 22 READ 4 UMUL"
7431             underscore_name="hi_depth_test_fails"
7432             units="pixels"
7433             symbol_name="HiDepthTestFails"
7434             semantic_type="event"
7435             mdapi_supported_apis="OGL IO BB"
7436             mdapi_usage_flags="Tier3 Frame Batch Draw"
7437             mdapi_hw_unit_type="gpu"
7438             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7439             />
7440    <counter name="FS Both FPU Active"
7441             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7442             data_type="float"
7443             max_equation="100"
7444             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7445             underscore_name="ps_eu_both_fpu_active"
7446             units="percent"
7447             symbol_name="PsEuBothFpuActive"
7448             semantic_type="duration"
7449             mdapi_supported_apis="OGL IO BB"
7450             mdapi_usage_flags="Tier4 Frame Batch Draw"
7451             mdapi_group="3D Pipe/Fragment Shader"
7452             mdapi_hw_unit_type="gpu"
7453             />
7454    <counter name="VS Threads Dispatched"
7455             description="The total number of vertex shader hardware threads dispatched."
7456             data_type="uint64"
7457             equation="A 1 READ"
7458             underscore_name="vs_threads"
7459             units="threads"
7460             symbol_name="VsThreads"
7461             semantic_type="event"
7462             mdapi_supported_apis="OGL IO BB"
7463             mdapi_usage_flags="Tier3 Frame Batch Draw"
7464             mdapi_hw_unit_type="gpu"
7465             mdapi_group="EU Array/Vertex Shader"
7466             />
7467    <counter name="FS Threads Dispatched"
7468             description="The total number of fragment shader hardware threads dispatched."
7469             data_type="uint64"
7470             equation="A 6 READ"
7471             underscore_name="ps_threads"
7472             units="threads"
7473             symbol_name="PsThreads"
7474             semantic_type="event"
7475             mdapi_supported_apis="OGL IO BB"
7476             mdapi_usage_flags="Tier3 Frame Batch Draw"
7477             mdapi_hw_unit_type="gpu"
7478             mdapi_group="EU Array/Fragment Shader"
7479             />
7480    <counter name="Slice0 Pixel Values Ready"
7481             description="The percentage of time in which slice0 pixel values are ready"
7482             data_type="float"
7483             max_equation="100"
7484             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7485             underscore_name="pixel_values0_ready"
7486             units="percent"
7487             symbol_name="PixelValues0Ready"
7488             availability="$SliceMask 0x1 AND"
7489             semantic_type="duration"
7490             mdapi_supported_apis=""
7491             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7492             mdapi_group="GPU/3D Pipe"
7493             mdapi_hw_unit_type="slice"
7494             />
7495    <counter name="Shader Barrier Messages"
7496             description="The total number of shader barrier messages."
7497             data_type="uint64"
7498             equation="A 35 READ"
7499             underscore_name="shader_barriers"
7500             units="messages"
7501             symbol_name="ShaderBarriers"
7502             semantic_type="event"
7503             mdapi_supported_apis=""
7504             mdapi_usage_flags="Tier3 Frame Batch Draw"
7505             mdapi_hw_unit_type="gpu"
7506             mdapi_group="EU Array/Barrier"
7507             />
7508    <counter name="Sampler Texels"
7509             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7510             data_type="uint64"
7511             equation="A 28 READ 4 UMUL"
7512             underscore_name="sampler_texels"
7513             units="texels"
7514             symbol_name="SamplerTexels"
7515             semantic_type="event"
7516             mdapi_supported_apis=""
7517             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7518             mdapi_hw_unit_type="gpu"
7519             mdapi_group="Sampler/Sampler Input"
7520             />
7521    <counter name="Pixels Failing Tests"
7522             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7523             data_type="uint64"
7524             equation="A 25 READ 4 UMUL"
7525             underscore_name="pixels_failing_post_ps_tests"
7526             units="pixels"
7527             symbol_name="PixelsFailingPostPsTests"
7528             semantic_type="event"
7529             mdapi_supported_apis="OGL IO BB"
7530             mdapi_usage_flags="Tier3 Frame Batch Draw"
7531             mdapi_hw_unit_type="gpu"
7532             mdapi_group="3D Pipe/Output Merger"
7533             />
7534    <counter name="GPU Time Elapsed"
7535             description="Time elapsed on the GPU during the measurement."
7536             data_type="uint64"
7537             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7538             underscore_name="gpu_time"
7539             units="ns"
7540             symbol_name="GpuTime"
7541             semantic_type="duration"
7542             mdapi_supported_apis=""
7543             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7544             mdapi_hw_unit_type="gpu"
7545             mdapi_group="GPU"
7546             />
7547    <counter name="AVG GPU Core Frequency"
7548             description="Average GPU Core Frequency in the measurement."
7549             data_type="uint64"
7550             max_equation="$GpuMaxFrequency"
7551             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7552             underscore_name="avg_gpu_core_frequency"
7553             units="hz"
7554             symbol_name="AvgGpuCoreFrequency"
7555             semantic_type="event"
7556             mdapi_supported_apis=""
7557             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7558             mdapi_group="GPU"
7559             mdapi_hw_unit_type="gpu"
7560             />
7561    <counter name="Sampler Texels Misses"
7562             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7563             data_type="uint64"
7564             equation="A 29 READ 4 UMUL"
7565             underscore_name="sampler_texel_misses"
7566             units="texels"
7567             symbol_name="SamplerTexelMisses"
7568             semantic_type="event"
7569             mdapi_supported_apis=""
7570             mdapi_usage_flags="Tier3 Batch Frame Draw"
7571             mdapi_hw_unit_type="gpu"
7572             mdapi_group="Sampler/Sampler Cache"
7573             />
7574    <counter name="CS Threads Dispatched"
7575             description="The total number of compute shader hardware threads dispatched."
7576             data_type="uint64"
7577             equation="A 4 READ"
7578             underscore_name="cs_threads"
7579             units="threads"
7580             symbol_name="CsThreads"
7581             semantic_type="event"
7582             mdapi_supported_apis="OGL4 OCL IO BB"
7583             mdapi_usage_flags="Tier3 Frame Batch Draw"
7584             mdapi_hw_unit_type="gpu"
7585             mdapi_group="EU Array/Compute Shader"
7586             />
7587    <counter name="Slice0 Rasterizer Input Available"
7588             description="The percentage of time in which slice0 rasterizer input is available"
7589             data_type="float"
7590             max_equation="100"
7591             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7592             underscore_name="rasterizer0_input_available"
7593             units="percent"
7594             symbol_name="Rasterizer0InputAvailable"
7595             availability="$SliceMask 0x1 AND"
7596             semantic_type="duration"
7597             mdapi_supported_apis=""
7598             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7599             mdapi_group="GPU/Rasterizer"
7600             mdapi_hw_unit_type="slice"
7601             />
7602    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7603             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7604             data_type="float"
7605             max_equation="100"
7606             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7607             underscore_name="pixel_data0_ready"
7608             units="percent"
7609             symbol_name="PixelData0Ready"
7610             availability="$SliceMask 0x1 AND"
7611             semantic_type="duration"
7612             mdapi_supported_apis=""
7613             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7614             mdapi_group="GPU/Rasterizer/Early Depth Test"
7615             mdapi_hw_unit_type="slice"
7616             />
7617    <counter name="SLM Bytes Read"
7618             description="The total number of GPU memory bytes read from shared local memory."
7619             data_type="uint64"
7620             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7621             equation="A 30 READ 64 UMUL"
7622             underscore_name="slm_bytes_read"
7623             units="bytes"
7624             symbol_name="SlmBytesRead"
7625             semantic_type="throughput"
7626             mdapi_supported_apis="OGL4 OCL IO BB"
7627             mdapi_usage_flags="Tier3 Frame Batch Draw"
7628             mdapi_group="L3/Data Port/SLM"
7629             mdapi_hw_unit_type="gpu"
7630             />
7631    <counter name="PS FPU1 Pipe Active"
7632             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7633             data_type="float"
7634             max_equation="100"
7635             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7636             underscore_name="ps_fpu1_active"
7637             units="percent"
7638             symbol_name="PsFpu1Active"
7639             semantic_type="duration"
7640             mdapi_supported_apis="OGL IO BB"
7641             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7642             mdapi_group="EU Array/Pixel Shader"
7643             mdapi_hw_unit_type="gpu"
7644             />
7645    <counter name="PS Send Pipeline Active"
7646             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7647             data_type="float"
7648             max_equation="100"
7649             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7650             underscore_name="ps_send_active"
7651             units="percent"
7652             symbol_name="PsSendActive"
7653             semantic_type="duration"
7654             mdapi_supported_apis="OGL IO BB"
7655             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7656             mdapi_group="EU Array/Pixel Shader"
7657             mdapi_hw_unit_type="gpu"
7658             />
7659    <counter name="VS FPU0 Pipe Active"
7660             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7661             data_type="float"
7662             max_equation="100"
7663             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7664             underscore_name="vs_fpu0_active"
7665             units="percent"
7666             symbol_name="VsFpu0Active"
7667             semantic_type="duration"
7668             mdapi_supported_apis="OGL IO BB"
7669             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7670             mdapi_group="EU Array/Vertex Shader"
7671             mdapi_hw_unit_type="gpu"
7672             />
7673    <counter name="GPU Busy"
7674             description="The percentage of time in which the GPU has been processing GPU commands."
7675             data_type="float"
7676             max_equation="100"
7677             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7678             underscore_name="gpu_busy"
7679             units="percent"
7680             symbol_name="GpuBusy"
7681             semantic_type="duration"
7682             mdapi_supported_apis=""
7683             mdapi_usage_flags="Tier1 Overview System Frame"
7684             mdapi_group="GPU"
7685             mdapi_hw_unit_type="gpu"
7686             />
7687    <counter name="Rasterized Pixels"
7688             description="The total number of rasterized pixels."
7689             data_type="uint64"
7690             equation="A 21 READ 4 UMUL"
7691             underscore_name="rasterized_pixels"
7692             units="pixels"
7693             symbol_name="RasterizedPixels"
7694             semantic_type="event"
7695             mdapi_supported_apis="OGL IO BB"
7696             mdapi_usage_flags="Tier3 Frame Batch Draw"
7697             mdapi_hw_unit_type="gpu"
7698             mdapi_group="3D Pipe/Rasterizer"
7699             />
7700    <counter name="PS FPU0 Pipe Active"
7701             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7702             data_type="float"
7703             max_equation="100"
7704             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7705             underscore_name="ps_fpu0_active"
7706             units="percent"
7707             symbol_name="PsFpu0Active"
7708             semantic_type="duration"
7709             mdapi_supported_apis="OGL IO BB"
7710             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7711             mdapi_group="EU Array/Pixel Shader"
7712             mdapi_hw_unit_type="gpu"
7713             />
7714    <counter name="DS Threads Dispatched"
7715             description="The total number of domain shader hardware threads dispatched."
7716             data_type="uint64"
7717             equation="A 3 READ"
7718             underscore_name="ds_threads"
7719             units="threads"
7720             symbol_name="DsThreads"
7721             semantic_type="event"
7722             mdapi_supported_apis="OGL4 IO BB"
7723             mdapi_usage_flags="Tier3 Frame Batch Draw"
7724             mdapi_hw_unit_type="gpu"
7725             mdapi_group="EU Array/Domain Shader"
7726             />
7727    <counter name="Samples Written"
7728             description="The total number of samples or pixels written to all render targets."
7729             data_type="uint64"
7730             equation="A 26 READ 4 UMUL"
7731             underscore_name="samples_written"
7732             units="pixels"
7733             symbol_name="SamplesWritten"
7734             semantic_type="event"
7735             mdapi_supported_apis="OGL IO BB"
7736             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7737             mdapi_hw_unit_type="gpu"
7738             mdapi_group="3D Pipe/Output Merger"
7739             />
7740    <counter name="EU Stall"
7741             description="The percentage of time in which the Execution Units were stalled."
7742             data_type="float"
7743             max_equation="100"
7744             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7745             underscore_name="eu_stall"
7746             units="percent"
7747             symbol_name="EuStall"
7748             semantic_type="duration"
7749             mdapi_supported_apis=""
7750             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7751             mdapi_group="EU Array"
7752             mdapi_hw_unit_type="gpu"
7753             />
7754    <counter name="Slice0 Rasterizer Output Ready"
7755             description="The percentage of time in which slice0 rasterizer output is ready"
7756             data_type="float"
7757             max_equation="100"
7758             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7759             underscore_name="rasterizer0_output_ready"
7760             units="percent"
7761             symbol_name="Rasterizer0OutputReady"
7762             availability="$SliceMask 0x1 AND"
7763             semantic_type="duration"
7764             mdapi_supported_apis=""
7765             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7766             mdapi_group="GPU/Rasterizer"
7767             mdapi_hw_unit_type="slice"
7768             />
7769    <counter name="Samples Blended"
7770             description="The total number of blended samples or pixels written to all render targets."
7771             data_type="uint64"
7772             equation="A 27 READ 4 UMUL"
7773             underscore_name="samples_blended"
7774             units="pixels"
7775             symbol_name="SamplesBlended"
7776             semantic_type="event"
7777             mdapi_supported_apis="OGL IO BB"
7778             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7779             mdapi_hw_unit_type="gpu"
7780             mdapi_group="3D Pipe/Output Merger"
7781             />
7782    <counter name="Early Depth Test Fails"
7783             description="The total number of pixels dropped on early depth test."
7784             data_type="uint64"
7785             equation="A 23 READ 4 UMUL"
7786             underscore_name="early_depth_test_fails"
7787             units="pixels"
7788             symbol_name="EarlyDepthTestFails"
7789             semantic_type="event"
7790             mdapi_supported_apis="OGL IO BB"
7791             mdapi_usage_flags="Tier3 Frame Batch Draw"
7792             mdapi_hw_unit_type="gpu"
7793             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7794             />
7795    <counter name="Shader Memory Accesses"
7796             description="The total number of shader memory accesses to L3."
7797             data_type="uint64"
7798             equation="A 32 READ"
7799             underscore_name="shader_memory_accesses"
7800             units="messages"
7801             symbol_name="ShaderMemoryAccesses"
7802             semantic_type="event"
7803             mdapi_supported_apis=""
7804             mdapi_usage_flags="Tier3 Frame Batch Draw"
7805             mdapi_hw_unit_type="gpu"
7806             mdapi_group="L3/Data Port"
7807             />
7808    <counter name="HS Threads Dispatched"
7809             description="The total number of hull shader hardware threads dispatched."
7810             data_type="uint64"
7811             equation="A 2 READ"
7812             underscore_name="hs_threads"
7813             units="threads"
7814             symbol_name="HsThreads"
7815             semantic_type="event"
7816             mdapi_supported_apis="OGL4 IO BB"
7817             mdapi_usage_flags="Tier3 Frame Batch Draw"
7818             mdapi_hw_unit_type="gpu"
7819             mdapi_group="EU Array/Hull Shader"
7820             />
7821    <counter name="SLM Bytes Written"
7822             description="The total number of GPU memory bytes written into shared local memory."
7823             data_type="uint64"
7824             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7825             equation="A 31 READ 64 UMUL"
7826             underscore_name="slm_bytes_written"
7827             units="bytes"
7828             symbol_name="SlmBytesWritten"
7829             semantic_type="throughput"
7830             mdapi_supported_apis="OGL4 OCL IO BB"
7831             mdapi_usage_flags="Tier3 Frame Batch Draw"
7832             mdapi_group="L3/Data Port/SLM"
7833             mdapi_hw_unit_type="gpu"
7834             />
7835    <counter name="L3 Shader Throughput"
7836             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7837             data_type="uint64"
7838             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7839             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7840             underscore_name="l3_shader_throughput"
7841             units="bytes"
7842             symbol_name="L3ShaderThroughput"
7843             semantic_type="throughput"
7844             mdapi_supported_apis="OGL4 OCL IO BB"
7845             mdapi_usage_flags="Tier2 Frame Batch Draw"
7846             mdapi_group="L3/Data Port"
7847             mdapi_hw_unit_type="gpu"
7848             />
7849    <counter name="Samples Killed in FS"
7850             description="The total number of samples or pixels dropped in fragment shaders."
7851             data_type="uint64"
7852             equation="A 24 READ 4 UMUL"
7853             underscore_name="samples_killed_in_ps"
7854             units="pixels"
7855             symbol_name="SamplesKilledInPs"
7856             semantic_type="event"
7857             mdapi_supported_apis="OGL IO BB"
7858             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7859             mdapi_hw_unit_type="gpu"
7860             mdapi_group="3D Pipe/Fragment Shader"
7861             />
7862    <counter name="Slice0 PS Output Available"
7863             description="The percentage of time in which slice0 PS output is available"
7864             data_type="float"
7865             max_equation="100"
7866             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7867             underscore_name="ps_output0_available"
7868             units="percent"
7869             symbol_name="PSOutput0Available"
7870             availability="$SliceMask 0x1 AND"
7871             semantic_type="duration"
7872             mdapi_supported_apis=""
7873             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7874             mdapi_group="GPU/3D Pipe"
7875             mdapi_hw_unit_type="slice"
7876             />
7877    <counter name="Shader Atomic Memory Accesses"
7878             description="The total number of shader atomic memory accesses."
7879             data_type="uint64"
7880             equation="A 34 READ"
7881             underscore_name="shader_atomics"
7882             units="messages"
7883             symbol_name="ShaderAtomics"
7884             semantic_type="event"
7885             mdapi_supported_apis="OGL OCL IO BB"
7886             mdapi_usage_flags="Tier3 Frame Batch Draw"
7887             mdapi_hw_unit_type="gpu"
7888             mdapi_group="L3/Data Port/Atomics"
7889             />
7890    <register_config type="NOA">
7891        <register type="NOA" address="0x00009840" value="0x00000080" />
7892        <register type="NOA" address="0x00009888" value="0x102F3800" />
7893        <register type="NOA" address="0x00009888" value="0x144D0500" />
7894        <register type="NOA" address="0x00009888" value="0x120D03C0" />
7895        <register type="NOA" address="0x00009888" value="0x140D03CF" />
7896        <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7897        <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7898        <register type="NOA" address="0x00009888" value="0x042F0480" />
7899        <register type="NOA" address="0x00009888" value="0x082F0000" />
7900        <register type="NOA" address="0x00009888" value="0x022F0000" />
7901        <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7902        <register type="NOA" address="0x00009888" value="0x064D0027" />
7903        <register type="NOA" address="0x00009888" value="0x004D0000" />
7904        <register type="NOA" address="0x00009888" value="0x000D0D40" />
7905        <register type="NOA" address="0x00009888" value="0x020D803F" />
7906        <register type="NOA" address="0x00009888" value="0x040D8023" />
7907        <register type="NOA" address="0x00009888" value="0x100D0000" />
7908        <register type="NOA" address="0x00009888" value="0x060D2000" />
7909        <register type="NOA" address="0x00009888" value="0x020F0010" />
7910        <register type="NOA" address="0x00009888" value="0x000F0000" />
7911        <register type="NOA" address="0x00009888" value="0x0E0F0050" />
7912        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7913        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7914        <register type="NOA" address="0x00009888" value="0x1190FC00" />
7915        <register type="NOA" address="0x00009888" value="0x37900000" />
7916        <register type="NOA" address="0x00009888" value="0x51900000" />
7917        <register type="NOA" address="0x00009888" value="0x41901400" />
7918        <register type="NOA" address="0x00009888" value="0x43901485" />
7919        <register type="NOA" address="0x00009888" value="0x53900000" />
7920        <register type="NOA" address="0x00009888" value="0x45900001" />
7921        <register type="NOA" address="0x00009888" value="0x33900000" />
7922    </register_config>
7923    <register_config type="OA">
7924        <register type="OA" address="0x00002740" value="0x00000000" />
7925        <register type="OA" address="0x00002744" value="0x00800000" />
7926        <register type="OA" address="0x00002710" value="0x00000000" />
7927        <register type="OA" address="0x00002714" value="0x30800000" />
7928        <register type="OA" address="0x00002720" value="0x00000000" />
7929        <register type="OA" address="0x00002724" value="0x00800000" />
7930        <register type="OA" address="0x00002770" value="0x00000002" />
7931        <register type="OA" address="0x00002774" value="0x0000EFFF" />
7932        <register type="OA" address="0x00002778" value="0x00006000" />
7933        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7934    </register_config>
7935    <register_config type="FLEX">
7936        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7937        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7938        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7939        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7940        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7941        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7942        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7943    </register_config>
7944  </set>
7945
7946  <set name="Metric set Sampler"
7947       mdapi_supported_apis="OGL OCL IO BB"
7948       underscore_name="sampler"
7949       hw_config_guid="00defd09-c283-4d34-a3c5-e2c4f9120adf"
7950       chipset="CFLGT2"
7951       symbol_name="Sampler"
7952       >
7953    <counter name="GPU Core Clocks"
7954             description="The total number of GPU core clocks elapsed during the measurement."
7955             data_type="uint64"
7956             equation="GPU_CLOCK 0 READ"
7957             underscore_name="gpu_core_clocks"
7958             units="cycles"
7959             symbol_name="GpuCoreClocks"
7960             semantic_type="event"
7961             mdapi_supported_apis=""
7962             mdapi_usage_flags="Tier1 Frame Batch Draw"
7963             mdapi_hw_unit_type="gpu"
7964             mdapi_group="GPU"
7965             />
7966    <counter name="EU Active"
7967             description="The percentage of time in which the Execution Units were actively processing."
7968             data_type="float"
7969             max_equation="100"
7970             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7971             underscore_name="eu_active"
7972             units="percent"
7973             symbol_name="EuActive"
7974             semantic_type="duration"
7975             mdapi_supported_apis=""
7976             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7977             mdapi_group="EU Array"
7978             mdapi_hw_unit_type="gpu"
7979             />
7980    <counter name="Slice0 Subslice2 Input Available"
7981             description="The percentage of time in which slice0 subslice2 sampler input is available"
7982             data_type="float"
7983             max_equation="100"
7984             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7985             underscore_name="sampler02_input_available"
7986             units="percent"
7987             symbol_name="Sampler02InputAvailable"
7988             availability="$SubsliceMask 0x4 AND"
7989             semantic_type="duration"
7990             mdapi_supported_apis=""
7991             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7992             mdapi_group="GPU/Sampler"
7993             mdapi_hw_unit_type="subslice"
7994             />
7995    <counter name="EU Both FPU Pipes Active"
7996             description="The percentage of time in which both EU FPU pipelines were actively processing."
7997             data_type="float"
7998             max_equation="100"
7999             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8000             underscore_name="eu_fpu_both_active"
8001             units="percent"
8002             symbol_name="EuFpuBothActive"
8003             semantic_type="duration"
8004             mdapi_supported_apis=""
8005             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8006             mdapi_group="EU Array/Pipes"
8007             mdapi_hw_unit_type="gpu"
8008             />
8009    <counter name="VS Send Pipe Active"
8010             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8011             data_type="float"
8012             max_equation="100"
8013             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8014             underscore_name="vs_send_active"
8015             units="percent"
8016             symbol_name="VsSendActive"
8017             semantic_type="duration"
8018             mdapi_supported_apis="OGL IO BB"
8019             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8020             mdapi_group="EU Array/Vertex Shader"
8021             mdapi_hw_unit_type="gpu"
8022             />
8023    <counter name="Slice0 Subslice0 Input Available"
8024             description="The percentage of time in which slice0 subslice0 sampler input is available"
8025             data_type="float"
8026             max_equation="100"
8027             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8028             underscore_name="sampler00_input_available"
8029             units="percent"
8030             symbol_name="Sampler00InputAvailable"
8031             availability="$SubsliceMask 0x1 AND"
8032             semantic_type="duration"
8033             mdapi_supported_apis=""
8034             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8035             mdapi_group="GPU/Sampler"
8036             mdapi_hw_unit_type="subslice"
8037             />
8038    <counter name="VS FPU1 Pipe Active"
8039             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8040             data_type="float"
8041             max_equation="100"
8042             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8043             underscore_name="vs_fpu1_active"
8044             units="percent"
8045             symbol_name="VsFpu1Active"
8046             semantic_type="duration"
8047             mdapi_supported_apis="OGL IO BB"
8048             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8049             mdapi_group="EU Array/Vertex Shader"
8050             mdapi_hw_unit_type="gpu"
8051             />
8052    <counter name="GS Threads Dispatched"
8053             description="The total number of geometry shader hardware threads dispatched."
8054             data_type="uint64"
8055             equation="A 5 READ"
8056             underscore_name="gs_threads"
8057             units="threads"
8058             symbol_name="GsThreads"
8059             semantic_type="event"
8060             mdapi_supported_apis="OGL4 IO BB"
8061             mdapi_usage_flags="Tier3 Frame Batch Draw"
8062             mdapi_hw_unit_type="gpu"
8063             mdapi_group="EU Array/Geometry Shader"
8064             />
8065    <counter name="Early Hi-Depth Test Fails"
8066             description="The total number of pixels dropped on early hierarchical depth test."
8067             data_type="uint64"
8068             equation="A 22 READ 4 UMUL"
8069             underscore_name="hi_depth_test_fails"
8070             units="pixels"
8071             symbol_name="HiDepthTestFails"
8072             semantic_type="event"
8073             mdapi_supported_apis="OGL IO BB"
8074             mdapi_usage_flags="Tier3 Frame Batch Draw"
8075             mdapi_hw_unit_type="gpu"
8076             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8077             />
8078    <counter name="FS Both FPU Active"
8079             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8080             data_type="float"
8081             max_equation="100"
8082             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8083             underscore_name="ps_eu_both_fpu_active"
8084             units="percent"
8085             symbol_name="PsEuBothFpuActive"
8086             semantic_type="duration"
8087             mdapi_supported_apis="OGL IO BB"
8088             mdapi_usage_flags="Tier4 Frame Batch Draw"
8089             mdapi_group="3D Pipe/Fragment Shader"
8090             mdapi_hw_unit_type="gpu"
8091             />
8092    <counter name="VS Threads Dispatched"
8093             description="The total number of vertex shader hardware threads dispatched."
8094             data_type="uint64"
8095             equation="A 1 READ"
8096             underscore_name="vs_threads"
8097             units="threads"
8098             symbol_name="VsThreads"
8099             semantic_type="event"
8100             mdapi_supported_apis="OGL IO BB"
8101             mdapi_usage_flags="Tier3 Frame Batch Draw"
8102             mdapi_hw_unit_type="gpu"
8103             mdapi_group="EU Array/Vertex Shader"
8104             />
8105    <counter name="Slice0 Subslice2 Sampler Output Ready"
8106             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8107             data_type="float"
8108             max_equation="100"
8109             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8110             underscore_name="sampler02_output_ready"
8111             units="percent"
8112             symbol_name="Sampler02OutputReady"
8113             availability="$SubsliceMask 0x4 AND"
8114             semantic_type="duration"
8115             mdapi_supported_apis=""
8116             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8117             mdapi_group="GPU/Sampler"
8118             mdapi_hw_unit_type="subslice"
8119             />
8120    <counter name="FS Threads Dispatched"
8121             description="The total number of fragment shader hardware threads dispatched."
8122             data_type="uint64"
8123             equation="A 6 READ"
8124             underscore_name="ps_threads"
8125             units="threads"
8126             symbol_name="PsThreads"
8127             semantic_type="event"
8128             mdapi_supported_apis="OGL IO BB"
8129             mdapi_usage_flags="Tier3 Frame Batch Draw"
8130             mdapi_hw_unit_type="gpu"
8131             mdapi_group="EU Array/Fragment Shader"
8132             />
8133    <counter name="Shader Barrier Messages"
8134             description="The total number of shader barrier messages."
8135             data_type="uint64"
8136             equation="A 35 READ"
8137             underscore_name="shader_barriers"
8138             units="messages"
8139             symbol_name="ShaderBarriers"
8140             semantic_type="event"
8141             mdapi_supported_apis=""
8142             mdapi_usage_flags="Tier3 Frame Batch Draw"
8143             mdapi_hw_unit_type="gpu"
8144             mdapi_group="EU Array/Barrier"
8145             />
8146    <counter name="Slice0 Subslice1 Input Available"
8147             description="The percentage of time in which slice0 subslice1 sampler input is available"
8148             data_type="float"
8149             max_equation="100"
8150             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8151             underscore_name="sampler01_input_available"
8152             units="percent"
8153             symbol_name="Sampler01InputAvailable"
8154             availability="$SubsliceMask 0x2 AND"
8155             semantic_type="duration"
8156             mdapi_supported_apis=""
8157             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8158             mdapi_group="GPU/Sampler"
8159             mdapi_hw_unit_type="subslice"
8160             />
8161    <counter name="Sampler Texels"
8162             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8163             data_type="uint64"
8164             equation="A 28 READ 4 UMUL"
8165             underscore_name="sampler_texels"
8166             units="texels"
8167             symbol_name="SamplerTexels"
8168             semantic_type="event"
8169             mdapi_supported_apis=""
8170             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8171             mdapi_hw_unit_type="gpu"
8172             mdapi_group="Sampler/Sampler Input"
8173             />
8174    <counter name="Pixels Failing Tests"
8175             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8176             data_type="uint64"
8177             equation="A 25 READ 4 UMUL"
8178             underscore_name="pixels_failing_post_ps_tests"
8179             units="pixels"
8180             symbol_name="PixelsFailingPostPsTests"
8181             semantic_type="event"
8182             mdapi_supported_apis="OGL IO BB"
8183             mdapi_usage_flags="Tier3 Frame Batch Draw"
8184             mdapi_hw_unit_type="gpu"
8185             mdapi_group="3D Pipe/Output Merger"
8186             />
8187    <counter name="GPU Time Elapsed"
8188             description="Time elapsed on the GPU during the measurement."
8189             data_type="uint64"
8190             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8191             underscore_name="gpu_time"
8192             units="ns"
8193             symbol_name="GpuTime"
8194             semantic_type="duration"
8195             mdapi_supported_apis=""
8196             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8197             mdapi_hw_unit_type="gpu"
8198             mdapi_group="GPU"
8199             />
8200    <counter name="AVG GPU Core Frequency"
8201             description="Average GPU Core Frequency in the measurement."
8202             data_type="uint64"
8203             max_equation="$GpuMaxFrequency"
8204             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8205             underscore_name="avg_gpu_core_frequency"
8206             units="hz"
8207             symbol_name="AvgGpuCoreFrequency"
8208             semantic_type="event"
8209             mdapi_supported_apis=""
8210             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8211             mdapi_group="GPU"
8212             mdapi_hw_unit_type="gpu"
8213             />
8214    <counter name="Sampler Texels Misses"
8215             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8216             data_type="uint64"
8217             equation="A 29 READ 4 UMUL"
8218             underscore_name="sampler_texel_misses"
8219             units="texels"
8220             symbol_name="SamplerTexelMisses"
8221             semantic_type="event"
8222             mdapi_supported_apis=""
8223             mdapi_usage_flags="Tier3 Batch Frame Draw"
8224             mdapi_hw_unit_type="gpu"
8225             mdapi_group="Sampler/Sampler Cache"
8226             />
8227    <counter name="CS Threads Dispatched"
8228             description="The total number of compute shader hardware threads dispatched."
8229             data_type="uint64"
8230             equation="A 4 READ"
8231             underscore_name="cs_threads"
8232             units="threads"
8233             symbol_name="CsThreads"
8234             semantic_type="event"
8235             mdapi_supported_apis="OGL4 OCL IO BB"
8236             mdapi_usage_flags="Tier3 Frame Batch Draw"
8237             mdapi_hw_unit_type="gpu"
8238             mdapi_group="EU Array/Compute Shader"
8239             />
8240    <counter name="SLM Bytes Read"
8241             description="The total number of GPU memory bytes read from shared local memory."
8242             data_type="uint64"
8243             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8244             equation="A 30 READ 64 UMUL"
8245             underscore_name="slm_bytes_read"
8246             units="bytes"
8247             symbol_name="SlmBytesRead"
8248             semantic_type="throughput"
8249             mdapi_supported_apis="OGL4 OCL IO BB"
8250             mdapi_usage_flags="Tier3 Frame Batch Draw"
8251             mdapi_group="L3/Data Port/SLM"
8252             mdapi_hw_unit_type="gpu"
8253             />
8254    <counter name="PS FPU1 Pipe Active"
8255             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8256             data_type="float"
8257             max_equation="100"
8258             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8259             underscore_name="ps_fpu1_active"
8260             units="percent"
8261             symbol_name="PsFpu1Active"
8262             semantic_type="duration"
8263             mdapi_supported_apis="OGL IO BB"
8264             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8265             mdapi_group="EU Array/Pixel Shader"
8266             mdapi_hw_unit_type="gpu"
8267             />
8268    <counter name="PS Send Pipeline Active"
8269             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8270             data_type="float"
8271             max_equation="100"
8272             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8273             underscore_name="ps_send_active"
8274             units="percent"
8275             symbol_name="PsSendActive"
8276             semantic_type="duration"
8277             mdapi_supported_apis="OGL IO BB"
8278             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8279             mdapi_group="EU Array/Pixel Shader"
8280             mdapi_hw_unit_type="gpu"
8281             />
8282    <counter name="VS FPU0 Pipe Active"
8283             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8284             data_type="float"
8285             max_equation="100"
8286             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8287             underscore_name="vs_fpu0_active"
8288             units="percent"
8289             symbol_name="VsFpu0Active"
8290             semantic_type="duration"
8291             mdapi_supported_apis="OGL IO BB"
8292             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8293             mdapi_group="EU Array/Vertex Shader"
8294             mdapi_hw_unit_type="gpu"
8295             />
8296    <counter name="GPU Busy"
8297             description="The percentage of time in which the GPU has been processing GPU commands."
8298             data_type="float"
8299             max_equation="100"
8300             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8301             underscore_name="gpu_busy"
8302             units="percent"
8303             symbol_name="GpuBusy"
8304             semantic_type="duration"
8305             mdapi_supported_apis=""
8306             mdapi_usage_flags="Tier1 Overview System Frame"
8307             mdapi_group="GPU"
8308             mdapi_hw_unit_type="gpu"
8309             />
8310    <counter name="Rasterized Pixels"
8311             description="The total number of rasterized pixels."
8312             data_type="uint64"
8313             equation="A 21 READ 4 UMUL"
8314             underscore_name="rasterized_pixels"
8315             units="pixels"
8316             symbol_name="RasterizedPixels"
8317             semantic_type="event"
8318             mdapi_supported_apis="OGL IO BB"
8319             mdapi_usage_flags="Tier3 Frame Batch Draw"
8320             mdapi_hw_unit_type="gpu"
8321             mdapi_group="3D Pipe/Rasterizer"
8322             />
8323    <counter name="PS FPU0 Pipe Active"
8324             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8325             data_type="float"
8326             max_equation="100"
8327             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8328             underscore_name="ps_fpu0_active"
8329             units="percent"
8330             symbol_name="PsFpu0Active"
8331             semantic_type="duration"
8332             mdapi_supported_apis="OGL IO BB"
8333             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8334             mdapi_group="EU Array/Pixel Shader"
8335             mdapi_hw_unit_type="gpu"
8336             />
8337    <counter name="DS Threads Dispatched"
8338             description="The total number of domain shader hardware threads dispatched."
8339             data_type="uint64"
8340             equation="A 3 READ"
8341             underscore_name="ds_threads"
8342             units="threads"
8343             symbol_name="DsThreads"
8344             semantic_type="event"
8345             mdapi_supported_apis="OGL4 IO BB"
8346             mdapi_usage_flags="Tier3 Frame Batch Draw"
8347             mdapi_hw_unit_type="gpu"
8348             mdapi_group="EU Array/Domain Shader"
8349             />
8350    <counter name="Samples Written"
8351             description="The total number of samples or pixels written to all render targets."
8352             data_type="uint64"
8353             equation="A 26 READ 4 UMUL"
8354             underscore_name="samples_written"
8355             units="pixels"
8356             symbol_name="SamplesWritten"
8357             semantic_type="event"
8358             mdapi_supported_apis="OGL IO BB"
8359             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8360             mdapi_hw_unit_type="gpu"
8361             mdapi_group="3D Pipe/Output Merger"
8362             />
8363    <counter name="EU Stall"
8364             description="The percentage of time in which the Execution Units were stalled."
8365             data_type="float"
8366             max_equation="100"
8367             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8368             underscore_name="eu_stall"
8369             units="percent"
8370             symbol_name="EuStall"
8371             semantic_type="duration"
8372             mdapi_supported_apis=""
8373             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8374             mdapi_group="EU Array"
8375             mdapi_hw_unit_type="gpu"
8376             />
8377    <counter name="Samples Blended"
8378             description="The total number of blended samples or pixels written to all render targets."
8379             data_type="uint64"
8380             equation="A 27 READ 4 UMUL"
8381             underscore_name="samples_blended"
8382             units="pixels"
8383             symbol_name="SamplesBlended"
8384             semantic_type="event"
8385             mdapi_supported_apis="OGL IO BB"
8386             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8387             mdapi_hw_unit_type="gpu"
8388             mdapi_group="3D Pipe/Output Merger"
8389             />
8390    <counter name="Early Depth Test Fails"
8391             description="The total number of pixels dropped on early depth test."
8392             data_type="uint64"
8393             equation="A 23 READ 4 UMUL"
8394             underscore_name="early_depth_test_fails"
8395             units="pixels"
8396             symbol_name="EarlyDepthTestFails"
8397             semantic_type="event"
8398             mdapi_supported_apis="OGL IO BB"
8399             mdapi_usage_flags="Tier3 Frame Batch Draw"
8400             mdapi_hw_unit_type="gpu"
8401             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8402             />
8403    <counter name="Slice0 Subslice0 Sampler Output Ready"
8404             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8405             data_type="float"
8406             max_equation="100"
8407             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8408             underscore_name="sampler00_output_ready"
8409             units="percent"
8410             symbol_name="Sampler00OutputReady"
8411             availability="$SubsliceMask 0x1 AND"
8412             semantic_type="duration"
8413             mdapi_supported_apis=""
8414             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8415             mdapi_group="GPU/Sampler"
8416             mdapi_hw_unit_type="subslice"
8417             />
8418    <counter name="Slice0 Subslice1 Sampler Output Ready"
8419             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8420             data_type="float"
8421             max_equation="100"
8422             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8423             underscore_name="sampler01_output_ready"
8424             units="percent"
8425             symbol_name="Sampler01OutputReady"
8426             availability="$SubsliceMask 0x2 AND"
8427             semantic_type="duration"
8428             mdapi_supported_apis=""
8429             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8430             mdapi_group="GPU/Sampler"
8431             mdapi_hw_unit_type="subslice"
8432             />
8433    <counter name="Shader Memory Accesses"
8434             description="The total number of shader memory accesses to L3."
8435             data_type="uint64"
8436             equation="A 32 READ"
8437             underscore_name="shader_memory_accesses"
8438             units="messages"
8439             symbol_name="ShaderMemoryAccesses"
8440             semantic_type="event"
8441             mdapi_supported_apis=""
8442             mdapi_usage_flags="Tier3 Frame Batch Draw"
8443             mdapi_hw_unit_type="gpu"
8444             mdapi_group="L3/Data Port"
8445             />
8446    <counter name="HS Threads Dispatched"
8447             description="The total number of hull shader hardware threads dispatched."
8448             data_type="uint64"
8449             equation="A 2 READ"
8450             underscore_name="hs_threads"
8451             units="threads"
8452             symbol_name="HsThreads"
8453             semantic_type="event"
8454             mdapi_supported_apis="OGL4 IO BB"
8455             mdapi_usage_flags="Tier3 Frame Batch Draw"
8456             mdapi_hw_unit_type="gpu"
8457             mdapi_group="EU Array/Hull Shader"
8458             />
8459    <counter name="SLM Bytes Written"
8460             description="The total number of GPU memory bytes written into shared local memory."
8461             data_type="uint64"
8462             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8463             equation="A 31 READ 64 UMUL"
8464             underscore_name="slm_bytes_written"
8465             units="bytes"
8466             symbol_name="SlmBytesWritten"
8467             semantic_type="throughput"
8468             mdapi_supported_apis="OGL4 OCL IO BB"
8469             mdapi_usage_flags="Tier3 Frame Batch Draw"
8470             mdapi_group="L3/Data Port/SLM"
8471             mdapi_hw_unit_type="gpu"
8472             />
8473    <counter name="L3 Shader Throughput"
8474             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8475             data_type="uint64"
8476             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8477             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8478             underscore_name="l3_shader_throughput"
8479             units="bytes"
8480             symbol_name="L3ShaderThroughput"
8481             semantic_type="throughput"
8482             mdapi_supported_apis="OGL4 OCL IO BB"
8483             mdapi_usage_flags="Tier2 Frame Batch Draw"
8484             mdapi_group="L3/Data Port"
8485             mdapi_hw_unit_type="gpu"
8486             />
8487    <counter name="Samples Killed in FS"
8488             description="The total number of samples or pixels dropped in fragment shaders."
8489             data_type="uint64"
8490             equation="A 24 READ 4 UMUL"
8491             underscore_name="samples_killed_in_ps"
8492             units="pixels"
8493             symbol_name="SamplesKilledInPs"
8494             semantic_type="event"
8495             mdapi_supported_apis="OGL IO BB"
8496             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8497             mdapi_hw_unit_type="gpu"
8498             mdapi_group="3D Pipe/Fragment Shader"
8499             />
8500    <counter name="Shader Atomic Memory Accesses"
8501             description="The total number of shader atomic memory accesses."
8502             data_type="uint64"
8503             equation="A 34 READ"
8504             underscore_name="shader_atomics"
8505             units="messages"
8506             symbol_name="ShaderAtomics"
8507             semantic_type="event"
8508             mdapi_supported_apis="OGL OCL IO BB"
8509             mdapi_usage_flags="Tier3 Frame Batch Draw"
8510             mdapi_hw_unit_type="gpu"
8511             mdapi_group="L3/Data Port/Atomics"
8512             />
8513    <register_config type="NOA">
8514        <register type="NOA" address="0x00009840" value="0x00000080" />
8515        <register type="NOA" address="0x00009888" value="0x14152C00" />
8516        <register type="NOA" address="0x00009888" value="0x16150005" />
8517        <register type="NOA" address="0x00009888" value="0x121600A0" />
8518        <register type="NOA" address="0x00009888" value="0x14352C00" />
8519        <register type="NOA" address="0x00009888" value="0x16350005" />
8520        <register type="NOA" address="0x00009888" value="0x123600A0" />
8521        <register type="NOA" address="0x00009888" value="0x14552C00" />
8522        <register type="NOA" address="0x00009888" value="0x16550005" />
8523        <register type="NOA" address="0x00009888" value="0x125600A0" />
8524        <register type="NOA" address="0x00009888" value="0x062F6000" />
8525        <register type="NOA" address="0x00009888" value="0x022F2000" />
8526        <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8527        <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8528        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8529        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8530        <register type="NOA" address="0x00009888" value="0x000D8000" />
8531        <register type="NOA" address="0x00009888" value="0x020DA000" />
8532        <register type="NOA" address="0x00009888" value="0x040DA000" />
8533        <register type="NOA" address="0x00009888" value="0x060D2000" />
8534        <register type="NOA" address="0x00009888" value="0x100F0350" />
8535        <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8536        <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8537        <register type="NOA" address="0x00009888" value="0x182C0028" />
8538        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8539        <register type="NOA" address="0x00009888" value="0x022DC000" />
8540        <register type="NOA" address="0x00009888" value="0x042D4000" />
8541        <register type="NOA" address="0x00009888" value="0x0C138000" />
8542        <register type="NOA" address="0x00009888" value="0x0E132000" />
8543        <register type="NOA" address="0x00009888" value="0x0413C000" />
8544        <register type="NOA" address="0x00009888" value="0x1C140018" />
8545        <register type="NOA" address="0x00009888" value="0x0C157000" />
8546        <register type="NOA" address="0x00009888" value="0x0E150078" />
8547        <register type="NOA" address="0x00009888" value="0x10150000" />
8548        <register type="NOA" address="0x00009888" value="0x04162180" />
8549        <register type="NOA" address="0x00009888" value="0x02160000" />
8550        <register type="NOA" address="0x00009888" value="0x04174000" />
8551        <register type="NOA" address="0x00009888" value="0x0233A000" />
8552        <register type="NOA" address="0x00009888" value="0x04333000" />
8553        <register type="NOA" address="0x00009888" value="0x14348000" />
8554        <register type="NOA" address="0x00009888" value="0x16348000" />
8555        <register type="NOA" address="0x00009888" value="0x02357870" />
8556        <register type="NOA" address="0x00009888" value="0x10350000" />
8557        <register type="NOA" address="0x00009888" value="0x04360043" />
8558        <register type="NOA" address="0x00009888" value="0x02360000" />
8559        <register type="NOA" address="0x00009888" value="0x04371000" />
8560        <register type="NOA" address="0x00009888" value="0x0E538000" />
8561        <register type="NOA" address="0x00009888" value="0x00538000" />
8562        <register type="NOA" address="0x00009888" value="0x06533000" />
8563        <register type="NOA" address="0x00009888" value="0x1C540020" />
8564        <register type="NOA" address="0x00009888" value="0x12548000" />
8565        <register type="NOA" address="0x00009888" value="0x0E557000" />
8566        <register type="NOA" address="0x00009888" value="0x00557800" />
8567        <register type="NOA" address="0x00009888" value="0x10550000" />
8568        <register type="NOA" address="0x00009888" value="0x06560043" />
8569        <register type="NOA" address="0x00009888" value="0x02560000" />
8570        <register type="NOA" address="0x00009888" value="0x06571000" />
8571        <register type="NOA" address="0x00009888" value="0x1190FF80" />
8572        <register type="NOA" address="0x00009888" value="0x57900000" />
8573        <register type="NOA" address="0x00009888" value="0x49900000" />
8574        <register type="NOA" address="0x00009888" value="0x37900000" />
8575        <register type="NOA" address="0x00009888" value="0x33900000" />
8576        <register type="NOA" address="0x00009888" value="0x4B900060" />
8577        <register type="NOA" address="0x00009888" value="0x59900000" />
8578        <register type="NOA" address="0x00009888" value="0x51900000" />
8579        <register type="NOA" address="0x00009888" value="0x41900C00" />
8580        <register type="NOA" address="0x00009888" value="0x43900842" />
8581        <register type="NOA" address="0x00009888" value="0x53900000" />
8582        <register type="NOA" address="0x00009888" value="0x45900060" />
8583    </register_config>
8584    <register_config type="OA">
8585        <register type="OA" address="0x00002740" value="0x00000000" />
8586        <register type="OA" address="0x00002744" value="0x00800000" />
8587        <register type="OA" address="0x00002710" value="0x00000000" />
8588        <register type="OA" address="0x00002714" value="0x70800000" />
8589        <register type="OA" address="0x00002720" value="0x00000000" />
8590        <register type="OA" address="0x00002724" value="0x00800000" />
8591        <register type="OA" address="0x00002770" value="0x0000C000" />
8592        <register type="OA" address="0x00002774" value="0x0000E7FF" />
8593        <register type="OA" address="0x00002778" value="0x00003000" />
8594        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8595        <register type="OA" address="0x00002780" value="0x00000C00" />
8596        <register type="OA" address="0x00002784" value="0x0000FE7F" />
8597    </register_config>
8598    <register_config type="FLEX">
8599        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8600        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8601        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8602        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8603        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8604        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8605        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8606    </register_config>
8607  </set>
8608
8609  <set name="Metric set TDL_1"
8610       mdapi_supported_apis="OGL OCL IO BB"
8611       underscore_name="tdl_1"
8612       hw_config_guid="87b33db5-ad38-4a08-a9e7-5f807dee1a45"
8613       chipset="CFLGT2"
8614       symbol_name="TDL_1"
8615       >
8616    <counter name="GPU Core Clocks"
8617             description="The total number of GPU core clocks elapsed during the measurement."
8618             data_type="uint64"
8619             equation="GPU_CLOCK 0 READ"
8620             underscore_name="gpu_core_clocks"
8621             units="cycles"
8622             symbol_name="GpuCoreClocks"
8623             semantic_type="event"
8624             mdapi_supported_apis=""
8625             mdapi_usage_flags="Tier1 Frame Batch Draw"
8626             mdapi_hw_unit_type="gpu"
8627             mdapi_group="GPU"
8628             />
8629    <counter name="EU Active"
8630             description="The percentage of time in which the Execution Units were actively processing."
8631             data_type="float"
8632             max_equation="100"
8633             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8634             underscore_name="eu_active"
8635             units="percent"
8636             symbol_name="EuActive"
8637             semantic_type="duration"
8638             mdapi_supported_apis=""
8639             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8640             mdapi_group="EU Array"
8641             mdapi_hw_unit_type="gpu"
8642             />
8643    <counter name="EU Both FPU Pipes Active"
8644             description="The percentage of time in which both EU FPU pipelines were actively processing."
8645             data_type="float"
8646             max_equation="100"
8647             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8648             underscore_name="eu_fpu_both_active"
8649             units="percent"
8650             symbol_name="EuFpuBothActive"
8651             semantic_type="duration"
8652             mdapi_supported_apis=""
8653             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8654             mdapi_group="EU Array/Pipes"
8655             mdapi_hw_unit_type="gpu"
8656             />
8657    <counter name="VS Send Pipe Active"
8658             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8659             data_type="float"
8660             max_equation="100"
8661             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8662             underscore_name="vs_send_active"
8663             units="percent"
8664             symbol_name="VsSendActive"
8665             semantic_type="duration"
8666             mdapi_supported_apis="OGL IO BB"
8667             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8668             mdapi_group="EU Array/Vertex Shader"
8669             mdapi_hw_unit_type="gpu"
8670             />
8671    <counter name="VS FPU1 Pipe Active"
8672             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8673             data_type="float"
8674             max_equation="100"
8675             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8676             underscore_name="vs_fpu1_active"
8677             units="percent"
8678             symbol_name="VsFpu1Active"
8679             semantic_type="duration"
8680             mdapi_supported_apis="OGL IO BB"
8681             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8682             mdapi_group="EU Array/Vertex Shader"
8683             mdapi_hw_unit_type="gpu"
8684             />
8685    <counter name="GS Threads Dispatched"
8686             description="The total number of geometry shader hardware threads dispatched."
8687             data_type="uint64"
8688             equation="A 5 READ"
8689             underscore_name="gs_threads"
8690             units="threads"
8691             symbol_name="GsThreads"
8692             semantic_type="event"
8693             mdapi_supported_apis="OGL4 IO BB"
8694             mdapi_usage_flags="Tier3 Frame Batch Draw"
8695             mdapi_hw_unit_type="gpu"
8696             mdapi_group="EU Array/Geometry Shader"
8697             />
8698    <counter name="Early Hi-Depth Test Fails"
8699             description="The total number of pixels dropped on early hierarchical depth test."
8700             data_type="uint64"
8701             equation="A 22 READ 4 UMUL"
8702             underscore_name="hi_depth_test_fails"
8703             units="pixels"
8704             symbol_name="HiDepthTestFails"
8705             semantic_type="event"
8706             mdapi_supported_apis="OGL IO BB"
8707             mdapi_usage_flags="Tier3 Frame Batch Draw"
8708             mdapi_hw_unit_type="gpu"
8709             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8710             />
8711    <counter name="FS Both FPU Active"
8712             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8713             data_type="float"
8714             max_equation="100"
8715             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8716             underscore_name="ps_eu_both_fpu_active"
8717             units="percent"
8718             symbol_name="PsEuBothFpuActive"
8719             semantic_type="duration"
8720             mdapi_supported_apis="OGL IO BB"
8721             mdapi_usage_flags="Tier4 Frame Batch Draw"
8722             mdapi_group="3D Pipe/Fragment Shader"
8723             mdapi_hw_unit_type="gpu"
8724             />
8725    <counter name="VS Threads Dispatched"
8726             description="The total number of vertex shader hardware threads dispatched."
8727             data_type="uint64"
8728             equation="A 1 READ"
8729             underscore_name="vs_threads"
8730             units="threads"
8731             symbol_name="VsThreads"
8732             semantic_type="event"
8733             mdapi_supported_apis="OGL IO BB"
8734             mdapi_usage_flags="Tier3 Frame Batch Draw"
8735             mdapi_hw_unit_type="gpu"
8736             mdapi_group="EU Array/Vertex Shader"
8737             />
8738    <counter name="FS Threads Dispatched"
8739             description="The total number of fragment shader hardware threads dispatched."
8740             data_type="uint64"
8741             equation="A 6 READ"
8742             underscore_name="ps_threads"
8743             units="threads"
8744             symbol_name="PsThreads"
8745             semantic_type="event"
8746             mdapi_supported_apis="OGL IO BB"
8747             mdapi_usage_flags="Tier3 Frame Batch Draw"
8748             mdapi_hw_unit_type="gpu"
8749             mdapi_group="EU Array/Fragment Shader"
8750             />
8751    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8752             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8753             data_type="float"
8754             max_equation="100"
8755             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8756             underscore_name="non_ps_thread02_ready_for_dispatch"
8757             units="percent"
8758             symbol_name="NonPSThread02ReadyForDispatch"
8759             availability="$SubsliceMask 0x4 AND"
8760             semantic_type="duration"
8761             mdapi_supported_apis=""
8762             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8763             mdapi_group="GPU/Thread Dispatcher"
8764             mdapi_hw_unit_type="subslice"
8765             />
8766    <counter name="Shader Barrier Messages"
8767             description="The total number of shader barrier messages."
8768             data_type="uint64"
8769             equation="A 35 READ"
8770             underscore_name="shader_barriers"
8771             units="messages"
8772             symbol_name="ShaderBarriers"
8773             semantic_type="event"
8774             mdapi_supported_apis=""
8775             mdapi_usage_flags="Tier3 Frame Batch Draw"
8776             mdapi_hw_unit_type="gpu"
8777             mdapi_group="EU Array/Barrier"
8778             />
8779    <counter name="Sampler Texels"
8780             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8781             data_type="uint64"
8782             equation="A 28 READ 4 UMUL"
8783             underscore_name="sampler_texels"
8784             units="texels"
8785             symbol_name="SamplerTexels"
8786             semantic_type="event"
8787             mdapi_supported_apis=""
8788             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8789             mdapi_hw_unit_type="gpu"
8790             mdapi_group="Sampler/Sampler Input"
8791             />
8792    <counter name="Pixels Failing Tests"
8793             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8794             data_type="uint64"
8795             equation="A 25 READ 4 UMUL"
8796             underscore_name="pixels_failing_post_ps_tests"
8797             units="pixels"
8798             symbol_name="PixelsFailingPostPsTests"
8799             semantic_type="event"
8800             mdapi_supported_apis="OGL IO BB"
8801             mdapi_usage_flags="Tier3 Frame Batch Draw"
8802             mdapi_hw_unit_type="gpu"
8803             mdapi_group="3D Pipe/Output Merger"
8804             />
8805    <counter name="GPU Time Elapsed"
8806             description="Time elapsed on the GPU during the measurement."
8807             data_type="uint64"
8808             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8809             underscore_name="gpu_time"
8810             units="ns"
8811             symbol_name="GpuTime"
8812             semantic_type="duration"
8813             mdapi_supported_apis=""
8814             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8815             mdapi_hw_unit_type="gpu"
8816             mdapi_group="GPU"
8817             />
8818    <counter name="AVG GPU Core Frequency"
8819             description="Average GPU Core Frequency in the measurement."
8820             data_type="uint64"
8821             max_equation="$GpuMaxFrequency"
8822             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8823             underscore_name="avg_gpu_core_frequency"
8824             units="hz"
8825             symbol_name="AvgGpuCoreFrequency"
8826             semantic_type="event"
8827             mdapi_supported_apis=""
8828             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8829             mdapi_group="GPU"
8830             mdapi_hw_unit_type="gpu"
8831             />
8832    <counter name="Sampler Texels Misses"
8833             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8834             data_type="uint64"
8835             equation="A 29 READ 4 UMUL"
8836             underscore_name="sampler_texel_misses"
8837             units="texels"
8838             symbol_name="SamplerTexelMisses"
8839             semantic_type="event"
8840             mdapi_supported_apis=""
8841             mdapi_usage_flags="Tier3 Batch Frame Draw"
8842             mdapi_hw_unit_type="gpu"
8843             mdapi_group="Sampler/Sampler Cache"
8844             />
8845    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8846             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8847             data_type="float"
8848             max_equation="100"
8849             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8850             underscore_name="non_ps_thread00_ready_for_dispatch"
8851             units="percent"
8852             symbol_name="NonPSThread00ReadyForDispatch"
8853             availability="$SubsliceMask 0x1 AND"
8854             semantic_type="duration"
8855             mdapi_supported_apis=""
8856             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8857             mdapi_group="GPU/Thread Dispatcher"
8858             mdapi_hw_unit_type="subslice"
8859             />
8860    <counter name="CS Threads Dispatched"
8861             description="The total number of compute shader hardware threads dispatched."
8862             data_type="uint64"
8863             equation="A 4 READ"
8864             underscore_name="cs_threads"
8865             units="threads"
8866             symbol_name="CsThreads"
8867             semantic_type="event"
8868             mdapi_supported_apis="OGL4 OCL IO BB"
8869             mdapi_usage_flags="Tier3 Frame Batch Draw"
8870             mdapi_hw_unit_type="gpu"
8871             mdapi_group="EU Array/Compute Shader"
8872             />
8873    <counter name="SLM Bytes Read"
8874             description="The total number of GPU memory bytes read from shared local memory."
8875             data_type="uint64"
8876             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8877             equation="A 30 READ 64 UMUL"
8878             underscore_name="slm_bytes_read"
8879             units="bytes"
8880             symbol_name="SlmBytesRead"
8881             semantic_type="throughput"
8882             mdapi_supported_apis="OGL4 OCL IO BB"
8883             mdapi_usage_flags="Tier3 Frame Batch Draw"
8884             mdapi_group="L3/Data Port/SLM"
8885             mdapi_hw_unit_type="gpu"
8886             />
8887    <counter name="PS FPU1 Pipe Active"
8888             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8889             data_type="float"
8890             max_equation="100"
8891             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8892             underscore_name="ps_fpu1_active"
8893             units="percent"
8894             symbol_name="PsFpu1Active"
8895             semantic_type="duration"
8896             mdapi_supported_apis="OGL IO BB"
8897             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8898             mdapi_group="EU Array/Pixel Shader"
8899             mdapi_hw_unit_type="gpu"
8900             />
8901    <counter name="PS Send Pipeline Active"
8902             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8903             data_type="float"
8904             max_equation="100"
8905             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8906             underscore_name="ps_send_active"
8907             units="percent"
8908             symbol_name="PsSendActive"
8909             semantic_type="duration"
8910             mdapi_supported_apis="OGL IO BB"
8911             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8912             mdapi_group="EU Array/Pixel Shader"
8913             mdapi_hw_unit_type="gpu"
8914             />
8915    <counter name="VS FPU0 Pipe Active"
8916             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8917             data_type="float"
8918             max_equation="100"
8919             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8920             underscore_name="vs_fpu0_active"
8921             units="percent"
8922             symbol_name="VsFpu0Active"
8923             semantic_type="duration"
8924             mdapi_supported_apis="OGL IO BB"
8925             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8926             mdapi_group="EU Array/Vertex Shader"
8927             mdapi_hw_unit_type="gpu"
8928             />
8929    <counter name="GPU Busy"
8930             description="The percentage of time in which the GPU has been processing GPU commands."
8931             data_type="float"
8932             max_equation="100"
8933             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8934             underscore_name="gpu_busy"
8935             units="percent"
8936             symbol_name="GpuBusy"
8937             semantic_type="duration"
8938             mdapi_supported_apis=""
8939             mdapi_usage_flags="Tier1 Overview System Frame"
8940             mdapi_group="GPU"
8941             mdapi_hw_unit_type="gpu"
8942             />
8943    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8944             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8945             data_type="float"
8946             max_equation="100"
8947             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8948             underscore_name="ps_thread00_ready_for_dispatch"
8949             units="percent"
8950             symbol_name="PSThread00ReadyForDispatch"
8951             availability="$SubsliceMask 0x1 AND"
8952             semantic_type="duration"
8953             mdapi_supported_apis=""
8954             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8955             mdapi_group="GPU/Thread Dispatcher"
8956             mdapi_hw_unit_type="subslice"
8957             />
8958    <counter name="Rasterized Pixels"
8959             description="The total number of rasterized pixels."
8960             data_type="uint64"
8961             equation="A 21 READ 4 UMUL"
8962             underscore_name="rasterized_pixels"
8963             units="pixels"
8964             symbol_name="RasterizedPixels"
8965             semantic_type="event"
8966             mdapi_supported_apis="OGL IO BB"
8967             mdapi_usage_flags="Tier3 Frame Batch Draw"
8968             mdapi_hw_unit_type="gpu"
8969             mdapi_group="3D Pipe/Rasterizer"
8970             />
8971    <counter name="PS FPU0 Pipe Active"
8972             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8973             data_type="float"
8974             max_equation="100"
8975             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8976             underscore_name="ps_fpu0_active"
8977             units="percent"
8978             symbol_name="PsFpu0Active"
8979             semantic_type="duration"
8980             mdapi_supported_apis="OGL IO BB"
8981             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8982             mdapi_group="EU Array/Pixel Shader"
8983             mdapi_hw_unit_type="gpu"
8984             />
8985    <counter name="DS Threads Dispatched"
8986             description="The total number of domain shader hardware threads dispatched."
8987             data_type="uint64"
8988             equation="A 3 READ"
8989             underscore_name="ds_threads"
8990             units="threads"
8991             symbol_name="DsThreads"
8992             semantic_type="event"
8993             mdapi_supported_apis="OGL4 IO BB"
8994             mdapi_usage_flags="Tier3 Frame Batch Draw"
8995             mdapi_hw_unit_type="gpu"
8996             mdapi_group="EU Array/Domain Shader"
8997             />
8998    <counter name="Samples Written"
8999             description="The total number of samples or pixels written to all render targets."
9000             data_type="uint64"
9001             equation="A 26 READ 4 UMUL"
9002             underscore_name="samples_written"
9003             units="pixels"
9004             symbol_name="SamplesWritten"
9005             semantic_type="event"
9006             mdapi_supported_apis="OGL IO BB"
9007             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9008             mdapi_hw_unit_type="gpu"
9009             mdapi_group="3D Pipe/Output Merger"
9010             />
9011    <counter name="EU Stall"
9012             description="The percentage of time in which the Execution Units were stalled."
9013             data_type="float"
9014             max_equation="100"
9015             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9016             underscore_name="eu_stall"
9017             units="percent"
9018             symbol_name="EuStall"
9019             semantic_type="duration"
9020             mdapi_supported_apis=""
9021             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9022             mdapi_group="EU Array"
9023             mdapi_hw_unit_type="gpu"
9024             />
9025    <counter name="Samples Blended"
9026             description="The total number of blended samples or pixels written to all render targets."
9027             data_type="uint64"
9028             equation="A 27 READ 4 UMUL"
9029             underscore_name="samples_blended"
9030             units="pixels"
9031             symbol_name="SamplesBlended"
9032             semantic_type="event"
9033             mdapi_supported_apis="OGL IO BB"
9034             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9035             mdapi_hw_unit_type="gpu"
9036             mdapi_group="3D Pipe/Output Merger"
9037             />
9038    <counter name="Early Depth Test Fails"
9039             description="The total number of pixels dropped on early depth test."
9040             data_type="uint64"
9041             equation="A 23 READ 4 UMUL"
9042             underscore_name="early_depth_test_fails"
9043             units="pixels"
9044             symbol_name="EarlyDepthTestFails"
9045             semantic_type="event"
9046             mdapi_supported_apis="OGL IO BB"
9047             mdapi_usage_flags="Tier3 Frame Batch Draw"
9048             mdapi_hw_unit_type="gpu"
9049             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9050             />
9051    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9052             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9053             data_type="float"
9054             max_equation="100"
9055             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9056             underscore_name="ps_thread01_ready_for_dispatch"
9057             units="percent"
9058             symbol_name="PSThread01ReadyForDispatch"
9059             availability="$SubsliceMask 0x2 AND"
9060             semantic_type="duration"
9061             mdapi_supported_apis=""
9062             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9063             mdapi_group="GPU/Thread Dispatcher"
9064             mdapi_hw_unit_type="subslice"
9065             />
9066    <counter name="Shader Memory Accesses"
9067             description="The total number of shader memory accesses to L3."
9068             data_type="uint64"
9069             equation="A 32 READ"
9070             underscore_name="shader_memory_accesses"
9071             units="messages"
9072             symbol_name="ShaderMemoryAccesses"
9073             semantic_type="event"
9074             mdapi_supported_apis=""
9075             mdapi_usage_flags="Tier3 Frame Batch Draw"
9076             mdapi_hw_unit_type="gpu"
9077             mdapi_group="L3/Data Port"
9078             />
9079    <counter name="HS Threads Dispatched"
9080             description="The total number of hull shader hardware threads dispatched."
9081             data_type="uint64"
9082             equation="A 2 READ"
9083             underscore_name="hs_threads"
9084             units="threads"
9085             symbol_name="HsThreads"
9086             semantic_type="event"
9087             mdapi_supported_apis="OGL4 IO BB"
9088             mdapi_usage_flags="Tier3 Frame Batch Draw"
9089             mdapi_hw_unit_type="gpu"
9090             mdapi_group="EU Array/Hull Shader"
9091             />
9092    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9093             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9094             data_type="float"
9095             max_equation="100"
9096             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9097             underscore_name="ps_thread02_ready_for_dispatch"
9098             units="percent"
9099             symbol_name="PSThread02ReadyForDispatch"
9100             availability="$SubsliceMask 0x4 AND"
9101             semantic_type="duration"
9102             mdapi_supported_apis=""
9103             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9104             mdapi_group="GPU/Thread Dispatcher"
9105             mdapi_hw_unit_type="subslice"
9106             />
9107    <counter name="SLM Bytes Written"
9108             description="The total number of GPU memory bytes written into shared local memory."
9109             data_type="uint64"
9110             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9111             equation="A 31 READ 64 UMUL"
9112             underscore_name="slm_bytes_written"
9113             units="bytes"
9114             symbol_name="SlmBytesWritten"
9115             semantic_type="throughput"
9116             mdapi_supported_apis="OGL4 OCL IO BB"
9117             mdapi_usage_flags="Tier3 Frame Batch Draw"
9118             mdapi_group="L3/Data Port/SLM"
9119             mdapi_hw_unit_type="gpu"
9120             />
9121    <counter name="L3 Shader Throughput"
9122             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9123             data_type="uint64"
9124             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9125             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9126             underscore_name="l3_shader_throughput"
9127             units="bytes"
9128             symbol_name="L3ShaderThroughput"
9129             semantic_type="throughput"
9130             mdapi_supported_apis="OGL4 OCL IO BB"
9131             mdapi_usage_flags="Tier2 Frame Batch Draw"
9132             mdapi_group="L3/Data Port"
9133             mdapi_hw_unit_type="gpu"
9134             />
9135    <counter name="Samples Killed in FS"
9136             description="The total number of samples or pixels dropped in fragment shaders."
9137             data_type="uint64"
9138             equation="A 24 READ 4 UMUL"
9139             underscore_name="samples_killed_in_ps"
9140             units="pixels"
9141             symbol_name="SamplesKilledInPs"
9142             semantic_type="event"
9143             mdapi_supported_apis="OGL IO BB"
9144             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9145             mdapi_hw_unit_type="gpu"
9146             mdapi_group="3D Pipe/Fragment Shader"
9147             />
9148    <counter name="Shader Atomic Memory Accesses"
9149             description="The total number of shader atomic memory accesses."
9150             data_type="uint64"
9151             equation="A 34 READ"
9152             underscore_name="shader_atomics"
9153             units="messages"
9154             symbol_name="ShaderAtomics"
9155             semantic_type="event"
9156             mdapi_supported_apis="OGL OCL IO BB"
9157             mdapi_usage_flags="Tier3 Frame Batch Draw"
9158             mdapi_hw_unit_type="gpu"
9159             mdapi_group="L3/Data Port/Atomics"
9160             />
9161    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9162             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9163             data_type="float"
9164             max_equation="100"
9165             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9166             underscore_name="non_ps_thread01_ready_for_dispatch"
9167             units="percent"
9168             symbol_name="NonPSThread01ReadyForDispatch"
9169             availability="$SubsliceMask 0x2 AND"
9170             semantic_type="duration"
9171             mdapi_supported_apis=""
9172             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9173             mdapi_group="GPU/Thread Dispatcher"
9174             mdapi_hw_unit_type="subslice"
9175             />
9176    <register_config type="NOA">
9177        <register type="NOA" address="0x00009840" value="0x00000080" />
9178        <register type="NOA" address="0x00009888" value="0x12120000" />
9179        <register type="NOA" address="0x00009888" value="0x12320000" />
9180        <register type="NOA" address="0x00009888" value="0x12520000" />
9181        <register type="NOA" address="0x00009888" value="0x002F8000" />
9182        <register type="NOA" address="0x00009888" value="0x022F3000" />
9183        <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9184        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9185        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9186        <register type="NOA" address="0x00009888" value="0x000D8000" />
9187        <register type="NOA" address="0x00009888" value="0x020DA000" />
9188        <register type="NOA" address="0x00009888" value="0x040DA000" />
9189        <register type="NOA" address="0x00009888" value="0x060D2000" />
9190        <register type="NOA" address="0x00009888" value="0x100F03A0" />
9191        <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9192        <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9193        <register type="NOA" address="0x00009888" value="0x062C8000" />
9194        <register type="NOA" address="0x00009888" value="0x082C8000" />
9195        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9196        <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9197        <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9198        <register type="NOA" address="0x00009888" value="0x062D4000" />
9199        <register type="NOA" address="0x00009888" value="0x02108000" />
9200        <register type="NOA" address="0x00009888" value="0x0410C000" />
9201        <register type="NOA" address="0x00009888" value="0x02118000" />
9202        <register type="NOA" address="0x00009888" value="0x0411C000" />
9203        <register type="NOA" address="0x00009888" value="0x02121880" />
9204        <register type="NOA" address="0x00009888" value="0x041219B5" />
9205        <register type="NOA" address="0x00009888" value="0x00120000" />
9206        <register type="NOA" address="0x00009888" value="0x02134000" />
9207        <register type="NOA" address="0x00009888" value="0x04135000" />
9208        <register type="NOA" address="0x00009888" value="0x0C308000" />
9209        <register type="NOA" address="0x00009888" value="0x0E304000" />
9210        <register type="NOA" address="0x00009888" value="0x06304000" />
9211        <register type="NOA" address="0x00009888" value="0x0C318000" />
9212        <register type="NOA" address="0x00009888" value="0x0E314000" />
9213        <register type="NOA" address="0x00009888" value="0x06314000" />
9214        <register type="NOA" address="0x00009888" value="0x0C321A80" />
9215        <register type="NOA" address="0x00009888" value="0x0E320033" />
9216        <register type="NOA" address="0x00009888" value="0x06320031" />
9217        <register type="NOA" address="0x00009888" value="0x00320000" />
9218        <register type="NOA" address="0x00009888" value="0x0C334000" />
9219        <register type="NOA" address="0x00009888" value="0x0E331000" />
9220        <register type="NOA" address="0x00009888" value="0x06331000" />
9221        <register type="NOA" address="0x00009888" value="0x0E508000" />
9222        <register type="NOA" address="0x00009888" value="0x00508000" />
9223        <register type="NOA" address="0x00009888" value="0x02504000" />
9224        <register type="NOA" address="0x00009888" value="0x0E518000" />
9225        <register type="NOA" address="0x00009888" value="0x00518000" />
9226        <register type="NOA" address="0x00009888" value="0x02514000" />
9227        <register type="NOA" address="0x00009888" value="0x0E521880" />
9228        <register type="NOA" address="0x00009888" value="0x00521A80" />
9229        <register type="NOA" address="0x00009888" value="0x02520033" />
9230        <register type="NOA" address="0x00009888" value="0x0E534000" />
9231        <register type="NOA" address="0x00009888" value="0x00534000" />
9232        <register type="NOA" address="0x00009888" value="0x02531000" />
9233        <register type="NOA" address="0x00009888" value="0x1190FF80" />
9234        <register type="NOA" address="0x00009888" value="0x57900000" />
9235        <register type="NOA" address="0x00009888" value="0x49900800" />
9236        <register type="NOA" address="0x00009888" value="0x37900000" />
9237        <register type="NOA" address="0x00009888" value="0x33900000" />
9238        <register type="NOA" address="0x00009888" value="0x4B900062" />
9239        <register type="NOA" address="0x00009888" value="0x59900000" />
9240        <register type="NOA" address="0x00009888" value="0x51900000" />
9241        <register type="NOA" address="0x00009888" value="0x41900C00" />
9242        <register type="NOA" address="0x00009888" value="0x43900003" />
9243        <register type="NOA" address="0x00009888" value="0x53900000" />
9244        <register type="NOA" address="0x00009888" value="0x45900040" />
9245    </register_config>
9246    <register_config type="OA">
9247        <register type="OA" address="0x00002740" value="0x00000000" />
9248        <register type="OA" address="0x00002744" value="0x00800000" />
9249        <register type="OA" address="0x00002710" value="0x00000000" />
9250        <register type="OA" address="0x00002714" value="0xF0800000" />
9251        <register type="OA" address="0x00002720" value="0x00000000" />
9252        <register type="OA" address="0x00002724" value="0x30800000" />
9253        <register type="OA" address="0x00002770" value="0x00000002" />
9254        <register type="OA" address="0x00002774" value="0x00007FFF" />
9255        <register type="OA" address="0x00002778" value="0x00000000" />
9256        <register type="OA" address="0x0000277C" value="0x00009FFF" />
9257        <register type="OA" address="0x00002780" value="0x00000002" />
9258        <register type="OA" address="0x00002784" value="0x0000EFFF" />
9259        <register type="OA" address="0x00002788" value="0x00000000" />
9260        <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9261        <register type="OA" address="0x00002790" value="0x00000002" />
9262        <register type="OA" address="0x00002794" value="0x0000FDFF" />
9263        <register type="OA" address="0x00002798" value="0x00000000" />
9264        <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9265    </register_config>
9266    <register_config type="FLEX">
9267        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9268        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9269        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9270        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9271        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9272        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9273        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9274    </register_config>
9275  </set>
9276
9277  <set name="Metric set TDL_2"
9278       mdapi_supported_apis="OGL OCL IO BB"
9279       underscore_name="tdl_2"
9280       hw_config_guid="fbf2fbc7-c1ce-4b7a-8f32-cf60eb947fa5"
9281       chipset="CFLGT2"
9282       symbol_name="TDL_2"
9283       >
9284    <counter name="GPU Core Clocks"
9285             description="The total number of GPU core clocks elapsed during the measurement."
9286             data_type="uint64"
9287             equation="GPU_CLOCK 0 READ"
9288             underscore_name="gpu_core_clocks"
9289             units="cycles"
9290             symbol_name="GpuCoreClocks"
9291             semantic_type="event"
9292             mdapi_supported_apis=""
9293             mdapi_usage_flags="Tier1 Frame Batch Draw"
9294             mdapi_hw_unit_type="gpu"
9295             mdapi_group="GPU"
9296             />
9297    <counter name="EU Active"
9298             description="The percentage of time in which the Execution Units were actively processing."
9299             data_type="float"
9300             max_equation="100"
9301             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9302             underscore_name="eu_active"
9303             units="percent"
9304             symbol_name="EuActive"
9305             semantic_type="duration"
9306             mdapi_supported_apis=""
9307             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9308             mdapi_group="EU Array"
9309             mdapi_hw_unit_type="gpu"
9310             />
9311    <counter name="EU Both FPU Pipes Active"
9312             description="The percentage of time in which both EU FPU pipelines were actively processing."
9313             data_type="float"
9314             max_equation="100"
9315             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9316             underscore_name="eu_fpu_both_active"
9317             units="percent"
9318             symbol_name="EuFpuBothActive"
9319             semantic_type="duration"
9320             mdapi_supported_apis=""
9321             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9322             mdapi_group="EU Array/Pipes"
9323             mdapi_hw_unit_type="gpu"
9324             />
9325    <counter name="VS Send Pipe Active"
9326             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9327             data_type="float"
9328             max_equation="100"
9329             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9330             underscore_name="vs_send_active"
9331             units="percent"
9332             symbol_name="VsSendActive"
9333             semantic_type="duration"
9334             mdapi_supported_apis="OGL IO BB"
9335             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9336             mdapi_group="EU Array/Vertex Shader"
9337             mdapi_hw_unit_type="gpu"
9338             />
9339    <counter name="VS FPU1 Pipe Active"
9340             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9341             data_type="float"
9342             max_equation="100"
9343             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9344             underscore_name="vs_fpu1_active"
9345             units="percent"
9346             symbol_name="VsFpu1Active"
9347             semantic_type="duration"
9348             mdapi_supported_apis="OGL IO BB"
9349             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9350             mdapi_group="EU Array/Vertex Shader"
9351             mdapi_hw_unit_type="gpu"
9352             />
9353    <counter name="GS Threads Dispatched"
9354             description="The total number of geometry shader hardware threads dispatched."
9355             data_type="uint64"
9356             equation="A 5 READ"
9357             underscore_name="gs_threads"
9358             units="threads"
9359             symbol_name="GsThreads"
9360             semantic_type="event"
9361             mdapi_supported_apis="OGL4 IO BB"
9362             mdapi_usage_flags="Tier3 Frame Batch Draw"
9363             mdapi_hw_unit_type="gpu"
9364             mdapi_group="EU Array/Geometry Shader"
9365             />
9366    <counter name="Early Hi-Depth Test Fails"
9367             description="The total number of pixels dropped on early hierarchical depth test."
9368             data_type="uint64"
9369             equation="A 22 READ 4 UMUL"
9370             underscore_name="hi_depth_test_fails"
9371             units="pixels"
9372             symbol_name="HiDepthTestFails"
9373             semantic_type="event"
9374             mdapi_supported_apis="OGL IO BB"
9375             mdapi_usage_flags="Tier3 Frame Batch Draw"
9376             mdapi_hw_unit_type="gpu"
9377             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9378             />
9379    <counter name="FS Both FPU Active"
9380             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9381             data_type="float"
9382             max_equation="100"
9383             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9384             underscore_name="ps_eu_both_fpu_active"
9385             units="percent"
9386             symbol_name="PsEuBothFpuActive"
9387             semantic_type="duration"
9388             mdapi_supported_apis="OGL IO BB"
9389             mdapi_usage_flags="Tier4 Frame Batch Draw"
9390             mdapi_group="3D Pipe/Fragment Shader"
9391             mdapi_hw_unit_type="gpu"
9392             />
9393    <counter name="VS Threads Dispatched"
9394             description="The total number of vertex shader hardware threads dispatched."
9395             data_type="uint64"
9396             equation="A 1 READ"
9397             underscore_name="vs_threads"
9398             units="threads"
9399             symbol_name="VsThreads"
9400             semantic_type="event"
9401             mdapi_supported_apis="OGL IO BB"
9402             mdapi_usage_flags="Tier3 Frame Batch Draw"
9403             mdapi_hw_unit_type="gpu"
9404             mdapi_group="EU Array/Vertex Shader"
9405             />
9406    <counter name="FS Threads Dispatched"
9407             description="The total number of fragment shader hardware threads dispatched."
9408             data_type="uint64"
9409             equation="A 6 READ"
9410             underscore_name="ps_threads"
9411             units="threads"
9412             symbol_name="PsThreads"
9413             semantic_type="event"
9414             mdapi_supported_apis="OGL IO BB"
9415             mdapi_usage_flags="Tier3 Frame Batch Draw"
9416             mdapi_hw_unit_type="gpu"
9417             mdapi_group="EU Array/Fragment Shader"
9418             />
9419    <counter name="Shader Barrier Messages"
9420             description="The total number of shader barrier messages."
9421             data_type="uint64"
9422             equation="A 35 READ"
9423             underscore_name="shader_barriers"
9424             units="messages"
9425             symbol_name="ShaderBarriers"
9426             semantic_type="event"
9427             mdapi_supported_apis=""
9428             mdapi_usage_flags="Tier3 Frame Batch Draw"
9429             mdapi_hw_unit_type="gpu"
9430             mdapi_group="EU Array/Barrier"
9431             />
9432    <counter name="Sampler Texels"
9433             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9434             data_type="uint64"
9435             equation="A 28 READ 4 UMUL"
9436             underscore_name="sampler_texels"
9437             units="texels"
9438             symbol_name="SamplerTexels"
9439             semantic_type="event"
9440             mdapi_supported_apis=""
9441             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9442             mdapi_hw_unit_type="gpu"
9443             mdapi_group="Sampler/Sampler Input"
9444             />
9445    <counter name="Pixels Failing Tests"
9446             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9447             data_type="uint64"
9448             equation="A 25 READ 4 UMUL"
9449             underscore_name="pixels_failing_post_ps_tests"
9450             units="pixels"
9451             symbol_name="PixelsFailingPostPsTests"
9452             semantic_type="event"
9453             mdapi_supported_apis="OGL IO BB"
9454             mdapi_usage_flags="Tier3 Frame Batch Draw"
9455             mdapi_hw_unit_type="gpu"
9456             mdapi_group="3D Pipe/Output Merger"
9457             />
9458    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9459             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9460             data_type="float"
9461             max_equation="100"
9462             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9463             underscore_name="thread_header01_ready_port0"
9464             units="percent"
9465             symbol_name="ThreadHeader01ReadyPort0"
9466             availability="$SubsliceMask 0x2 AND"
9467             semantic_type="duration"
9468             mdapi_supported_apis=""
9469             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9470             mdapi_group="GPU/Thread Dispatcher"
9471             mdapi_hw_unit_type="subslice"
9472             />
9473    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9474             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9475             data_type="float"
9476             max_equation="100"
9477             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9478             underscore_name="thread_header01_ready_port1"
9479             units="percent"
9480             symbol_name="ThreadHeader01ReadyPort1"
9481             availability="$SubsliceMask 0x2 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="GPU Time Elapsed"
9489             description="Time elapsed on the GPU during the measurement."
9490             data_type="uint64"
9491             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9492             underscore_name="gpu_time"
9493             units="ns"
9494             symbol_name="GpuTime"
9495             semantic_type="duration"
9496             mdapi_supported_apis=""
9497             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9498             mdapi_hw_unit_type="gpu"
9499             mdapi_group="GPU"
9500             />
9501    <counter name="AVG GPU Core Frequency"
9502             description="Average GPU Core Frequency in the measurement."
9503             data_type="uint64"
9504             max_equation="$GpuMaxFrequency"
9505             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9506             underscore_name="avg_gpu_core_frequency"
9507             units="hz"
9508             symbol_name="AvgGpuCoreFrequency"
9509             semantic_type="event"
9510             mdapi_supported_apis=""
9511             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9512             mdapi_group="GPU"
9513             mdapi_hw_unit_type="gpu"
9514             />
9515    <counter name="Sampler Texels Misses"
9516             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9517             data_type="uint64"
9518             equation="A 29 READ 4 UMUL"
9519             underscore_name="sampler_texel_misses"
9520             units="texels"
9521             symbol_name="SamplerTexelMisses"
9522             semantic_type="event"
9523             mdapi_supported_apis=""
9524             mdapi_usage_flags="Tier3 Batch Frame Draw"
9525             mdapi_hw_unit_type="gpu"
9526             mdapi_group="Sampler/Sampler Cache"
9527             />
9528    <counter name="CS Threads Dispatched"
9529             description="The total number of compute shader hardware threads dispatched."
9530             data_type="uint64"
9531             equation="A 4 READ"
9532             underscore_name="cs_threads"
9533             units="threads"
9534             symbol_name="CsThreads"
9535             semantic_type="event"
9536             mdapi_supported_apis="OGL4 OCL IO BB"
9537             mdapi_usage_flags="Tier3 Frame Batch Draw"
9538             mdapi_hw_unit_type="gpu"
9539             mdapi_group="EU Array/Compute Shader"
9540             />
9541    <counter name="SLM Bytes Read"
9542             description="The total number of GPU memory bytes read from shared local memory."
9543             data_type="uint64"
9544             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9545             equation="A 30 READ 64 UMUL"
9546             underscore_name="slm_bytes_read"
9547             units="bytes"
9548             symbol_name="SlmBytesRead"
9549             semantic_type="throughput"
9550             mdapi_supported_apis="OGL4 OCL IO BB"
9551             mdapi_usage_flags="Tier3 Frame Batch Draw"
9552             mdapi_group="L3/Data Port/SLM"
9553             mdapi_hw_unit_type="gpu"
9554             />
9555    <counter name="PS FPU1 Pipe Active"
9556             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9557             data_type="float"
9558             max_equation="100"
9559             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9560             underscore_name="ps_fpu1_active"
9561             units="percent"
9562             symbol_name="PsFpu1Active"
9563             semantic_type="duration"
9564             mdapi_supported_apis="OGL IO BB"
9565             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9566             mdapi_group="EU Array/Pixel Shader"
9567             mdapi_hw_unit_type="gpu"
9568             />
9569    <counter name="PS Send Pipeline Active"
9570             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9571             data_type="float"
9572             max_equation="100"
9573             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9574             underscore_name="ps_send_active"
9575             units="percent"
9576             symbol_name="PsSendActive"
9577             semantic_type="duration"
9578             mdapi_supported_apis="OGL IO BB"
9579             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9580             mdapi_group="EU Array/Pixel Shader"
9581             mdapi_hw_unit_type="gpu"
9582             />
9583    <counter name="VS FPU0 Pipe Active"
9584             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9585             data_type="float"
9586             max_equation="100"
9587             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9588             underscore_name="vs_fpu0_active"
9589             units="percent"
9590             symbol_name="VsFpu0Active"
9591             semantic_type="duration"
9592             mdapi_supported_apis="OGL IO BB"
9593             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9594             mdapi_group="EU Array/Vertex Shader"
9595             mdapi_hw_unit_type="gpu"
9596             />
9597    <counter name="GPU Busy"
9598             description="The percentage of time in which the GPU has been processing GPU commands."
9599             data_type="float"
9600             max_equation="100"
9601             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9602             underscore_name="gpu_busy"
9603             units="percent"
9604             symbol_name="GpuBusy"
9605             semantic_type="duration"
9606             mdapi_supported_apis=""
9607             mdapi_usage_flags="Tier1 Overview System Frame"
9608             mdapi_group="GPU"
9609             mdapi_hw_unit_type="gpu"
9610             />
9611    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9612             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9613             data_type="float"
9614             max_equation="100"
9615             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9616             underscore_name="thread_header02_ready_port1"
9617             units="percent"
9618             symbol_name="ThreadHeader02ReadyPort1"
9619             availability="$SubsliceMask 0x4 AND"
9620             semantic_type="duration"
9621             mdapi_supported_apis=""
9622             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9623             mdapi_group="GPU/Thread Dispatcher"
9624             mdapi_hw_unit_type="subslice"
9625             />
9626    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9627             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9628             data_type="float"
9629             max_equation="100"
9630             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9631             underscore_name="thread_header02_ready_port0"
9632             units="percent"
9633             symbol_name="ThreadHeader02ReadyPort0"
9634             availability="$SubsliceMask 0x4 AND"
9635             semantic_type="duration"
9636             mdapi_supported_apis=""
9637             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9638             mdapi_group="GPU/Thread Dispatcher"
9639             mdapi_hw_unit_type="subslice"
9640             />
9641    <counter name="Rasterized Pixels"
9642             description="The total number of rasterized pixels."
9643             data_type="uint64"
9644             equation="A 21 READ 4 UMUL"
9645             underscore_name="rasterized_pixels"
9646             units="pixels"
9647             symbol_name="RasterizedPixels"
9648             semantic_type="event"
9649             mdapi_supported_apis="OGL IO BB"
9650             mdapi_usage_flags="Tier3 Frame Batch Draw"
9651             mdapi_hw_unit_type="gpu"
9652             mdapi_group="3D Pipe/Rasterizer"
9653             />
9654    <counter name="PS FPU0 Pipe Active"
9655             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9656             data_type="float"
9657             max_equation="100"
9658             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9659             underscore_name="ps_fpu0_active"
9660             units="percent"
9661             symbol_name="PsFpu0Active"
9662             semantic_type="duration"
9663             mdapi_supported_apis="OGL IO BB"
9664             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9665             mdapi_group="EU Array/Pixel Shader"
9666             mdapi_hw_unit_type="gpu"
9667             />
9668    <counter name="DS Threads Dispatched"
9669             description="The total number of domain shader hardware threads dispatched."
9670             data_type="uint64"
9671             equation="A 3 READ"
9672             underscore_name="ds_threads"
9673             units="threads"
9674             symbol_name="DsThreads"
9675             semantic_type="event"
9676             mdapi_supported_apis="OGL4 IO BB"
9677             mdapi_usage_flags="Tier3 Frame Batch Draw"
9678             mdapi_hw_unit_type="gpu"
9679             mdapi_group="EU Array/Domain Shader"
9680             />
9681    <counter name="Samples Written"
9682             description="The total number of samples or pixels written to all render targets."
9683             data_type="uint64"
9684             equation="A 26 READ 4 UMUL"
9685             underscore_name="samples_written"
9686             units="pixels"
9687             symbol_name="SamplesWritten"
9688             semantic_type="event"
9689             mdapi_supported_apis="OGL IO BB"
9690             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9691             mdapi_hw_unit_type="gpu"
9692             mdapi_group="3D Pipe/Output Merger"
9693             />
9694    <counter name="EU Stall"
9695             description="The percentage of time in which the Execution Units were stalled."
9696             data_type="float"
9697             max_equation="100"
9698             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9699             underscore_name="eu_stall"
9700             units="percent"
9701             symbol_name="EuStall"
9702             semantic_type="duration"
9703             mdapi_supported_apis=""
9704             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9705             mdapi_group="EU Array"
9706             mdapi_hw_unit_type="gpu"
9707             />
9708    <counter name="Samples Blended"
9709             description="The total number of blended samples or pixels written to all render targets."
9710             data_type="uint64"
9711             equation="A 27 READ 4 UMUL"
9712             underscore_name="samples_blended"
9713             units="pixels"
9714             symbol_name="SamplesBlended"
9715             semantic_type="event"
9716             mdapi_supported_apis="OGL IO BB"
9717             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9718             mdapi_hw_unit_type="gpu"
9719             mdapi_group="3D Pipe/Output Merger"
9720             />
9721    <counter name="Early Depth Test Fails"
9722             description="The total number of pixels dropped on early depth test."
9723             data_type="uint64"
9724             equation="A 23 READ 4 UMUL"
9725             underscore_name="early_depth_test_fails"
9726             units="pixels"
9727             symbol_name="EarlyDepthTestFails"
9728             semantic_type="event"
9729             mdapi_supported_apis="OGL IO BB"
9730             mdapi_usage_flags="Tier3 Frame Batch Draw"
9731             mdapi_hw_unit_type="gpu"
9732             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9733             />
9734    <counter name="Shader Memory Accesses"
9735             description="The total number of shader memory accesses to L3."
9736             data_type="uint64"
9737             equation="A 32 READ"
9738             underscore_name="shader_memory_accesses"
9739             units="messages"
9740             symbol_name="ShaderMemoryAccesses"
9741             semantic_type="event"
9742             mdapi_supported_apis=""
9743             mdapi_usage_flags="Tier3 Frame Batch Draw"
9744             mdapi_hw_unit_type="gpu"
9745             mdapi_group="L3/Data Port"
9746             />
9747    <counter name="HS Threads Dispatched"
9748             description="The total number of hull shader hardware threads dispatched."
9749             data_type="uint64"
9750             equation="A 2 READ"
9751             underscore_name="hs_threads"
9752             units="threads"
9753             symbol_name="HsThreads"
9754             semantic_type="event"
9755             mdapi_supported_apis="OGL4 IO BB"
9756             mdapi_usage_flags="Tier3 Frame Batch Draw"
9757             mdapi_hw_unit_type="gpu"
9758             mdapi_group="EU Array/Hull Shader"
9759             />
9760    <counter name="SLM Bytes Written"
9761             description="The total number of GPU memory bytes written into shared local memory."
9762             data_type="uint64"
9763             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9764             equation="A 31 READ 64 UMUL"
9765             underscore_name="slm_bytes_written"
9766             units="bytes"
9767             symbol_name="SlmBytesWritten"
9768             semantic_type="throughput"
9769             mdapi_supported_apis="OGL4 OCL IO BB"
9770             mdapi_usage_flags="Tier3 Frame Batch Draw"
9771             mdapi_group="L3/Data Port/SLM"
9772             mdapi_hw_unit_type="gpu"
9773             />
9774    <counter name="L3 Shader Throughput"
9775             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9776             data_type="uint64"
9777             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9778             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9779             underscore_name="l3_shader_throughput"
9780             units="bytes"
9781             symbol_name="L3ShaderThroughput"
9782             semantic_type="throughput"
9783             mdapi_supported_apis="OGL4 OCL IO BB"
9784             mdapi_usage_flags="Tier2 Frame Batch Draw"
9785             mdapi_group="L3/Data Port"
9786             mdapi_hw_unit_type="gpu"
9787             />
9788    <counter name="Samples Killed in FS"
9789             description="The total number of samples or pixels dropped in fragment shaders."
9790             data_type="uint64"
9791             equation="A 24 READ 4 UMUL"
9792             underscore_name="samples_killed_in_ps"
9793             units="pixels"
9794             symbol_name="SamplesKilledInPs"
9795             semantic_type="event"
9796             mdapi_supported_apis="OGL IO BB"
9797             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9798             mdapi_hw_unit_type="gpu"
9799             mdapi_group="3D Pipe/Fragment Shader"
9800             />
9801    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
9802             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9803             data_type="float"
9804             max_equation="100"
9805             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9806             underscore_name="thread_header00_ready_port0"
9807             units="percent"
9808             symbol_name="ThreadHeader00ReadyPort0"
9809             availability="$SubsliceMask 0x1 AND"
9810             semantic_type="duration"
9811             mdapi_supported_apis=""
9812             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9813             mdapi_group="GPU/Thread Dispatcher"
9814             mdapi_hw_unit_type="subslice"
9815             />
9816    <counter name="Shader Atomic Memory Accesses"
9817             description="The total number of shader atomic memory accesses."
9818             data_type="uint64"
9819             equation="A 34 READ"
9820             underscore_name="shader_atomics"
9821             units="messages"
9822             symbol_name="ShaderAtomics"
9823             semantic_type="event"
9824             mdapi_supported_apis="OGL OCL IO BB"
9825             mdapi_usage_flags="Tier3 Frame Batch Draw"
9826             mdapi_hw_unit_type="gpu"
9827             mdapi_group="L3/Data Port/Atomics"
9828             />
9829    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
9830             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9831             data_type="float"
9832             max_equation="100"
9833             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9834             underscore_name="thread_header00_ready_port1"
9835             units="percent"
9836             symbol_name="ThreadHeader00ReadyPort1"
9837             availability="$SubsliceMask 0x1 AND"
9838             semantic_type="duration"
9839             mdapi_supported_apis=""
9840             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9841             mdapi_group="GPU/Thread Dispatcher"
9842             mdapi_hw_unit_type="subslice"
9843             />
9844    <register_config type="NOA">
9845        <register type="NOA" address="0x00009840" value="0x00000080" />
9846        <register type="NOA" address="0x00009888" value="0x12124D60" />
9847        <register type="NOA" address="0x00009888" value="0x12322E60" />
9848        <register type="NOA" address="0x00009888" value="0x12524D60" />
9849        <register type="NOA" address="0x00009888" value="0x022F3000" />
9850        <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9851        <register type="NOA" address="0x00009888" value="0x000D8000" />
9852        <register type="NOA" address="0x00009888" value="0x020DA000" />
9853        <register type="NOA" address="0x00009888" value="0x040DA000" />
9854        <register type="NOA" address="0x00009888" value="0x060D2000" />
9855        <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9856        <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9857        <register type="NOA" address="0x00009888" value="0x082C8000" />
9858        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9859        <register type="NOA" address="0x00009888" value="0x002D8000" />
9860        <register type="NOA" address="0x00009888" value="0x062D4000" />
9861        <register type="NOA" address="0x00009888" value="0x0410C000" />
9862        <register type="NOA" address="0x00009888" value="0x0411C000" />
9863        <register type="NOA" address="0x00009888" value="0x04121FB7" />
9864        <register type="NOA" address="0x00009888" value="0x00120000" />
9865        <register type="NOA" address="0x00009888" value="0x04135000" />
9866        <register type="NOA" address="0x00009888" value="0x00308000" />
9867        <register type="NOA" address="0x00009888" value="0x06304000" />
9868        <register type="NOA" address="0x00009888" value="0x00318000" />
9869        <register type="NOA" address="0x00009888" value="0x06314000" />
9870        <register type="NOA" address="0x00009888" value="0x00321B80" />
9871        <register type="NOA" address="0x00009888" value="0x0632003F" />
9872        <register type="NOA" address="0x00009888" value="0x00334000" />
9873        <register type="NOA" address="0x00009888" value="0x06331000" />
9874        <register type="NOA" address="0x00009888" value="0x0250C000" />
9875        <register type="NOA" address="0x00009888" value="0x0251C000" />
9876        <register type="NOA" address="0x00009888" value="0x02521FB7" />
9877        <register type="NOA" address="0x00009888" value="0x00520000" />
9878        <register type="NOA" address="0x00009888" value="0x02535000" />
9879        <register type="NOA" address="0x00009888" value="0x1190FC00" />
9880        <register type="NOA" address="0x00009888" value="0x37900000" />
9881        <register type="NOA" address="0x00009888" value="0x51900000" />
9882        <register type="NOA" address="0x00009888" value="0x41900800" />
9883        <register type="NOA" address="0x00009888" value="0x43900063" />
9884        <register type="NOA" address="0x00009888" value="0x53900000" />
9885        <register type="NOA" address="0x00009888" value="0x45900040" />
9886        <register type="NOA" address="0x00009888" value="0x33900000" />
9887    </register_config>
9888    <register_config type="OA">
9889        <register type="OA" address="0x00002740" value="0x00000000" />
9890        <register type="OA" address="0x00002744" value="0x00800000" />
9891        <register type="OA" address="0x00002710" value="0x00000000" />
9892        <register type="OA" address="0x00002714" value="0x00800000" />
9893        <register type="OA" address="0x00002720" value="0x00000000" />
9894        <register type="OA" address="0x00002724" value="0x00800000" />
9895    </register_config>
9896    <register_config type="FLEX">
9897        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9898        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9899        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9900        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9901        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9902        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9903        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9904    </register_config>
9905  </set>
9906
9907  <set name="Compute Metrics Extra Gen9"
9908       mdapi_supported_apis="OGL4 OCL IO BB"
9909       underscore_name="compute_extra"
9910       hw_config_guid="5f679fb0-909e-4c0e-b4b2-8e801f83e71b"
9911       chipset="CFLGT2"
9912       symbol_name="ComputeExtra"
9913       >
9914    <counter name="GPU Core Clocks"
9915             description="The total number of GPU core clocks elapsed during the measurement."
9916             data_type="uint64"
9917             equation="GPU_CLOCK 0 READ"
9918             underscore_name="gpu_core_clocks"
9919             units="cycles"
9920             symbol_name="GpuCoreClocks"
9921             semantic_type="event"
9922             mdapi_supported_apis=""
9923             mdapi_usage_flags="Tier1 Frame Batch Draw"
9924             mdapi_hw_unit_type="gpu"
9925             mdapi_group="GPU"
9926             />
9927    <counter name="EU FPU1 Pipe Active"
9928             description="The percentage of time in which EU FPU1 pipeline was actively processing."
9929             data_type="float"
9930             max_equation="100"
9931             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9932             underscore_name="fpu1_active"
9933             units="percent"
9934             symbol_name="Fpu1Active"
9935             semantic_type="duration"
9936             mdapi_supported_apis=""
9937             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9938             mdapi_group="EU Array/Pipes"
9939             mdapi_hw_unit_type="gpu"
9940             />
9941    <counter name="GPU Time Elapsed"
9942             description="Time elapsed on the GPU during the measurement."
9943             data_type="uint64"
9944             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9945             underscore_name="gpu_time"
9946             units="ns"
9947             symbol_name="GpuTime"
9948             semantic_type="duration"
9949             mdapi_supported_apis=""
9950             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9951             mdapi_hw_unit_type="gpu"
9952             mdapi_group="GPU"
9953             />
9954    <counter name="AVG GPU Core Frequency"
9955             description="Average GPU Core Frequency in the measurement."
9956             data_type="uint64"
9957             max_equation="$GpuMaxFrequency"
9958             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9959             underscore_name="avg_gpu_core_frequency"
9960             units="hz"
9961             symbol_name="AvgGpuCoreFrequency"
9962             semantic_type="event"
9963             mdapi_supported_apis=""
9964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9965             mdapi_group="GPU"
9966             mdapi_hw_unit_type="gpu"
9967             />
9968    <counter name="EU FPU1 Pipe Active including Ext Math"
9969             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
9970             data_type="float"
9971             max_equation="100"
9972             equation="A 8 READ  C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
9973             underscore_name="fpu1_active_adjusted"
9974             units="percent"
9975             symbol_name="Fpu1ActiveAdjusted"
9976             semantic_type="duration"
9977             mdapi_supported_apis=""
9978             mdapi_usage_flags="Tier4 System Frame Batch Draw"
9979             mdapi_group="EU Array/Pipes"
9980             mdapi_hw_unit_type="gpu"
9981             />
9982    <register_config type="NOA">
9983        <register type="NOA" address="0x00009840" value="0x00000080" />
9984        <register type="NOA" address="0x00009888" value="0x121203E0" />
9985        <register type="NOA" address="0x00009888" value="0x123203E0" />
9986        <register type="NOA" address="0x00009888" value="0x125203E0" />
9987        <register type="NOA" address="0x00009888" value="0x022F4000" />
9988        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
9989        <register type="NOA" address="0x00009888" value="0x040DA000" />
9990        <register type="NOA" address="0x00009888" value="0x060D2000" />
9991        <register type="NOA" address="0x00009888" value="0x0E0F006C" />
9992        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
9993        <register type="NOA" address="0x00009888" value="0x042D8000" />
9994        <register type="NOA" address="0x00009888" value="0x06104000" />
9995        <register type="NOA" address="0x00009888" value="0x06114000" />
9996        <register type="NOA" address="0x00009888" value="0x06120033" />
9997        <register type="NOA" address="0x00009888" value="0x00120000" />
9998        <register type="NOA" address="0x00009888" value="0x06131000" />
9999        <register type="NOA" address="0x00009888" value="0x04308000" />
10000        <register type="NOA" address="0x00009888" value="0x04318000" />
10001        <register type="NOA" address="0x00009888" value="0x04321980" />
10002        <register type="NOA" address="0x00009888" value="0x00320000" />
10003        <register type="NOA" address="0x00009888" value="0x04334000" />
10004        <register type="NOA" address="0x00009888" value="0x04504000" />
10005        <register type="NOA" address="0x00009888" value="0x04514000" />
10006        <register type="NOA" address="0x00009888" value="0x04520033" />
10007        <register type="NOA" address="0x00009888" value="0x00520000" />
10008        <register type="NOA" address="0x00009888" value="0x04531000" />
10009        <register type="NOA" address="0x00009888" value="0x1190E000" />
10010        <register type="NOA" address="0x00009888" value="0x37900000" />
10011        <register type="NOA" address="0x00009888" value="0x53900000" />
10012        <register type="NOA" address="0x00009888" value="0x43900C00" />
10013        <register type="NOA" address="0x00009888" value="0x45900002" />
10014        <register type="NOA" address="0x00009888" value="0x33900000" />
10015    </register_config>
10016    <register_config type="OA">
10017        <register type="OA" address="0x00002740" value="0x00000000" />
10018        <register type="OA" address="0x00002744" value="0x00800000" />
10019        <register type="OA" address="0x00002710" value="0x00000000" />
10020        <register type="OA" address="0x00002714" value="0x00800000" />
10021        <register type="OA" address="0x00002720" value="0x00000000" />
10022        <register type="OA" address="0x00002724" value="0x00800000" />
10023    </register_config>
10024    <register_config type="FLEX">
10025        <register type="FLEX" address="0x0000E458" value="0x00001000" />
10026        <register type="FLEX" address="0x0000E558" value="0x00003002" />
10027        <register type="FLEX" address="0x0000E658" value="0x00005004" />
10028        <register type="FLEX" address="0x0000E758" value="0x00011010" />
10029        <register type="FLEX" address="0x0000E45C" value="0x00050012" />
10030        <register type="FLEX" address="0x0000E55C" value="0x00052051" />
10031        <register type="FLEX" address="0x0000E65C" value="0x00000008" />
10032    </register_config>
10033  </set>
10034
10035  <set name="Media Vme Pipe Gen9"
10036       mdapi_supported_apis="MEDIA IO BB"
10037       underscore_name="vme_pipe"
10038       hw_config_guid="0d09ba9a-1d1c-457d-83e2-74ac448014d6"
10039       chipset="CFLGT2"
10040       symbol_name="VMEPipe"
10041       >
10042    <counter name="GPU Core Clocks"
10043             description="The total number of GPU core clocks elapsed during the measurement."
10044             data_type="uint64"
10045             equation="GPU_CLOCK 0 READ"
10046             underscore_name="gpu_core_clocks"
10047             units="cycles"
10048             symbol_name="GpuCoreClocks"
10049             semantic_type="event"
10050             mdapi_supported_apis=""
10051             mdapi_usage_flags="Tier1 Frame Batch Draw"
10052             mdapi_hw_unit_type="gpu"
10053             mdapi_group="GPU"
10054             />
10055    <counter name="EU Active"
10056             description="The percentage of time in which the Execution Units were actively processing."
10057             data_type="float"
10058             max_equation="100"
10059             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10060             underscore_name="eu_active"
10061             units="percent"
10062             symbol_name="EuActive"
10063             semantic_type="duration"
10064             mdapi_supported_apis=""
10065             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10066             mdapi_group="EU Array"
10067             mdapi_hw_unit_type="gpu"
10068             />
10069    <counter name="EU Both FPU Pipes Active"
10070             description="The percentage of time in which both EU FPU pipelines were actively processing."
10071             data_type="float"
10072             max_equation="100"
10073             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10074             underscore_name="eu_fpu_both_active"
10075             units="percent"
10076             symbol_name="EuFpuBothActive"
10077             semantic_type="duration"
10078             mdapi_supported_apis=""
10079             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10080             mdapi_group="EU Array/Pipes"
10081             mdapi_hw_unit_type="gpu"
10082             />
10083    <counter name="GPU Time Elapsed"
10084             description="Time elapsed on the GPU during the measurement."
10085             data_type="uint64"
10086             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10087             underscore_name="gpu_time"
10088             units="ns"
10089             symbol_name="GpuTime"
10090             semantic_type="duration"
10091             mdapi_supported_apis=""
10092             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10093             mdapi_hw_unit_type="gpu"
10094             mdapi_group="GPU"
10095             />
10096    <counter name="AVG GPU Core Frequency"
10097             description="Average GPU Core Frequency in the measurement."
10098             data_type="uint64"
10099             max_equation="$GpuMaxFrequency"
10100             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10101             underscore_name="avg_gpu_core_frequency"
10102             units="hz"
10103             symbol_name="AvgGpuCoreFrequency"
10104             semantic_type="event"
10105             mdapi_supported_apis=""
10106             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10107             mdapi_group="GPU"
10108             mdapi_hw_unit_type="gpu"
10109             />
10110    <counter name="CS Threads Dispatched"
10111             description="The total number of compute shader hardware threads dispatched."
10112             data_type="uint64"
10113             equation="A 4 READ"
10114             underscore_name="cs_threads"
10115             units="threads"
10116             symbol_name="CsThreads"
10117             semantic_type="event"
10118             mdapi_supported_apis=""
10119             mdapi_usage_flags="Tier3 Frame Batch Draw"
10120             mdapi_hw_unit_type="gpu"
10121             mdapi_group="EU Array/Compute Shader"
10122             />
10123    <counter name="EU Thread Occupancy"
10124             description="The percentage of time in which hardware threads occupied EUs."
10125             data_type="float"
10126             max_equation="100"
10127             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10128             underscore_name="eu_thread_occupancy"
10129             units="percent"
10130             symbol_name="EuThreadOccupancy"
10131             semantic_type="duration"
10132             mdapi_supported_apis=""
10133             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10134             mdapi_group="EU Array"
10135             mdapi_hw_unit_type="gpu"
10136             />
10137    <counter name="EU Stall"
10138             description="The percentage of time in which the Execution Units were stalled."
10139             data_type="float"
10140             max_equation="100"
10141             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10142             underscore_name="eu_stall"
10143             units="percent"
10144             symbol_name="EuStall"
10145             semantic_type="duration"
10146             mdapi_supported_apis=""
10147             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10148             mdapi_group="EU Array"
10149             mdapi_hw_unit_type="gpu"
10150             />
10151    <counter name="VME Busy"
10152             description="The percentage of time in which VME (IME or CRE) was actively processing data."
10153             data_type="float"
10154             max_equation="100"
10155             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10156             underscore_name="vme_busy"
10157             units="percent"
10158             symbol_name="VMEBusy"
10159             semantic_type="duration"
10160             mdapi_supported_apis=""
10161             mdapi_usage_flags="Overview System Batch Tier2"
10162             mdapi_group="VME Pipe"
10163             mdapi_hw_unit_type="gpu"
10164             />
10165    <counter name="GPU Busy"
10166             description="The percentage of time in which the GPU has been processing GPU commands."
10167             data_type="float"
10168             max_equation="100"
10169             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10170             underscore_name="gpu_busy"
10171             units="percent"
10172             symbol_name="GpuBusy"
10173             semantic_type="duration"
10174             mdapi_supported_apis=""
10175             mdapi_usage_flags="Tier1 Overview System Frame"
10176             mdapi_group="GPU"
10177             mdapi_hw_unit_type="gpu"
10178             />
10179    <register_config type="NOA">
10180        <register type="NOA" address="0x00009840" value="0x00000080" />
10181        <register type="NOA" address="0x00009888" value="0x141A5800" />
10182        <register type="NOA" address="0x00009888" value="0x161A00C0" />
10183        <register type="NOA" address="0x00009888" value="0x12180240" />
10184        <register type="NOA" address="0x00009888" value="0x14180002" />
10185        <register type="NOA" address="0x00009888" value="0x143A5800" />
10186        <register type="NOA" address="0x00009888" value="0x163A00C0" />
10187        <register type="NOA" address="0x00009888" value="0x12380240" />
10188        <register type="NOA" address="0x00009888" value="0x14380002" />
10189        <register type="NOA" address="0x00009888" value="0x002F1000" />
10190        <register type="NOA" address="0x00009888" value="0x022F8000" />
10191        <register type="NOA" address="0x00009888" value="0x042F3000" />
10192        <register type="NOA" address="0x00009888" value="0x004C4000" />
10193        <register type="NOA" address="0x00009888" value="0x0A4C1500" />
10194        <register type="NOA" address="0x00009888" value="0x000D2000" />
10195        <register type="NOA" address="0x00009888" value="0x060D8000" />
10196        <register type="NOA" address="0x00009888" value="0x080DA000" />
10197        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10198        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10199        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10200        <register type="NOA" address="0x00009888" value="0x0E0F9500" />
10201        <register type="NOA" address="0x00009888" value="0x100F002A" />
10202        <register type="NOA" address="0x00009888" value="0x002C8000" />
10203        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10204        <register type="NOA" address="0x00009888" value="0x162C0A00" />
10205        <register type="NOA" address="0x00009888" value="0x0A2DC000" />
10206        <register type="NOA" address="0x00009888" value="0x0C2DC000" />
10207        <register type="NOA" address="0x00009888" value="0x04193000" />
10208        <register type="NOA" address="0x00009888" value="0x081A28C1" />
10209        <register type="NOA" address="0x00009888" value="0x001A0000" />
10210        <register type="NOA" address="0x00009888" value="0x00133000" />
10211        <register type="NOA" address="0x00009888" value="0x0613C000" />
10212        <register type="NOA" address="0x00009888" value="0x0813F000" />
10213        <register type="NOA" address="0x00009888" value="0x00172000" />
10214        <register type="NOA" address="0x00009888" value="0x06178000" />
10215        <register type="NOA" address="0x00009888" value="0x0817A000" />
10216        <register type="NOA" address="0x00009888" value="0x00180037" />
10217        <register type="NOA" address="0x00009888" value="0x06180940" />
10218        <register type="NOA" address="0x00009888" value="0x08180000" />
10219        <register type="NOA" address="0x00009888" value="0x02180000" />
10220        <register type="NOA" address="0x00009888" value="0x04183000" />
10221        <register type="NOA" address="0x00009888" value="0x06393000" />
10222        <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
10223        <register type="NOA" address="0x00009888" value="0x003A0000" />
10224        <register type="NOA" address="0x00009888" value="0x0A33F000" />
10225        <register type="NOA" address="0x00009888" value="0x0C33F000" />
10226        <register type="NOA" address="0x00009888" value="0x0A37A000" />
10227        <register type="NOA" address="0x00009888" value="0x0C37A000" />
10228        <register type="NOA" address="0x00009888" value="0x0A380977" />
10229        <register type="NOA" address="0x00009888" value="0x08380000" />
10230        <register type="NOA" address="0x00009888" value="0x04380000" />
10231        <register type="NOA" address="0x00009888" value="0x06383000" />
10232        <register type="NOA" address="0x00009888" value="0x119000FF" />
10233        <register type="NOA" address="0x00009888" value="0x51900000" />
10234        <register type="NOA" address="0x00009888" value="0x41900040" />
10235        <register type="NOA" address="0x00009888" value="0x55900000" />
10236        <register type="NOA" address="0x00009888" value="0x45900800" />
10237        <register type="NOA" address="0x00009888" value="0x47901000" />
10238        <register type="NOA" address="0x00009888" value="0x57900000" />
10239        <register type="NOA" address="0x00009888" value="0x49900844" />
10240        <register type="NOA" address="0x00009888" value="0x37900000" />
10241        <register type="NOA" address="0x00009888" value="0x33900000" />
10242    </register_config>
10243    <register_config type="OA">
10244        <register type="OA" address="0x00002740" value="0x00000000" />
10245        <register type="OA" address="0x00002710" value="0x00000000" />
10246        <register type="OA" address="0x00002714" value="0xF0800000" />
10247        <register type="OA" address="0x00002720" value="0x00000000" />
10248        <register type="OA" address="0x00002724" value="0x30800000" />
10249        <register type="OA" address="0x00002770" value="0x00100030" />
10250        <register type="OA" address="0x00002774" value="0x0000FFF9" />
10251        <register type="OA" address="0x00002778" value="0x00000002" />
10252        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10253        <register type="OA" address="0x00002780" value="0x00000002" />
10254        <register type="OA" address="0x00002784" value="0x0000FFF3" />
10255        <register type="OA" address="0x00002788" value="0x00100180" />
10256        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10257        <register type="OA" address="0x00002790" value="0x00000002" />
10258        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10259        <register type="OA" address="0x00002798" value="0x00000002" />
10260        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10261    </register_config>
10262    <register_config type="FLEX">
10263        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10264        <register type="FLEX" address="0x0000E558" value="0x00008003" />
10265    </register_config>
10266  </set>
10267
10268  <set name="MDAPI testing set Gen9.5"
10269       mdapi_supported_apis="OGL OCL IO BB"
10270       underscore_name="test_oa"
10271       hw_config_guid="74fb4902-d3d3-4237-9e90-cbdc68d0a446"
10272       chipset="CFLGT2"
10273       symbol_name="TestOa"
10274       >
10275    <counter name="TestCounter7"
10276             description="HW test counter 7. Factor: 0.666"
10277             data_type="uint64"
10278             equation="B 7 READ"
10279             underscore_name="counter7"
10280             units="events"
10281             symbol_name="Counter7"
10282             semantic_type="event"
10283             mdapi_supported_apis=""
10284             mdapi_usage_flags="Frame Batch Draw"
10285             mdapi_hw_unit_type="gpu"
10286             mdapi_group="GPU"
10287             />
10288    <counter name="GPU Time Elapsed"
10289             description="Time elapsed on the GPU during the measurement."
10290             data_type="uint64"
10291             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10292             underscore_name="gpu_time"
10293             units="ns"
10294             symbol_name="GpuTime"
10295             semantic_type="duration"
10296             mdapi_supported_apis=""
10297             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10298             mdapi_hw_unit_type="gpu"
10299             mdapi_group="GPU"
10300             />
10301    <counter name="GPU Core Clocks"
10302             description="The total number of GPU core clocks elapsed during the measurement."
10303             data_type="uint64"
10304             equation="GPU_CLOCK 0 READ"
10305             underscore_name="gpu_core_clocks"
10306             units="cycles"
10307             symbol_name="GpuCoreClocks"
10308             semantic_type="event"
10309             mdapi_supported_apis=""
10310             mdapi_usage_flags="Tier1 Frame Batch Draw"
10311             mdapi_hw_unit_type="gpu"
10312             mdapi_group="GPU"
10313             />
10314    <counter name="AVG GPU Core Frequency"
10315             description="Average GPU Core Frequency in the measurement."
10316             data_type="uint64"
10317             max_equation="$GpuMaxFrequency"
10318             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10319             underscore_name="avg_gpu_core_frequency"
10320             units="hz"
10321             symbol_name="AvgGpuCoreFrequency"
10322             semantic_type="event"
10323             mdapi_supported_apis=""
10324             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10325             mdapi_group="GPU"
10326             mdapi_hw_unit_type="gpu"
10327             />
10328    <counter name="TestCounter8"
10329             description="HW test counter 8. Should be equal to 1."
10330             data_type="uint64"
10331             equation="C 7 READ"
10332             underscore_name="counter8"
10333             units="events"
10334             symbol_name="Counter8"
10335             semantic_type="event"
10336             mdapi_supported_apis=""
10337             mdapi_usage_flags="Frame Batch Draw"
10338             mdapi_hw_unit_type="gpu"
10339             mdapi_group="GPU"
10340             />
10341    <counter name="TestCounter4"
10342             description="HW test counter 4. Factor: 0.333"
10343             data_type="uint64"
10344             equation="B 4 READ"
10345             underscore_name="counter4"
10346             units="events"
10347             symbol_name="Counter4"
10348             semantic_type="event"
10349             mdapi_supported_apis=""
10350             mdapi_usage_flags="Frame Batch Draw"
10351             mdapi_hw_unit_type="gpu"
10352             mdapi_group="GPU"
10353             />
10354    <counter name="TestCounter5"
10355             description="HW test counter 5. Factor: 0.333"
10356             data_type="uint64"
10357             equation="B 5 READ"
10358             underscore_name="counter5"
10359             units="events"
10360             symbol_name="Counter5"
10361             semantic_type="event"
10362             mdapi_supported_apis=""
10363             mdapi_usage_flags="Frame Batch Draw"
10364             mdapi_hw_unit_type="gpu"
10365             mdapi_group="GPU"
10366             />
10367    <counter name="TestCounter6"
10368             description="HW test counter 6. Factor: 0.166"
10369             data_type="uint64"
10370             equation="B 6 READ"
10371             underscore_name="counter6"
10372             units="events"
10373             symbol_name="Counter6"
10374             semantic_type="event"
10375             mdapi_supported_apis=""
10376             mdapi_usage_flags="Frame Batch Draw"
10377             mdapi_hw_unit_type="gpu"
10378             mdapi_group="GPU"
10379             />
10380    <counter name="TestCounter3"
10381             description="HW test counter 3. Factor: 0.5"
10382             data_type="uint64"
10383             equation="B 3 READ"
10384             underscore_name="counter3"
10385             units="events"
10386             symbol_name="Counter3"
10387             semantic_type="event"
10388             mdapi_supported_apis=""
10389             mdapi_usage_flags="Frame Batch Draw"
10390             mdapi_hw_unit_type="gpu"
10391             mdapi_group="GPU"
10392             />
10393    <counter name="TestCounter0"
10394             description="HW test counter 0. Factor: 0.0"
10395             data_type="uint64"
10396             equation="B 0 READ"
10397             underscore_name="counter0"
10398             units="events"
10399             symbol_name="Counter0"
10400             semantic_type="event"
10401             mdapi_supported_apis=""
10402             mdapi_usage_flags="Frame Batch Draw"
10403             mdapi_hw_unit_type="gpu"
10404             mdapi_group="GPU"
10405             />
10406    <counter name="TestCounter1"
10407             description="HW test counter 1. Factor: 1.0"
10408             data_type="uint64"
10409             equation="B 1 READ"
10410             underscore_name="counter1"
10411             units="events"
10412             symbol_name="Counter1"
10413             semantic_type="event"
10414             mdapi_supported_apis=""
10415             mdapi_usage_flags="Frame Batch Draw"
10416             mdapi_hw_unit_type="gpu"
10417             mdapi_group="GPU"
10418             />
10419    <counter name="TestCounter2"
10420             description="HW test counter 2. Factor: 1.0"
10421             data_type="uint64"
10422             equation="B 2 READ"
10423             underscore_name="counter2"
10424             units="events"
10425             symbol_name="Counter2"
10426             semantic_type="event"
10427             mdapi_supported_apis=""
10428             mdapi_usage_flags="Frame Batch Draw"
10429             mdapi_hw_unit_type="gpu"
10430             mdapi_group="GPU"
10431             />
10432    <register_config type="NOA">
10433        <register type="NOA" address="0x00009840" value="0x00000080" />
10434        <register type="NOA" address="0x00009888" value="0x11810000" />
10435        <register type="NOA" address="0x00009888" value="0x07810013" />
10436        <register type="NOA" address="0x00009888" value="0x1F810000" />
10437        <register type="NOA" address="0x00009888" value="0x1D810000" />
10438        <register type="NOA" address="0x00009888" value="0x1B930040" />
10439        <register type="NOA" address="0x00009888" value="0x07E54000" />
10440        <register type="NOA" address="0x00009888" value="0x1F908000" />
10441        <register type="NOA" address="0x00009888" value="0x11900000" />
10442        <register type="NOA" address="0x00009888" value="0x37900000" />
10443        <register type="NOA" address="0x00009888" value="0x53900000" />
10444        <register type="NOA" address="0x00009888" value="0x45900000" />
10445        <register type="NOA" address="0x00009888" value="0x33900000" />
10446    </register_config>
10447    <register_config type="OA">
10448        <register type="OA" address="0x00002740" value="0x00000000" />
10449        <register type="OA" address="0x00002744" value="0x00800000" />
10450        <register type="OA" address="0x00002714" value="0xF0800000" />
10451        <register type="OA" address="0x00002710" value="0x00000000" />
10452        <register type="OA" address="0x00002724" value="0xF0800000" />
10453        <register type="OA" address="0x00002720" value="0x00000000" />
10454        <register type="OA" address="0x00002770" value="0x00000004" />
10455        <register type="OA" address="0x00002774" value="0x00000000" />
10456        <register type="OA" address="0x00002778" value="0x00000003" />
10457        <register type="OA" address="0x0000277C" value="0x00000000" />
10458        <register type="OA" address="0x00002780" value="0x00000007" />
10459        <register type="OA" address="0x00002784" value="0x00000000" />
10460        <register type="OA" address="0x00002788" value="0x00100002" />
10461        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10462        <register type="OA" address="0x00002790" value="0x00100002" />
10463        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10464        <register type="OA" address="0x00002798" value="0x00100082" />
10465        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10466        <register type="OA" address="0x000027A0" value="0x001000C2" />
10467        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10468        <register type="OA" address="0x000027A8" value="0x00100001" />
10469        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10470    </register_config>
10471  </set>
10472
10473</metrics>
10474