1<?xml version="1.0"?>
2<metrics version="1508420698" merge_md5="">
3  <set name="Render Metrics Basic Gen8LP"
4       mdapi_supported_apis="OGL OCL IO BB"
5       underscore_name="render_basic"
6       hw_config_guid="9d8a3af5-c02c-4a4a-b947-f1672469e0fb"
7       chipset="CHV"
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="VS Send Pipe Active"
79             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
80             data_type="float"
81             max_equation="100"
82             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
83             underscore_name="vs_send_active"
84             units="percent"
85             symbol_name="VsSendActive"
86             semantic_type="duration"
87             mdapi_supported_apis="OGL IO BB"
88             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
89             mdapi_group="EU Array/Vertex Shader"
90             mdapi_hw_unit_type="gpu"
91             />
92    <counter name="Sampler 1 Bottleneck"
93             low_watermark="5"
94             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
95             data_type="float"
96             high_watermark="15"
97             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
98             max_equation="100"
99             underscore_name="sampler1_bottleneck"
100             units="percent"
101             symbol_name="Sampler1Bottleneck"
102             semantic_type="duration"
103             mdapi_supported_apis="OGL IO BB"
104             mdapi_usage_flags="Tier3 Indicate Draw"
105             mdapi_group="Sampler"
106             mdapi_hw_unit_type="subslice"
107             />
108    <counter name="VS FPU1 Pipe Active"
109             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
110             data_type="float"
111             max_equation="100"
112             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
113             underscore_name="vs_fpu1_active"
114             units="percent"
115             symbol_name="VsFpu1Active"
116             semantic_type="duration"
117             mdapi_supported_apis="OGL IO BB"
118             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
119             mdapi_group="EU Array/Vertex Shader"
120             mdapi_hw_unit_type="gpu"
121             />
122    <counter name="GS Threads Dispatched"
123             description="The total number of geometry shader hardware threads dispatched."
124             data_type="uint64"
125             equation="A 5 READ"
126             underscore_name="gs_threads"
127             units="threads"
128             symbol_name="GsThreads"
129             semantic_type="event"
130             mdapi_supported_apis="OGL4 IO BB"
131             mdapi_usage_flags="Tier3 Frame Batch Draw"
132             mdapi_hw_unit_type="gpu"
133             mdapi_group="EU Array/Geometry Shader"
134             />
135    <counter name="L3 Sampler Throughput"
136             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
137             data_type="uint64"
138             max_equation="$GpuCoreClocks 64 UMUL"
139             equation="A 29 READ 64 UMUL"
140             underscore_name="l3_sampler_throughput"
141             units="bytes"
142             symbol_name="L3SamplerThroughput"
143             semantic_type="throughput"
144             mdapi_supported_apis=""
145             mdapi_usage_flags="Tier2 Frame Batch Draw"
146             mdapi_group="L3/Sampler"
147             mdapi_hw_unit_type="gpu"
148             />
149    <counter name="Early Hi-Depth Test Fails"
150             description="The total number of pixels dropped on early hierarchical depth test."
151             data_type="uint64"
152             equation="A 22 READ 4 UMUL"
153             underscore_name="hi_depth_test_fails"
154             units="pixels"
155             symbol_name="HiDepthTestFails"
156             semantic_type="event"
157             mdapi_supported_apis="OGL IO BB"
158             mdapi_usage_flags="Tier3 Frame Batch Draw"
159             mdapi_hw_unit_type="gpu"
160             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
161             />
162    <counter name="FS Both FPU Active"
163             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
164             data_type="float"
165             max_equation="100"
166             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
167             underscore_name="ps_eu_both_fpu_active"
168             units="percent"
169             symbol_name="PsEuBothFpuActive"
170             semantic_type="duration"
171             mdapi_supported_apis="OGL IO BB"
172             mdapi_usage_flags="Tier4 Frame Batch Draw"
173             mdapi_group="3D Pipe/Fragment Shader"
174             mdapi_hw_unit_type="gpu"
175             />
176    <counter name="VS Threads Dispatched"
177             description="The total number of vertex shader hardware threads dispatched."
178             data_type="uint64"
179             equation="A 1 READ"
180             underscore_name="vs_threads"
181             units="threads"
182             symbol_name="VsThreads"
183             semantic_type="event"
184             mdapi_supported_apis="OGL IO BB"
185             mdapi_usage_flags="Tier3 Frame Batch Draw"
186             mdapi_hw_unit_type="gpu"
187             mdapi_group="EU Array/Vertex Shader"
188             />
189    <counter name="FS Threads Dispatched"
190             description="The total number of fragment shader hardware threads dispatched."
191             data_type="uint64"
192             equation="A 6 READ"
193             underscore_name="ps_threads"
194             units="threads"
195             symbol_name="PsThreads"
196             semantic_type="event"
197             mdapi_supported_apis="OGL IO BB"
198             mdapi_usage_flags="Tier3 Frame Batch Draw"
199             mdapi_hw_unit_type="gpu"
200             mdapi_group="EU Array/Fragment Shader"
201             />
202    <counter name="Sampler 0 Busy"
203             description="The percentage of time in which Sampler 0 has been processing EU requests."
204             data_type="float"
205             max_equation="100"
206             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
207             underscore_name="sampler0_busy"
208             units="percent"
209             symbol_name="Sampler0Busy"
210             semantic_type="duration"
211             mdapi_supported_apis=""
212             mdapi_usage_flags="Tier3 Batch Frame Draw"
213             mdapi_group="Sampler"
214             mdapi_hw_unit_type="subslice"
215             />
216    <counter name="Sampler 1 Busy"
217             description="The percentage of time in which Sampler 1 has been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
221             underscore_name="sampler1_busy"
222             units="percent"
223             symbol_name="Sampler1Busy"
224             semantic_type="duration"
225             mdapi_supported_apis=""
226             mdapi_usage_flags="Tier3 Batch Frame Draw"
227             mdapi_group="Sampler"
228             mdapi_hw_unit_type="subslice"
229             />
230    <counter name="Samplers Busy"
231             description="The percentage of time in which samplers have been processing EU requests."
232             data_type="float"
233             max_equation="100"
234             equation="B 0 READ  B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
235             underscore_name="samplers_busy"
236             units="percent"
237             symbol_name="SamplersBusy"
238             semantic_type="duration"
239             mdapi_supported_apis=""
240             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
241             mdapi_group="Sampler"
242             mdapi_hw_unit_type="gpu"
243             />
244    <counter name="GTI Fixed Pipe Throughput"
245             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
246             data_type="uint64"
247             max_equation="$GpuCoreClocks 64 UMUL"
248             equation="B 6 READ B 7 READ UADD 64 UMUL"
249             underscore_name="gti_vf_throughput"
250             units="bytes"
251             symbol_name="GtiVfThroughput"
252             semantic_type="throughput"
253             mdapi_supported_apis="OGL IO BB"
254             mdapi_usage_flags="Tier2 Frame Batch Draw"
255             mdapi_group="GTI/3D Pipe"
256             mdapi_hw_unit_type="gpu"
257             />
258    <counter name="Shader Barrier Messages"
259             description="The total number of shader barrier messages."
260             data_type="uint64"
261             equation="A 35 READ"
262             underscore_name="shader_barriers"
263             units="messages"
264             symbol_name="ShaderBarriers"
265             semantic_type="event"
266             mdapi_supported_apis=""
267             mdapi_usage_flags="Tier3 Draw"
268             mdapi_hw_unit_type="gpu"
269             mdapi_group="EU Array/Barrier"
270             />
271    <counter name="Sampler 0 Bottleneck"
272             low_watermark="5"
273             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
274             data_type="float"
275             high_watermark="15"
276             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
277             max_equation="100"
278             underscore_name="sampler0_bottleneck"
279             units="percent"
280             symbol_name="Sampler0Bottleneck"
281             semantic_type="duration"
282             mdapi_supported_apis="OGL IO BB"
283             mdapi_usage_flags="Tier3 Indicate Draw"
284             mdapi_group="Sampler"
285             mdapi_hw_unit_type="subslice"
286             />
287    <counter name="Sampler Texels"
288             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
289             data_type="uint64"
290             equation="A 28 READ 4 UMUL"
291             underscore_name="sampler_texels"
292             units="texels"
293             symbol_name="SamplerTexels"
294             semantic_type="event"
295             mdapi_supported_apis=""
296             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
297             mdapi_hw_unit_type="gpu"
298             mdapi_group="Sampler/Sampler Input"
299             />
300    <counter name="Pixels Failing Tests"
301             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
302             data_type="uint64"
303             equation="A 25 READ 4 UMUL"
304             underscore_name="pixels_failing_post_ps_tests"
305             units="pixels"
306             symbol_name="PixelsFailingPostPsTests"
307             semantic_type="event"
308             mdapi_supported_apis="OGL IO BB"
309             mdapi_usage_flags="Tier3 Frame Batch Draw"
310             mdapi_hw_unit_type="gpu"
311             mdapi_group="3D Pipe/Output Merger"
312             />
313    <counter name="GPU Time Elapsed"
314             description="Time elapsed on the GPU during the measurement."
315             data_type="uint64"
316             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
317             underscore_name="gpu_time"
318             units="ns"
319             symbol_name="GpuTime"
320             semantic_type="duration"
321             mdapi_supported_apis=""
322             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
323             mdapi_hw_unit_type="gpu"
324             mdapi_group="GPU"
325             />
326    <counter name="AVG GPU Core Frequency"
327             description="Average GPU Core Frequency in the measurement."
328             data_type="uint64"
329             max_equation="$GpuMaxFrequency"
330             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
331             underscore_name="avg_gpu_core_frequency"
332             units="hz"
333             symbol_name="AvgGpuCoreFrequency"
334             semantic_type="event"
335             mdapi_supported_apis=""
336             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
337             mdapi_group="GPU"
338             mdapi_hw_unit_type="gpu"
339             />
340    <counter name="Sampler Texels Misses"
341             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
342             data_type="uint64"
343             equation="A 29 READ 4 UMUL"
344             underscore_name="sampler_texel_misses"
345             units="texels"
346             symbol_name="SamplerTexelMisses"
347             semantic_type="event"
348             mdapi_supported_apis=""
349             mdapi_usage_flags="Tier3 Draw"
350             mdapi_hw_unit_type="gpu"
351             mdapi_group="Sampler/Sampler Cache"
352             />
353    <counter name="CS Threads Dispatched"
354             description="The total number of compute shader hardware threads dispatched."
355             data_type="uint64"
356             equation="A 4 READ"
357             underscore_name="cs_threads"
358             units="threads"
359             symbol_name="CsThreads"
360             semantic_type="event"
361             mdapi_supported_apis="OGL4 OCL IO BB"
362             mdapi_usage_flags="Tier3 Frame Batch Draw"
363             mdapi_hw_unit_type="gpu"
364             mdapi_group="EU Array/Compute Shader"
365             />
366    <counter name="Shader Memory Accesses"
367             description="The total number of shader memory accesses to L3."
368             data_type="uint64"
369             equation="A 32 READ"
370             underscore_name="shader_memory_accesses"
371             units="messages"
372             symbol_name="ShaderMemoryAccesses"
373             semantic_type="event"
374             mdapi_supported_apis=""
375             mdapi_usage_flags="Tier3 Draw"
376             mdapi_hw_unit_type="gpu"
377             mdapi_group="L3/Data Port"
378             />
379    <counter name="SLM Bytes Read"
380             description="The total number of GPU memory bytes read from shared local memory."
381             data_type="uint64"
382             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
383             equation="A 30 READ 64 UMUL"
384             underscore_name="slm_bytes_read"
385             units="bytes"
386             symbol_name="SlmBytesRead"
387             semantic_type="throughput"
388             mdapi_supported_apis="OGL4 OCL IO BB"
389             mdapi_usage_flags="Tier3 Draw"
390             mdapi_group="L3/Data Port/SLM"
391             mdapi_hw_unit_type="gpu"
392             />
393    <counter name="GTI Read Throughput"
394             description="The total number of GPU memory bytes read from GTI."
395             data_type="uint64"
396             max_equation="$GpuCoreClocks 64 UMUL"
397             equation="C 6 READ 64 UMUL"
398             underscore_name="gti_read_throughput"
399             units="bytes"
400             symbol_name="GtiReadThroughput"
401             semantic_type="throughput"
402             mdapi_supported_apis=""
403             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
404             mdapi_group="GTI"
405             mdapi_hw_unit_type="gpu"
406             />
407    <counter name="PS FPU1 Pipe Active"
408             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
409             data_type="float"
410             max_equation="100"
411             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
412             underscore_name="ps_fpu1_active"
413             units="percent"
414             symbol_name="PsFpu1Active"
415             semantic_type="duration"
416             mdapi_supported_apis="OGL IO BB"
417             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
418             mdapi_group="EU Array/Pixel Shader"
419             mdapi_hw_unit_type="gpu"
420             />
421    <counter name="PS Send Pipeline Active"
422             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
423             data_type="float"
424             max_equation="100"
425             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
426             underscore_name="ps_send_active"
427             units="percent"
428             symbol_name="PsSendActive"
429             semantic_type="duration"
430             mdapi_supported_apis="OGL IO BB"
431             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
432             mdapi_group="EU Array/Pixel Shader"
433             mdapi_hw_unit_type="gpu"
434             />
435    <counter name="Rasterized Pixels"
436             description="The total number of rasterized pixels."
437             data_type="uint64"
438             equation="A 21 READ 4 UMUL"
439             underscore_name="rasterized_pixels"
440             units="pixels"
441             symbol_name="RasterizedPixels"
442             semantic_type="event"
443             mdapi_supported_apis="OGL IO BB"
444             mdapi_usage_flags="Tier3 Frame Batch Draw"
445             mdapi_hw_unit_type="gpu"
446             mdapi_group="3D Pipe/Rasterizer"
447             />
448    <counter name="GPU Busy"
449             description="The percentage of time in which the GPU has been processing GPU commands."
450             data_type="float"
451             max_equation="100"
452             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
453             underscore_name="gpu_busy"
454             units="percent"
455             symbol_name="GpuBusy"
456             semantic_type="duration"
457             mdapi_supported_apis=""
458             mdapi_usage_flags="Tier1 Overview System Frame"
459             mdapi_group="GPU"
460             mdapi_hw_unit_type="gpu"
461             />
462    <counter name="GTI Depth Throughput"
463             description="The total number of GPU memory bytes transferred between depth caches and GTI."
464             data_type="uint64"
465             max_equation="$GpuCoreClocks 64 UMUL"
466             equation="C 0 READ C 1 READ UADD 64 UMUL"
467             underscore_name="gti_depth_throughput"
468             units="bytes"
469             symbol_name="GtiDepthThroughput"
470             semantic_type="throughput"
471             mdapi_supported_apis="OGL IO BB"
472             mdapi_usage_flags="Tier2 Frame Batch Draw"
473             mdapi_group="GTI/Depth Cache"
474             mdapi_hw_unit_type="gpu"
475             />
476    <counter name="VS FPU0 Pipe Active"
477             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
478             data_type="float"
479             max_equation="100"
480             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
481             underscore_name="vs_fpu0_active"
482             units="percent"
483             symbol_name="VsFpu0Active"
484             semantic_type="duration"
485             mdapi_supported_apis="OGL IO BB"
486             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
487             mdapi_group="EU Array/Vertex Shader"
488             mdapi_hw_unit_type="gpu"
489             />
490    <counter name="PS FPU0 Pipe Active"
491             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
492             data_type="float"
493             max_equation="100"
494             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
495             underscore_name="ps_fpu0_active"
496             units="percent"
497             symbol_name="PsFpu0Active"
498             semantic_type="duration"
499             mdapi_supported_apis="OGL IO BB"
500             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
501             mdapi_group="EU Array/Pixel Shader"
502             mdapi_hw_unit_type="gpu"
503             />
504    <counter name="DS Threads Dispatched"
505             description="The total number of domain shader hardware threads dispatched."
506             data_type="uint64"
507             equation="A 3 READ"
508             underscore_name="ds_threads"
509             units="threads"
510             symbol_name="DsThreads"
511             semantic_type="event"
512             mdapi_supported_apis="OGL4 IO BB"
513             mdapi_usage_flags="Tier3 Frame Batch Draw"
514             mdapi_hw_unit_type="gpu"
515             mdapi_group="EU Array/Domain Shader"
516             />
517    <counter name="Samples Written"
518             description="The total number of samples or pixels written to all render targets."
519             data_type="uint64"
520             equation="A 26 READ 4 UMUL"
521             underscore_name="samples_written"
522             units="pixels"
523             symbol_name="SamplesWritten"
524             semantic_type="event"
525             mdapi_supported_apis="OGL IO BB"
526             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
527             mdapi_hw_unit_type="gpu"
528             mdapi_group="3D Pipe/Output Merger"
529             />
530    <counter name="EU Stall"
531             description="The percentage of time in which the Execution Units were stalled."
532             data_type="float"
533             max_equation="100"
534             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
535             underscore_name="eu_stall"
536             units="percent"
537             symbol_name="EuStall"
538             semantic_type="duration"
539             mdapi_supported_apis=""
540             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
541             mdapi_group="EU Array"
542             mdapi_hw_unit_type="gpu"
543             />
544    <counter name="Samples Blended"
545             description="The total number of blended samples or pixels written to all render targets."
546             data_type="uint64"
547             equation="A 27 READ 4 UMUL"
548             underscore_name="samples_blended"
549             units="pixels"
550             symbol_name="SamplesBlended"
551             semantic_type="event"
552             mdapi_supported_apis="OGL IO BB"
553             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
554             mdapi_hw_unit_type="gpu"
555             mdapi_group="3D Pipe/Output Merger"
556             />
557    <counter name="Early Depth Test Fails"
558             description="The total number of pixels dropped on early depth test."
559             data_type="uint64"
560             equation="A 23 READ 4 UMUL"
561             underscore_name="early_depth_test_fails"
562             units="pixels"
563             symbol_name="EarlyDepthTestFails"
564             semantic_type="event"
565             mdapi_supported_apis="OGL IO BB"
566             mdapi_usage_flags="Tier3 Frame Batch Draw"
567             mdapi_hw_unit_type="gpu"
568             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
569             />
570    <counter name="Samplers Bottleneck"
571             low_watermark="5"
572             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
573             data_type="float"
574             high_watermark="15"
575             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
576             max_equation="100"
577             underscore_name="sampler_bottleneck"
578             units="percent"
579             symbol_name="SamplerBottleneck"
580             semantic_type="duration"
581             mdapi_supported_apis=""
582             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
583             mdapi_group="Sampler"
584             mdapi_hw_unit_type="slice"
585             />
586    <counter name="GTI HDC TLB Lookup Throughput"
587             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
588             data_type="uint64"
589             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
590             equation="C 5 READ 64 UMUL"
591             underscore_name="gti_hdc_lookups_throughput"
592             units="bytes"
593             symbol_name="GtiHdcLookupsThroughput"
594             semantic_type="throughput"
595             mdapi_supported_apis=""
596             mdapi_usage_flags="Tier2 Frame Batch Draw"
597             mdapi_group="GTI/L3"
598             mdapi_hw_unit_type="gpu"
599             />
600    <counter name="GTI RCC Throughput"
601             description="The total number of GPU memory bytes transferred between render color caches and GTI."
602             data_type="uint64"
603             max_equation="$GpuCoreClocks 64 UMUL"
604             equation="C 2 READ C 3 READ UADD 64 UMUL"
605             underscore_name="gti_rcc_throughput"
606             units="bytes"
607             symbol_name="GtiRccThroughput"
608             semantic_type="throughput"
609             mdapi_supported_apis="OGL IO BB"
610             mdapi_usage_flags="Tier2 Frame Batch Draw"
611             mdapi_group="GTI/Color Cache"
612             mdapi_hw_unit_type="gpu"
613             />
614    <counter name="HS Threads Dispatched"
615             description="The total number of hull shader hardware threads dispatched."
616             data_type="uint64"
617             equation="A 2 READ"
618             underscore_name="hs_threads"
619             units="threads"
620             symbol_name="HsThreads"
621             semantic_type="event"
622             mdapi_supported_apis="OGL4 IO BB"
623             mdapi_usage_flags="Tier3 Frame Batch Draw"
624             mdapi_hw_unit_type="gpu"
625             mdapi_group="EU Array/Hull Shader"
626             />
627    <counter name="GTI Write Throughput"
628             description="The total number of GPU memory bytes written to GTI."
629             data_type="uint64"
630             max_equation="$GpuCoreClocks 32 UMUL"
631             equation="C 7 READ 64 UMUL"
632             underscore_name="gti_write_throughput"
633             units="bytes"
634             symbol_name="GtiWriteThroughput"
635             semantic_type="throughput"
636             mdapi_supported_apis=""
637             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
638             mdapi_group="GTI"
639             mdapi_hw_unit_type="gpu"
640             />
641    <counter name="SLM Bytes Written"
642             description="The total number of GPU memory bytes written into shared local memory."
643             data_type="uint64"
644             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
645             equation="A 31 READ 64 UMUL"
646             underscore_name="slm_bytes_written"
647             units="bytes"
648             symbol_name="SlmBytesWritten"
649             semantic_type="throughput"
650             mdapi_supported_apis="OGL4 OCL IO BB"
651             mdapi_usage_flags="Tier3 Draw"
652             mdapi_group="L3/Data Port/SLM"
653             mdapi_hw_unit_type="gpu"
654             />
655    <counter name="L3 Shader Throughput"
656             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
657             data_type="uint64"
658             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
659             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
660             underscore_name="l3_shader_throughput"
661             units="bytes"
662             symbol_name="L3ShaderThroughput"
663             semantic_type="throughput"
664             mdapi_supported_apis="OGL4 OCL IO BB"
665             mdapi_usage_flags="Tier2 Frame Batch Draw"
666             mdapi_group="L3/Data Port"
667             mdapi_hw_unit_type="gpu"
668             />
669    <counter name="Samples Killed in FS"
670             description="The total number of samples or pixels dropped in fragment shaders."
671             data_type="uint64"
672             equation="A 24 READ 4 UMUL"
673             underscore_name="samples_killed_in_ps"
674             units="pixels"
675             symbol_name="SamplesKilledInPs"
676             semantic_type="event"
677             mdapi_supported_apis="OGL IO BB"
678             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
679             mdapi_hw_unit_type="gpu"
680             mdapi_group="3D Pipe/Fragment Shader"
681             />
682    <counter name="Shader Atomic Memory Accesses"
683             description="The total number of shader atomic memory accesses."
684             data_type="uint64"
685             equation="A 34 READ"
686             underscore_name="shader_atomics"
687             units="messages"
688             symbol_name="ShaderAtomics"
689             semantic_type="event"
690             mdapi_supported_apis="OGL OCL IO BB"
691             mdapi_usage_flags="Tier3 Draw"
692             mdapi_hw_unit_type="gpu"
693             mdapi_group="L3/Data Port/Atomics"
694             />
695    <register_config type="NOA">
696        <register type="NOA" address="0x00009840" value="0x000000A0" />
697        <register type="NOA" address="0x00009888" value="0x59800000" />
698        <register type="NOA" address="0x00009888" value="0x59800001" />
699        <register type="NOA" address="0x00009888" value="0x285A0006" />
700        <register type="NOA" address="0x00009888" value="0x2C110014" />
701        <register type="NOA" address="0x00009888" value="0x2E110000" />
702        <register type="NOA" address="0x00009888" value="0x2C310014" />
703        <register type="NOA" address="0x00009888" value="0x2E310000" />
704        <register type="NOA" address="0x00009888" value="0x2B8303DF" />
705        <register type="NOA" address="0x00009888" value="0x3580024F" />
706        <register type="NOA" address="0x00009888" value="0x00580888" />
707        <register type="NOA" address="0x00009888" value="0x1E5A0015" />
708        <register type="NOA" address="0x00009888" value="0x205A0014" />
709        <register type="NOA" address="0x00009888" value="0x045A0000" />
710        <register type="NOA" address="0x00009888" value="0x025A0000" />
711        <register type="NOA" address="0x00009888" value="0x02180500" />
712        <register type="NOA" address="0x00009888" value="0x00190555" />
713        <register type="NOA" address="0x00009888" value="0x021D0500" />
714        <register type="NOA" address="0x00009888" value="0x021F0A00" />
715        <register type="NOA" address="0x00009888" value="0x00380444" />
716        <register type="NOA" address="0x00009888" value="0x02390500" />
717        <register type="NOA" address="0x00009888" value="0x003A0666" />
718        <register type="NOA" address="0x00009888" value="0x00100111" />
719        <register type="NOA" address="0x00009888" value="0x06110030" />
720        <register type="NOA" address="0x00009888" value="0x0A110031" />
721        <register type="NOA" address="0x00009888" value="0x0E110046" />
722        <register type="NOA" address="0x00009888" value="0x04110000" />
723        <register type="NOA" address="0x00009888" value="0x00110000" />
724        <register type="NOA" address="0x00009888" value="0x00130111" />
725        <register type="NOA" address="0x00009888" value="0x00300444" />
726        <register type="NOA" address="0x00009888" value="0x08310030" />
727        <register type="NOA" address="0x00009888" value="0x0C310031" />
728        <register type="NOA" address="0x00009888" value="0x10310046" />
729        <register type="NOA" address="0x00009888" value="0x04310000" />
730        <register type="NOA" address="0x00009888" value="0x00310000" />
731        <register type="NOA" address="0x00009888" value="0x00330444" />
732        <register type="NOA" address="0x00009888" value="0x038A0A00" />
733        <register type="NOA" address="0x00009888" value="0x018B0FFF" />
734        <register type="NOA" address="0x00009888" value="0x038B0A00" />
735        <register type="NOA" address="0x00009888" value="0x01855000" />
736        <register type="NOA" address="0x00009888" value="0x03850055" />
737        <register type="NOA" address="0x00009888" value="0x13830021" />
738        <register type="NOA" address="0x00009888" value="0x15830020" />
739        <register type="NOA" address="0x00009888" value="0x1783002F" />
740        <register type="NOA" address="0x00009888" value="0x1983002E" />
741        <register type="NOA" address="0x00009888" value="0x1B83002D" />
742        <register type="NOA" address="0x00009888" value="0x1D83002C" />
743        <register type="NOA" address="0x00009888" value="0x05830000" />
744        <register type="NOA" address="0x00009888" value="0x01840555" />
745        <register type="NOA" address="0x00009888" value="0x03840500" />
746        <register type="NOA" address="0x00009888" value="0x23800074" />
747        <register type="NOA" address="0x00009888" value="0x2580007D" />
748        <register type="NOA" address="0x00009888" value="0x05800000" />
749        <register type="NOA" address="0x00009888" value="0x01805000" />
750        <register type="NOA" address="0x00009888" value="0x03800055" />
751        <register type="NOA" address="0x00009888" value="0x01865000" />
752        <register type="NOA" address="0x00009888" value="0x03860055" />
753        <register type="NOA" address="0x00009888" value="0x01875000" />
754        <register type="NOA" address="0x00009888" value="0x03870055" />
755        <register type="NOA" address="0x00009888" value="0x418000AA" />
756        <register type="NOA" address="0x00009888" value="0x4380000A" />
757        <register type="NOA" address="0x00009888" value="0x45800000" />
758        <register type="NOA" address="0x00009888" value="0x4780000A" />
759        <register type="NOA" address="0x00009888" value="0x49800000" />
760        <register type="NOA" address="0x00009888" value="0x4B800000" />
761        <register type="NOA" address="0x00009888" value="0x4D800000" />
762        <register type="NOA" address="0x00009888" value="0x4F800000" />
763        <register type="NOA" address="0x00009888" value="0x51800000" />
764        <register type="NOA" address="0x00009888" value="0x53800000" />
765        <register type="NOA" address="0x00009888" value="0x55800000" />
766        <register type="NOA" address="0x00009888" value="0x57800000" />
767        <register type="NOA" address="0x00009888" value="0x59800000" />
768        <register type="NOA" address="0x00009840" value="0x00000080" />
769    </register_config>
770    <register_config type="OA">
771        <register type="OA" address="0x00002740" value="0x00000000" />
772        <register type="OA" address="0x00002710" value="0x00000000" />
773        <register type="OA" address="0x00002714" value="0x00800000" />
774        <register type="OA" address="0x00002720" value="0x00000000" />
775        <register type="OA" address="0x00002724" value="0x00800000" />
776    </register_config>
777    <register_config type="FLEX">
778        <register type="FLEX" address="0x0000E458" value="0x00005004" />
779        <register type="FLEX" address="0x0000E558" value="0x00010003" />
780        <register type="FLEX" address="0x0000E658" value="0x00012011" />
781        <register type="FLEX" address="0x0000E758" value="0x00015014" />
782        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
783        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
784        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
785    </register_config>
786  </set>
787
788  <set name="Compute Metrics Basic Gen8LP"
789       mdapi_supported_apis="OGL4 OCL IO BB"
790       underscore_name="compute_basic"
791       hw_config_guid="f522a89c-ecd1-4522-8331-3383c54af5f5"
792       chipset="CHV"
793       symbol_name="ComputeBasic"
794       >
795    <counter name="GPU Core Clocks"
796             description="The total number of GPU core clocks elapsed during the measurement."
797             data_type="uint64"
798             equation="GPU_CLOCK 0 READ"
799             underscore_name="gpu_core_clocks"
800             units="cycles"
801             symbol_name="GpuCoreClocks"
802             semantic_type="event"
803             mdapi_supported_apis="OGL OCL IO BB"
804             mdapi_usage_flags="Tier1 Frame Batch Draw"
805             mdapi_hw_unit_type="gpu"
806             mdapi_group="GPU"
807             />
808    <counter name="EU Active"
809             description="The percentage of time in which the Execution Units were actively processing."
810             data_type="float"
811             max_equation="100"
812             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
813             underscore_name="eu_active"
814             units="percent"
815             symbol_name="EuActive"
816             semantic_type="duration"
817             mdapi_supported_apis="OGL OCL IO BB"
818             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
819             mdapi_group="EU Array"
820             mdapi_hw_unit_type="gpu"
821             />
822    <counter name="Untyped Bytes Read"
823             description="The total number of typed memory bytes read via Data Port."
824             data_type="uint64"
825             max_equation="$GpuCoreClocks 64 UMUL"
826             equation="B 4 READ B 5 READ UADD 64 UMUL"
827             underscore_name="untyped_bytes_read"
828             units="bytes"
829             symbol_name="UntypedBytesRead"
830             semantic_type="throughput"
831             mdapi_supported_apis="OGL4 OCL IO BB"
832             mdapi_usage_flags="Tier3 Frame Batch Draw"
833             mdapi_group="L3/Data Port"
834             mdapi_hw_unit_type="gpu"
835             />
836    <counter name="EU Both FPU Pipes Active"
837             description="The percentage of time in which both EU FPU pipelines were actively processing."
838             data_type="float"
839             max_equation="100"
840             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
841             underscore_name="eu_fpu_both_active"
842             units="percent"
843             symbol_name="EuFpuBothActive"
844             semantic_type="duration"
845             mdapi_supported_apis="OGL OCL IO BB"
846             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
847             mdapi_group="EU Array/Pipes"
848             mdapi_hw_unit_type="gpu"
849             />
850    <counter name="Typed Bytes Written"
851             description="The total number of untyped memory bytes written via Data Port."
852             data_type="uint64"
853             max_equation="$GpuCoreClocks 64 UMUL"
854             equation="B 2 READ B 3 READ UADD 64 UMUL"
855             underscore_name="typed_bytes_written"
856             units="bytes"
857             symbol_name="TypedBytesWritten"
858             semantic_type="throughput"
859             mdapi_supported_apis="OGL4 OCL IO BB"
860             mdapi_usage_flags="Tier3 Frame Batch Draw"
861             mdapi_group="L3/Data Port"
862             mdapi_hw_unit_type="gpu"
863             />
864    <counter name="EU FPU0 Pipe Active"
865             description="The percentage of time in which EU FPU0 pipeline was actively processing."
866             data_type="float"
867             max_equation="100"
868             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
869             underscore_name="fpu0_active"
870             units="percent"
871             symbol_name="Fpu0Active"
872             semantic_type="duration"
873             mdapi_supported_apis="OGL OCL IO BB"
874             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
875             mdapi_group="EU Array/Pipes"
876             mdapi_hw_unit_type="gpu"
877             />
878    <counter name="EU FPU1 Pipe Active"
879             description="The percentage of time in which EU FPU1 pipeline was actively processing."
880             data_type="float"
881             max_equation="100"
882             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
883             underscore_name="fpu1_active"
884             units="percent"
885             symbol_name="Fpu1Active"
886             semantic_type="duration"
887             mdapi_supported_apis="OGL OCL IO BB"
888             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
889             mdapi_group="EU Array/Pipes"
890             mdapi_hw_unit_type="gpu"
891             />
892    <counter name="EU AVG IPC Rate"
893             description="The average rate of IPC calculated for 2 FPU pipelines."
894             data_type="float"
895             max_equation="2"
896             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
897             underscore_name="eu_avg_ipc_rate"
898             units="number"
899             symbol_name="EuAvgIpcRate"
900             semantic_type="ratio"
901             mdapi_supported_apis="OGL OCL IO BB"
902             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
903             mdapi_group="EU Array"
904             mdapi_hw_unit_type="gpu"
905             />
906    <counter name="GS Threads Dispatched"
907             description="The total number of geometry shader hardware threads dispatched."
908             data_type="uint64"
909             equation="A 5 READ"
910             underscore_name="gs_threads"
911             units="threads"
912             symbol_name="GsThreads"
913             semantic_type="event"
914             mdapi_supported_apis="OGL4 IO BB"
915             mdapi_usage_flags="Tier3 Frame Batch Draw"
916             mdapi_hw_unit_type="gpu"
917             mdapi_group="EU Array/Geometry Shader"
918             />
919    <counter name="Early Hi-Depth Test Fails"
920             description="The total number of pixels dropped on early hierarchical depth test."
921             data_type="uint64"
922             equation="A 22 READ 4 UMUL"
923             underscore_name="hi_depth_test_fails"
924             units="pixels"
925             symbol_name="HiDepthTestFails"
926             semantic_type="event"
927             mdapi_supported_apis="OGL IO BB"
928             mdapi_usage_flags="Tier3 Frame Batch Draw"
929             mdapi_hw_unit_type="gpu"
930             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
931             />
932    <counter name="VS Threads Dispatched"
933             description="The total number of vertex shader hardware threads dispatched."
934             data_type="uint64"
935             equation="A 1 READ"
936             underscore_name="vs_threads"
937             units="threads"
938             symbol_name="VsThreads"
939             semantic_type="event"
940             mdapi_supported_apis="OGL IO BB"
941             mdapi_usage_flags="Tier3 Frame Batch Draw"
942             mdapi_hw_unit_type="gpu"
943             mdapi_group="EU Array/Vertex Shader"
944             />
945    <counter name="FS Threads Dispatched"
946             description="The total number of fragment shader hardware threads dispatched."
947             data_type="uint64"
948             equation="A 6 READ"
949             underscore_name="ps_threads"
950             units="threads"
951             symbol_name="PsThreads"
952             semantic_type="event"
953             mdapi_supported_apis="OGL IO BB"
954             mdapi_usage_flags="Tier3 Frame Batch Draw"
955             mdapi_hw_unit_type="gpu"
956             mdapi_group="EU Array/Fragment Shader"
957             />
958    <counter name="Shader Barrier Messages"
959             description="The total number of shader barrier messages."
960             data_type="uint64"
961             equation="A 35 READ"
962             underscore_name="shader_barriers"
963             units="messages"
964             symbol_name="ShaderBarriers"
965             semantic_type="event"
966             mdapi_supported_apis="OGL OCL IO BB"
967             mdapi_usage_flags="Tier3 Frame Batch Draw"
968             mdapi_hw_unit_type="gpu"
969             mdapi_group="EU Array/Barrier"
970             />
971    <counter name="Sampler Texels"
972             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
973             data_type="uint64"
974             equation="A 28 READ 4 UMUL"
975             underscore_name="sampler_texels"
976             units="texels"
977             symbol_name="SamplerTexels"
978             semantic_type="event"
979             mdapi_supported_apis="OGL OCL IO BB"
980             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
981             mdapi_hw_unit_type="gpu"
982             mdapi_group="Sampler/Sampler Input"
983             />
984    <counter name="Pixels Failing Tests"
985             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
986             data_type="uint64"
987             equation="A 25 READ 4 UMUL"
988             underscore_name="pixels_failing_post_ps_tests"
989             units="pixels"
990             symbol_name="PixelsFailingPostPsTests"
991             semantic_type="event"
992             mdapi_supported_apis="OGL IO BB"
993             mdapi_usage_flags="Tier3 Frame Batch Draw"
994             mdapi_hw_unit_type="gpu"
995             mdapi_group="3D Pipe/Output Merger"
996             />
997    <counter name="GPU Time Elapsed"
998             description="Time elapsed on the GPU during the measurement."
999             data_type="uint64"
1000             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1001             underscore_name="gpu_time"
1002             units="ns"
1003             symbol_name="GpuTime"
1004             semantic_type="duration"
1005             mdapi_supported_apis="OGL OCL IO BB"
1006             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1007             mdapi_hw_unit_type="gpu"
1008             mdapi_group="GPU"
1009             />
1010    <counter name="AVG GPU Core Frequency"
1011             description="Average GPU Core Frequency in the measurement."
1012             data_type="uint64"
1013             max_equation="$GpuMaxFrequency"
1014             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1015             underscore_name="avg_gpu_core_frequency"
1016             units="hz"
1017             symbol_name="AvgGpuCoreFrequency"
1018             semantic_type="event"
1019             mdapi_supported_apis="OGL OCL IO BB"
1020             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1021             mdapi_group="GPU"
1022             mdapi_hw_unit_type="gpu"
1023             />
1024    <counter name="Sampler Texels Misses"
1025             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1026             data_type="uint64"
1027             equation="A 29 READ 4 UMUL"
1028             underscore_name="sampler_texel_misses"
1029             units="texels"
1030             symbol_name="SamplerTexelMisses"
1031             semantic_type="event"
1032             mdapi_supported_apis="OGL OCL IO BB"
1033             mdapi_usage_flags="Tier3 Batch Frame Draw"
1034             mdapi_hw_unit_type="gpu"
1035             mdapi_group="Sampler/Sampler Cache"
1036             />
1037    <counter name="CS Threads Dispatched"
1038             description="The total number of compute shader hardware threads dispatched."
1039             data_type="uint64"
1040             equation="A 4 READ"
1041             underscore_name="cs_threads"
1042             units="threads"
1043             symbol_name="CsThreads"
1044             semantic_type="event"
1045             mdapi_supported_apis="OGL4 OCL IO BB"
1046             mdapi_usage_flags="Tier3 Frame Batch Draw"
1047             mdapi_hw_unit_type="gpu"
1048             mdapi_group="EU Array/Compute Shader"
1049             />
1050    <counter name="Shader Memory Accesses"
1051             description="The total number of shader memory accesses to L3."
1052             data_type="uint64"
1053             equation="A 32 READ"
1054             underscore_name="shader_memory_accesses"
1055             units="messages"
1056             symbol_name="ShaderMemoryAccesses"
1057             semantic_type="event"
1058             mdapi_supported_apis="OGL OCL IO BB"
1059             mdapi_usage_flags="Tier3 Frame Batch Draw"
1060             mdapi_hw_unit_type="gpu"
1061             mdapi_group="L3/Data Port"
1062             />
1063    <counter name="SLM Bytes Read"
1064             description="The total number of GPU memory bytes read from shared local memory."
1065             data_type="uint64"
1066             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1067             equation="A 30 READ 64 UMUL"
1068             underscore_name="slm_bytes_read"
1069             units="bytes"
1070             symbol_name="SlmBytesRead"
1071             semantic_type="throughput"
1072             mdapi_supported_apis="OGL4 OCL IO BB"
1073             mdapi_usage_flags="Tier3 Frame Batch Draw"
1074             mdapi_group="L3/Data Port/SLM"
1075             mdapi_hw_unit_type="gpu"
1076             />
1077    <counter name="GTI Read Throughput"
1078             description="The total number of GPU memory bytes read from GTI."
1079             data_type="uint64"
1080             max_equation="$GpuCoreClocks 64 UMUL"
1081             equation="C 0 READ 64 UMUL"
1082             underscore_name="gti_read_throughput"
1083             units="bytes"
1084             symbol_name="GtiReadThroughput"
1085             semantic_type="throughput"
1086             mdapi_supported_apis="OGL OCL IO BB"
1087             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1088             mdapi_group="GTI"
1089             mdapi_hw_unit_type="gpu"
1090             />
1091    <counter name="GTI Ring Throughput"
1092             description="The total number of GPU memory bytes transferred between GTI and Uncore ring."
1093             data_type="uint64"
1094             max_equation="$GpuCoreClocks 128 UMUL"
1095             equation="C 2 READ 128 UMUL"
1096             underscore_name="gti_ring_throughput"
1097             units="bytes"
1098             symbol_name="GtiRingThroughput"
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"
1109             equation="B 6 READ B 7 READ 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"
1150             equation="B 0 READ B 1 READ UADD 64 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="GTI Read-Only Stall"
1161             description="The percentage of time in which GTI Read-Only port has been stalled."
1162             data_type="float"
1163             max_equation="100"
1164             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1165             underscore_name="gti_ro_stall"
1166             units="percent"
1167             symbol_name="GtiRoStall"
1168             semantic_type="duration"
1169             mdapi_supported_apis="OGL OCL IO BB"
1170             mdapi_usage_flags="Tier2 Frame Batch Draw"
1171             mdapi_group="GTI"
1172             mdapi_hw_unit_type="gpu"
1173             />
1174    <counter name="DS Threads Dispatched"
1175             description="The total number of domain shader hardware threads dispatched."
1176             data_type="uint64"
1177             equation="A 3 READ"
1178             underscore_name="ds_threads"
1179             units="threads"
1180             symbol_name="DsThreads"
1181             semantic_type="event"
1182             mdapi_supported_apis="OGL4 IO BB"
1183             mdapi_usage_flags="Tier3 Frame Batch Draw"
1184             mdapi_hw_unit_type="gpu"
1185             mdapi_group="EU Array/Domain Shader"
1186             />
1187    <counter name="EU Thread Occupancy"
1188             description="The percentage of time in which hardware threads occupied EUs."
1189             data_type="float"
1190             max_equation="100"
1191             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1192             underscore_name="eu_thread_occupancy"
1193             units="percent"
1194             symbol_name="EuThreadOccupancy"
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="GTI Read-Write Stall"
1202             description="The percentage of time in which GTI Read-Write port has been stalled."
1203             data_type="float"
1204             max_equation="100"
1205             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1206             underscore_name="gti_rw_stall"
1207             units="percent"
1208             symbol_name="GtiRwStall"
1209             semantic_type="duration"
1210             mdapi_supported_apis="OGL OCL IO BB"
1211             mdapi_usage_flags="Tier2 Frame Batch Draw"
1212             mdapi_group="GTI"
1213             mdapi_hw_unit_type="gpu"
1214             />
1215    <counter name="EU Stall"
1216             description="The percentage of time in which the Execution Units were stalled."
1217             data_type="float"
1218             max_equation="100"
1219             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1220             underscore_name="eu_stall"
1221             units="percent"
1222             symbol_name="EuStall"
1223             semantic_type="duration"
1224             mdapi_supported_apis="OGL OCL IO BB"
1225             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1226             mdapi_group="EU Array"
1227             mdapi_hw_unit_type="gpu"
1228             />
1229    <counter name="Samples Blended"
1230             description="The total number of blended samples or pixels written to all render targets."
1231             data_type="uint64"
1232             equation="A 27 READ 4 UMUL"
1233             underscore_name="samples_blended"
1234             units="pixels"
1235             symbol_name="SamplesBlended"
1236             semantic_type="event"
1237             mdapi_supported_apis="OGL IO BB"
1238             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1239             mdapi_hw_unit_type="gpu"
1240             mdapi_group="3D Pipe/Output Merger"
1241             />
1242    <counter name="Early Depth Test Fails"
1243             description="The total number of pixels dropped on early depth test."
1244             data_type="uint64"
1245             equation="A 23 READ 4 UMUL"
1246             underscore_name="early_depth_test_fails"
1247             units="pixels"
1248             symbol_name="EarlyDepthTestFails"
1249             semantic_type="event"
1250             mdapi_supported_apis="OGL IO BB"
1251             mdapi_usage_flags="Tier3 Frame Batch Draw"
1252             mdapi_hw_unit_type="gpu"
1253             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1254             />
1255    <counter name="HS Threads Dispatched"
1256             description="The total number of hull shader hardware threads dispatched."
1257             data_type="uint64"
1258             equation="A 2 READ"
1259             underscore_name="hs_threads"
1260             units="threads"
1261             symbol_name="HsThreads"
1262             semantic_type="event"
1263             mdapi_supported_apis="OGL4 IO BB"
1264             mdapi_usage_flags="Tier3 Frame Batch Draw"
1265             mdapi_hw_unit_type="gpu"
1266             mdapi_group="EU Array/Hull Shader"
1267             />
1268    <counter name="GTI Write Throughput"
1269             description="The total number of GPU memory bytes written to GTI."
1270             data_type="uint64"
1271             max_equation="$GpuCoreClocks 32 UMUL"
1272             equation="C 1 READ 64 UMUL"
1273             underscore_name="gti_write_throughput"
1274             units="bytes"
1275             symbol_name="GtiWriteThroughput"
1276             semantic_type="throughput"
1277             mdapi_supported_apis="OGL OCL IO BB"
1278             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1279             mdapi_group="GTI"
1280             mdapi_hw_unit_type="gpu"
1281             />
1282    <counter name="SLM Bytes Written"
1283             description="The total number of GPU memory bytes written into shared local memory."
1284             data_type="uint64"
1285             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1286             equation="A 31 READ 64 UMUL"
1287             underscore_name="slm_bytes_written"
1288             units="bytes"
1289             symbol_name="SlmBytesWritten"
1290             semantic_type="throughput"
1291             mdapi_supported_apis="OGL4 OCL IO BB"
1292             mdapi_usage_flags="Tier3 Frame Batch Draw"
1293             mdapi_group="L3/Data Port/SLM"
1294             mdapi_hw_unit_type="gpu"
1295             />
1296    <counter name="L3 Shader Throughput"
1297             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1298             data_type="uint64"
1299             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
1300             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1301             underscore_name="l3_shader_throughput"
1302             units="bytes"
1303             symbol_name="L3ShaderThroughput"
1304             semantic_type="throughput"
1305             mdapi_supported_apis="OGL4 OCL IO BB"
1306             mdapi_usage_flags="Tier2 Frame Batch Draw"
1307             mdapi_group="L3/Data Port"
1308             mdapi_hw_unit_type="gpu"
1309             />
1310    <counter name="Samples Killed in FS"
1311             description="The total number of samples or pixels dropped in fragment shaders."
1312             data_type="uint64"
1313             equation="A 24 READ 4 UMUL"
1314             underscore_name="samples_killed_in_ps"
1315             units="pixels"
1316             symbol_name="SamplesKilledInPs"
1317             semantic_type="event"
1318             mdapi_supported_apis="OGL IO BB"
1319             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1320             mdapi_hw_unit_type="gpu"
1321             mdapi_group="3D Pipe/Fragment Shader"
1322             />
1323    <counter name="Samples Written"
1324             description="The total number of samples or pixels written to all render targets."
1325             data_type="uint64"
1326             equation="A 26 READ 4 UMUL"
1327             underscore_name="samples_written"
1328             units="pixels"
1329             symbol_name="SamplesWritten"
1330             semantic_type="event"
1331             mdapi_supported_apis="OGL IO BB"
1332             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1333             mdapi_hw_unit_type="gpu"
1334             mdapi_group="3D Pipe/Output Merger"
1335             />
1336    <counter name="Shader Atomic Memory Accesses"
1337             description="The total number of shader atomic memory accesses."
1338             data_type="uint64"
1339             equation="A 34 READ"
1340             underscore_name="shader_atomics"
1341             units="messages"
1342             symbol_name="ShaderAtomics"
1343             semantic_type="event"
1344             mdapi_supported_apis="OGL OCL IO BB"
1345             mdapi_usage_flags="Tier3 Frame Batch Draw"
1346             mdapi_hw_unit_type="gpu"
1347             mdapi_group="L3/Data Port/Atomics"
1348             />
1349    <counter name="EU Send Pipe Active"
1350             description="The percentage of time in which EU send pipeline was actively processing."
1351             data_type="float"
1352             max_equation="100"
1353             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1354             underscore_name="eu_send_active"
1355             units="percent"
1356             symbol_name="EuSendActive"
1357             semantic_type="duration"
1358             mdapi_supported_apis="OGL OCL IO BB"
1359             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1360             mdapi_group="EU Array/Pipes"
1361             mdapi_hw_unit_type="gpu"
1362             />
1363    <register_config type="NOA">
1364        <register type="NOA" address="0x00009840" value="0x000000A0" />
1365        <register type="NOA" address="0x00009888" value="0x59800000" />
1366        <register type="NOA" address="0x00009888" value="0x59800001" />
1367        <register type="NOA" address="0x00009888" value="0x2E5800E0" />
1368        <register type="NOA" address="0x00009888" value="0x2E3800E0" />
1369        <register type="NOA" address="0x00009888" value="0x3580024F" />
1370        <register type="NOA" address="0x00009888" value="0x3D800140" />
1371        <register type="NOA" address="0x00009888" value="0x08580042" />
1372        <register type="NOA" address="0x00009888" value="0x0C580040" />
1373        <register type="NOA" address="0x00009888" value="0x1058004C" />
1374        <register type="NOA" address="0x00009888" value="0x1458004B" />
1375        <register type="NOA" address="0x00009888" value="0x04580000" />
1376        <register type="NOA" address="0x00009888" value="0x00580000" />
1377        <register type="NOA" address="0x00009888" value="0x00195555" />
1378        <register type="NOA" address="0x00009888" value="0x06380042" />
1379        <register type="NOA" address="0x00009888" value="0x0A380040" />
1380        <register type="NOA" address="0x00009888" value="0x0E38004C" />
1381        <register type="NOA" address="0x00009888" value="0x1238004B" />
1382        <register type="NOA" address="0x00009888" value="0x04380000" />
1383        <register type="NOA" address="0x00009888" value="0x00384444" />
1384        <register type="NOA" address="0x00009888" value="0x003A5555" />
1385        <register type="NOA" address="0x00009888" value="0x018BFFFF" />
1386        <register type="NOA" address="0x00009888" value="0x01845555" />
1387        <register type="NOA" address="0x00009888" value="0x17800074" />
1388        <register type="NOA" address="0x00009888" value="0x1980007D" />
1389        <register type="NOA" address="0x00009888" value="0x1B80007C" />
1390        <register type="NOA" address="0x00009888" value="0x1D8000B6" />
1391        <register type="NOA" address="0x00009888" value="0x1F8000B7" />
1392        <register type="NOA" address="0x00009888" value="0x05800000" />
1393        <register type="NOA" address="0x00009888" value="0x03800000" />
1394        <register type="NOA" address="0x00009888" value="0x418000AA" />
1395        <register type="NOA" address="0x00009888" value="0x438000AA" />
1396        <register type="NOA" address="0x00009888" value="0x45800000" />
1397        <register type="NOA" address="0x00009888" value="0x47800000" />
1398        <register type="NOA" address="0x00009888" value="0x4980012A" />
1399        <register type="NOA" address="0x00009888" value="0x4B80012A" />
1400        <register type="NOA" address="0x00009888" value="0x4D80012A" />
1401        <register type="NOA" address="0x00009888" value="0x4F80012A" />
1402        <register type="NOA" address="0x00009888" value="0x518001CE" />
1403        <register type="NOA" address="0x00009888" value="0x538001CE" />
1404        <register type="NOA" address="0x00009888" value="0x5580000E" />
1405        <register type="NOA" address="0x00009888" value="0x59800000" />
1406        <register type="NOA" address="0x00009840" value="0x00000080" />
1407    </register_config>
1408    <register_config type="OA">
1409        <register type="OA" address="0x00002710" value="0x00000000" />
1410        <register type="OA" address="0x00002714" value="0x00800000" />
1411        <register type="OA" address="0x00002720" value="0x00000000" />
1412        <register type="OA" address="0x00002724" value="0x00800000" />
1413    </register_config>
1414    <register_config type="FLEX">
1415        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1416        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1417        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1418        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1419        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1420        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1421        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1422    </register_config>
1423  </set>
1424
1425  <set name="Render Metrics for 3D Pipeline Profile"
1426       mdapi_supported_apis="OGL OCL IO BB"
1427       underscore_name="render_pipe_profile"
1428       hw_config_guid="a9ccc03d-a943-4e6b-9cd6-13e063075927"
1429       chipset="CHV"
1430       symbol_name="RenderPipeProfile"
1431       >
1432    <counter name="GPU Core Clocks"
1433             description="The total number of GPU core clocks elapsed during the measurement."
1434             data_type="uint64"
1435             equation="GPU_CLOCK 0 READ"
1436             underscore_name="gpu_core_clocks"
1437             units="cycles"
1438             symbol_name="GpuCoreClocks"
1439             semantic_type="event"
1440             mdapi_supported_apis=""
1441             mdapi_usage_flags="Tier1 Frame Batch Draw"
1442             mdapi_hw_unit_type="gpu"
1443             mdapi_group="GPU"
1444             />
1445    <counter name="EU Active"
1446             description="The percentage of time in which the Execution Units were actively processing."
1447             data_type="float"
1448             max_equation="100"
1449             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1450             underscore_name="eu_active"
1451             units="percent"
1452             symbol_name="EuActive"
1453             semantic_type="duration"
1454             mdapi_supported_apis=""
1455             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1456             mdapi_group="EU Array"
1457             mdapi_hw_unit_type="gpu"
1458             />
1459    <counter name="VS Bottleneck"
1460             low_watermark="10"
1461             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1462             data_type="float"
1463             high_watermark="30"
1464             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1465             underscore_name="vs_bottleneck"
1466             units="percent"
1467             symbol_name="VsBottleneck"
1468             semantic_type="duration"
1469             mdapi_supported_apis="OGL IO BB"
1470             mdapi_usage_flags="Tier3 Indicate Draw"
1471             mdapi_group="3D Pipe/Vertex Shader"
1472             mdapi_hw_unit_type="gpu"
1473             />
1474    <counter name="Hi-Depth Bottleneck"
1475             low_watermark="5"
1476             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1477             data_type="float"
1478             high_watermark="15"
1479             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1480             underscore_name="hi_depth_bottleneck"
1481             units="percent"
1482             symbol_name="HiDepthBottleneck"
1483             semantic_type="duration"
1484             mdapi_supported_apis="OGL IO BB"
1485             mdapi_usage_flags="Tier3 Indicate Draw"
1486             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1487             mdapi_hw_unit_type="gpu"
1488             />
1489    <counter name="GS Bottleneck"
1490             low_watermark="5"
1491             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1492             data_type="float"
1493             high_watermark="15"
1494             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1495             underscore_name="gs_bottleneck"
1496             units="percent"
1497             symbol_name="GsBottleneck"
1498             semantic_type="duration"
1499             mdapi_supported_apis="OGL IO BB"
1500             mdapi_usage_flags="Tier3 Indicate Draw"
1501             mdapi_group="3D Pipe/Geometry Shader"
1502             mdapi_hw_unit_type="gpu"
1503             />
1504    <counter name="GS Threads Dispatched"
1505             description="The total number of geometry shader hardware threads dispatched."
1506             data_type="uint64"
1507             equation="A 5 READ"
1508             underscore_name="gs_threads"
1509             units="threads"
1510             symbol_name="GsThreads"
1511             semantic_type="event"
1512             mdapi_supported_apis="OGL4 IO BB"
1513             mdapi_usage_flags="Tier3 Frame Batch Draw"
1514             mdapi_hw_unit_type="gpu"
1515             mdapi_group="EU Array/Geometry Shader"
1516             />
1517    <counter name="Early Hi-Depth Test Fails"
1518             description="The total number of pixels dropped on early hierarchical depth test."
1519             data_type="uint64"
1520             equation="A 22 READ 4 UMUL"
1521             underscore_name="hi_depth_test_fails"
1522             units="pixels"
1523             symbol_name="HiDepthTestFails"
1524             semantic_type="event"
1525             mdapi_supported_apis="OGL IO BB"
1526             mdapi_usage_flags="Tier3 Frame Batch Draw"
1527             mdapi_hw_unit_type="gpu"
1528             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1529             />
1530    <counter name="VS Threads Dispatched"
1531             description="The total number of vertex shader hardware threads dispatched."
1532             data_type="uint64"
1533             equation="A 1 READ"
1534             underscore_name="vs_threads"
1535             units="threads"
1536             symbol_name="VsThreads"
1537             semantic_type="event"
1538             mdapi_supported_apis="OGL IO BB"
1539             mdapi_usage_flags="Tier3 Frame Batch Draw"
1540             mdapi_hw_unit_type="gpu"
1541             mdapi_group="EU Array/Vertex Shader"
1542             />
1543    <counter name="FS Threads Dispatched"
1544             description="The total number of fragment shader hardware threads dispatched."
1545             data_type="uint64"
1546             equation="A 6 READ"
1547             underscore_name="ps_threads"
1548             units="threads"
1549             symbol_name="PsThreads"
1550             semantic_type="event"
1551             mdapi_supported_apis="OGL IO BB"
1552             mdapi_usage_flags="Tier3 Frame Batch Draw"
1553             mdapi_hw_unit_type="gpu"
1554             mdapi_group="EU Array/Fragment Shader"
1555             />
1556    <counter name="BC Bottleneck"
1557             low_watermark="5"
1558             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1559             data_type="float"
1560             high_watermark="15"
1561             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1562             underscore_name="bc_bottleneck"
1563             units="percent"
1564             symbol_name="BcBottleneck"
1565             semantic_type="duration"
1566             mdapi_supported_apis="OGL IO BB"
1567             mdapi_usage_flags="Tier3 Indicate Draw"
1568             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1569             mdapi_hw_unit_type="gpu"
1570             />
1571    <counter name="HS Stall"
1572             description="The percentage of time in which hull stall pipeline stage was stalled."
1573             data_type="float"
1574             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1575             underscore_name="hs_stall"
1576             units="percent"
1577             symbol_name="HsStall"
1578             semantic_type="duration"
1579             mdapi_supported_apis="OGL4 IO BB"
1580             mdapi_usage_flags="Tier4 Correlate Draw"
1581             mdapi_hw_unit_type="gpu"
1582             mdapi_group="3D Pipe/Hull Shader"
1583             />
1584    <counter name="Shader Barrier Messages"
1585             description="The total number of shader barrier messages."
1586             data_type="uint64"
1587             equation="A 35 READ"
1588             underscore_name="shader_barriers"
1589             units="messages"
1590             symbol_name="ShaderBarriers"
1591             semantic_type="event"
1592             mdapi_supported_apis="OGL4 OCL IO BB"
1593             mdapi_usage_flags="Tier3 Frame Batch Draw"
1594             mdapi_hw_unit_type="gpu"
1595             mdapi_group="EU Array/Barrier"
1596             />
1597    <counter name="Sampler Texels"
1598             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1599             data_type="uint64"
1600             equation="A 28 READ 4 UMUL"
1601             underscore_name="sampler_texels"
1602             units="texels"
1603             symbol_name="SamplerTexels"
1604             semantic_type="event"
1605             mdapi_supported_apis=""
1606             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1607             mdapi_hw_unit_type="gpu"
1608             mdapi_group="Sampler/Sampler Input"
1609             />
1610    <counter name="Pixels Failing Tests"
1611             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1612             data_type="uint64"
1613             equation="A 25 READ 4 UMUL"
1614             underscore_name="pixels_failing_post_ps_tests"
1615             units="pixels"
1616             symbol_name="PixelsFailingPostPsTests"
1617             semantic_type="event"
1618             mdapi_supported_apis="OGL IO BB"
1619             mdapi_usage_flags="Tier3 Frame Batch Draw"
1620             mdapi_hw_unit_type="gpu"
1621             mdapi_group="3D Pipe/Output Merger"
1622             />
1623    <counter name="GPU Time Elapsed"
1624             description="Time elapsed on the GPU during the measurement."
1625             data_type="uint64"
1626             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1627             underscore_name="gpu_time"
1628             units="ns"
1629             symbol_name="GpuTime"
1630             semantic_type="duration"
1631             mdapi_supported_apis=""
1632             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1633             mdapi_hw_unit_type="gpu"
1634             mdapi_group="GPU"
1635             />
1636    <counter name="AVG GPU Core Frequency"
1637             description="Average GPU Core Frequency in the measurement."
1638             data_type="uint64"
1639             max_equation="$GpuMaxFrequency"
1640             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1641             underscore_name="avg_gpu_core_frequency"
1642             units="hz"
1643             symbol_name="AvgGpuCoreFrequency"
1644             semantic_type="event"
1645             mdapi_supported_apis=""
1646             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1647             mdapi_group="GPU"
1648             mdapi_hw_unit_type="gpu"
1649             />
1650    <counter name="Sampler Texels Misses"
1651             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1652             data_type="uint64"
1653             equation="A 29 READ 4 UMUL"
1654             underscore_name="sampler_texel_misses"
1655             units="texels"
1656             symbol_name="SamplerTexelMisses"
1657             semantic_type="event"
1658             mdapi_supported_apis=""
1659             mdapi_usage_flags="Tier3 Batch Frame Draw"
1660             mdapi_hw_unit_type="gpu"
1661             mdapi_group="Sampler/Sampler Cache"
1662             />
1663    <counter name="CS Threads Dispatched"
1664             description="The total number of compute shader hardware threads dispatched."
1665             data_type="uint64"
1666             equation="A 4 READ"
1667             underscore_name="cs_threads"
1668             units="threads"
1669             symbol_name="CsThreads"
1670             semantic_type="event"
1671             mdapi_supported_apis="OGL4 OCL IO BB"
1672             mdapi_usage_flags="Tier3 Frame Batch Draw"
1673             mdapi_hw_unit_type="gpu"
1674             mdapi_group="EU Array/Compute Shader"
1675             />
1676    <counter name="VF Bottleneck"
1677             low_watermark="5"
1678             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1679             data_type="float"
1680             high_watermark="15"
1681             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1682             underscore_name="vf_bottleneck"
1683             units="percent"
1684             symbol_name="VfBottleneck"
1685             semantic_type="duration"
1686             mdapi_supported_apis="OGL IO BB"
1687             mdapi_usage_flags="Tier3 Indicate Draw"
1688             mdapi_group="3D Pipe/Input Assembler"
1689             mdapi_hw_unit_type="gpu"
1690             />
1691    <counter name="SLM Bytes Read"
1692             description="The total number of GPU memory bytes read from shared local memory."
1693             data_type="uint64"
1694             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1695             equation="A 30 READ 64 UMUL"
1696             underscore_name="slm_bytes_read"
1697             units="bytes"
1698             symbol_name="SlmBytesRead"
1699             semantic_type="throughput"
1700             mdapi_supported_apis="OGL4 OCL IO BB"
1701             mdapi_usage_flags="Tier3 Frame Batch Draw"
1702             mdapi_group="L3/Data Port/SLM"
1703             mdapi_hw_unit_type="gpu"
1704             />
1705    <counter name="Strip-Fans Bottleneck"
1706             low_watermark="5"
1707             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1708             data_type="float"
1709             high_watermark="10"
1710             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1711             underscore_name="sf_bottleneck"
1712             units="percent"
1713             symbol_name="SfBottleneck"
1714             semantic_type="duration"
1715             mdapi_supported_apis="OGL IO BB"
1716             mdapi_usage_flags="Tier3 Indicate Draw"
1717             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1718             mdapi_hw_unit_type="gpu"
1719             />
1720    <counter name="Sampler Accesses"
1721             description="The total number of messages send to samplers."
1722             data_type="uint64"
1723             equation="A 28 READ"
1724             underscore_name="sampler_accesses"
1725             units="messages"
1726             symbol_name="SamplerAccesses"
1727             semantic_type="event"
1728             mdapi_supported_apis=""
1729             mdapi_usage_flags="Tier3 Batch Frame Draw"
1730             mdapi_hw_unit_type="gpu"
1731             mdapi_group="Sampler"
1732             />
1733    <counter name="SF Stall"
1734             description="The percentage of time in which strip-fans pipeline stage was stalled."
1735             data_type="float"
1736             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1737             underscore_name="sf_stall"
1738             units="percent"
1739             symbol_name="SfStall"
1740             semantic_type="duration"
1741             mdapi_supported_apis="OGL IO BB"
1742             mdapi_usage_flags="Tier4 Correlate Draw"
1743             mdapi_hw_unit_type="gpu"
1744             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1745             />
1746    <counter name="GPU Busy"
1747             description="The percentage of time in which the GPU has been processing GPU commands."
1748             data_type="float"
1749             max_equation="100"
1750             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1751             underscore_name="gpu_busy"
1752             units="percent"
1753             symbol_name="GpuBusy"
1754             semantic_type="duration"
1755             mdapi_supported_apis=""
1756             mdapi_usage_flags="Tier1 Overview System Frame"
1757             mdapi_group="GPU"
1758             mdapi_hw_unit_type="gpu"
1759             />
1760    <counter name="HS Bottleneck"
1761             low_watermark="3"
1762             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1763             data_type="float"
1764             high_watermark="9"
1765             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1766             underscore_name="hs_bottleneck"
1767             units="percent"
1768             symbol_name="HsBottleneck"
1769             semantic_type="duration"
1770             mdapi_supported_apis="OGL4 IO BB"
1771             mdapi_usage_flags="Tier3 Indicate Draw"
1772             mdapi_group="3D Pipe/Hull Shader"
1773             mdapi_hw_unit_type="gpu"
1774             />
1775    <counter name="CL Stall"
1776             description="The percentage of time in which clipper pipeline stage was stalled."
1777             data_type="float"
1778             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1779             underscore_name="cl_stall"
1780             units="percent"
1781             symbol_name="ClStall"
1782             semantic_type="duration"
1783             mdapi_supported_apis="OGL IO BB"
1784             mdapi_usage_flags="Tier4 Correlate Draw"
1785             mdapi_hw_unit_type="gpu"
1786             mdapi_group="3D Pipe/Clipper"
1787             />
1788    <counter name="SO Bottleneck"
1789             low_watermark="5"
1790             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1791             data_type="float"
1792             high_watermark="15"
1793             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1794             underscore_name="so_bottleneck"
1795             units="percent"
1796             symbol_name="SoBottleneck"
1797             semantic_type="duration"
1798             mdapi_supported_apis="OGL IO BB"
1799             mdapi_usage_flags="Tier3 Indicate Draw"
1800             mdapi_group="3D Pipe/Stream Output"
1801             mdapi_hw_unit_type="gpu"
1802             />
1803    <counter name="Rasterized Pixels"
1804             description="The total number of rasterized pixels."
1805             data_type="uint64"
1806             equation="A 21 READ 4 UMUL"
1807             underscore_name="rasterized_pixels"
1808             units="pixels"
1809             symbol_name="RasterizedPixels"
1810             semantic_type="event"
1811             mdapi_supported_apis="OGL IO BB"
1812             mdapi_usage_flags="Tier3 Frame Batch Draw"
1813             mdapi_hw_unit_type="gpu"
1814             mdapi_group="3D Pipe/Rasterizer"
1815             />
1816    <counter name="DS Threads Dispatched"
1817             description="The total number of domain shader hardware threads dispatched."
1818             data_type="uint64"
1819             equation="A 3 READ"
1820             underscore_name="ds_threads"
1821             units="threads"
1822             symbol_name="DsThreads"
1823             semantic_type="event"
1824             mdapi_supported_apis="OGL4 IO BB"
1825             mdapi_usage_flags="Tier3 Frame Batch Draw"
1826             mdapi_hw_unit_type="gpu"
1827             mdapi_group="EU Array/Domain Shader"
1828             />
1829    <counter name="Samples Written"
1830             description="The total number of samples or pixels written to all render targets."
1831             data_type="uint64"
1832             equation="A 26 READ 4 UMUL"
1833             underscore_name="samples_written"
1834             units="pixels"
1835             symbol_name="SamplesWritten"
1836             semantic_type="event"
1837             mdapi_supported_apis="OGL IO BB"
1838             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1839             mdapi_hw_unit_type="gpu"
1840             mdapi_group="3D Pipe/Output Merger"
1841             />
1842    <counter name="DS Bottleneck"
1843             low_watermark="5"
1844             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1845             data_type="float"
1846             high_watermark="15"
1847             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1848             underscore_name="ds_bottleneck"
1849             units="percent"
1850             symbol_name="DsBottleneck"
1851             semantic_type="duration"
1852             mdapi_supported_apis="OGL4 IO BB"
1853             mdapi_usage_flags="Tier3 Indicate Draw"
1854             mdapi_group="3D Pipe/Domain Shader"
1855             mdapi_hw_unit_type="gpu"
1856             />
1857    <counter name="EU Stall"
1858             description="The percentage of time in which the Execution Units were stalled."
1859             data_type="float"
1860             max_equation="100"
1861             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1862             underscore_name="eu_stall"
1863             units="percent"
1864             symbol_name="EuStall"
1865             semantic_type="duration"
1866             mdapi_supported_apis=""
1867             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1868             mdapi_group="EU Array"
1869             mdapi_hw_unit_type="gpu"
1870             />
1871    <counter name="Clipper Bottleneck"
1872             low_watermark="10"
1873             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1874             data_type="float"
1875             high_watermark="30"
1876             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1877             underscore_name="cl_bottleneck"
1878             units="percent"
1879             symbol_name="ClBottleneck"
1880             semantic_type="duration"
1881             mdapi_supported_apis="OGL IO BB"
1882             mdapi_usage_flags="Tier3 Indicate Draw"
1883             mdapi_group="3D Pipe/Clipper"
1884             mdapi_hw_unit_type="gpu"
1885             />
1886    <counter name="DS Stall"
1887             description="The percentage of time in which domain shader pipeline stage was stalled."
1888             data_type="float"
1889             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1890             underscore_name="ds_stall"
1891             units="percent"
1892             symbol_name="DsStall"
1893             semantic_type="duration"
1894             mdapi_supported_apis="OGL4 IO BB"
1895             mdapi_usage_flags="Tier4 Correlate Draw"
1896             mdapi_hw_unit_type="gpu"
1897             mdapi_group="3D Pipe/Domain Shader"
1898             />
1899    <counter name="Early Depth Bottleneck"
1900             low_watermark="10"
1901             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1902             data_type="float"
1903             high_watermark="30"
1904             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1905             underscore_name="early_depth_bottleneck"
1906             units="percent"
1907             symbol_name="EarlyDepthBottleneck"
1908             semantic_type="duration"
1909             mdapi_supported_apis="OGL IO BB"
1910             mdapi_usage_flags="Tier3 Indicate Draw"
1911             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1912             mdapi_hw_unit_type="gpu"
1913             />
1914    <counter name="Samples Blended"
1915             description="The total number of blended samples or pixels written to all render targets."
1916             data_type="uint64"
1917             equation="A 27 READ 4 UMUL"
1918             underscore_name="samples_blended"
1919             units="pixels"
1920             symbol_name="SamplesBlended"
1921             semantic_type="event"
1922             mdapi_supported_apis="OGL IO BB"
1923             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1924             mdapi_hw_unit_type="gpu"
1925             mdapi_group="3D Pipe/Output Merger"
1926             />
1927    <counter name="Early Depth Test Fails"
1928             description="The total number of pixels dropped on early depth test."
1929             data_type="uint64"
1930             equation="A 23 READ 4 UMUL"
1931             underscore_name="early_depth_test_fails"
1932             units="pixels"
1933             symbol_name="EarlyDepthTestFails"
1934             semantic_type="event"
1935             mdapi_supported_apis="OGL IO BB"
1936             mdapi_usage_flags="Tier3 Frame Batch Draw"
1937             mdapi_hw_unit_type="gpu"
1938             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1939             />
1940    <counter name="Shader Memory Accesses"
1941             description="The total number of shader memory accesses to L3."
1942             data_type="uint64"
1943             equation="A 32 READ"
1944             underscore_name="shader_memory_accesses"
1945             units="messages"
1946             symbol_name="ShaderMemoryAccesses"
1947             semantic_type="event"
1948             mdapi_supported_apis=""
1949             mdapi_usage_flags="Tier3 Frame Batch Draw"
1950             mdapi_hw_unit_type="gpu"
1951             mdapi_group="L3/Data Port"
1952             />
1953    <counter name="HS Threads Dispatched"
1954             description="The total number of hull shader hardware threads dispatched."
1955             data_type="uint64"
1956             equation="A 2 READ"
1957             underscore_name="hs_threads"
1958             units="threads"
1959             symbol_name="HsThreads"
1960             semantic_type="event"
1961             mdapi_supported_apis="OGL4 IO BB"
1962             mdapi_usage_flags="Tier3 Frame Batch Draw"
1963             mdapi_hw_unit_type="gpu"
1964             mdapi_group="EU Array/Hull Shader"
1965             />
1966    <counter name="SLM Bytes Written"
1967             description="The total number of GPU memory bytes written into shared local memory."
1968             data_type="uint64"
1969             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1970             equation="A 31 READ 64 UMUL"
1971             underscore_name="slm_bytes_written"
1972             units="bytes"
1973             symbol_name="SlmBytesWritten"
1974             semantic_type="throughput"
1975             mdapi_supported_apis="OGL4 OCL IO BB"
1976             mdapi_usage_flags="Tier3 Frame Batch Draw"
1977             mdapi_group="L3/Data Port/SLM"
1978             mdapi_hw_unit_type="gpu"
1979             />
1980    <counter name="L3 Shader Throughput"
1981             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1982             data_type="uint64"
1983             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
1984             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1985             underscore_name="l3_shader_throughput"
1986             units="bytes"
1987             symbol_name="L3ShaderThroughput"
1988             semantic_type="throughput"
1989             mdapi_supported_apis="OGL4 OCL IO BB"
1990             mdapi_usage_flags="Tier2 Frame Batch Draw"
1991             mdapi_group="L3/Data Port"
1992             mdapi_hw_unit_type="gpu"
1993             />
1994    <counter name="Samples Killed in FS"
1995             description="The total number of samples or pixels dropped in fragment shaders."
1996             data_type="uint64"
1997             equation="A 24 READ 4 UMUL"
1998             underscore_name="samples_killed_in_ps"
1999             units="pixels"
2000             symbol_name="SamplesKilledInPs"
2001             semantic_type="event"
2002             mdapi_supported_apis="OGL IO BB"
2003             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2004             mdapi_hw_unit_type="gpu"
2005             mdapi_group="3D Pipe/Fragment Shader"
2006             />
2007    <counter name="SO Stall"
2008             description="The percentage of time in which stream-output pipeline stage was stalled."
2009             data_type="float"
2010             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2011             underscore_name="so_stall"
2012             units="percent"
2013             symbol_name="SoStall"
2014             semantic_type="duration"
2015             mdapi_supported_apis="OGL IO BB"
2016             mdapi_usage_flags="Tier4 Correlate Draw"
2017             mdapi_hw_unit_type="gpu"
2018             mdapi_group="3D Pipe/Stream Output"
2019             />
2020    <counter name="Shader Atomic Memory Accesses"
2021             description="The total number of shader atomic memory accesses."
2022             data_type="uint64"
2023             equation="A 34 READ"
2024             underscore_name="shader_atomics"
2025             units="messages"
2026             symbol_name="ShaderAtomics"
2027             semantic_type="event"
2028             mdapi_supported_apis="OGL4 OCL IO BB"
2029             mdapi_usage_flags="Tier3 Frame Batch Draw"
2030             mdapi_hw_unit_type="gpu"
2031             mdapi_group="L3/Data Port/Atomics"
2032             />
2033    <register_config type="NOA">
2034        <register type="NOA" address="0x00009840" value="0x000000A0" />
2035        <register type="NOA" address="0x00009888" value="0x59800000" />
2036        <register type="NOA" address="0x00009888" value="0x59800001" />
2037        <register type="NOA" address="0x00009888" value="0x261E0000" />
2038        <register type="NOA" address="0x00009888" value="0x281F000F" />
2039        <register type="NOA" address="0x00009888" value="0x2817001A" />
2040        <register type="NOA" address="0x00009888" value="0x2791001F" />
2041        <register type="NOA" address="0x00009888" value="0x27880019" />
2042        <register type="NOA" address="0x00009888" value="0x2D890000" />
2043        <register type="NOA" address="0x00009888" value="0x278A0007" />
2044        <register type="NOA" address="0x00009888" value="0x298D001F" />
2045        <register type="NOA" address="0x00009888" value="0x278E0020" />
2046        <register type="NOA" address="0x00009888" value="0x2B8F0012" />
2047        <register type="NOA" address="0x00009888" value="0x29900000" />
2048        <register type="NOA" address="0x00009888" value="0x00184000" />
2049        <register type="NOA" address="0x00009888" value="0x02181000" />
2050        <register type="NOA" address="0x00009888" value="0x02194000" />
2051        <register type="NOA" address="0x00009888" value="0x141E0002" />
2052        <register type="NOA" address="0x00009888" value="0x041E0000" />
2053        <register type="NOA" address="0x00009888" value="0x001E0000" />
2054        <register type="NOA" address="0x00009888" value="0x221F0015" />
2055        <register type="NOA" address="0x00009888" value="0x041F0000" />
2056        <register type="NOA" address="0x00009888" value="0x001F4000" />
2057        <register type="NOA" address="0x00009888" value="0x021F0000" />
2058        <register type="NOA" address="0x00009888" value="0x023A8000" />
2059        <register type="NOA" address="0x00009888" value="0x0213C000" />
2060        <register type="NOA" address="0x00009888" value="0x02164000" />
2061        <register type="NOA" address="0x00009888" value="0x24170012" />
2062        <register type="NOA" address="0x00009888" value="0x04170000" />
2063        <register type="NOA" address="0x00009888" value="0x07910005" />
2064        <register type="NOA" address="0x00009888" value="0x05910000" />
2065        <register type="NOA" address="0x00009888" value="0x01911500" />
2066        <register type="NOA" address="0x00009888" value="0x03910501" />
2067        <register type="NOA" address="0x00009888" value="0x0D880002" />
2068        <register type="NOA" address="0x00009888" value="0x1D880003" />
2069        <register type="NOA" address="0x00009888" value="0x05880000" />
2070        <register type="NOA" address="0x00009888" value="0x0B890032" />
2071        <register type="NOA" address="0x00009888" value="0x1B890031" />
2072        <register type="NOA" address="0x00009888" value="0x05890000" />
2073        <register type="NOA" address="0x00009888" value="0x01890040" />
2074        <register type="NOA" address="0x00009888" value="0x03890040" />
2075        <register type="NOA" address="0x00009888" value="0x098A0000" />
2076        <register type="NOA" address="0x00009888" value="0x198A0004" />
2077        <register type="NOA" address="0x00009888" value="0x058A0000" />
2078        <register type="NOA" address="0x00009888" value="0x018A8050" />
2079        <register type="NOA" address="0x00009888" value="0x038A2050" />
2080        <register type="NOA" address="0x00009888" value="0x018B95A9" />
2081        <register type="NOA" address="0x00009888" value="0x038BE5A9" />
2082        <register type="NOA" address="0x00009888" value="0x018C1500" />
2083        <register type="NOA" address="0x00009888" value="0x038C0501" />
2084        <register type="NOA" address="0x00009888" value="0x178D0015" />
2085        <register type="NOA" address="0x00009888" value="0x058D0000" />
2086        <register type="NOA" address="0x00009888" value="0x138E0004" />
2087        <register type="NOA" address="0x00009888" value="0x218E000C" />
2088        <register type="NOA" address="0x00009888" value="0x058E0000" />
2089        <register type="NOA" address="0x00009888" value="0x018E0500" />
2090        <register type="NOA" address="0x00009888" value="0x038E0101" />
2091        <register type="NOA" address="0x00009888" value="0x0F8F0027" />
2092        <register type="NOA" address="0x00009888" value="0x058F0000" />
2093        <register type="NOA" address="0x00009888" value="0x018F0000" />
2094        <register type="NOA" address="0x00009888" value="0x038F0001" />
2095        <register type="NOA" address="0x00009888" value="0x11900013" />
2096        <register type="NOA" address="0x00009888" value="0x1F900017" />
2097        <register type="NOA" address="0x00009888" value="0x05900000" />
2098        <register type="NOA" address="0x00009888" value="0x01900100" />
2099        <register type="NOA" address="0x00009888" value="0x03900001" />
2100        <register type="NOA" address="0x00009888" value="0x01845555" />
2101        <register type="NOA" address="0x00009888" value="0x03845555" />
2102        <register type="NOA" address="0x00009888" value="0x418000AA" />
2103        <register type="NOA" address="0x00009888" value="0x438000AA" />
2104        <register type="NOA" address="0x00009888" value="0x458000AA" />
2105        <register type="NOA" address="0x00009888" value="0x478000AA" />
2106        <register type="NOA" address="0x00009888" value="0x4980018C" />
2107        <register type="NOA" address="0x00009888" value="0x4B80014B" />
2108        <register type="NOA" address="0x00009888" value="0x4D800128" />
2109        <register type="NOA" address="0x00009888" value="0x4F80012A" />
2110        <register type="NOA" address="0x00009888" value="0x51800187" />
2111        <register type="NOA" address="0x00009888" value="0x5380014B" />
2112        <register type="NOA" address="0x00009888" value="0x55800149" />
2113        <register type="NOA" address="0x00009888" value="0x5780010A" />
2114        <register type="NOA" address="0x00009888" value="0x59800000" />
2115        <register type="NOA" address="0x00009840" value="0x00000080" />
2116    </register_config>
2117    <register_config type="OA">
2118        <register type="OA" address="0x00002724" value="0xF0800000" />
2119        <register type="OA" address="0x00002720" value="0x00000000" />
2120        <register type="OA" address="0x00002714" value="0xF0800000" />
2121        <register type="OA" address="0x00002710" value="0x00000000" />
2122        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2123        <register type="OA" address="0x00002774" value="0x00007FFC" />
2124        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2125        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2126        <register type="OA" address="0x00002780" value="0x00079FFA" />
2127        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2128        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2129        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2130        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2131        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2132        <register type="OA" address="0x00002798" value="0x00077FFA" />
2133        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2134        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2135        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2136        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2137        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2138    </register_config>
2139    <register_config type="FLEX">
2140        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2141        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2142        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2143        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2144        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2145        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2146        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2147    </register_config>
2148  </set>
2149
2150  <set name="Metric set HDCAndSF"
2151       mdapi_supported_apis="OGL OCL IO BB"
2152       underscore_name="hdc_and_sf"
2153       hw_config_guid="2cf0c064-68df-4fac-9b3f-57f51ca8a069"
2154       chipset="CHV"
2155       symbol_name="HDCAndSF"
2156       >
2157    <counter name="GPU Core Clocks"
2158             description="The total number of GPU core clocks elapsed during the measurement."
2159             data_type="uint64"
2160             equation="GPU_CLOCK 0 READ"
2161             underscore_name="gpu_core_clocks"
2162             units="cycles"
2163             symbol_name="GpuCoreClocks"
2164             semantic_type="event"
2165             mdapi_supported_apis=""
2166             mdapi_usage_flags="Tier1 Frame Batch Draw"
2167             mdapi_hw_unit_type="gpu"
2168             mdapi_group="GPU"
2169             />
2170    <counter name="EU Active"
2171             description="The percentage of time in which the Execution Units were actively processing."
2172             data_type="float"
2173             max_equation="100"
2174             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2175             underscore_name="eu_active"
2176             units="percent"
2177             symbol_name="EuActive"
2178             semantic_type="duration"
2179             mdapi_supported_apis=""
2180             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2181             mdapi_group="EU Array"
2182             mdapi_hw_unit_type="gpu"
2183             />
2184    <counter name="EU Both FPU Pipes Active"
2185             description="The percentage of time in which both EU FPU pipelines were actively processing."
2186             data_type="float"
2187             max_equation="100"
2188             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2189             underscore_name="eu_fpu_both_active"
2190             units="percent"
2191             symbol_name="EuFpuBothActive"
2192             semantic_type="duration"
2193             mdapi_supported_apis=""
2194             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2195             mdapi_group="EU Array/Pipes"
2196             mdapi_hw_unit_type="gpu"
2197             />
2198    <counter name="VS Send Pipe Active"
2199             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
2200             data_type="float"
2201             max_equation="100"
2202             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2203             underscore_name="vs_send_active"
2204             units="percent"
2205             symbol_name="VsSendActive"
2206             semantic_type="duration"
2207             mdapi_supported_apis="OGL IO BB"
2208             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2209             mdapi_group="EU Array/Vertex Shader"
2210             mdapi_hw_unit_type="gpu"
2211             />
2212    <counter name="VS FPU1 Pipe Active"
2213             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
2214             data_type="float"
2215             max_equation="100"
2216             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2217             underscore_name="vs_fpu1_active"
2218             units="percent"
2219             symbol_name="VsFpu1Active"
2220             semantic_type="duration"
2221             mdapi_supported_apis="OGL IO BB"
2222             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2223             mdapi_group="EU Array/Vertex Shader"
2224             mdapi_hw_unit_type="gpu"
2225             />
2226    <counter name="GS Threads Dispatched"
2227             description="The total number of geometry shader hardware threads dispatched."
2228             data_type="uint64"
2229             equation="A 5 READ"
2230             underscore_name="gs_threads"
2231             units="threads"
2232             symbol_name="GsThreads"
2233             semantic_type="event"
2234             mdapi_supported_apis="OGL4 IO BB"
2235             mdapi_usage_flags="Tier3 Frame Batch Draw"
2236             mdapi_hw_unit_type="gpu"
2237             mdapi_group="EU Array/Geometry Shader"
2238             />
2239    <counter name="Early Hi-Depth Test Fails"
2240             description="The total number of pixels dropped on early hierarchical depth test."
2241             data_type="uint64"
2242             equation="A 22 READ 4 UMUL"
2243             underscore_name="hi_depth_test_fails"
2244             units="pixels"
2245             symbol_name="HiDepthTestFails"
2246             semantic_type="event"
2247             mdapi_supported_apis="OGL IO BB"
2248             mdapi_usage_flags="Tier3 Frame Batch Draw"
2249             mdapi_hw_unit_type="gpu"
2250             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2251             />
2252    <counter name="FS Both FPU Active"
2253             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
2254             data_type="float"
2255             max_equation="100"
2256             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2257             underscore_name="ps_eu_both_fpu_active"
2258             units="percent"
2259             symbol_name="PsEuBothFpuActive"
2260             semantic_type="duration"
2261             mdapi_supported_apis="OGL IO BB"
2262             mdapi_usage_flags="Tier4 Frame Batch Draw"
2263             mdapi_group="3D Pipe/Fragment Shader"
2264             mdapi_hw_unit_type="gpu"
2265             />
2266    <counter name="VS Threads Dispatched"
2267             description="The total number of vertex shader hardware threads dispatched."
2268             data_type="uint64"
2269             equation="A 1 READ"
2270             underscore_name="vs_threads"
2271             units="threads"
2272             symbol_name="VsThreads"
2273             semantic_type="event"
2274             mdapi_supported_apis="OGL IO BB"
2275             mdapi_usage_flags="Tier3 Frame Batch Draw"
2276             mdapi_hw_unit_type="gpu"
2277             mdapi_group="EU Array/Vertex Shader"
2278             />
2279    <counter name="Polygon Data Ready"
2280             description="The percentage of time in which geometry pipeline output is ready"
2281             data_type="float"
2282             max_equation="100"
2283             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2284             underscore_name="poly_data_ready"
2285             units="percent"
2286             symbol_name="PolyDataReady"
2287             semantic_type="duration"
2288             mdapi_supported_apis=""
2289             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2290             mdapi_group="GPU/3D Pipe/Strip-Fans"
2291             mdapi_hw_unit_type="gpu"
2292             />
2293    <counter name="FS Threads Dispatched"
2294             description="The total number of fragment shader hardware threads dispatched."
2295             data_type="uint64"
2296             equation="A 6 READ"
2297             underscore_name="ps_threads"
2298             units="threads"
2299             symbol_name="PsThreads"
2300             semantic_type="event"
2301             mdapi_supported_apis="OGL IO BB"
2302             mdapi_usage_flags="Tier3 Frame Batch Draw"
2303             mdapi_hw_unit_type="gpu"
2304             mdapi_group="EU Array/Fragment Shader"
2305             />
2306    <counter name="HDC stalled by L3 (s0.ss2)"
2307             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
2308             data_type="float"
2309             max_equation="100"
2310             equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2311             underscore_name="non_sampler_shader12_access_stalled_on_l3"
2312             units="percent"
2313             symbol_name="NonSamplerShader12AccessStalledOnL3"
2314             availability="$SubsliceMask 0x20 AND"
2315             semantic_type="duration"
2316             mdapi_supported_apis=""
2317             mdapi_usage_flags="Tier3 Frame Batch Draw"
2318             mdapi_group="GPU/Data Port"
2319             mdapi_hw_unit_type="subslice"
2320             />
2321    <counter name="Shader Barrier Messages"
2322             description="The total number of shader barrier messages."
2323             data_type="uint64"
2324             equation="A 35 READ"
2325             underscore_name="shader_barriers"
2326             units="messages"
2327             symbol_name="ShaderBarriers"
2328             semantic_type="event"
2329             mdapi_supported_apis=""
2330             mdapi_usage_flags="Tier3 Frame Batch Draw"
2331             mdapi_hw_unit_type="gpu"
2332             mdapi_group="EU Array/Barrier"
2333             />
2334    <counter name="Sampler Texels"
2335             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2336             data_type="uint64"
2337             equation="A 28 READ 4 UMUL"
2338             underscore_name="sampler_texels"
2339             units="texels"
2340             symbol_name="SamplerTexels"
2341             semantic_type="event"
2342             mdapi_supported_apis=""
2343             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2344             mdapi_hw_unit_type="gpu"
2345             mdapi_group="Sampler/Sampler Input"
2346             />
2347    <counter name="Pixels Failing Tests"
2348             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2349             data_type="uint64"
2350             equation="A 25 READ 4 UMUL"
2351             underscore_name="pixels_failing_post_ps_tests"
2352             units="pixels"
2353             symbol_name="PixelsFailingPostPsTests"
2354             semantic_type="event"
2355             mdapi_supported_apis="OGL IO BB"
2356             mdapi_usage_flags="Tier3 Frame Batch Draw"
2357             mdapi_hw_unit_type="gpu"
2358             mdapi_group="3D Pipe/Output Merger"
2359             />
2360    <counter name="GPU Time Elapsed"
2361             description="Time elapsed on the GPU during the measurement."
2362             data_type="uint64"
2363             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2364             underscore_name="gpu_time"
2365             units="ns"
2366             symbol_name="GpuTime"
2367             semantic_type="duration"
2368             mdapi_supported_apis=""
2369             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2370             mdapi_hw_unit_type="gpu"
2371             mdapi_group="GPU"
2372             />
2373    <counter name="AVG GPU Core Frequency"
2374             description="Average GPU Core Frequency in the measurement."
2375             data_type="uint64"
2376             max_equation="$GpuMaxFrequency"
2377             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2378             underscore_name="avg_gpu_core_frequency"
2379             units="hz"
2380             symbol_name="AvgGpuCoreFrequency"
2381             semantic_type="event"
2382             mdapi_supported_apis=""
2383             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2384             mdapi_group="GPU"
2385             mdapi_hw_unit_type="gpu"
2386             />
2387    <counter name="Sampler Texels Misses"
2388             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2389             data_type="uint64"
2390             equation="A 29 READ 4 UMUL"
2391             underscore_name="sampler_texel_misses"
2392             units="texels"
2393             symbol_name="SamplerTexelMisses"
2394             semantic_type="event"
2395             mdapi_supported_apis=""
2396             mdapi_usage_flags="Tier3 Batch Frame Draw"
2397             mdapi_hw_unit_type="gpu"
2398             mdapi_group="Sampler/Sampler Cache"
2399             />
2400    <counter name="HDC stalled by L3 (s0.ss1)"
2401             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
2402             data_type="float"
2403             max_equation="100"
2404             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2405             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2406             units="percent"
2407             symbol_name="NonSamplerShader01AccessStalledOnL3"
2408             availability="$SubsliceMask 0x2 AND"
2409             semantic_type="duration"
2410             mdapi_supported_apis=""
2411             mdapi_usage_flags="Tier3 Frame Batch Draw"
2412             mdapi_group="GPU/Data Port"
2413             mdapi_hw_unit_type="subslice"
2414             />
2415    <counter name="CS Threads Dispatched"
2416             description="The total number of compute shader hardware threads dispatched."
2417             data_type="uint64"
2418             equation="A 4 READ"
2419             underscore_name="cs_threads"
2420             units="threads"
2421             symbol_name="CsThreads"
2422             semantic_type="event"
2423             mdapi_supported_apis="OGL4 OCL IO BB"
2424             mdapi_usage_flags="Tier3 Frame Batch Draw"
2425             mdapi_hw_unit_type="gpu"
2426             mdapi_group="EU Array/Compute Shader"
2427             />
2428    <counter name="HDC stalled by L3 (s0.ss2)"
2429             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
2430             data_type="float"
2431             max_equation="100"
2432             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2433             underscore_name="non_sampler_shader02_access_stalled_on_l3"
2434             units="percent"
2435             symbol_name="NonSamplerShader02AccessStalledOnL3"
2436             availability="$SubsliceMask 0x4 AND"
2437             semantic_type="duration"
2438             mdapi_supported_apis=""
2439             mdapi_usage_flags="Tier3 Frame Batch Draw"
2440             mdapi_group="GPU/Data Port"
2441             mdapi_hw_unit_type="subslice"
2442             />
2443    <counter name="SLM Bytes Read"
2444             description="The total number of GPU memory bytes read from shared local memory."
2445             data_type="uint64"
2446             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2447             equation="A 30 READ 64 UMUL"
2448             underscore_name="slm_bytes_read"
2449             units="bytes"
2450             symbol_name="SlmBytesRead"
2451             semantic_type="throughput"
2452             mdapi_supported_apis="OGL4 OCL IO BB"
2453             mdapi_usage_flags="Tier3 Frame Batch Draw"
2454             mdapi_group="L3/Data Port/SLM"
2455             mdapi_hw_unit_type="gpu"
2456             />
2457    <counter name="PS FPU1 Pipe Active"
2458             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
2459             data_type="float"
2460             max_equation="100"
2461             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2462             underscore_name="ps_fpu1_active"
2463             units="percent"
2464             symbol_name="PsFpu1Active"
2465             semantic_type="duration"
2466             mdapi_supported_apis="OGL IO BB"
2467             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2468             mdapi_group="EU Array/Pixel Shader"
2469             mdapi_hw_unit_type="gpu"
2470             />
2471    <counter name="PS Send Pipeline Active"
2472             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
2473             data_type="float"
2474             max_equation="100"
2475             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2476             underscore_name="ps_send_active"
2477             units="percent"
2478             symbol_name="PsSendActive"
2479             semantic_type="duration"
2480             mdapi_supported_apis="OGL IO BB"
2481             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2482             mdapi_group="EU Array/Pixel Shader"
2483             mdapi_hw_unit_type="gpu"
2484             />
2485    <counter name="VS FPU0 Pipe Active"
2486             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
2487             data_type="float"
2488             max_equation="100"
2489             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2490             underscore_name="vs_fpu0_active"
2491             units="percent"
2492             symbol_name="VsFpu0Active"
2493             semantic_type="duration"
2494             mdapi_supported_apis="OGL IO BB"
2495             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2496             mdapi_group="EU Array/Vertex Shader"
2497             mdapi_hw_unit_type="gpu"
2498             />
2499    <counter name="GPU Busy"
2500             description="The percentage of time in which the GPU has been processing GPU commands."
2501             data_type="float"
2502             max_equation="100"
2503             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2504             underscore_name="gpu_busy"
2505             units="percent"
2506             symbol_name="GpuBusy"
2507             semantic_type="duration"
2508             mdapi_supported_apis=""
2509             mdapi_usage_flags="Tier1 Overview System Frame"
2510             mdapi_group="GPU"
2511             mdapi_hw_unit_type="gpu"
2512             />
2513    <counter name="HDC stalled by L3 (s0.ss0)"
2514             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
2515             data_type="float"
2516             max_equation="100"
2517             equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2518             underscore_name="non_sampler_shader10_access_stalled_on_l3"
2519             units="percent"
2520             symbol_name="NonSamplerShader10AccessStalledOnL3"
2521             availability="$SubsliceMask 0x8 AND"
2522             semantic_type="duration"
2523             mdapi_supported_apis=""
2524             mdapi_usage_flags="Tier3 Frame Batch Draw"
2525             mdapi_group="GPU/Data Port"
2526             mdapi_hw_unit_type="subslice"
2527             />
2528    <counter name="Rasterized Pixels"
2529             description="The total number of rasterized pixels."
2530             data_type="uint64"
2531             equation="A 21 READ 4 UMUL"
2532             underscore_name="rasterized_pixels"
2533             units="pixels"
2534             symbol_name="RasterizedPixels"
2535             semantic_type="event"
2536             mdapi_supported_apis="OGL IO BB"
2537             mdapi_usage_flags="Tier3 Frame Batch Draw"
2538             mdapi_hw_unit_type="gpu"
2539             mdapi_group="3D Pipe/Rasterizer"
2540             />
2541    <counter name="PS FPU0 Pipe Active"
2542             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
2543             data_type="float"
2544             max_equation="100"
2545             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2546             underscore_name="ps_fpu0_active"
2547             units="percent"
2548             symbol_name="PsFpu0Active"
2549             semantic_type="duration"
2550             mdapi_supported_apis="OGL IO BB"
2551             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2552             mdapi_group="EU Array/Pixel Shader"
2553             mdapi_hw_unit_type="gpu"
2554             />
2555    <counter name="DS Threads Dispatched"
2556             description="The total number of domain shader hardware threads dispatched."
2557             data_type="uint64"
2558             equation="A 3 READ"
2559             underscore_name="ds_threads"
2560             units="threads"
2561             symbol_name="DsThreads"
2562             semantic_type="event"
2563             mdapi_supported_apis="OGL4 IO BB"
2564             mdapi_usage_flags="Tier3 Frame Batch Draw"
2565             mdapi_hw_unit_type="gpu"
2566             mdapi_group="EU Array/Domain Shader"
2567             />
2568    <counter name="Samples Written"
2569             description="The total number of samples or pixels written to all render targets."
2570             data_type="uint64"
2571             equation="A 26 READ 4 UMUL"
2572             underscore_name="samples_written"
2573             units="pixels"
2574             symbol_name="SamplesWritten"
2575             semantic_type="event"
2576             mdapi_supported_apis="OGL IO BB"
2577             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2578             mdapi_hw_unit_type="gpu"
2579             mdapi_group="3D Pipe/Output Merger"
2580             />
2581    <counter name="EU Stall"
2582             description="The percentage of time in which the Execution Units were stalled."
2583             data_type="float"
2584             max_equation="100"
2585             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2586             underscore_name="eu_stall"
2587             units="percent"
2588             symbol_name="EuStall"
2589             semantic_type="duration"
2590             mdapi_supported_apis=""
2591             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2592             mdapi_group="EU Array"
2593             mdapi_hw_unit_type="gpu"
2594             />
2595    <counter name="Samples Blended"
2596             description="The total number of blended samples or pixels written to all render targets."
2597             data_type="uint64"
2598             equation="A 27 READ 4 UMUL"
2599             underscore_name="samples_blended"
2600             units="pixels"
2601             symbol_name="SamplesBlended"
2602             semantic_type="event"
2603             mdapi_supported_apis="OGL IO BB"
2604             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2605             mdapi_hw_unit_type="gpu"
2606             mdapi_group="3D Pipe/Output Merger"
2607             />
2608    <counter name="Early Depth Test Fails"
2609             description="The total number of pixels dropped on early depth test."
2610             data_type="uint64"
2611             equation="A 23 READ 4 UMUL"
2612             underscore_name="early_depth_test_fails"
2613             units="pixels"
2614             symbol_name="EarlyDepthTestFails"
2615             semantic_type="event"
2616             mdapi_supported_apis="OGL IO BB"
2617             mdapi_usage_flags="Tier3 Frame Batch Draw"
2618             mdapi_hw_unit_type="gpu"
2619             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2620             />
2621    <counter name="Shader Memory Accesses"
2622             description="The total number of shader memory accesses to L3."
2623             data_type="uint64"
2624             equation="A 32 READ"
2625             underscore_name="shader_memory_accesses"
2626             units="messages"
2627             symbol_name="ShaderMemoryAccesses"
2628             semantic_type="event"
2629             mdapi_supported_apis=""
2630             mdapi_usage_flags="Tier3 Frame Batch Draw"
2631             mdapi_hw_unit_type="gpu"
2632             mdapi_group="L3/Data Port"
2633             />
2634    <counter name="HS Threads Dispatched"
2635             description="The total number of hull shader hardware threads dispatched."
2636             data_type="uint64"
2637             equation="A 2 READ"
2638             underscore_name="hs_threads"
2639             units="threads"
2640             symbol_name="HsThreads"
2641             semantic_type="event"
2642             mdapi_supported_apis="OGL4 IO BB"
2643             mdapi_usage_flags="Tier3 Frame Batch Draw"
2644             mdapi_hw_unit_type="gpu"
2645             mdapi_group="EU Array/Hull Shader"
2646             />
2647    <counter name="HDC stalled by L3 (s0.ss1)"
2648             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
2649             data_type="float"
2650             max_equation="100"
2651             equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2652             underscore_name="non_sampler_shader11_access_stalled_on_l3"
2653             units="percent"
2654             symbol_name="NonSamplerShader11AccessStalledOnL3"
2655             availability="$SubsliceMask 0x10 AND"
2656             semantic_type="duration"
2657             mdapi_supported_apis=""
2658             mdapi_usage_flags="Tier3 Frame Batch Draw"
2659             mdapi_group="GPU/Data Port"
2660             mdapi_hw_unit_type="subslice"
2661             />
2662    <counter name="SLM Bytes Written"
2663             description="The total number of GPU memory bytes written into shared local memory."
2664             data_type="uint64"
2665             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2666             equation="A 31 READ 64 UMUL"
2667             underscore_name="slm_bytes_written"
2668             units="bytes"
2669             symbol_name="SlmBytesWritten"
2670             semantic_type="throughput"
2671             mdapi_supported_apis="OGL4 OCL IO BB"
2672             mdapi_usage_flags="Tier3 Frame Batch Draw"
2673             mdapi_group="L3/Data Port/SLM"
2674             mdapi_hw_unit_type="gpu"
2675             />
2676    <counter name="L3 Shader Throughput"
2677             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2678             data_type="uint64"
2679             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
2680             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
2681             underscore_name="l3_shader_throughput"
2682             units="bytes"
2683             symbol_name="L3ShaderThroughput"
2684             semantic_type="throughput"
2685             mdapi_supported_apis="OGL4 OCL IO BB"
2686             mdapi_usage_flags="Tier2 Frame Batch Draw"
2687             mdapi_group="L3/Data Port"
2688             mdapi_hw_unit_type="gpu"
2689             />
2690    <counter name="Samples Killed in FS"
2691             description="The total number of samples or pixels dropped in fragment shaders."
2692             data_type="uint64"
2693             equation="A 24 READ 4 UMUL"
2694             underscore_name="samples_killed_in_ps"
2695             units="pixels"
2696             symbol_name="SamplesKilledInPs"
2697             semantic_type="event"
2698             mdapi_supported_apis="OGL IO BB"
2699             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2700             mdapi_hw_unit_type="gpu"
2701             mdapi_group="3D Pipe/Fragment Shader"
2702             />
2703    <counter name="HDC stalled by L3 (s0.ss0)"
2704             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
2705             data_type="float"
2706             max_equation="100"
2707             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2708             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2709             units="percent"
2710             symbol_name="NonSamplerShader00AccessStalledOnL3"
2711             availability="$SubsliceMask 0x1 AND"
2712             semantic_type="duration"
2713             mdapi_supported_apis=""
2714             mdapi_usage_flags="Tier3 Frame Batch Draw"
2715             mdapi_group="GPU/Data Port"
2716             mdapi_hw_unit_type="subslice"
2717             />
2718    <counter name="Shader Atomic Memory Accesses"
2719             description="The total number of shader atomic memory accesses."
2720             data_type="uint64"
2721             equation="A 34 READ"
2722             underscore_name="shader_atomics"
2723             units="messages"
2724             symbol_name="ShaderAtomics"
2725             semantic_type="event"
2726             mdapi_supported_apis="OGL4 OCL IO BB"
2727             mdapi_usage_flags="Tier3 Frame Batch Draw"
2728             mdapi_hw_unit_type="gpu"
2729             mdapi_group="L3/Data Port/Atomics"
2730             />
2731    <register_config type="NOA">
2732        <register type="NOA" address="0x00009840" value="0x000000A0" />
2733        <register type="NOA" address="0x00009888" value="0x105C0232" />
2734        <register type="NOA" address="0x00009888" value="0x10580232" />
2735        <register type="NOA" address="0x00009888" value="0x10380232" />
2736        <register type="NOA" address="0x00009888" value="0x10DC0232" />
2737        <register type="NOA" address="0x00009888" value="0x10D80232" />
2738        <register type="NOA" address="0x00009888" value="0x10B80232" />
2739        <register type="NOA" address="0x00009888" value="0x118E4400" />
2740        <register type="NOA" address="0x00009888" value="0x025C6080" />
2741        <register type="NOA" address="0x00009888" value="0x045C004B" />
2742        <register type="NOA" address="0x00009888" value="0x005C8000" />
2743        <register type="NOA" address="0x00009888" value="0x00582080" />
2744        <register type="NOA" address="0x00009888" value="0x0258004B" />
2745        <register type="NOA" address="0x00009888" value="0x025B4000" />
2746        <register type="NOA" address="0x00009888" value="0x045B4000" />
2747        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
2748        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
2749        <register type="NOA" address="0x00009888" value="0x04386080" />
2750        <register type="NOA" address="0x00009888" value="0x0638404B" />
2751        <register type="NOA" address="0x00009888" value="0x02384000" />
2752        <register type="NOA" address="0x00009888" value="0x08384000" />
2753        <register type="NOA" address="0x00009888" value="0x0A380000" />
2754        <register type="NOA" address="0x00009888" value="0x0C380000" />
2755        <register type="NOA" address="0x00009888" value="0x00398000" />
2756        <register type="NOA" address="0x00009888" value="0x0239A000" />
2757        <register type="NOA" address="0x00009888" value="0x0439A000" />
2758        <register type="NOA" address="0x00009888" value="0x06392000" />
2759        <register type="NOA" address="0x00009888" value="0x0CDC25C1" />
2760        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
2761        <register type="NOA" address="0x00009888" value="0x0AD825C1" />
2762        <register type="NOA" address="0x00009888" value="0x18DB4000" />
2763        <register type="NOA" address="0x00009888" value="0x1ADB0001" />
2764        <register type="NOA" address="0x00009888" value="0x0E9F8000" />
2765        <register type="NOA" address="0x00009888" value="0x109F02AA" />
2766        <register type="NOA" address="0x00009888" value="0x0EB825C1" />
2767        <register type="NOA" address="0x00009888" value="0x18B80154" />
2768        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
2769        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
2770        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
2771        <register type="NOA" address="0x00009888" value="0x0D88C000" />
2772        <register type="NOA" address="0x00009888" value="0x0F88000F" />
2773        <register type="NOA" address="0x00009888" value="0x038A8000" />
2774        <register type="NOA" address="0x00009888" value="0x058A8000" />
2775        <register type="NOA" address="0x00009888" value="0x078A8000" />
2776        <register type="NOA" address="0x00009888" value="0x098A8000" />
2777        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
2778        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
2779        <register type="NOA" address="0x00009888" value="0x258BAA05" />
2780        <register type="NOA" address="0x00009888" value="0x278B002A" />
2781        <register type="NOA" address="0x00009888" value="0x238B2A80" />
2782        <register type="NOA" address="0x00009888" value="0x198C5400" />
2783        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
2784        <register type="NOA" address="0x00009888" value="0x098DC000" />
2785        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
2786        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
2787        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
2788        <register type="NOA" address="0x00009888" value="0x098E05C0" />
2789        <register type="NOA" address="0x00009888" value="0x058E0000" />
2790        <register type="NOA" address="0x00009888" value="0x198F0020" />
2791        <register type="NOA" address="0x00009888" value="0x2185AA0A" />
2792        <register type="NOA" address="0x00009888" value="0x2385002A" />
2793        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
2794        <register type="NOA" address="0x00009888" value="0x19835000" />
2795        <register type="NOA" address="0x00009888" value="0x1B830155" />
2796        <register type="NOA" address="0x00009888" value="0x03834000" />
2797        <register type="NOA" address="0x00009888" value="0x05834000" />
2798        <register type="NOA" address="0x00009888" value="0x07834000" />
2799        <register type="NOA" address="0x00009888" value="0x09834000" />
2800        <register type="NOA" address="0x00009888" value="0x0B834000" />
2801        <register type="NOA" address="0x00009888" value="0x0D834000" />
2802        <register type="NOA" address="0x00009888" value="0x09848000" />
2803        <register type="NOA" address="0x00009888" value="0x0B84C000" />
2804        <register type="NOA" address="0x00009888" value="0x0D84C000" />
2805        <register type="NOA" address="0x00009888" value="0x0F84C000" />
2806        <register type="NOA" address="0x00009888" value="0x01848000" />
2807        <register type="NOA" address="0x00009888" value="0x0384C000" />
2808        <register type="NOA" address="0x00009888" value="0x0584C000" />
2809        <register type="NOA" address="0x00009888" value="0x07844000" />
2810        <register type="NOA" address="0x00009888" value="0x19808000" />
2811        <register type="NOA" address="0x00009888" value="0x1B80C000" />
2812        <register type="NOA" address="0x00009888" value="0x1D80C000" />
2813        <register type="NOA" address="0x00009888" value="0x1F80C000" />
2814        <register type="NOA" address="0x00009888" value="0x11808000" />
2815        <register type="NOA" address="0x00009888" value="0x1380C000" />
2816        <register type="NOA" address="0x00009888" value="0x1580C000" />
2817        <register type="NOA" address="0x00009888" value="0x17804000" />
2818        <register type="NOA" address="0x00009888" value="0x51800040" />
2819        <register type="NOA" address="0x00009888" value="0x43800400" />
2820        <register type="NOA" address="0x00009888" value="0x45800800" />
2821        <register type="NOA" address="0x00009888" value="0x53800000" />
2822        <register type="NOA" address="0x00009888" value="0x47800C62" />
2823        <register type="NOA" address="0x00009888" value="0x21800000" />
2824        <register type="NOA" address="0x00009888" value="0x31800000" />
2825        <register type="NOA" address="0x00009888" value="0x4D800000" />
2826        <register type="NOA" address="0x00009888" value="0x3F801042" />
2827        <register type="NOA" address="0x00009888" value="0x4F800000" />
2828        <register type="NOA" address="0x00009888" value="0x418014A4" />
2829        <register type="NOA" address="0x00009840" value="0x00000080" />
2830    </register_config>
2831    <register_config type="OA">
2832        <register type="OA" address="0x00002740" value="0x00000000" />
2833        <register type="OA" address="0x00002744" value="0x00800000" />
2834        <register type="OA" address="0x00002710" value="0x00000000" />
2835        <register type="OA" address="0x00002714" value="0x10800000" />
2836        <register type="OA" address="0x00002720" value="0x00000000" />
2837        <register type="OA" address="0x00002724" value="0x00800000" />
2838        <register type="OA" address="0x00002770" value="0x00000002" />
2839        <register type="OA" address="0x00002774" value="0x0000FFF7" />
2840    </register_config>
2841    <register_config type="FLEX">
2842        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2843        <register type="FLEX" address="0x0000E558" value="0x00010003" />
2844        <register type="FLEX" address="0x0000E658" value="0x00012011" />
2845        <register type="FLEX" address="0x0000E758" value="0x00015014" />
2846        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
2847        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
2848        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
2849    </register_config>
2850  </set>
2851
2852  <set name="Metric set L3_1"
2853       mdapi_supported_apis="OGL OCL IO BB"
2854       underscore_name="l3_1"
2855       hw_config_guid="78a87ff9-543a-49ce-95ea-26d86071ea93"
2856       chipset="CHV"
2857       symbol_name="L3_1"
2858       >
2859    <counter name="GPU Core Clocks"
2860             description="The total number of GPU core clocks elapsed during the measurement."
2861             data_type="uint64"
2862             equation="GPU_CLOCK 0 READ"
2863             underscore_name="gpu_core_clocks"
2864             units="cycles"
2865             symbol_name="GpuCoreClocks"
2866             semantic_type="event"
2867             mdapi_supported_apis=""
2868             mdapi_usage_flags="Tier1 Frame Batch Draw"
2869             mdapi_hw_unit_type="gpu"
2870             mdapi_group="GPU"
2871             />
2872    <counter name="EU Active"
2873             description="The percentage of time in which the Execution Units were actively processing."
2874             data_type="float"
2875             max_equation="100"
2876             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2877             underscore_name="eu_active"
2878             units="percent"
2879             symbol_name="EuActive"
2880             semantic_type="duration"
2881             mdapi_supported_apis=""
2882             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2883             mdapi_group="EU Array"
2884             mdapi_hw_unit_type="gpu"
2885             />
2886    <counter name="Slice1 L3 Bank1 Stalled"
2887             description="The percentage of time in which slice1 L3 bank1 is stalled"
2888             data_type="float"
2889             max_equation="100"
2890             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2891             underscore_name="l31_bank1_stalled"
2892             units="percent"
2893             symbol_name="L31Bank1Stalled"
2894             availability="$SliceMask 0x2 AND"
2895             semantic_type="duration"
2896             mdapi_supported_apis=""
2897             mdapi_usage_flags="Tier3 Frame Batch Draw"
2898             mdapi_group="GTI/L3"
2899             mdapi_hw_unit_type="slice"
2900             />
2901    <counter name="EU Both FPU Pipes Active"
2902             description="The percentage of time in which both EU FPU pipelines were actively processing."
2903             data_type="float"
2904             max_equation="100"
2905             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2906             underscore_name="eu_fpu_both_active"
2907             units="percent"
2908             symbol_name="EuFpuBothActive"
2909             semantic_type="duration"
2910             mdapi_supported_apis=""
2911             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2912             mdapi_group="EU Array/Pipes"
2913             mdapi_hw_unit_type="gpu"
2914             />
2915    <counter name="VS Send Pipe Active"
2916             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
2917             data_type="float"
2918             max_equation="100"
2919             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2920             underscore_name="vs_send_active"
2921             units="percent"
2922             symbol_name="VsSendActive"
2923             semantic_type="duration"
2924             mdapi_supported_apis="OGL IO BB"
2925             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2926             mdapi_group="EU Array/Vertex Shader"
2927             mdapi_hw_unit_type="gpu"
2928             />
2929    <counter name="VS FPU1 Pipe Active"
2930             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
2931             data_type="float"
2932             max_equation="100"
2933             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2934             underscore_name="vs_fpu1_active"
2935             units="percent"
2936             symbol_name="VsFpu1Active"
2937             semantic_type="duration"
2938             mdapi_supported_apis="OGL IO BB"
2939             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2940             mdapi_group="EU Array/Vertex Shader"
2941             mdapi_hw_unit_type="gpu"
2942             />
2943    <counter name="GS Threads Dispatched"
2944             description="The total number of geometry shader hardware threads dispatched."
2945             data_type="uint64"
2946             equation="A 5 READ"
2947             underscore_name="gs_threads"
2948             units="threads"
2949             symbol_name="GsThreads"
2950             semantic_type="event"
2951             mdapi_supported_apis="OGL4 IO BB"
2952             mdapi_usage_flags="Tier3 Frame Batch Draw"
2953             mdapi_hw_unit_type="gpu"
2954             mdapi_group="EU Array/Geometry Shader"
2955             />
2956    <counter name="Early Hi-Depth Test Fails"
2957             description="The total number of pixels dropped on early hierarchical depth test."
2958             data_type="uint64"
2959             equation="A 22 READ 4 UMUL"
2960             underscore_name="hi_depth_test_fails"
2961             units="pixels"
2962             symbol_name="HiDepthTestFails"
2963             semantic_type="event"
2964             mdapi_supported_apis="OGL IO BB"
2965             mdapi_usage_flags="Tier3 Frame Batch Draw"
2966             mdapi_hw_unit_type="gpu"
2967             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2968             />
2969    <counter name="FS Both FPU Active"
2970             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
2971             data_type="float"
2972             max_equation="100"
2973             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2974             underscore_name="ps_eu_both_fpu_active"
2975             units="percent"
2976             symbol_name="PsEuBothFpuActive"
2977             semantic_type="duration"
2978             mdapi_supported_apis="OGL IO BB"
2979             mdapi_usage_flags="Tier4 Frame Batch Draw"
2980             mdapi_group="3D Pipe/Fragment Shader"
2981             mdapi_hw_unit_type="gpu"
2982             />
2983    <counter name="VS Threads Dispatched"
2984             description="The total number of vertex shader hardware threads dispatched."
2985             data_type="uint64"
2986             equation="A 1 READ"
2987             underscore_name="vs_threads"
2988             units="threads"
2989             symbol_name="VsThreads"
2990             semantic_type="event"
2991             mdapi_supported_apis="OGL IO BB"
2992             mdapi_usage_flags="Tier3 Frame Batch Draw"
2993             mdapi_hw_unit_type="gpu"
2994             mdapi_group="EU Array/Vertex Shader"
2995             />
2996    <counter name="FS Threads Dispatched"
2997             description="The total number of fragment shader hardware threads dispatched."
2998             data_type="uint64"
2999             equation="A 6 READ"
3000             underscore_name="ps_threads"
3001             units="threads"
3002             symbol_name="PsThreads"
3003             semantic_type="event"
3004             mdapi_supported_apis="OGL IO BB"
3005             mdapi_usage_flags="Tier3 Frame Batch Draw"
3006             mdapi_hw_unit_type="gpu"
3007             mdapi_group="EU Array/Fragment Shader"
3008             />
3009    <counter name="Shader Barrier Messages"
3010             description="The total number of shader barrier messages."
3011             data_type="uint64"
3012             equation="A 35 READ"
3013             underscore_name="shader_barriers"
3014             units="messages"
3015             symbol_name="ShaderBarriers"
3016             semantic_type="event"
3017             mdapi_supported_apis=""
3018             mdapi_usage_flags="Tier3 Frame Batch Draw"
3019             mdapi_hw_unit_type="gpu"
3020             mdapi_group="EU Array/Barrier"
3021             />
3022    <counter name="Slice1 L3 Bank0 Stalled"
3023             description="The percentage of time in which slice1 L3 bank0 is stalled"
3024             data_type="float"
3025             max_equation="100"
3026             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3027             underscore_name="l31_bank0_stalled"
3028             units="percent"
3029             symbol_name="L31Bank0Stalled"
3030             availability="$SliceMask 0x2 AND"
3031             semantic_type="duration"
3032             mdapi_supported_apis=""
3033             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3034             mdapi_group="GTI/L3"
3035             mdapi_hw_unit_type="slice"
3036             />
3037    <counter name="Sampler Texels"
3038             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3039             data_type="uint64"
3040             equation="A 28 READ 4 UMUL"
3041             underscore_name="sampler_texels"
3042             units="texels"
3043             symbol_name="SamplerTexels"
3044             semantic_type="event"
3045             mdapi_supported_apis=""
3046             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3047             mdapi_hw_unit_type="gpu"
3048             mdapi_group="Sampler/Sampler Input"
3049             />
3050    <counter name="Pixels Failing Tests"
3051             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3052             data_type="uint64"
3053             equation="A 25 READ 4 UMUL"
3054             underscore_name="pixels_failing_post_ps_tests"
3055             units="pixels"
3056             symbol_name="PixelsFailingPostPsTests"
3057             semantic_type="event"
3058             mdapi_supported_apis="OGL IO BB"
3059             mdapi_usage_flags="Tier3 Frame Batch Draw"
3060             mdapi_hw_unit_type="gpu"
3061             mdapi_group="3D Pipe/Output Merger"
3062             />
3063    <counter name="GPU Time Elapsed"
3064             description="Time elapsed on the GPU during the measurement."
3065             data_type="uint64"
3066             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3067             underscore_name="gpu_time"
3068             units="ns"
3069             symbol_name="GpuTime"
3070             semantic_type="duration"
3071             mdapi_supported_apis=""
3072             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3073             mdapi_hw_unit_type="gpu"
3074             mdapi_group="GPU"
3075             />
3076    <counter name="AVG GPU Core Frequency"
3077             description="Average GPU Core Frequency in the measurement."
3078             data_type="uint64"
3079             max_equation="$GpuMaxFrequency"
3080             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3081             underscore_name="avg_gpu_core_frequency"
3082             units="hz"
3083             symbol_name="AvgGpuCoreFrequency"
3084             semantic_type="event"
3085             mdapi_supported_apis=""
3086             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3087             mdapi_group="GPU"
3088             mdapi_hw_unit_type="gpu"
3089             />
3090    <counter name="Sampler Texels Misses"
3091             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3092             data_type="uint64"
3093             equation="A 29 READ 4 UMUL"
3094             underscore_name="sampler_texel_misses"
3095             units="texels"
3096             symbol_name="SamplerTexelMisses"
3097             semantic_type="event"
3098             mdapi_supported_apis=""
3099             mdapi_usage_flags="Tier3 Batch Frame Draw"
3100             mdapi_hw_unit_type="gpu"
3101             mdapi_group="Sampler/Sampler Cache"
3102             />
3103    <counter name="CS Threads Dispatched"
3104             description="The total number of compute shader hardware threads dispatched."
3105             data_type="uint64"
3106             equation="A 4 READ"
3107             underscore_name="cs_threads"
3108             units="threads"
3109             symbol_name="CsThreads"
3110             semantic_type="event"
3111             mdapi_supported_apis="OGL4 OCL IO BB"
3112             mdapi_usage_flags="Tier3 Frame Batch Draw"
3113             mdapi_hw_unit_type="gpu"
3114             mdapi_group="EU Array/Compute Shader"
3115             />
3116    <counter name="SLM Bytes Read"
3117             description="The total number of GPU memory bytes read from shared local memory."
3118             data_type="uint64"
3119             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3120             equation="A 30 READ 64 UMUL"
3121             underscore_name="slm_bytes_read"
3122             units="bytes"
3123             symbol_name="SlmBytesRead"
3124             semantic_type="throughput"
3125             mdapi_supported_apis="OGL4 OCL IO BB"
3126             mdapi_usage_flags="Tier3 Frame Batch Draw"
3127             mdapi_group="L3/Data Port/SLM"
3128             mdapi_hw_unit_type="gpu"
3129             />
3130    <counter name="PS FPU1 Pipe Active"
3131             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3132             data_type="float"
3133             max_equation="100"
3134             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3135             underscore_name="ps_fpu1_active"
3136             units="percent"
3137             symbol_name="PsFpu1Active"
3138             semantic_type="duration"
3139             mdapi_supported_apis="OGL IO BB"
3140             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3141             mdapi_group="EU Array/Pixel Shader"
3142             mdapi_hw_unit_type="gpu"
3143             />
3144    <counter name="PS Send Pipeline Active"
3145             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3146             data_type="float"
3147             max_equation="100"
3148             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3149             underscore_name="ps_send_active"
3150             units="percent"
3151             symbol_name="PsSendActive"
3152             semantic_type="duration"
3153             mdapi_supported_apis="OGL IO BB"
3154             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3155             mdapi_group="EU Array/Pixel Shader"
3156             mdapi_hw_unit_type="gpu"
3157             />
3158    <counter name="VS FPU0 Pipe Active"
3159             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3160             data_type="float"
3161             max_equation="100"
3162             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3163             underscore_name="vs_fpu0_active"
3164             units="percent"
3165             symbol_name="VsFpu0Active"
3166             semantic_type="duration"
3167             mdapi_supported_apis="OGL IO BB"
3168             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3169             mdapi_group="EU Array/Vertex Shader"
3170             mdapi_hw_unit_type="gpu"
3171             />
3172    <counter name="GPU Busy"
3173             description="The percentage of time in which the GPU has been processing GPU commands."
3174             data_type="float"
3175             max_equation="100"
3176             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3177             underscore_name="gpu_busy"
3178             units="percent"
3179             symbol_name="GpuBusy"
3180             semantic_type="duration"
3181             mdapi_supported_apis=""
3182             mdapi_usage_flags="Tier1 Overview System Frame"
3183             mdapi_group="GPU"
3184             mdapi_hw_unit_type="gpu"
3185             />
3186    <counter name="Rasterized Pixels"
3187             description="The total number of rasterized pixels."
3188             data_type="uint64"
3189             equation="A 21 READ 4 UMUL"
3190             underscore_name="rasterized_pixels"
3191             units="pixels"
3192             symbol_name="RasterizedPixels"
3193             semantic_type="event"
3194             mdapi_supported_apis="OGL IO BB"
3195             mdapi_usage_flags="Tier3 Frame Batch Draw"
3196             mdapi_hw_unit_type="gpu"
3197             mdapi_group="3D Pipe/Rasterizer"
3198             />
3199    <counter name="Slice1 L3 Bank1 Active"
3200             description="The percentage of time in which slice1 L3 bank1 is active"
3201             data_type="float"
3202             max_equation="100"
3203             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3204             underscore_name="l31_bank1_active"
3205             units="percent"
3206             symbol_name="L31Bank1Active"
3207             availability="$SliceMask 0x2 AND"
3208             semantic_type="duration"
3209             mdapi_supported_apis=""
3210             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3211             mdapi_group="GTI/L3"
3212             mdapi_hw_unit_type="slice"
3213             />
3214    <counter name="PS FPU0 Pipe Active"
3215             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3216             data_type="float"
3217             max_equation="100"
3218             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3219             underscore_name="ps_fpu0_active"
3220             units="percent"
3221             symbol_name="PsFpu0Active"
3222             semantic_type="duration"
3223             mdapi_supported_apis="OGL IO BB"
3224             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3225             mdapi_group="EU Array/Pixel Shader"
3226             mdapi_hw_unit_type="gpu"
3227             />
3228    <counter name="DS Threads Dispatched"
3229             description="The total number of domain shader hardware threads dispatched."
3230             data_type="uint64"
3231             equation="A 3 READ"
3232             underscore_name="ds_threads"
3233             units="threads"
3234             symbol_name="DsThreads"
3235             semantic_type="event"
3236             mdapi_supported_apis="OGL4 IO BB"
3237             mdapi_usage_flags="Tier3 Frame Batch Draw"
3238             mdapi_hw_unit_type="gpu"
3239             mdapi_group="EU Array/Domain Shader"
3240             />
3241    <counter name="Samples Written"
3242             description="The total number of samples or pixels written to all render targets."
3243             data_type="uint64"
3244             equation="A 26 READ 4 UMUL"
3245             underscore_name="samples_written"
3246             units="pixels"
3247             symbol_name="SamplesWritten"
3248             semantic_type="event"
3249             mdapi_supported_apis="OGL IO BB"
3250             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3251             mdapi_hw_unit_type="gpu"
3252             mdapi_group="3D Pipe/Output Merger"
3253             />
3254    <counter name="EU Stall"
3255             description="The percentage of time in which the Execution Units were stalled."
3256             data_type="float"
3257             max_equation="100"
3258             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3259             underscore_name="eu_stall"
3260             units="percent"
3261             symbol_name="EuStall"
3262             semantic_type="duration"
3263             mdapi_supported_apis=""
3264             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3265             mdapi_group="EU Array"
3266             mdapi_hw_unit_type="gpu"
3267             />
3268    <counter name="Slice1 L3 Bank0 Active"
3269             description="The percentage of time in which slice1 L3 bank0 is active"
3270             data_type="float"
3271             max_equation="100"
3272             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3273             underscore_name="l31_bank0_active"
3274             units="percent"
3275             symbol_name="L31Bank0Active"
3276             availability="$SliceMask 0x2 AND"
3277             semantic_type="duration"
3278             mdapi_supported_apis=""
3279             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3280             mdapi_group="GTI/L3"
3281             mdapi_hw_unit_type="slice"
3282             />
3283    <counter name="Samples Blended"
3284             description="The total number of blended samples or pixels written to all render targets."
3285             data_type="uint64"
3286             equation="A 27 READ 4 UMUL"
3287             underscore_name="samples_blended"
3288             units="pixels"
3289             symbol_name="SamplesBlended"
3290             semantic_type="event"
3291             mdapi_supported_apis="OGL IO BB"
3292             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3293             mdapi_hw_unit_type="gpu"
3294             mdapi_group="3D Pipe/Output Merger"
3295             />
3296    <counter name="Early Depth Test Fails"
3297             description="The total number of pixels dropped on early depth test."
3298             data_type="uint64"
3299             equation="A 23 READ 4 UMUL"
3300             underscore_name="early_depth_test_fails"
3301             units="pixels"
3302             symbol_name="EarlyDepthTestFails"
3303             semantic_type="event"
3304             mdapi_supported_apis="OGL IO BB"
3305             mdapi_usage_flags="Tier3 Frame Batch Draw"
3306             mdapi_hw_unit_type="gpu"
3307             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3308             />
3309    <counter name="Shader Memory Accesses"
3310             description="The total number of shader memory accesses to L3."
3311             data_type="uint64"
3312             equation="A 32 READ"
3313             underscore_name="shader_memory_accesses"
3314             units="messages"
3315             symbol_name="ShaderMemoryAccesses"
3316             semantic_type="event"
3317             mdapi_supported_apis=""
3318             mdapi_usage_flags="Tier3 Frame Batch Draw"
3319             mdapi_hw_unit_type="gpu"
3320             mdapi_group="L3/Data Port"
3321             />
3322    <counter name="HS Threads Dispatched"
3323             description="The total number of hull shader hardware threads dispatched."
3324             data_type="uint64"
3325             equation="A 2 READ"
3326             underscore_name="hs_threads"
3327             units="threads"
3328             symbol_name="HsThreads"
3329             semantic_type="event"
3330             mdapi_supported_apis="OGL4 IO BB"
3331             mdapi_usage_flags="Tier3 Frame Batch Draw"
3332             mdapi_hw_unit_type="gpu"
3333             mdapi_group="EU Array/Hull Shader"
3334             />
3335    <counter name="SLM Bytes Written"
3336             description="The total number of GPU memory bytes written into shared local memory."
3337             data_type="uint64"
3338             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3339             equation="A 31 READ 64 UMUL"
3340             underscore_name="slm_bytes_written"
3341             units="bytes"
3342             symbol_name="SlmBytesWritten"
3343             semantic_type="throughput"
3344             mdapi_supported_apis="OGL4 OCL IO BB"
3345             mdapi_usage_flags="Tier3 Frame Batch Draw"
3346             mdapi_group="L3/Data Port/SLM"
3347             mdapi_hw_unit_type="gpu"
3348             />
3349    <counter name="L3 Shader Throughput"
3350             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3351             data_type="uint64"
3352             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
3353             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3354             underscore_name="l3_shader_throughput"
3355             units="bytes"
3356             symbol_name="L3ShaderThroughput"
3357             semantic_type="throughput"
3358             mdapi_supported_apis="OGL4 OCL IO BB"
3359             mdapi_usage_flags="Tier2 Frame Batch Draw"
3360             mdapi_group="L3/Data Port"
3361             mdapi_hw_unit_type="gpu"
3362             />
3363    <counter name="Samples Killed in FS"
3364             description="The total number of samples or pixels dropped in fragment shaders."
3365             data_type="uint64"
3366             equation="A 24 READ 4 UMUL"
3367             underscore_name="samples_killed_in_ps"
3368             units="pixels"
3369             symbol_name="SamplesKilledInPs"
3370             semantic_type="event"
3371             mdapi_supported_apis="OGL IO BB"
3372             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3373             mdapi_hw_unit_type="gpu"
3374             mdapi_group="3D Pipe/Fragment Shader"
3375             />
3376    <counter name="Shader Atomic Memory Accesses"
3377             description="The total number of shader atomic memory accesses."
3378             data_type="uint64"
3379             equation="A 34 READ"
3380             underscore_name="shader_atomics"
3381             units="messages"
3382             symbol_name="ShaderAtomics"
3383             semantic_type="event"
3384             mdapi_supported_apis="OGL4 OCL IO BB"
3385             mdapi_usage_flags="Tier3 Frame Batch Draw"
3386             mdapi_hw_unit_type="gpu"
3387             mdapi_group="L3/Data Port/Atomics"
3388             />
3389    <register_config type="NOA">
3390        <register type="NOA" address="0x00009840" value="0x000000A0" />
3391        <register type="NOA" address="0x00009888" value="0x10BF03DA" />
3392        <register type="NOA" address="0x00009888" value="0x14BF0001" />
3393        <register type="NOA" address="0x00009888" value="0x12980340" />
3394        <register type="NOA" address="0x00009888" value="0x12990340" />
3395        <register type="NOA" address="0x00009888" value="0x0CBF1187" />
3396        <register type="NOA" address="0x00009888" value="0x0EBF1205" />
3397        <register type="NOA" address="0x00009888" value="0x00BF0500" />
3398        <register type="NOA" address="0x00009888" value="0x02BF042B" />
3399        <register type="NOA" address="0x00009888" value="0x04BF002C" />
3400        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
3401        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
3402        <register type="NOA" address="0x00009888" value="0x00DA8000" />
3403        <register type="NOA" address="0x00009888" value="0x02DAC000" />
3404        <register type="NOA" address="0x00009888" value="0x04DA4000" />
3405        <register type="NOA" address="0x00009888" value="0x04983400" />
3406        <register type="NOA" address="0x00009888" value="0x10980000" />
3407        <register type="NOA" address="0x00009888" value="0x06990034" />
3408        <register type="NOA" address="0x00009888" value="0x10990000" />
3409        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
3410        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
3411        <register type="NOA" address="0x00009888" value="0x009D8000" />
3412        <register type="NOA" address="0x00009888" value="0x029DC000" />
3413        <register type="NOA" address="0x00009888" value="0x049D4000" />
3414        <register type="NOA" address="0x00009888" value="0x109F02A8" />
3415        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
3416        <register type="NOA" address="0x00009888" value="0x0E9F00BA" />
3417        <register type="NOA" address="0x00009888" value="0x0CB88000" />
3418        <register type="NOA" address="0x00009888" value="0x0CB95000" />
3419        <register type="NOA" address="0x00009888" value="0x0EB95000" />
3420        <register type="NOA" address="0x00009888" value="0x00B94000" />
3421        <register type="NOA" address="0x00009888" value="0x02B95000" />
3422        <register type="NOA" address="0x00009888" value="0x04B91000" />
3423        <register type="NOA" address="0x00009888" value="0x06B92000" />
3424        <register type="NOA" address="0x00009888" value="0x0CBA4000" />
3425        <register type="NOA" address="0x00009888" value="0x0F88000F" />
3426        <register type="NOA" address="0x00009888" value="0x03888000" />
3427        <register type="NOA" address="0x00009888" value="0x05888000" />
3428        <register type="NOA" address="0x00009888" value="0x07888000" />
3429        <register type="NOA" address="0x00009888" value="0x09888000" />
3430        <register type="NOA" address="0x00009888" value="0x0B888000" />
3431        <register type="NOA" address="0x00009888" value="0x0D880400" />
3432        <register type="NOA" address="0x00009888" value="0x258B800A" />
3433        <register type="NOA" address="0x00009888" value="0x278B002A" />
3434        <register type="NOA" address="0x00009888" value="0x238B5500" />
3435        <register type="NOA" address="0x00009888" value="0x198C4000" />
3436        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
3437        <register type="NOA" address="0x00009888" value="0x038C4000" />
3438        <register type="NOA" address="0x00009888" value="0x058C4000" />
3439        <register type="NOA" address="0x00009888" value="0x078C4000" />
3440        <register type="NOA" address="0x00009888" value="0x098C4000" />
3441        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
3442        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
3443        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
3444        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
3445        <register type="NOA" address="0x00009888" value="0x018D8000" />
3446        <register type="NOA" address="0x00009888" value="0x038DA000" />
3447        <register type="NOA" address="0x00009888" value="0x058DA000" />
3448        <register type="NOA" address="0x00009888" value="0x078D2000" />
3449        <register type="NOA" address="0x00009888" value="0x2185800A" />
3450        <register type="NOA" address="0x00009888" value="0x2385002A" />
3451        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
3452        <register type="NOA" address="0x00009888" value="0x1B830154" />
3453        <register type="NOA" address="0x00009888" value="0x03834000" />
3454        <register type="NOA" address="0x00009888" value="0x05834000" />
3455        <register type="NOA" address="0x00009888" value="0x07834000" />
3456        <register type="NOA" address="0x00009888" value="0x09834000" />
3457        <register type="NOA" address="0x00009888" value="0x0B834000" />
3458        <register type="NOA" address="0x00009888" value="0x0D834000" />
3459        <register type="NOA" address="0x00009888" value="0x0D84C000" />
3460        <register type="NOA" address="0x00009888" value="0x0F84C000" />
3461        <register type="NOA" address="0x00009888" value="0x01848000" />
3462        <register type="NOA" address="0x00009888" value="0x0384C000" />
3463        <register type="NOA" address="0x00009888" value="0x0584C000" />
3464        <register type="NOA" address="0x00009888" value="0x07844000" />
3465        <register type="NOA" address="0x00009888" value="0x1D80C000" />
3466        <register type="NOA" address="0x00009888" value="0x1F80C000" />
3467        <register type="NOA" address="0x00009888" value="0x11808000" />
3468        <register type="NOA" address="0x00009888" value="0x1380C000" />
3469        <register type="NOA" address="0x00009888" value="0x1580C000" />
3470        <register type="NOA" address="0x00009888" value="0x17804000" />
3471        <register type="NOA" address="0x00009888" value="0x53800000" />
3472        <register type="NOA" address="0x00009888" value="0x45800000" />
3473        <register type="NOA" address="0x00009888" value="0x47800000" />
3474        <register type="NOA" address="0x00009888" value="0x21800000" />
3475        <register type="NOA" address="0x00009888" value="0x31800000" />
3476        <register type="NOA" address="0x00009888" value="0x4D800000" />
3477        <register type="NOA" address="0x00009888" value="0x3F800000" />
3478        <register type="NOA" address="0x00009888" value="0x4F800000" />
3479        <register type="NOA" address="0x00009888" value="0x41800060" />
3480        <register type="NOA" address="0x00009840" value="0x00000080" />
3481    </register_config>
3482    <register_config type="OA">
3483        <register type="OA" address="0x00002740" value="0x00000000" />
3484        <register type="OA" address="0x00002744" value="0x00800000" />
3485        <register type="OA" address="0x00002710" value="0x00000000" />
3486        <register type="OA" address="0x00002714" value="0xF0800000" />
3487        <register type="OA" address="0x00002720" value="0x00000000" />
3488        <register type="OA" address="0x00002724" value="0xF0800000" />
3489        <register type="OA" address="0x00002770" value="0x00100070" />
3490        <register type="OA" address="0x00002774" value="0x0000FFF1" />
3491        <register type="OA" address="0x00002778" value="0x00014002" />
3492        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
3493        <register type="OA" address="0x00002780" value="0x00010002" />
3494        <register type="OA" address="0x00002784" value="0x0000C7FF" />
3495        <register type="OA" address="0x00002788" value="0x00004002" />
3496        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
3497        <register type="OA" address="0x00002790" value="0x00100700" />
3498        <register type="OA" address="0x00002794" value="0x0000FF1F" />
3499        <register type="OA" address="0x00002798" value="0x00001402" />
3500        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
3501        <register type="OA" address="0x000027A0" value="0x00001002" />
3502        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
3503        <register type="OA" address="0x000027A8" value="0x00000402" />
3504        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
3505    </register_config>
3506    <register_config type="FLEX">
3507        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3508        <register type="FLEX" address="0x0000E558" value="0x00010003" />
3509        <register type="FLEX" address="0x0000E658" value="0x00012011" />
3510        <register type="FLEX" address="0x0000E758" value="0x00015014" />
3511        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
3512        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
3513        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
3514    </register_config>
3515  </set>
3516
3517  <set name="Metric set L3_2"
3518       mdapi_supported_apis="OGL OCL IO BB"
3519       underscore_name="l3_2"
3520       hw_config_guid="9f2cece5-7bfe-4320-ad66-8c7cc526bec5"
3521       chipset="CHV"
3522       symbol_name="L3_2"
3523       >
3524    <counter name="GPU Core Clocks"
3525             description="The total number of GPU core clocks elapsed during the measurement."
3526             data_type="uint64"
3527             equation="GPU_CLOCK 0 READ"
3528             underscore_name="gpu_core_clocks"
3529             units="cycles"
3530             symbol_name="GpuCoreClocks"
3531             semantic_type="event"
3532             mdapi_supported_apis=""
3533             mdapi_usage_flags="Tier1 Frame Batch Draw"
3534             mdapi_hw_unit_type="gpu"
3535             mdapi_group="GPU"
3536             />
3537    <counter name="EU Active"
3538             description="The percentage of time in which the Execution Units were actively processing."
3539             data_type="float"
3540             max_equation="100"
3541             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3542             underscore_name="eu_active"
3543             units="percent"
3544             symbol_name="EuActive"
3545             semantic_type="duration"
3546             mdapi_supported_apis=""
3547             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3548             mdapi_group="EU Array"
3549             mdapi_hw_unit_type="gpu"
3550             />
3551    <counter name="Slice0 L3 Bank1 Active"
3552             description="The percentage of time in which slice0 L3 bank1 is active"
3553             data_type="float"
3554             max_equation="100"
3555             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3556             underscore_name="l30_bank1_active"
3557             units="percent"
3558             symbol_name="L30Bank1Active"
3559             availability="$SliceMask 0x1 AND"
3560             semantic_type="duration"
3561             mdapi_supported_apis=""
3562             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3563             mdapi_group="GTI/L3"
3564             mdapi_hw_unit_type="slice"
3565             />
3566    <counter name="EU Both FPU Pipes Active"
3567             description="The percentage of time in which both EU FPU pipelines were actively processing."
3568             data_type="float"
3569             max_equation="100"
3570             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3571             underscore_name="eu_fpu_both_active"
3572             units="percent"
3573             symbol_name="EuFpuBothActive"
3574             semantic_type="duration"
3575             mdapi_supported_apis=""
3576             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3577             mdapi_group="EU Array/Pipes"
3578             mdapi_hw_unit_type="gpu"
3579             />
3580    <counter name="VS Send Pipe Active"
3581             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3582             data_type="float"
3583             max_equation="100"
3584             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3585             underscore_name="vs_send_active"
3586             units="percent"
3587             symbol_name="VsSendActive"
3588             semantic_type="duration"
3589             mdapi_supported_apis="OGL IO BB"
3590             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3591             mdapi_group="EU Array/Vertex Shader"
3592             mdapi_hw_unit_type="gpu"
3593             />
3594    <counter name="VS FPU1 Pipe Active"
3595             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3596             data_type="float"
3597             max_equation="100"
3598             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3599             underscore_name="vs_fpu1_active"
3600             units="percent"
3601             symbol_name="VsFpu1Active"
3602             semantic_type="duration"
3603             mdapi_supported_apis="OGL IO BB"
3604             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3605             mdapi_group="EU Array/Vertex Shader"
3606             mdapi_hw_unit_type="gpu"
3607             />
3608    <counter name="GS Threads Dispatched"
3609             description="The total number of geometry shader hardware threads dispatched."
3610             data_type="uint64"
3611             equation="A 5 READ"
3612             underscore_name="gs_threads"
3613             units="threads"
3614             symbol_name="GsThreads"
3615             semantic_type="event"
3616             mdapi_supported_apis="OGL4 IO BB"
3617             mdapi_usage_flags="Tier3 Frame Batch Draw"
3618             mdapi_hw_unit_type="gpu"
3619             mdapi_group="EU Array/Geometry Shader"
3620             />
3621    <counter name="Early Hi-Depth Test Fails"
3622             description="The total number of pixels dropped on early hierarchical depth test."
3623             data_type="uint64"
3624             equation="A 22 READ 4 UMUL"
3625             underscore_name="hi_depth_test_fails"
3626             units="pixels"
3627             symbol_name="HiDepthTestFails"
3628             semantic_type="event"
3629             mdapi_supported_apis="OGL IO BB"
3630             mdapi_usage_flags="Tier3 Frame Batch Draw"
3631             mdapi_hw_unit_type="gpu"
3632             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3633             />
3634    <counter name="FS Both FPU Active"
3635             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3636             data_type="float"
3637             max_equation="100"
3638             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3639             underscore_name="ps_eu_both_fpu_active"
3640             units="percent"
3641             symbol_name="PsEuBothFpuActive"
3642             semantic_type="duration"
3643             mdapi_supported_apis="OGL IO BB"
3644             mdapi_usage_flags="Tier4 Frame Batch Draw"
3645             mdapi_group="3D Pipe/Fragment Shader"
3646             mdapi_hw_unit_type="gpu"
3647             />
3648    <counter name="VS Threads Dispatched"
3649             description="The total number of vertex shader hardware threads dispatched."
3650             data_type="uint64"
3651             equation="A 1 READ"
3652             underscore_name="vs_threads"
3653             units="threads"
3654             symbol_name="VsThreads"
3655             semantic_type="event"
3656             mdapi_supported_apis="OGL IO BB"
3657             mdapi_usage_flags="Tier3 Frame Batch Draw"
3658             mdapi_hw_unit_type="gpu"
3659             mdapi_group="EU Array/Vertex Shader"
3660             />
3661    <counter name="Slice0 L3 Bank1 Stalled"
3662             description="The percentage of time in which slice0 L3 bank1 is stalled"
3663             data_type="float"
3664             max_equation="100"
3665             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
3666             underscore_name="l30_bank1_stalled"
3667             units="percent"
3668             symbol_name="L30Bank1Stalled"
3669             availability="$SliceMask 0x1 AND"
3670             semantic_type="duration"
3671             mdapi_supported_apis=""
3672             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3673             mdapi_group="GTI/L3"
3674             mdapi_hw_unit_type="slice"
3675             />
3676    <counter name="FS Threads Dispatched"
3677             description="The total number of fragment shader hardware threads dispatched."
3678             data_type="uint64"
3679             equation="A 6 READ"
3680             underscore_name="ps_threads"
3681             units="threads"
3682             symbol_name="PsThreads"
3683             semantic_type="event"
3684             mdapi_supported_apis="OGL IO BB"
3685             mdapi_usage_flags="Tier3 Frame Batch Draw"
3686             mdapi_hw_unit_type="gpu"
3687             mdapi_group="EU Array/Fragment Shader"
3688             />
3689    <counter name="Shader Barrier Messages"
3690             description="The total number of shader barrier messages."
3691             data_type="uint64"
3692             equation="A 35 READ"
3693             underscore_name="shader_barriers"
3694             units="messages"
3695             symbol_name="ShaderBarriers"
3696             semantic_type="event"
3697             mdapi_supported_apis=""
3698             mdapi_usage_flags="Tier3 Frame Batch Draw"
3699             mdapi_hw_unit_type="gpu"
3700             mdapi_group="EU Array/Barrier"
3701             />
3702    <counter name="Sampler Texels"
3703             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3704             data_type="uint64"
3705             equation="A 28 READ 4 UMUL"
3706             underscore_name="sampler_texels"
3707             units="texels"
3708             symbol_name="SamplerTexels"
3709             semantic_type="event"
3710             mdapi_supported_apis=""
3711             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3712             mdapi_hw_unit_type="gpu"
3713             mdapi_group="Sampler/Sampler Input"
3714             />
3715    <counter name="Pixels Failing Tests"
3716             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3717             data_type="uint64"
3718             equation="A 25 READ 4 UMUL"
3719             underscore_name="pixels_failing_post_ps_tests"
3720             units="pixels"
3721             symbol_name="PixelsFailingPostPsTests"
3722             semantic_type="event"
3723             mdapi_supported_apis="OGL IO BB"
3724             mdapi_usage_flags="Tier3 Frame Batch Draw"
3725             mdapi_hw_unit_type="gpu"
3726             mdapi_group="3D Pipe/Output Merger"
3727             />
3728    <counter name="GPU Time Elapsed"
3729             description="Time elapsed on the GPU during the measurement."
3730             data_type="uint64"
3731             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3732             underscore_name="gpu_time"
3733             units="ns"
3734             symbol_name="GpuTime"
3735             semantic_type="duration"
3736             mdapi_supported_apis=""
3737             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3738             mdapi_hw_unit_type="gpu"
3739             mdapi_group="GPU"
3740             />
3741    <counter name="AVG GPU Core Frequency"
3742             description="Average GPU Core Frequency in the measurement."
3743             data_type="uint64"
3744             max_equation="$GpuMaxFrequency"
3745             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3746             underscore_name="avg_gpu_core_frequency"
3747             units="hz"
3748             symbol_name="AvgGpuCoreFrequency"
3749             semantic_type="event"
3750             mdapi_supported_apis=""
3751             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3752             mdapi_group="GPU"
3753             mdapi_hw_unit_type="gpu"
3754             />
3755    <counter name="Sampler Texels Misses"
3756             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3757             data_type="uint64"
3758             equation="A 29 READ 4 UMUL"
3759             underscore_name="sampler_texel_misses"
3760             units="texels"
3761             symbol_name="SamplerTexelMisses"
3762             semantic_type="event"
3763             mdapi_supported_apis=""
3764             mdapi_usage_flags="Tier3 Batch Frame Draw"
3765             mdapi_hw_unit_type="gpu"
3766             mdapi_group="Sampler/Sampler Cache"
3767             />
3768    <counter name="CS Threads Dispatched"
3769             description="The total number of compute shader hardware threads dispatched."
3770             data_type="uint64"
3771             equation="A 4 READ"
3772             underscore_name="cs_threads"
3773             units="threads"
3774             symbol_name="CsThreads"
3775             semantic_type="event"
3776             mdapi_supported_apis="OGL4 OCL IO BB"
3777             mdapi_usage_flags="Tier3 Frame Batch Draw"
3778             mdapi_hw_unit_type="gpu"
3779             mdapi_group="EU Array/Compute Shader"
3780             />
3781    <counter name="SLM Bytes Read"
3782             description="The total number of GPU memory bytes read from shared local memory."
3783             data_type="uint64"
3784             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3785             equation="A 30 READ 64 UMUL"
3786             underscore_name="slm_bytes_read"
3787             units="bytes"
3788             symbol_name="SlmBytesRead"
3789             semantic_type="throughput"
3790             mdapi_supported_apis="OGL4 OCL IO BB"
3791             mdapi_usage_flags="Tier3 Frame Batch Draw"
3792             mdapi_group="L3/Data Port/SLM"
3793             mdapi_hw_unit_type="gpu"
3794             />
3795    <counter name="PS FPU1 Pipe Active"
3796             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3797             data_type="float"
3798             max_equation="100"
3799             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3800             underscore_name="ps_fpu1_active"
3801             units="percent"
3802             symbol_name="PsFpu1Active"
3803             semantic_type="duration"
3804             mdapi_supported_apis="OGL IO BB"
3805             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3806             mdapi_group="EU Array/Pixel Shader"
3807             mdapi_hw_unit_type="gpu"
3808             />
3809    <counter name="PS Send Pipeline Active"
3810             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3811             data_type="float"
3812             max_equation="100"
3813             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3814             underscore_name="ps_send_active"
3815             units="percent"
3816             symbol_name="PsSendActive"
3817             semantic_type="duration"
3818             mdapi_supported_apis="OGL IO BB"
3819             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3820             mdapi_group="EU Array/Pixel Shader"
3821             mdapi_hw_unit_type="gpu"
3822             />
3823    <counter name="VS FPU0 Pipe Active"
3824             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3825             data_type="float"
3826             max_equation="100"
3827             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3828             underscore_name="vs_fpu0_active"
3829             units="percent"
3830             symbol_name="VsFpu0Active"
3831             semantic_type="duration"
3832             mdapi_supported_apis="OGL IO BB"
3833             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3834             mdapi_group="EU Array/Vertex Shader"
3835             mdapi_hw_unit_type="gpu"
3836             />
3837    <counter name="GPU Busy"
3838             description="The percentage of time in which the GPU has been processing GPU commands."
3839             data_type="float"
3840             max_equation="100"
3841             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3842             underscore_name="gpu_busy"
3843             units="percent"
3844             symbol_name="GpuBusy"
3845             semantic_type="duration"
3846             mdapi_supported_apis=""
3847             mdapi_usage_flags="Tier1 Overview System Frame"
3848             mdapi_group="GPU"
3849             mdapi_hw_unit_type="gpu"
3850             />
3851    <counter name="Slice0 L3 Bank0 Active"
3852             description="The percentage of time in which slice0 L3 bank0 is active"
3853             data_type="float"
3854             max_equation="100"
3855             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3856             underscore_name="l30_bank0_active"
3857             units="percent"
3858             symbol_name="L30Bank0Active"
3859             availability="$SliceMask 0x1 AND"
3860             semantic_type="duration"
3861             mdapi_supported_apis=""
3862             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3863             mdapi_group="GTI/L3"
3864             mdapi_hw_unit_type="slice"
3865             />
3866    <counter name="Rasterized Pixels"
3867             description="The total number of rasterized pixels."
3868             data_type="uint64"
3869             equation="A 21 READ 4 UMUL"
3870             underscore_name="rasterized_pixels"
3871             units="pixels"
3872             symbol_name="RasterizedPixels"
3873             semantic_type="event"
3874             mdapi_supported_apis="OGL IO BB"
3875             mdapi_usage_flags="Tier3 Frame Batch Draw"
3876             mdapi_hw_unit_type="gpu"
3877             mdapi_group="3D Pipe/Rasterizer"
3878             />
3879    <counter name="PS FPU0 Pipe Active"
3880             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3881             data_type="float"
3882             max_equation="100"
3883             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3884             underscore_name="ps_fpu0_active"
3885             units="percent"
3886             symbol_name="PsFpu0Active"
3887             semantic_type="duration"
3888             mdapi_supported_apis="OGL IO BB"
3889             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3890             mdapi_group="EU Array/Pixel Shader"
3891             mdapi_hw_unit_type="gpu"
3892             />
3893    <counter name="Slice0 L3 Bank0 Stalled"
3894             description="The percentage of time in which slice0 L3 bank0 is stalled"
3895             data_type="float"
3896             max_equation="100"
3897             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3898             underscore_name="l30_bank0_stalled"
3899             units="percent"
3900             symbol_name="L30Bank0Stalled"
3901             availability="$SliceMask 0x1 AND"
3902             semantic_type="duration"
3903             mdapi_supported_apis=""
3904             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3905             mdapi_group="GTI/L3"
3906             mdapi_hw_unit_type="slice"
3907             />
3908    <counter name="DS Threads Dispatched"
3909             description="The total number of domain shader hardware threads dispatched."
3910             data_type="uint64"
3911             equation="A 3 READ"
3912             underscore_name="ds_threads"
3913             units="threads"
3914             symbol_name="DsThreads"
3915             semantic_type="event"
3916             mdapi_supported_apis="OGL4 IO BB"
3917             mdapi_usage_flags="Tier3 Frame Batch Draw"
3918             mdapi_hw_unit_type="gpu"
3919             mdapi_group="EU Array/Domain Shader"
3920             />
3921    <counter name="Samples Written"
3922             description="The total number of samples or pixels written to all render targets."
3923             data_type="uint64"
3924             equation="A 26 READ 4 UMUL"
3925             underscore_name="samples_written"
3926             units="pixels"
3927             symbol_name="SamplesWritten"
3928             semantic_type="event"
3929             mdapi_supported_apis="OGL IO BB"
3930             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3931             mdapi_hw_unit_type="gpu"
3932             mdapi_group="3D Pipe/Output Merger"
3933             />
3934    <counter name="EU Stall"
3935             description="The percentage of time in which the Execution Units were stalled."
3936             data_type="float"
3937             max_equation="100"
3938             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3939             underscore_name="eu_stall"
3940             units="percent"
3941             symbol_name="EuStall"
3942             semantic_type="duration"
3943             mdapi_supported_apis=""
3944             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3945             mdapi_group="EU Array"
3946             mdapi_hw_unit_type="gpu"
3947             />
3948    <counter name="Samples Blended"
3949             description="The total number of blended samples or pixels written to all render targets."
3950             data_type="uint64"
3951             equation="A 27 READ 4 UMUL"
3952             underscore_name="samples_blended"
3953             units="pixels"
3954             symbol_name="SamplesBlended"
3955             semantic_type="event"
3956             mdapi_supported_apis="OGL IO BB"
3957             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3958             mdapi_hw_unit_type="gpu"
3959             mdapi_group="3D Pipe/Output Merger"
3960             />
3961    <counter name="Early Depth Test Fails"
3962             description="The total number of pixels dropped on early depth test."
3963             data_type="uint64"
3964             equation="A 23 READ 4 UMUL"
3965             underscore_name="early_depth_test_fails"
3966             units="pixels"
3967             symbol_name="EarlyDepthTestFails"
3968             semantic_type="event"
3969             mdapi_supported_apis="OGL IO BB"
3970             mdapi_usage_flags="Tier3 Frame Batch Draw"
3971             mdapi_hw_unit_type="gpu"
3972             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3973             />
3974    <counter name="Shader Memory Accesses"
3975             description="The total number of shader memory accesses to L3."
3976             data_type="uint64"
3977             equation="A 32 READ"
3978             underscore_name="shader_memory_accesses"
3979             units="messages"
3980             symbol_name="ShaderMemoryAccesses"
3981             semantic_type="event"
3982             mdapi_supported_apis=""
3983             mdapi_usage_flags="Tier3 Frame Batch Draw"
3984             mdapi_hw_unit_type="gpu"
3985             mdapi_group="L3/Data Port"
3986             />
3987    <counter name="HS Threads Dispatched"
3988             description="The total number of hull shader hardware threads dispatched."
3989             data_type="uint64"
3990             equation="A 2 READ"
3991             underscore_name="hs_threads"
3992             units="threads"
3993             symbol_name="HsThreads"
3994             semantic_type="event"
3995             mdapi_supported_apis="OGL4 IO BB"
3996             mdapi_usage_flags="Tier3 Frame Batch Draw"
3997             mdapi_hw_unit_type="gpu"
3998             mdapi_group="EU Array/Hull Shader"
3999             />
4000    <counter name="SLM Bytes Written"
4001             description="The total number of GPU memory bytes written into shared local memory."
4002             data_type="uint64"
4003             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4004             equation="A 31 READ 64 UMUL"
4005             underscore_name="slm_bytes_written"
4006             units="bytes"
4007             symbol_name="SlmBytesWritten"
4008             semantic_type="throughput"
4009             mdapi_supported_apis="OGL4 OCL IO BB"
4010             mdapi_usage_flags="Tier3 Frame Batch Draw"
4011             mdapi_group="L3/Data Port/SLM"
4012             mdapi_hw_unit_type="gpu"
4013             />
4014    <counter name="L3 Shader Throughput"
4015             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4016             data_type="uint64"
4017             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
4018             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4019             underscore_name="l3_shader_throughput"
4020             units="bytes"
4021             symbol_name="L3ShaderThroughput"
4022             semantic_type="throughput"
4023             mdapi_supported_apis="OGL4 OCL IO BB"
4024             mdapi_usage_flags="Tier2 Frame Batch Draw"
4025             mdapi_group="L3/Data Port"
4026             mdapi_hw_unit_type="gpu"
4027             />
4028    <counter name="Samples Killed in FS"
4029             description="The total number of samples or pixels dropped in fragment shaders."
4030             data_type="uint64"
4031             equation="A 24 READ 4 UMUL"
4032             underscore_name="samples_killed_in_ps"
4033             units="pixels"
4034             symbol_name="SamplesKilledInPs"
4035             semantic_type="event"
4036             mdapi_supported_apis="OGL IO BB"
4037             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4038             mdapi_hw_unit_type="gpu"
4039             mdapi_group="3D Pipe/Fragment Shader"
4040             />
4041    <counter name="Shader Atomic Memory Accesses"
4042             description="The total number of shader atomic memory accesses."
4043             data_type="uint64"
4044             equation="A 34 READ"
4045             underscore_name="shader_atomics"
4046             units="messages"
4047             symbol_name="ShaderAtomics"
4048             semantic_type="event"
4049             mdapi_supported_apis="OGL4 OCL IO BB"
4050             mdapi_usage_flags="Tier3 Frame Batch Draw"
4051             mdapi_hw_unit_type="gpu"
4052             mdapi_group="L3/Data Port/Atomics"
4053             />
4054    <register_config type="NOA">
4055        <register type="NOA" address="0x00009840" value="0x000000A0" />
4056        <register type="NOA" address="0x00009888" value="0x103F03DA" />
4057        <register type="NOA" address="0x00009888" value="0x143F0001" />
4058        <register type="NOA" address="0x00009888" value="0x12180340" />
4059        <register type="NOA" address="0x00009888" value="0x12190340" />
4060        <register type="NOA" address="0x00009888" value="0x0C3F1187" />
4061        <register type="NOA" address="0x00009888" value="0x0E3F1205" />
4062        <register type="NOA" address="0x00009888" value="0x003F0500" />
4063        <register type="NOA" address="0x00009888" value="0x023F042B" />
4064        <register type="NOA" address="0x00009888" value="0x043F002C" />
4065        <register type="NOA" address="0x00009888" value="0x0C5AC000" />
4066        <register type="NOA" address="0x00009888" value="0x0E5AC000" />
4067        <register type="NOA" address="0x00009888" value="0x005A8000" />
4068        <register type="NOA" address="0x00009888" value="0x025AC000" />
4069        <register type="NOA" address="0x00009888" value="0x045A4000" />
4070        <register type="NOA" address="0x00009888" value="0x04183400" />
4071        <register type="NOA" address="0x00009888" value="0x10180000" />
4072        <register type="NOA" address="0x00009888" value="0x06190034" />
4073        <register type="NOA" address="0x00009888" value="0x10190000" />
4074        <register type="NOA" address="0x00009888" value="0x0C1DC000" />
4075        <register type="NOA" address="0x00009888" value="0x0E1DC000" />
4076        <register type="NOA" address="0x00009888" value="0x001D8000" />
4077        <register type="NOA" address="0x00009888" value="0x021DC000" />
4078        <register type="NOA" address="0x00009888" value="0x041D4000" />
4079        <register type="NOA" address="0x00009888" value="0x101F02A8" />
4080        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
4081        <register type="NOA" address="0x00009888" value="0x0E1F00BA" />
4082        <register type="NOA" address="0x00009888" value="0x0C388000" />
4083        <register type="NOA" address="0x00009888" value="0x0C395000" />
4084        <register type="NOA" address="0x00009888" value="0x0E395000" />
4085        <register type="NOA" address="0x00009888" value="0x00394000" />
4086        <register type="NOA" address="0x00009888" value="0x02395000" />
4087        <register type="NOA" address="0x00009888" value="0x04391000" />
4088        <register type="NOA" address="0x00009888" value="0x06392000" />
4089        <register type="NOA" address="0x00009888" value="0x0C3A4000" />
4090        <register type="NOA" address="0x00009888" value="0x1B8AA800" />
4091        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4092        <register type="NOA" address="0x00009888" value="0x038A8000" />
4093        <register type="NOA" address="0x00009888" value="0x058A8000" />
4094        <register type="NOA" address="0x00009888" value="0x078A8000" />
4095        <register type="NOA" address="0x00009888" value="0x098A8000" />
4096        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4097        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
4098        <register type="NOA" address="0x00009888" value="0x258B4005" />
4099        <register type="NOA" address="0x00009888" value="0x278B0015" />
4100        <register type="NOA" address="0x00009888" value="0x238B2A80" />
4101        <register type="NOA" address="0x00009888" value="0x2185800A" />
4102        <register type="NOA" address="0x00009888" value="0x2385002A" />
4103        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
4104        <register type="NOA" address="0x00009888" value="0x1B830154" />
4105        <register type="NOA" address="0x00009888" value="0x03834000" />
4106        <register type="NOA" address="0x00009888" value="0x05834000" />
4107        <register type="NOA" address="0x00009888" value="0x07834000" />
4108        <register type="NOA" address="0x00009888" value="0x09834000" />
4109        <register type="NOA" address="0x00009888" value="0x0B834000" />
4110        <register type="NOA" address="0x00009888" value="0x0D834000" />
4111        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4112        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4113        <register type="NOA" address="0x00009888" value="0x01848000" />
4114        <register type="NOA" address="0x00009888" value="0x0384C000" />
4115        <register type="NOA" address="0x00009888" value="0x0584C000" />
4116        <register type="NOA" address="0x00009888" value="0x07844000" />
4117        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4118        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4119        <register type="NOA" address="0x00009888" value="0x11808000" />
4120        <register type="NOA" address="0x00009888" value="0x1380C000" />
4121        <register type="NOA" address="0x00009888" value="0x1580C000" />
4122        <register type="NOA" address="0x00009888" value="0x17804000" />
4123        <register type="NOA" address="0x00009888" value="0x53800000" />
4124        <register type="NOA" address="0x00009888" value="0x45800000" />
4125        <register type="NOA" address="0x00009888" value="0x47800000" />
4126        <register type="NOA" address="0x00009888" value="0x21800000" />
4127        <register type="NOA" address="0x00009888" value="0x31800000" />
4128        <register type="NOA" address="0x00009888" value="0x4D800000" />
4129        <register type="NOA" address="0x00009888" value="0x3F800000" />
4130        <register type="NOA" address="0x00009888" value="0x4F800000" />
4131        <register type="NOA" address="0x00009888" value="0x41800060" />
4132        <register type="NOA" address="0x00009840" value="0x00000080" />
4133    </register_config>
4134    <register_config type="OA">
4135        <register type="OA" address="0x00002740" value="0x00000000" />
4136        <register type="OA" address="0x00002744" value="0x00800000" />
4137        <register type="OA" address="0x00002710" value="0x00000000" />
4138        <register type="OA" address="0x00002714" value="0xF0800000" />
4139        <register type="OA" address="0x00002720" value="0x00000000" />
4140        <register type="OA" address="0x00002724" value="0xF0800000" />
4141        <register type="OA" address="0x00002770" value="0x00100070" />
4142        <register type="OA" address="0x00002774" value="0x0000FFF1" />
4143        <register type="OA" address="0x00002778" value="0x00014002" />
4144        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
4145        <register type="OA" address="0x00002780" value="0x00010002" />
4146        <register type="OA" address="0x00002784" value="0x0000C7FF" />
4147        <register type="OA" address="0x00002788" value="0x00004002" />
4148        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
4149        <register type="OA" address="0x00002790" value="0x00100700" />
4150        <register type="OA" address="0x00002794" value="0x0000FF1F" />
4151        <register type="OA" address="0x00002798" value="0x00001402" />
4152        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
4153        <register type="OA" address="0x000027A0" value="0x00001002" />
4154        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
4155        <register type="OA" address="0x000027A8" value="0x00000402" />
4156        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
4157    </register_config>
4158    <register_config type="FLEX">
4159        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4160        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4161        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4162        <register type="FLEX" address="0x0000E758" value="0x00015014" />
4163        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4164        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4165        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
4166    </register_config>
4167  </set>
4168
4169  <set name="Metric set L3_3"
4170       mdapi_supported_apis="OGL OCL IO BB"
4171       underscore_name="l3_3"
4172       hw_config_guid="d890ef38-d309-47e4-b8b5-aa779bb19ab0"
4173       chipset="CHV"
4174       symbol_name="L3_3"
4175       >
4176    <counter name="GPU Core Clocks"
4177             description="The total number of GPU core clocks elapsed during the measurement."
4178             data_type="uint64"
4179             equation="GPU_CLOCK 0 READ"
4180             underscore_name="gpu_core_clocks"
4181             units="cycles"
4182             symbol_name="GpuCoreClocks"
4183             semantic_type="event"
4184             mdapi_supported_apis=""
4185             mdapi_usage_flags="Tier1 Frame Batch Draw"
4186             mdapi_hw_unit_type="gpu"
4187             mdapi_group="GPU"
4188             />
4189    <counter name="EU Active"
4190             description="The percentage of time in which the Execution Units were actively processing."
4191             data_type="float"
4192             max_equation="100"
4193             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4194             underscore_name="eu_active"
4195             units="percent"
4196             symbol_name="EuActive"
4197             semantic_type="duration"
4198             mdapi_supported_apis=""
4199             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4200             mdapi_group="EU Array"
4201             mdapi_hw_unit_type="gpu"
4202             />
4203    <counter name="EU Both FPU Pipes Active"
4204             description="The percentage of time in which both EU FPU pipelines were actively processing."
4205             data_type="float"
4206             max_equation="100"
4207             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4208             underscore_name="eu_fpu_both_active"
4209             units="percent"
4210             symbol_name="EuFpuBothActive"
4211             semantic_type="duration"
4212             mdapi_supported_apis=""
4213             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4214             mdapi_group="EU Array/Pipes"
4215             mdapi_hw_unit_type="gpu"
4216             />
4217    <counter name="VS Send Pipe Active"
4218             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4219             data_type="float"
4220             max_equation="100"
4221             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4222             underscore_name="vs_send_active"
4223             units="percent"
4224             symbol_name="VsSendActive"
4225             semantic_type="duration"
4226             mdapi_supported_apis="OGL IO BB"
4227             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4228             mdapi_group="EU Array/Vertex Shader"
4229             mdapi_hw_unit_type="gpu"
4230             />
4231    <counter name="VS FPU1 Pipe Active"
4232             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4233             data_type="float"
4234             max_equation="100"
4235             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4236             underscore_name="vs_fpu1_active"
4237             units="percent"
4238             symbol_name="VsFpu1Active"
4239             semantic_type="duration"
4240             mdapi_supported_apis="OGL IO BB"
4241             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4242             mdapi_group="EU Array/Vertex Shader"
4243             mdapi_hw_unit_type="gpu"
4244             />
4245    <counter name="GS Threads Dispatched"
4246             description="The total number of geometry shader hardware threads dispatched."
4247             data_type="uint64"
4248             equation="A 5 READ"
4249             underscore_name="gs_threads"
4250             units="threads"
4251             symbol_name="GsThreads"
4252             semantic_type="event"
4253             mdapi_supported_apis="OGL4 IO BB"
4254             mdapi_usage_flags="Tier3 Frame Batch Draw"
4255             mdapi_hw_unit_type="gpu"
4256             mdapi_group="EU Array/Geometry Shader"
4257             />
4258    <counter name="Early Hi-Depth Test Fails"
4259             description="The total number of pixels dropped on early hierarchical depth test."
4260             data_type="uint64"
4261             equation="A 22 READ 4 UMUL"
4262             underscore_name="hi_depth_test_fails"
4263             units="pixels"
4264             symbol_name="HiDepthTestFails"
4265             semantic_type="event"
4266             mdapi_supported_apis="OGL IO BB"
4267             mdapi_usage_flags="Tier3 Frame Batch Draw"
4268             mdapi_hw_unit_type="gpu"
4269             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4270             />
4271    <counter name="FS Both FPU Active"
4272             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4273             data_type="float"
4274             max_equation="100"
4275             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4276             underscore_name="ps_eu_both_fpu_active"
4277             units="percent"
4278             symbol_name="PsEuBothFpuActive"
4279             semantic_type="duration"
4280             mdapi_supported_apis="OGL IO BB"
4281             mdapi_usage_flags="Tier4 Frame Batch Draw"
4282             mdapi_group="3D Pipe/Fragment Shader"
4283             mdapi_hw_unit_type="gpu"
4284             />
4285    <counter name="VS Threads Dispatched"
4286             description="The total number of vertex shader hardware threads dispatched."
4287             data_type="uint64"
4288             equation="A 1 READ"
4289             underscore_name="vs_threads"
4290             units="threads"
4291             symbol_name="VsThreads"
4292             semantic_type="event"
4293             mdapi_supported_apis="OGL IO BB"
4294             mdapi_usage_flags="Tier3 Frame Batch Draw"
4295             mdapi_hw_unit_type="gpu"
4296             mdapi_group="EU Array/Vertex Shader"
4297             />
4298    <counter name="FS Threads Dispatched"
4299             description="The total number of fragment shader hardware threads dispatched."
4300             data_type="uint64"
4301             equation="A 6 READ"
4302             underscore_name="ps_threads"
4303             units="threads"
4304             symbol_name="PsThreads"
4305             semantic_type="event"
4306             mdapi_supported_apis="OGL IO BB"
4307             mdapi_usage_flags="Tier3 Frame Batch Draw"
4308             mdapi_hw_unit_type="gpu"
4309             mdapi_group="EU Array/Fragment Shader"
4310             />
4311    <counter name="Slice0 L3 Bank3 Stalled"
4312             description="The percentage of time in which slice0 L3 bank3 is stalled"
4313             data_type="float"
4314             max_equation="100"
4315             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4316             underscore_name="l30_bank3_stalled"
4317             units="percent"
4318             symbol_name="L30Bank3Stalled"
4319             availability="$SliceMask 0x1 AND"
4320             semantic_type="duration"
4321             mdapi_supported_apis=""
4322             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4323             mdapi_group="GTI/L3"
4324             mdapi_hw_unit_type="slice"
4325             />
4326    <counter name="Shader Barrier Messages"
4327             description="The total number of shader barrier messages."
4328             data_type="uint64"
4329             equation="A 35 READ"
4330             underscore_name="shader_barriers"
4331             units="messages"
4332             symbol_name="ShaderBarriers"
4333             semantic_type="event"
4334             mdapi_supported_apis=""
4335             mdapi_usage_flags="Tier3 Frame Batch Draw"
4336             mdapi_hw_unit_type="gpu"
4337             mdapi_group="EU Array/Barrier"
4338             />
4339    <counter name="Sampler Texels"
4340             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4341             data_type="uint64"
4342             equation="A 28 READ 4 UMUL"
4343             underscore_name="sampler_texels"
4344             units="texels"
4345             symbol_name="SamplerTexels"
4346             semantic_type="event"
4347             mdapi_supported_apis=""
4348             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4349             mdapi_hw_unit_type="gpu"
4350             mdapi_group="Sampler/Sampler Input"
4351             />
4352    <counter name="Pixels Failing Tests"
4353             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4354             data_type="uint64"
4355             equation="A 25 READ 4 UMUL"
4356             underscore_name="pixels_failing_post_ps_tests"
4357             units="pixels"
4358             symbol_name="PixelsFailingPostPsTests"
4359             semantic_type="event"
4360             mdapi_supported_apis="OGL IO BB"
4361             mdapi_usage_flags="Tier3 Frame Batch Draw"
4362             mdapi_hw_unit_type="gpu"
4363             mdapi_group="3D Pipe/Output Merger"
4364             />
4365    <counter name="GPU Time Elapsed"
4366             description="Time elapsed on the GPU during the measurement."
4367             data_type="uint64"
4368             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4369             underscore_name="gpu_time"
4370             units="ns"
4371             symbol_name="GpuTime"
4372             semantic_type="duration"
4373             mdapi_supported_apis=""
4374             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4375             mdapi_hw_unit_type="gpu"
4376             mdapi_group="GPU"
4377             />
4378    <counter name="AVG GPU Core Frequency"
4379             description="Average GPU Core Frequency in the measurement."
4380             data_type="uint64"
4381             max_equation="$GpuMaxFrequency"
4382             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4383             underscore_name="avg_gpu_core_frequency"
4384             units="hz"
4385             symbol_name="AvgGpuCoreFrequency"
4386             semantic_type="event"
4387             mdapi_supported_apis=""
4388             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4389             mdapi_group="GPU"
4390             mdapi_hw_unit_type="gpu"
4391             />
4392    <counter name="Sampler Texels Misses"
4393             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4394             data_type="uint64"
4395             equation="A 29 READ 4 UMUL"
4396             underscore_name="sampler_texel_misses"
4397             units="texels"
4398             symbol_name="SamplerTexelMisses"
4399             semantic_type="event"
4400             mdapi_supported_apis=""
4401             mdapi_usage_flags="Tier3 Batch Frame Draw"
4402             mdapi_hw_unit_type="gpu"
4403             mdapi_group="Sampler/Sampler Cache"
4404             />
4405    <counter name="CS Threads Dispatched"
4406             description="The total number of compute shader hardware threads dispatched."
4407             data_type="uint64"
4408             equation="A 4 READ"
4409             underscore_name="cs_threads"
4410             units="threads"
4411             symbol_name="CsThreads"
4412             semantic_type="event"
4413             mdapi_supported_apis="OGL4 OCL IO BB"
4414             mdapi_usage_flags="Tier3 Frame Batch Draw"
4415             mdapi_hw_unit_type="gpu"
4416             mdapi_group="EU Array/Compute Shader"
4417             />
4418    <counter name="SLM Bytes Read"
4419             description="The total number of GPU memory bytes read from shared local memory."
4420             data_type="uint64"
4421             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4422             equation="A 30 READ 64 UMUL"
4423             underscore_name="slm_bytes_read"
4424             units="bytes"
4425             symbol_name="SlmBytesRead"
4426             semantic_type="throughput"
4427             mdapi_supported_apis="OGL4 OCL IO BB"
4428             mdapi_usage_flags="Tier3 Frame Batch Draw"
4429             mdapi_group="L3/Data Port/SLM"
4430             mdapi_hw_unit_type="gpu"
4431             />
4432    <counter name="PS FPU1 Pipe Active"
4433             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4434             data_type="float"
4435             max_equation="100"
4436             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4437             underscore_name="ps_fpu1_active"
4438             units="percent"
4439             symbol_name="PsFpu1Active"
4440             semantic_type="duration"
4441             mdapi_supported_apis="OGL IO BB"
4442             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4443             mdapi_group="EU Array/Pixel Shader"
4444             mdapi_hw_unit_type="gpu"
4445             />
4446    <counter name="Slice0 L3 Bank3 Active"
4447             description="The percentage of time in which slice0 L3 bank3 is active"
4448             data_type="float"
4449             max_equation="100"
4450             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4451             underscore_name="l30_bank3_active"
4452             units="percent"
4453             symbol_name="L30Bank3Active"
4454             availability="$SliceMask 0x1 AND"
4455             semantic_type="duration"
4456             mdapi_supported_apis=""
4457             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4458             mdapi_group="GTI/L3"
4459             mdapi_hw_unit_type="slice"
4460             />
4461    <counter name="PS Send Pipeline Active"
4462             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4463             data_type="float"
4464             max_equation="100"
4465             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4466             underscore_name="ps_send_active"
4467             units="percent"
4468             symbol_name="PsSendActive"
4469             semantic_type="duration"
4470             mdapi_supported_apis="OGL IO BB"
4471             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4472             mdapi_group="EU Array/Pixel Shader"
4473             mdapi_hw_unit_type="gpu"
4474             />
4475    <counter name="VS FPU0 Pipe Active"
4476             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4477             data_type="float"
4478             max_equation="100"
4479             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4480             underscore_name="vs_fpu0_active"
4481             units="percent"
4482             symbol_name="VsFpu0Active"
4483             semantic_type="duration"
4484             mdapi_supported_apis="OGL IO BB"
4485             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4486             mdapi_group="EU Array/Vertex Shader"
4487             mdapi_hw_unit_type="gpu"
4488             />
4489    <counter name="GPU Busy"
4490             description="The percentage of time in which the GPU has been processing GPU commands."
4491             data_type="float"
4492             max_equation="100"
4493             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4494             underscore_name="gpu_busy"
4495             units="percent"
4496             symbol_name="GpuBusy"
4497             semantic_type="duration"
4498             mdapi_supported_apis=""
4499             mdapi_usage_flags="Tier1 Overview System Frame"
4500             mdapi_group="GPU"
4501             mdapi_hw_unit_type="gpu"
4502             />
4503    <counter name="Slice1 L3 Bank3 Active"
4504             description="The percentage of time in which slice1 L3 bank3 is active"
4505             data_type="float"
4506             max_equation="100"
4507             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4508             underscore_name="l31_bank3_active"
4509             units="percent"
4510             symbol_name="L31Bank3Active"
4511             availability="$SliceMask 0x2 AND"
4512             semantic_type="duration"
4513             mdapi_supported_apis=""
4514             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4515             mdapi_group="GTI/L3"
4516             mdapi_hw_unit_type="slice"
4517             />
4518    <counter name="Slice1 L3 Bank3 Stalled"
4519             description="The percentage of time in which slice1 L3 bank3 is stalled"
4520             data_type="float"
4521             max_equation="100"
4522             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
4523             underscore_name="l31_bank3_stalled"
4524             units="percent"
4525             symbol_name="L31Bank3Stalled"
4526             availability="$SliceMask 0x2 AND"
4527             semantic_type="duration"
4528             mdapi_supported_apis=""
4529             mdapi_usage_flags="Tier3 Frame Batch Draw"
4530             mdapi_group="GTI/L3"
4531             mdapi_hw_unit_type="slice"
4532             />
4533    <counter name="Rasterized Pixels"
4534             description="The total number of rasterized pixels."
4535             data_type="uint64"
4536             equation="A 21 READ 4 UMUL"
4537             underscore_name="rasterized_pixels"
4538             units="pixels"
4539             symbol_name="RasterizedPixels"
4540             semantic_type="event"
4541             mdapi_supported_apis="OGL IO BB"
4542             mdapi_usage_flags="Tier3 Frame Batch Draw"
4543             mdapi_hw_unit_type="gpu"
4544             mdapi_group="3D Pipe/Rasterizer"
4545             />
4546    <counter name="PS FPU0 Pipe Active"
4547             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4548             data_type="float"
4549             max_equation="100"
4550             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4551             underscore_name="ps_fpu0_active"
4552             units="percent"
4553             symbol_name="PsFpu0Active"
4554             semantic_type="duration"
4555             mdapi_supported_apis="OGL IO BB"
4556             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4557             mdapi_group="EU Array/Pixel Shader"
4558             mdapi_hw_unit_type="gpu"
4559             />
4560    <counter name="DS Threads Dispatched"
4561             description="The total number of domain shader hardware threads dispatched."
4562             data_type="uint64"
4563             equation="A 3 READ"
4564             underscore_name="ds_threads"
4565             units="threads"
4566             symbol_name="DsThreads"
4567             semantic_type="event"
4568             mdapi_supported_apis="OGL4 IO BB"
4569             mdapi_usage_flags="Tier3 Frame Batch Draw"
4570             mdapi_hw_unit_type="gpu"
4571             mdapi_group="EU Array/Domain Shader"
4572             />
4573    <counter name="Samples Written"
4574             description="The total number of samples or pixels written to all render targets."
4575             data_type="uint64"
4576             equation="A 26 READ 4 UMUL"
4577             underscore_name="samples_written"
4578             units="pixels"
4579             symbol_name="SamplesWritten"
4580             semantic_type="event"
4581             mdapi_supported_apis="OGL IO BB"
4582             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4583             mdapi_hw_unit_type="gpu"
4584             mdapi_group="3D Pipe/Output Merger"
4585             />
4586    <counter name="EU Stall"
4587             description="The percentage of time in which the Execution Units were stalled."
4588             data_type="float"
4589             max_equation="100"
4590             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4591             underscore_name="eu_stall"
4592             units="percent"
4593             symbol_name="EuStall"
4594             semantic_type="duration"
4595             mdapi_supported_apis=""
4596             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4597             mdapi_group="EU Array"
4598             mdapi_hw_unit_type="gpu"
4599             />
4600    <counter name="Samples Blended"
4601             description="The total number of blended samples or pixels written to all render targets."
4602             data_type="uint64"
4603             equation="A 27 READ 4 UMUL"
4604             underscore_name="samples_blended"
4605             units="pixels"
4606             symbol_name="SamplesBlended"
4607             semantic_type="event"
4608             mdapi_supported_apis="OGL IO BB"
4609             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4610             mdapi_hw_unit_type="gpu"
4611             mdapi_group="3D Pipe/Output Merger"
4612             />
4613    <counter name="Early Depth Test Fails"
4614             description="The total number of pixels dropped on early depth test."
4615             data_type="uint64"
4616             equation="A 23 READ 4 UMUL"
4617             underscore_name="early_depth_test_fails"
4618             units="pixels"
4619             symbol_name="EarlyDepthTestFails"
4620             semantic_type="event"
4621             mdapi_supported_apis="OGL IO BB"
4622             mdapi_usage_flags="Tier3 Frame Batch Draw"
4623             mdapi_hw_unit_type="gpu"
4624             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4625             />
4626    <counter name="Shader Memory Accesses"
4627             description="The total number of shader memory accesses to L3."
4628             data_type="uint64"
4629             equation="A 32 READ"
4630             underscore_name="shader_memory_accesses"
4631             units="messages"
4632             symbol_name="ShaderMemoryAccesses"
4633             semantic_type="event"
4634             mdapi_supported_apis=""
4635             mdapi_usage_flags="Tier3 Frame Batch Draw"
4636             mdapi_hw_unit_type="gpu"
4637             mdapi_group="L3/Data Port"
4638             />
4639    <counter name="HS Threads Dispatched"
4640             description="The total number of hull shader hardware threads dispatched."
4641             data_type="uint64"
4642             equation="A 2 READ"
4643             underscore_name="hs_threads"
4644             units="threads"
4645             symbol_name="HsThreads"
4646             semantic_type="event"
4647             mdapi_supported_apis="OGL4 IO BB"
4648             mdapi_usage_flags="Tier3 Frame Batch Draw"
4649             mdapi_hw_unit_type="gpu"
4650             mdapi_group="EU Array/Hull Shader"
4651             />
4652    <counter name="SLM Bytes Written"
4653             description="The total number of GPU memory bytes written into shared local memory."
4654             data_type="uint64"
4655             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4656             equation="A 31 READ 64 UMUL"
4657             underscore_name="slm_bytes_written"
4658             units="bytes"
4659             symbol_name="SlmBytesWritten"
4660             semantic_type="throughput"
4661             mdapi_supported_apis="OGL4 OCL IO BB"
4662             mdapi_usage_flags="Tier3 Frame Batch Draw"
4663             mdapi_group="L3/Data Port/SLM"
4664             mdapi_hw_unit_type="gpu"
4665             />
4666    <counter name="L3 Shader Throughput"
4667             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4668             data_type="uint64"
4669             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
4670             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4671             underscore_name="l3_shader_throughput"
4672             units="bytes"
4673             symbol_name="L3ShaderThroughput"
4674             semantic_type="throughput"
4675             mdapi_supported_apis="OGL4 OCL IO BB"
4676             mdapi_usage_flags="Tier2 Frame Batch Draw"
4677             mdapi_group="L3/Data Port"
4678             mdapi_hw_unit_type="gpu"
4679             />
4680    <counter name="Samples Killed in FS"
4681             description="The total number of samples or pixels dropped in fragment shaders."
4682             data_type="uint64"
4683             equation="A 24 READ 4 UMUL"
4684             underscore_name="samples_killed_in_ps"
4685             units="pixels"
4686             symbol_name="SamplesKilledInPs"
4687             semantic_type="event"
4688             mdapi_supported_apis="OGL IO BB"
4689             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4690             mdapi_hw_unit_type="gpu"
4691             mdapi_group="3D Pipe/Fragment Shader"
4692             />
4693    <counter name="Shader Atomic Memory Accesses"
4694             description="The total number of shader atomic memory accesses."
4695             data_type="uint64"
4696             equation="A 34 READ"
4697             underscore_name="shader_atomics"
4698             units="messages"
4699             symbol_name="ShaderAtomics"
4700             semantic_type="event"
4701             mdapi_supported_apis="OGL4 OCL IO BB"
4702             mdapi_usage_flags="Tier3 Frame Batch Draw"
4703             mdapi_hw_unit_type="gpu"
4704             mdapi_group="L3/Data Port/Atomics"
4705             />
4706    <register_config type="NOA">
4707        <register type="NOA" address="0x00009840" value="0x000000A0" />
4708        <register type="NOA" address="0x00009888" value="0x121B0340" />
4709        <register type="NOA" address="0x00009888" value="0x103F0274" />
4710        <register type="NOA" address="0x00009888" value="0x123F0000" />
4711        <register type="NOA" address="0x00009888" value="0x129B0340" />
4712        <register type="NOA" address="0x00009888" value="0x10BF0274" />
4713        <register type="NOA" address="0x00009888" value="0x12BF0000" />
4714        <register type="NOA" address="0x00009888" value="0x041B3400" />
4715        <register type="NOA" address="0x00009888" value="0x101B0000" />
4716        <register type="NOA" address="0x00009888" value="0x045C8000" />
4717        <register type="NOA" address="0x00009888" value="0x0A3D4000" />
4718        <register type="NOA" address="0x00009888" value="0x003F0080" />
4719        <register type="NOA" address="0x00009888" value="0x023F0793" />
4720        <register type="NOA" address="0x00009888" value="0x043F0014" />
4721        <register type="NOA" address="0x00009888" value="0x04588000" />
4722        <register type="NOA" address="0x00009888" value="0x005A8000" />
4723        <register type="NOA" address="0x00009888" value="0x025AC000" />
4724        <register type="NOA" address="0x00009888" value="0x045A4000" />
4725        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
4726        <register type="NOA" address="0x00009888" value="0x001D8000" />
4727        <register type="NOA" address="0x00009888" value="0x021DC000" />
4728        <register type="NOA" address="0x00009888" value="0x041D4000" />
4729        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
4730        <register type="NOA" address="0x00009888" value="0x0E1F002A" />
4731        <register type="NOA" address="0x00009888" value="0x0A384000" />
4732        <register type="NOA" address="0x00009888" value="0x00394000" />
4733        <register type="NOA" address="0x00009888" value="0x02395000" />
4734        <register type="NOA" address="0x00009888" value="0x04399000" />
4735        <register type="NOA" address="0x00009888" value="0x069B0034" />
4736        <register type="NOA" address="0x00009888" value="0x109B0000" />
4737        <register type="NOA" address="0x00009888" value="0x06DC4000" />
4738        <register type="NOA" address="0x00009888" value="0x0CBD4000" />
4739        <register type="NOA" address="0x00009888" value="0x0CBF0981" />
4740        <register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
4741        <register type="NOA" address="0x00009888" value="0x06D84000" />
4742        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
4743        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
4744        <register type="NOA" address="0x00009888" value="0x0CDB4000" />
4745        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
4746        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
4747        <register type="NOA" address="0x00009888" value="0x109F02A8" />
4748        <register type="NOA" address="0x00009888" value="0x0E9F0080" />
4749        <register type="NOA" address="0x00009888" value="0x0CB84000" />
4750        <register type="NOA" address="0x00009888" value="0x0CB95000" />
4751        <register type="NOA" address="0x00009888" value="0x0EB95000" />
4752        <register type="NOA" address="0x00009888" value="0x06B92000" />
4753        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4754        <register type="NOA" address="0x00009888" value="0x0D880400" />
4755        <register type="NOA" address="0x00009888" value="0x038A8000" />
4756        <register type="NOA" address="0x00009888" value="0x058A8000" />
4757        <register type="NOA" address="0x00009888" value="0x078A8000" />
4758        <register type="NOA" address="0x00009888" value="0x098A8000" />
4759        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4760        <register type="NOA" address="0x00009888" value="0x258B8009" />
4761        <register type="NOA" address="0x00009888" value="0x278B002A" />
4762        <register type="NOA" address="0x00009888" value="0x238B2A80" />
4763        <register type="NOA" address="0x00009888" value="0x198C4000" />
4764        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4765        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
4766        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4767        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4768        <register type="NOA" address="0x00009888" value="0x078D2000" />
4769        <register type="NOA" address="0x00009888" value="0x2185800A" />
4770        <register type="NOA" address="0x00009888" value="0x2385002A" />
4771        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
4772        <register type="NOA" address="0x00009888" value="0x1B830154" />
4773        <register type="NOA" address="0x00009888" value="0x03834000" />
4774        <register type="NOA" address="0x00009888" value="0x05834000" />
4775        <register type="NOA" address="0x00009888" value="0x07834000" />
4776        <register type="NOA" address="0x00009888" value="0x09834000" />
4777        <register type="NOA" address="0x00009888" value="0x0B834000" />
4778        <register type="NOA" address="0x00009888" value="0x0D834000" />
4779        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4780        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4781        <register type="NOA" address="0x00009888" value="0x01848000" />
4782        <register type="NOA" address="0x00009888" value="0x0384C000" />
4783        <register type="NOA" address="0x00009888" value="0x0584C000" />
4784        <register type="NOA" address="0x00009888" value="0x07844000" />
4785        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4786        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4787        <register type="NOA" address="0x00009888" value="0x11808000" />
4788        <register type="NOA" address="0x00009888" value="0x1380C000" />
4789        <register type="NOA" address="0x00009888" value="0x1580C000" />
4790        <register type="NOA" address="0x00009888" value="0x17804000" />
4791        <register type="NOA" address="0x00009888" value="0x53800000" />
4792        <register type="NOA" address="0x00009888" value="0x45800C00" />
4793        <register type="NOA" address="0x00009888" value="0x47800C63" />
4794        <register type="NOA" address="0x00009888" value="0x21800000" />
4795        <register type="NOA" address="0x00009888" value="0x31800000" />
4796        <register type="NOA" address="0x00009888" value="0x4D800000" />
4797        <register type="NOA" address="0x00009888" value="0x3F8014A5" />
4798        <register type="NOA" address="0x00009888" value="0x4F800000" />
4799        <register type="NOA" address="0x00009888" value="0x41800045" />
4800        <register type="NOA" address="0x00009840" value="0x00000080" />
4801    </register_config>
4802    <register_config type="OA">
4803        <register type="OA" address="0x00002740" value="0x00000000" />
4804        <register type="OA" address="0x00002744" value="0x00800000" />
4805        <register type="OA" address="0x00002710" value="0x00000000" />
4806        <register type="OA" address="0x00002714" value="0xF0800000" />
4807        <register type="OA" address="0x00002720" value="0x00000000" />
4808        <register type="OA" address="0x00002724" value="0xF0800000" />
4809        <register type="OA" address="0x00002770" value="0x00100070" />
4810        <register type="OA" address="0x00002774" value="0x0000FFF1" />
4811        <register type="OA" address="0x00002778" value="0x00014002" />
4812        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
4813        <register type="OA" address="0x00002780" value="0x00010002" />
4814        <register type="OA" address="0x00002784" value="0x0000C7FF" />
4815        <register type="OA" address="0x00002788" value="0x00004002" />
4816        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
4817        <register type="OA" address="0x00002790" value="0x00100700" />
4818        <register type="OA" address="0x00002794" value="0x0000FF1F" />
4819        <register type="OA" address="0x00002798" value="0x00001402" />
4820        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
4821        <register type="OA" address="0x000027A0" value="0x00001002" />
4822        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
4823        <register type="OA" address="0x000027A8" value="0x00000402" />
4824        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
4825    </register_config>
4826    <register_config type="FLEX">
4827        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4828        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4829        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4830        <register type="FLEX" address="0x0000E758" value="0x00015014" />
4831        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4832        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4833        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
4834    </register_config>
4835  </set>
4836
4837  <set name="Metric set L3_4"
4838       mdapi_supported_apis="OGL OCL IO BB"
4839       underscore_name="l3_4"
4840       hw_config_guid="5fdff4a6-9dc8-45e1-bfda-ef54869fbdd4"
4841       chipset="CHV"
4842       symbol_name="L3_4"
4843       >
4844    <counter name="GPU Core Clocks"
4845             description="The total number of GPU core clocks elapsed during the measurement."
4846             data_type="uint64"
4847             equation="GPU_CLOCK 0 READ"
4848             underscore_name="gpu_core_clocks"
4849             units="cycles"
4850             symbol_name="GpuCoreClocks"
4851             semantic_type="event"
4852             mdapi_supported_apis=""
4853             mdapi_usage_flags="Tier1 Frame Batch Draw"
4854             mdapi_hw_unit_type="gpu"
4855             mdapi_group="GPU"
4856             />
4857    <counter name="EU Active"
4858             description="The percentage of time in which the Execution Units were actively processing."
4859             data_type="float"
4860             max_equation="100"
4861             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4862             underscore_name="eu_active"
4863             units="percent"
4864             symbol_name="EuActive"
4865             semantic_type="duration"
4866             mdapi_supported_apis=""
4867             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4868             mdapi_group="EU Array"
4869             mdapi_hw_unit_type="gpu"
4870             />
4871    <counter name="EU Both FPU Pipes Active"
4872             description="The percentage of time in which both EU FPU pipelines were actively processing."
4873             data_type="float"
4874             max_equation="100"
4875             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4876             underscore_name="eu_fpu_both_active"
4877             units="percent"
4878             symbol_name="EuFpuBothActive"
4879             semantic_type="duration"
4880             mdapi_supported_apis=""
4881             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4882             mdapi_group="EU Array/Pipes"
4883             mdapi_hw_unit_type="gpu"
4884             />
4885    <counter name="VS Send Pipe Active"
4886             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4887             data_type="float"
4888             max_equation="100"
4889             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4890             underscore_name="vs_send_active"
4891             units="percent"
4892             symbol_name="VsSendActive"
4893             semantic_type="duration"
4894             mdapi_supported_apis="OGL IO BB"
4895             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4896             mdapi_group="EU Array/Vertex Shader"
4897             mdapi_hw_unit_type="gpu"
4898             />
4899    <counter name="VS FPU1 Pipe Active"
4900             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4901             data_type="float"
4902             max_equation="100"
4903             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4904             underscore_name="vs_fpu1_active"
4905             units="percent"
4906             symbol_name="VsFpu1Active"
4907             semantic_type="duration"
4908             mdapi_supported_apis="OGL IO BB"
4909             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4910             mdapi_group="EU Array/Vertex Shader"
4911             mdapi_hw_unit_type="gpu"
4912             />
4913    <counter name="GS Threads Dispatched"
4914             description="The total number of geometry shader hardware threads dispatched."
4915             data_type="uint64"
4916             equation="A 5 READ"
4917             underscore_name="gs_threads"
4918             units="threads"
4919             symbol_name="GsThreads"
4920             semantic_type="event"
4921             mdapi_supported_apis="OGL4 IO BB"
4922             mdapi_usage_flags="Tier3 Frame Batch Draw"
4923             mdapi_hw_unit_type="gpu"
4924             mdapi_group="EU Array/Geometry Shader"
4925             />
4926    <counter name="Early Hi-Depth Test Fails"
4927             description="The total number of pixels dropped on early hierarchical depth test."
4928             data_type="uint64"
4929             equation="A 22 READ 4 UMUL"
4930             underscore_name="hi_depth_test_fails"
4931             units="pixels"
4932             symbol_name="HiDepthTestFails"
4933             semantic_type="event"
4934             mdapi_supported_apis="OGL IO BB"
4935             mdapi_usage_flags="Tier3 Frame Batch Draw"
4936             mdapi_hw_unit_type="gpu"
4937             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4938             />
4939    <counter name="FS Both FPU Active"
4940             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4941             data_type="float"
4942             max_equation="100"
4943             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4944             underscore_name="ps_eu_both_fpu_active"
4945             units="percent"
4946             symbol_name="PsEuBothFpuActive"
4947             semantic_type="duration"
4948             mdapi_supported_apis="OGL IO BB"
4949             mdapi_usage_flags="Tier4 Frame Batch Draw"
4950             mdapi_group="3D Pipe/Fragment Shader"
4951             mdapi_hw_unit_type="gpu"
4952             />
4953    <counter name="VS Threads Dispatched"
4954             description="The total number of vertex shader hardware threads dispatched."
4955             data_type="uint64"
4956             equation="A 1 READ"
4957             underscore_name="vs_threads"
4958             units="threads"
4959             symbol_name="VsThreads"
4960             semantic_type="event"
4961             mdapi_supported_apis="OGL IO BB"
4962             mdapi_usage_flags="Tier3 Frame Batch Draw"
4963             mdapi_hw_unit_type="gpu"
4964             mdapi_group="EU Array/Vertex Shader"
4965             />
4966    <counter name="FS Threads Dispatched"
4967             description="The total number of fragment shader hardware threads dispatched."
4968             data_type="uint64"
4969             equation="A 6 READ"
4970             underscore_name="ps_threads"
4971             units="threads"
4972             symbol_name="PsThreads"
4973             semantic_type="event"
4974             mdapi_supported_apis="OGL IO BB"
4975             mdapi_usage_flags="Tier3 Frame Batch Draw"
4976             mdapi_hw_unit_type="gpu"
4977             mdapi_group="EU Array/Fragment Shader"
4978             />
4979    <counter name="Shader Barrier Messages"
4980             description="The total number of shader barrier messages."
4981             data_type="uint64"
4982             equation="A 35 READ"
4983             underscore_name="shader_barriers"
4984             units="messages"
4985             symbol_name="ShaderBarriers"
4986             semantic_type="event"
4987             mdapi_supported_apis=""
4988             mdapi_usage_flags="Tier3 Frame Batch Draw"
4989             mdapi_hw_unit_type="gpu"
4990             mdapi_group="EU Array/Barrier"
4991             />
4992    <counter name="Sampler Texels"
4993             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4994             data_type="uint64"
4995             equation="A 28 READ 4 UMUL"
4996             underscore_name="sampler_texels"
4997             units="texels"
4998             symbol_name="SamplerTexels"
4999             semantic_type="event"
5000             mdapi_supported_apis=""
5001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5002             mdapi_hw_unit_type="gpu"
5003             mdapi_group="Sampler/Sampler Input"
5004             />
5005    <counter name="Pixels Failing Tests"
5006             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5007             data_type="uint64"
5008             equation="A 25 READ 4 UMUL"
5009             underscore_name="pixels_failing_post_ps_tests"
5010             units="pixels"
5011             symbol_name="PixelsFailingPostPsTests"
5012             semantic_type="event"
5013             mdapi_supported_apis="OGL IO BB"
5014             mdapi_usage_flags="Tier3 Frame Batch Draw"
5015             mdapi_hw_unit_type="gpu"
5016             mdapi_group="3D Pipe/Output Merger"
5017             />
5018    <counter name="GPU Time Elapsed"
5019             description="Time elapsed on the GPU during the measurement."
5020             data_type="uint64"
5021             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5022             underscore_name="gpu_time"
5023             units="ns"
5024             symbol_name="GpuTime"
5025             semantic_type="duration"
5026             mdapi_supported_apis=""
5027             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5028             mdapi_hw_unit_type="gpu"
5029             mdapi_group="GPU"
5030             />
5031    <counter name="AVG GPU Core Frequency"
5032             description="Average GPU Core Frequency in the measurement."
5033             data_type="uint64"
5034             max_equation="$GpuMaxFrequency"
5035             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5036             underscore_name="avg_gpu_core_frequency"
5037             units="hz"
5038             symbol_name="AvgGpuCoreFrequency"
5039             semantic_type="event"
5040             mdapi_supported_apis=""
5041             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5042             mdapi_group="GPU"
5043             mdapi_hw_unit_type="gpu"
5044             />
5045    <counter name="Sampler Texels Misses"
5046             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5047             data_type="uint64"
5048             equation="A 29 READ 4 UMUL"
5049             underscore_name="sampler_texel_misses"
5050             units="texels"
5051             symbol_name="SamplerTexelMisses"
5052             semantic_type="event"
5053             mdapi_supported_apis=""
5054             mdapi_usage_flags="Tier3 Batch Frame Draw"
5055             mdapi_hw_unit_type="gpu"
5056             mdapi_group="Sampler/Sampler Cache"
5057             />
5058    <counter name="CS Threads Dispatched"
5059             description="The total number of compute shader hardware threads dispatched."
5060             data_type="uint64"
5061             equation="A 4 READ"
5062             underscore_name="cs_threads"
5063             units="threads"
5064             symbol_name="CsThreads"
5065             semantic_type="event"
5066             mdapi_supported_apis="OGL4 OCL IO BB"
5067             mdapi_usage_flags="Tier3 Frame Batch Draw"
5068             mdapi_hw_unit_type="gpu"
5069             mdapi_group="EU Array/Compute Shader"
5070             />
5071    <counter name="SLM Bytes Read"
5072             description="The total number of GPU memory bytes read from shared local memory."
5073             data_type="uint64"
5074             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5075             equation="A 30 READ 64 UMUL"
5076             underscore_name="slm_bytes_read"
5077             units="bytes"
5078             symbol_name="SlmBytesRead"
5079             semantic_type="throughput"
5080             mdapi_supported_apis="OGL4 OCL IO BB"
5081             mdapi_usage_flags="Tier3 Frame Batch Draw"
5082             mdapi_group="L3/Data Port/SLM"
5083             mdapi_hw_unit_type="gpu"
5084             />
5085    <counter name="PS FPU1 Pipe Active"
5086             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5087             data_type="float"
5088             max_equation="100"
5089             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5090             underscore_name="ps_fpu1_active"
5091             units="percent"
5092             symbol_name="PsFpu1Active"
5093             semantic_type="duration"
5094             mdapi_supported_apis="OGL IO BB"
5095             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5096             mdapi_group="EU Array/Pixel Shader"
5097             mdapi_hw_unit_type="gpu"
5098             />
5099    <counter name="Slice0 L3 Bank2 Stalled"
5100             description="The percentage of time in which slice0 L3 bank2 is stalled"
5101             data_type="float"
5102             max_equation="100"
5103             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5104             underscore_name="l30_bank2_stalled"
5105             units="percent"
5106             symbol_name="L30Bank2Stalled"
5107             availability="$SliceMask 0x1 AND"
5108             semantic_type="duration"
5109             mdapi_supported_apis=""
5110             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5111             mdapi_group="GTI/L3"
5112             mdapi_hw_unit_type="slice"
5113             />
5114    <counter name="PS Send Pipeline Active"
5115             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5116             data_type="float"
5117             max_equation="100"
5118             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5119             underscore_name="ps_send_active"
5120             units="percent"
5121             symbol_name="PsSendActive"
5122             semantic_type="duration"
5123             mdapi_supported_apis="OGL IO BB"
5124             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5125             mdapi_group="EU Array/Pixel Shader"
5126             mdapi_hw_unit_type="gpu"
5127             />
5128    <counter name="VS FPU0 Pipe Active"
5129             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5130             data_type="float"
5131             max_equation="100"
5132             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5133             underscore_name="vs_fpu0_active"
5134             units="percent"
5135             symbol_name="VsFpu0Active"
5136             semantic_type="duration"
5137             mdapi_supported_apis="OGL IO BB"
5138             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5139             mdapi_group="EU Array/Vertex Shader"
5140             mdapi_hw_unit_type="gpu"
5141             />
5142    <counter name="GPU Busy"
5143             description="The percentage of time in which the GPU has been processing GPU commands."
5144             data_type="float"
5145             max_equation="100"
5146             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5147             underscore_name="gpu_busy"
5148             units="percent"
5149             symbol_name="GpuBusy"
5150             semantic_type="duration"
5151             mdapi_supported_apis=""
5152             mdapi_usage_flags="Tier1 Overview System Frame"
5153             mdapi_group="GPU"
5154             mdapi_hw_unit_type="gpu"
5155             />
5156    <counter name="Slice1 L3 Bank2 Active"
5157             description="The percentage of time in which slice1 L3 bank2 is active"
5158             data_type="float"
5159             max_equation="100"
5160             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5161             underscore_name="l31_bank2_active"
5162             units="percent"
5163             symbol_name="L31Bank2Active"
5164             availability="$SliceMask 0x2 AND"
5165             semantic_type="duration"
5166             mdapi_supported_apis=""
5167             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5168             mdapi_group="GTI/L3"
5169             mdapi_hw_unit_type="slice"
5170             />
5171    <counter name="Slice0 L3 Bank2 Active"
5172             description="The percentage of time in which slice0 L3 bank2 is active"
5173             data_type="float"
5174             max_equation="100"
5175             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5176             underscore_name="l30_bank2_active"
5177             units="percent"
5178             symbol_name="L30Bank2Active"
5179             availability="$SliceMask 0x1 AND"
5180             semantic_type="duration"
5181             mdapi_supported_apis=""
5182             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5183             mdapi_group="GTI/L3"
5184             mdapi_hw_unit_type="slice"
5185             />
5186    <counter name="Rasterized Pixels"
5187             description="The total number of rasterized pixels."
5188             data_type="uint64"
5189             equation="A 21 READ 4 UMUL"
5190             underscore_name="rasterized_pixels"
5191             units="pixels"
5192             symbol_name="RasterizedPixels"
5193             semantic_type="event"
5194             mdapi_supported_apis="OGL IO BB"
5195             mdapi_usage_flags="Tier3 Frame Batch Draw"
5196             mdapi_hw_unit_type="gpu"
5197             mdapi_group="3D Pipe/Rasterizer"
5198             />
5199    <counter name="Slice1 L3 Bank2 Stalled"
5200             description="The percentage of time in which slice1 L3 bank2 is stalled"
5201             data_type="float"
5202             max_equation="100"
5203             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5204             underscore_name="l31_bank2_stalled"
5205             units="percent"
5206             symbol_name="L31Bank2Stalled"
5207             availability="$SliceMask 0x2 AND"
5208             semantic_type="duration"
5209             mdapi_supported_apis=""
5210             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5211             mdapi_group="GTI/L3"
5212             mdapi_hw_unit_type="slice"
5213             />
5214    <counter name="PS FPU0 Pipe Active"
5215             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5216             data_type="float"
5217             max_equation="100"
5218             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5219             underscore_name="ps_fpu0_active"
5220             units="percent"
5221             symbol_name="PsFpu0Active"
5222             semantic_type="duration"
5223             mdapi_supported_apis="OGL IO BB"
5224             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5225             mdapi_group="EU Array/Pixel Shader"
5226             mdapi_hw_unit_type="gpu"
5227             />
5228    <counter name="DS Threads Dispatched"
5229             description="The total number of domain shader hardware threads dispatched."
5230             data_type="uint64"
5231             equation="A 3 READ"
5232             underscore_name="ds_threads"
5233             units="threads"
5234             symbol_name="DsThreads"
5235             semantic_type="event"
5236             mdapi_supported_apis="OGL4 IO BB"
5237             mdapi_usage_flags="Tier3 Frame Batch Draw"
5238             mdapi_hw_unit_type="gpu"
5239             mdapi_group="EU Array/Domain Shader"
5240             />
5241    <counter name="Samples Written"
5242             description="The total number of samples or pixels written to all render targets."
5243             data_type="uint64"
5244             equation="A 26 READ 4 UMUL"
5245             underscore_name="samples_written"
5246             units="pixels"
5247             symbol_name="SamplesWritten"
5248             semantic_type="event"
5249             mdapi_supported_apis="OGL IO BB"
5250             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5251             mdapi_hw_unit_type="gpu"
5252             mdapi_group="3D Pipe/Output Merger"
5253             />
5254    <counter name="EU Stall"
5255             description="The percentage of time in which the Execution Units were stalled."
5256             data_type="float"
5257             max_equation="100"
5258             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5259             underscore_name="eu_stall"
5260             units="percent"
5261             symbol_name="EuStall"
5262             semantic_type="duration"
5263             mdapi_supported_apis=""
5264             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5265             mdapi_group="EU Array"
5266             mdapi_hw_unit_type="gpu"
5267             />
5268    <counter name="Samples Blended"
5269             description="The total number of blended samples or pixels written to all render targets."
5270             data_type="uint64"
5271             equation="A 27 READ 4 UMUL"
5272             underscore_name="samples_blended"
5273             units="pixels"
5274             symbol_name="SamplesBlended"
5275             semantic_type="event"
5276             mdapi_supported_apis="OGL IO BB"
5277             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5278             mdapi_hw_unit_type="gpu"
5279             mdapi_group="3D Pipe/Output Merger"
5280             />
5281    <counter name="Early Depth Test Fails"
5282             description="The total number of pixels dropped on early depth test."
5283             data_type="uint64"
5284             equation="A 23 READ 4 UMUL"
5285             underscore_name="early_depth_test_fails"
5286             units="pixels"
5287             symbol_name="EarlyDepthTestFails"
5288             semantic_type="event"
5289             mdapi_supported_apis="OGL IO BB"
5290             mdapi_usage_flags="Tier3 Frame Batch Draw"
5291             mdapi_hw_unit_type="gpu"
5292             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5293             />
5294    <counter name="Shader Memory Accesses"
5295             description="The total number of shader memory accesses to L3."
5296             data_type="uint64"
5297             equation="A 32 READ"
5298             underscore_name="shader_memory_accesses"
5299             units="messages"
5300             symbol_name="ShaderMemoryAccesses"
5301             semantic_type="event"
5302             mdapi_supported_apis=""
5303             mdapi_usage_flags="Tier3 Frame Batch Draw"
5304             mdapi_hw_unit_type="gpu"
5305             mdapi_group="L3/Data Port"
5306             />
5307    <counter name="HS Threads Dispatched"
5308             description="The total number of hull shader hardware threads dispatched."
5309             data_type="uint64"
5310             equation="A 2 READ"
5311             underscore_name="hs_threads"
5312             units="threads"
5313             symbol_name="HsThreads"
5314             semantic_type="event"
5315             mdapi_supported_apis="OGL4 IO BB"
5316             mdapi_usage_flags="Tier3 Frame Batch Draw"
5317             mdapi_hw_unit_type="gpu"
5318             mdapi_group="EU Array/Hull Shader"
5319             />
5320    <counter name="SLM Bytes Written"
5321             description="The total number of GPU memory bytes written into shared local memory."
5322             data_type="uint64"
5323             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5324             equation="A 31 READ 64 UMUL"
5325             underscore_name="slm_bytes_written"
5326             units="bytes"
5327             symbol_name="SlmBytesWritten"
5328             semantic_type="throughput"
5329             mdapi_supported_apis="OGL4 OCL IO BB"
5330             mdapi_usage_flags="Tier3 Frame Batch Draw"
5331             mdapi_group="L3/Data Port/SLM"
5332             mdapi_hw_unit_type="gpu"
5333             />
5334    <counter name="L3 Shader Throughput"
5335             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5336             data_type="uint64"
5337             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
5338             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5339             underscore_name="l3_shader_throughput"
5340             units="bytes"
5341             symbol_name="L3ShaderThroughput"
5342             semantic_type="throughput"
5343             mdapi_supported_apis="OGL4 OCL IO BB"
5344             mdapi_usage_flags="Tier2 Frame Batch Draw"
5345             mdapi_group="L3/Data Port"
5346             mdapi_hw_unit_type="gpu"
5347             />
5348    <counter name="Samples Killed in FS"
5349             description="The total number of samples or pixels dropped in fragment shaders."
5350             data_type="uint64"
5351             equation="A 24 READ 4 UMUL"
5352             underscore_name="samples_killed_in_ps"
5353             units="pixels"
5354             symbol_name="SamplesKilledInPs"
5355             semantic_type="event"
5356             mdapi_supported_apis="OGL IO BB"
5357             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5358             mdapi_hw_unit_type="gpu"
5359             mdapi_group="3D Pipe/Fragment Shader"
5360             />
5361    <counter name="Shader Atomic Memory Accesses"
5362             description="The total number of shader atomic memory accesses."
5363             data_type="uint64"
5364             equation="A 34 READ"
5365             underscore_name="shader_atomics"
5366             units="messages"
5367             symbol_name="ShaderAtomics"
5368             semantic_type="event"
5369             mdapi_supported_apis="OGL4 OCL IO BB"
5370             mdapi_usage_flags="Tier3 Frame Batch Draw"
5371             mdapi_hw_unit_type="gpu"
5372             mdapi_group="L3/Data Port/Atomics"
5373             />
5374    <register_config type="NOA">
5375        <register type="NOA" address="0x00009840" value="0x000000A0" />
5376        <register type="NOA" address="0x00009888" value="0x121A0340" />
5377        <register type="NOA" address="0x00009888" value="0x103F0017" />
5378        <register type="NOA" address="0x00009888" value="0x123F0020" />
5379        <register type="NOA" address="0x00009888" value="0x129A0340" />
5380        <register type="NOA" address="0x00009888" value="0x10BF0017" />
5381        <register type="NOA" address="0x00009888" value="0x12BF0020" />
5382        <register type="NOA" address="0x00009888" value="0x041A3400" />
5383        <register type="NOA" address="0x00009888" value="0x101A0000" />
5384        <register type="NOA" address="0x00009888" value="0x043B8000" />
5385        <register type="NOA" address="0x00009888" value="0x0A3E0010" />
5386        <register type="NOA" address="0x00009888" value="0x003F0200" />
5387        <register type="NOA" address="0x00009888" value="0x023F0113" />
5388        <register type="NOA" address="0x00009888" value="0x043F0014" />
5389        <register type="NOA" address="0x00009888" value="0x02592000" />
5390        <register type="NOA" address="0x00009888" value="0x005A8000" />
5391        <register type="NOA" address="0x00009888" value="0x025AC000" />
5392        <register type="NOA" address="0x00009888" value="0x045A4000" />
5393        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
5394        <register type="NOA" address="0x00009888" value="0x001D8000" />
5395        <register type="NOA" address="0x00009888" value="0x021DC000" />
5396        <register type="NOA" address="0x00009888" value="0x041D4000" />
5397        <register type="NOA" address="0x00009888" value="0x0A1E8000" />
5398        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
5399        <register type="NOA" address="0x00009888" value="0x0E1F001A" />
5400        <register type="NOA" address="0x00009888" value="0x00394000" />
5401        <register type="NOA" address="0x00009888" value="0x02395000" />
5402        <register type="NOA" address="0x00009888" value="0x04391000" />
5403        <register type="NOA" address="0x00009888" value="0x069A0034" />
5404        <register type="NOA" address="0x00009888" value="0x109A0000" />
5405        <register type="NOA" address="0x00009888" value="0x06BB4000" />
5406        <register type="NOA" address="0x00009888" value="0x0ABE0040" />
5407        <register type="NOA" address="0x00009888" value="0x0CBF0984" />
5408        <register type="NOA" address="0x00009888" value="0x0EBF0A02" />
5409        <register type="NOA" address="0x00009888" value="0x02D94000" />
5410        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
5411        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
5412        <register type="NOA" address="0x00009888" value="0x0C9C0400" />
5413        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
5414        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
5415        <register type="NOA" address="0x00009888" value="0x0C9E0400" />
5416        <register type="NOA" address="0x00009888" value="0x109F02A8" />
5417        <register type="NOA" address="0x00009888" value="0x0E9F0040" />
5418        <register type="NOA" address="0x00009888" value="0x0CB95000" />
5419        <register type="NOA" address="0x00009888" value="0x0EB95000" />
5420        <register type="NOA" address="0x00009888" value="0x0F88000F" />
5421        <register type="NOA" address="0x00009888" value="0x0D880400" />
5422        <register type="NOA" address="0x00009888" value="0x038A8000" />
5423        <register type="NOA" address="0x00009888" value="0x058A8000" />
5424        <register type="NOA" address="0x00009888" value="0x078A8000" />
5425        <register type="NOA" address="0x00009888" value="0x098A8000" />
5426        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
5427        <register type="NOA" address="0x00009888" value="0x258B8009" />
5428        <register type="NOA" address="0x00009888" value="0x278B002A" />
5429        <register type="NOA" address="0x00009888" value="0x238B2A80" />
5430        <register type="NOA" address="0x00009888" value="0x198C4000" />
5431        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
5432        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
5433        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
5434        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
5435        <register type="NOA" address="0x00009888" value="0x078D2000" />
5436        <register type="NOA" address="0x00009888" value="0x2185800A" />
5437        <register type="NOA" address="0x00009888" value="0x2385002A" />
5438        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
5439        <register type="NOA" address="0x00009888" value="0x1B830154" />
5440        <register type="NOA" address="0x00009888" value="0x03834000" />
5441        <register type="NOA" address="0x00009888" value="0x05834000" />
5442        <register type="NOA" address="0x00009888" value="0x07834000" />
5443        <register type="NOA" address="0x00009888" value="0x09834000" />
5444        <register type="NOA" address="0x00009888" value="0x0B834000" />
5445        <register type="NOA" address="0x00009888" value="0x0D834000" />
5446        <register type="NOA" address="0x00009888" value="0x0D84C000" />
5447        <register type="NOA" address="0x00009888" value="0x0F84C000" />
5448        <register type="NOA" address="0x00009888" value="0x01848000" />
5449        <register type="NOA" address="0x00009888" value="0x0384C000" />
5450        <register type="NOA" address="0x00009888" value="0x0584C000" />
5451        <register type="NOA" address="0x00009888" value="0x07844000" />
5452        <register type="NOA" address="0x00009888" value="0x1D80C000" />
5453        <register type="NOA" address="0x00009888" value="0x1F80C000" />
5454        <register type="NOA" address="0x00009888" value="0x11808000" />
5455        <register type="NOA" address="0x00009888" value="0x1380C000" />
5456        <register type="NOA" address="0x00009888" value="0x1580C000" />
5457        <register type="NOA" address="0x00009888" value="0x17804000" />
5458        <register type="NOA" address="0x00009888" value="0x53800000" />
5459        <register type="NOA" address="0x00009888" value="0x45800800" />
5460        <register type="NOA" address="0x00009888" value="0x47800842" />
5461        <register type="NOA" address="0x00009888" value="0x21800000" />
5462        <register type="NOA" address="0x00009888" value="0x31800000" />
5463        <register type="NOA" address="0x00009888" value="0x4D800000" />
5464        <register type="NOA" address="0x00009888" value="0x3F801084" />
5465        <register type="NOA" address="0x00009888" value="0x4F800000" />
5466        <register type="NOA" address="0x00009888" value="0x41800044" />
5467        <register type="NOA" address="0x00009840" value="0x00000080" />
5468    </register_config>
5469    <register_config type="OA">
5470        <register type="OA" address="0x00002740" value="0x00000000" />
5471        <register type="OA" address="0x00002744" value="0x00800000" />
5472        <register type="OA" address="0x00002710" value="0x00000000" />
5473        <register type="OA" address="0x00002714" value="0xF0800000" />
5474        <register type="OA" address="0x00002720" value="0x00000000" />
5475        <register type="OA" address="0x00002724" value="0xF0800000" />
5476        <register type="OA" address="0x00002770" value="0x00100070" />
5477        <register type="OA" address="0x00002774" value="0x0000FFF1" />
5478        <register type="OA" address="0x00002778" value="0x00014002" />
5479        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
5480        <register type="OA" address="0x00002780" value="0x00010002" />
5481        <register type="OA" address="0x00002784" value="0x0000C7FF" />
5482        <register type="OA" address="0x00002788" value="0x00004002" />
5483        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
5484        <register type="OA" address="0x00002790" value="0x00100700" />
5485        <register type="OA" address="0x00002794" value="0x0000FF1F" />
5486        <register type="OA" address="0x00002798" value="0x00001402" />
5487        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
5488        <register type="OA" address="0x000027A0" value="0x00001002" />
5489        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
5490        <register type="OA" address="0x000027A8" value="0x00000402" />
5491        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
5492    </register_config>
5493    <register_config type="FLEX">
5494        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5495        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5496        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5497        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5498        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5499        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5500        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5501    </register_config>
5502  </set>
5503
5504  <set name="Metric set RasterizerAndPixelBackend"
5505       mdapi_supported_apis="OGL OCL IO BB"
5506       underscore_name="rasterizer_and_pixel_backend"
5507       hw_config_guid="2c0e45e1-7e2c-4a14-ae00-0b7ec868b8aa"
5508       chipset="CHV"
5509       symbol_name="RasterizerAndPixelBackend"
5510       >
5511    <counter name="GPU Core Clocks"
5512             description="The total number of GPU core clocks elapsed during the measurement."
5513             data_type="uint64"
5514             equation="GPU_CLOCK 0 READ"
5515             underscore_name="gpu_core_clocks"
5516             units="cycles"
5517             symbol_name="GpuCoreClocks"
5518             semantic_type="event"
5519             mdapi_supported_apis=""
5520             mdapi_usage_flags="Tier1 Frame Batch Draw"
5521             mdapi_hw_unit_type="gpu"
5522             mdapi_group="GPU"
5523             />
5524    <counter name="EU Active"
5525             description="The percentage of time in which the Execution Units were actively processing."
5526             data_type="float"
5527             max_equation="100"
5528             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5529             underscore_name="eu_active"
5530             units="percent"
5531             symbol_name="EuActive"
5532             semantic_type="duration"
5533             mdapi_supported_apis=""
5534             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5535             mdapi_group="EU Array"
5536             mdapi_hw_unit_type="gpu"
5537             />
5538    <counter name="EU Both FPU Pipes Active"
5539             description="The percentage of time in which both EU FPU pipelines were actively processing."
5540             data_type="float"
5541             max_equation="100"
5542             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5543             underscore_name="eu_fpu_both_active"
5544             units="percent"
5545             symbol_name="EuFpuBothActive"
5546             semantic_type="duration"
5547             mdapi_supported_apis=""
5548             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5549             mdapi_group="EU Array/Pipes"
5550             mdapi_hw_unit_type="gpu"
5551             />
5552    <counter name="Slice1 Rasterizer Input Available"
5553             description="The percentage of time in which slice1 rasterizer input is available"
5554             data_type="float"
5555             max_equation="100"
5556             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5557             underscore_name="rasterizer1_input_available"
5558             units="percent"
5559             symbol_name="Rasterizer1InputAvailable"
5560             availability="$SliceMask 0x2 AND"
5561             semantic_type="duration"
5562             mdapi_supported_apis=""
5563             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5564             mdapi_group="GPU/Rasterizer"
5565             mdapi_hw_unit_type="slice"
5566             />
5567    <counter name="VS Send Pipe Active"
5568             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5569             data_type="float"
5570             max_equation="100"
5571             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5572             underscore_name="vs_send_active"
5573             units="percent"
5574             symbol_name="VsSendActive"
5575             semantic_type="duration"
5576             mdapi_supported_apis="OGL IO BB"
5577             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5578             mdapi_group="EU Array/Vertex Shader"
5579             mdapi_hw_unit_type="gpu"
5580             />
5581    <counter name="VS FPU1 Pipe Active"
5582             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5583             data_type="float"
5584             max_equation="100"
5585             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5586             underscore_name="vs_fpu1_active"
5587             units="percent"
5588             symbol_name="VsFpu1Active"
5589             semantic_type="duration"
5590             mdapi_supported_apis="OGL IO BB"
5591             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5592             mdapi_group="EU Array/Vertex Shader"
5593             mdapi_hw_unit_type="gpu"
5594             />
5595    <counter name="GS Threads Dispatched"
5596             description="The total number of geometry shader hardware threads dispatched."
5597             data_type="uint64"
5598             equation="A 5 READ"
5599             underscore_name="gs_threads"
5600             units="threads"
5601             symbol_name="GsThreads"
5602             semantic_type="event"
5603             mdapi_supported_apis="OGL4 IO BB"
5604             mdapi_usage_flags="Tier3 Frame Batch Draw"
5605             mdapi_hw_unit_type="gpu"
5606             mdapi_group="EU Array/Geometry Shader"
5607             />
5608    <counter name="Early Hi-Depth Test Fails"
5609             description="The total number of pixels dropped on early hierarchical depth test."
5610             data_type="uint64"
5611             equation="A 22 READ 4 UMUL"
5612             underscore_name="hi_depth_test_fails"
5613             units="pixels"
5614             symbol_name="HiDepthTestFails"
5615             semantic_type="event"
5616             mdapi_supported_apis="OGL IO BB"
5617             mdapi_usage_flags="Tier3 Frame Batch Draw"
5618             mdapi_hw_unit_type="gpu"
5619             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5620             />
5621    <counter name="FS Both FPU Active"
5622             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5623             data_type="float"
5624             max_equation="100"
5625             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5626             underscore_name="ps_eu_both_fpu_active"
5627             units="percent"
5628             symbol_name="PsEuBothFpuActive"
5629             semantic_type="duration"
5630             mdapi_supported_apis="OGL IO BB"
5631             mdapi_usage_flags="Tier4 Frame Batch Draw"
5632             mdapi_group="3D Pipe/Fragment Shader"
5633             mdapi_hw_unit_type="gpu"
5634             />
5635    <counter name="VS Threads Dispatched"
5636             description="The total number of vertex shader hardware threads dispatched."
5637             data_type="uint64"
5638             equation="A 1 READ"
5639             underscore_name="vs_threads"
5640             units="threads"
5641             symbol_name="VsThreads"
5642             semantic_type="event"
5643             mdapi_supported_apis="OGL IO BB"
5644             mdapi_usage_flags="Tier3 Frame Batch Draw"
5645             mdapi_hw_unit_type="gpu"
5646             mdapi_group="EU Array/Vertex Shader"
5647             />
5648    <counter name="FS Threads Dispatched"
5649             description="The total number of fragment shader hardware threads dispatched."
5650             data_type="uint64"
5651             equation="A 6 READ"
5652             underscore_name="ps_threads"
5653             units="threads"
5654             symbol_name="PsThreads"
5655             semantic_type="event"
5656             mdapi_supported_apis="OGL IO BB"
5657             mdapi_usage_flags="Tier3 Frame Batch Draw"
5658             mdapi_hw_unit_type="gpu"
5659             mdapi_group="EU Array/Fragment Shader"
5660             />
5661    <counter name="Slice0 Pixel Values Ready"
5662             description="The percentage of time in which slice0 pixel values are ready"
5663             data_type="float"
5664             max_equation="100"
5665             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5666             underscore_name="pixel_values0_ready"
5667             units="percent"
5668             symbol_name="PixelValues0Ready"
5669             availability="$SliceMask 0x1 AND"
5670             semantic_type="duration"
5671             mdapi_supported_apis=""
5672             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5673             mdapi_group="GPU/3D Pipe"
5674             mdapi_hw_unit_type="slice"
5675             />
5676    <counter name="Shader Barrier Messages"
5677             description="The total number of shader barrier messages."
5678             data_type="uint64"
5679             equation="A 35 READ"
5680             underscore_name="shader_barriers"
5681             units="messages"
5682             symbol_name="ShaderBarriers"
5683             semantic_type="event"
5684             mdapi_supported_apis=""
5685             mdapi_usage_flags="Tier3 Frame Batch Draw"
5686             mdapi_hw_unit_type="gpu"
5687             mdapi_group="EU Array/Barrier"
5688             />
5689    <counter name="Sampler Texels"
5690             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5691             data_type="uint64"
5692             equation="A 28 READ 4 UMUL"
5693             underscore_name="sampler_texels"
5694             units="texels"
5695             symbol_name="SamplerTexels"
5696             semantic_type="event"
5697             mdapi_supported_apis=""
5698             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5699             mdapi_hw_unit_type="gpu"
5700             mdapi_group="Sampler/Sampler Input"
5701             />
5702    <counter name="Pixels Failing Tests"
5703             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5704             data_type="uint64"
5705             equation="A 25 READ 4 UMUL"
5706             underscore_name="pixels_failing_post_ps_tests"
5707             units="pixels"
5708             symbol_name="PixelsFailingPostPsTests"
5709             semantic_type="event"
5710             mdapi_supported_apis="OGL IO BB"
5711             mdapi_usage_flags="Tier3 Frame Batch Draw"
5712             mdapi_hw_unit_type="gpu"
5713             mdapi_group="3D Pipe/Output Merger"
5714             />
5715    <counter name="GPU Time Elapsed"
5716             description="Time elapsed on the GPU during the measurement."
5717             data_type="uint64"
5718             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5719             underscore_name="gpu_time"
5720             units="ns"
5721             symbol_name="GpuTime"
5722             semantic_type="duration"
5723             mdapi_supported_apis=""
5724             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5725             mdapi_hw_unit_type="gpu"
5726             mdapi_group="GPU"
5727             />
5728    <counter name="AVG GPU Core Frequency"
5729             description="Average GPU Core Frequency in the measurement."
5730             data_type="uint64"
5731             max_equation="$GpuMaxFrequency"
5732             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5733             underscore_name="avg_gpu_core_frequency"
5734             units="hz"
5735             symbol_name="AvgGpuCoreFrequency"
5736             semantic_type="event"
5737             mdapi_supported_apis=""
5738             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5739             mdapi_group="GPU"
5740             mdapi_hw_unit_type="gpu"
5741             />
5742    <counter name="Sampler Texels Misses"
5743             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5744             data_type="uint64"
5745             equation="A 29 READ 4 UMUL"
5746             underscore_name="sampler_texel_misses"
5747             units="texels"
5748             symbol_name="SamplerTexelMisses"
5749             semantic_type="event"
5750             mdapi_supported_apis=""
5751             mdapi_usage_flags="Tier3 Batch Frame Draw"
5752             mdapi_hw_unit_type="gpu"
5753             mdapi_group="Sampler/Sampler Cache"
5754             />
5755    <counter name="CS Threads Dispatched"
5756             description="The total number of compute shader hardware threads dispatched."
5757             data_type="uint64"
5758             equation="A 4 READ"
5759             underscore_name="cs_threads"
5760             units="threads"
5761             symbol_name="CsThreads"
5762             semantic_type="event"
5763             mdapi_supported_apis="OGL4 OCL IO BB"
5764             mdapi_usage_flags="Tier3 Frame Batch Draw"
5765             mdapi_hw_unit_type="gpu"
5766             mdapi_group="EU Array/Compute Shader"
5767             />
5768    <counter name="Slice0 Rasterizer Input Available"
5769             description="The percentage of time in which slice0 rasterizer input is available"
5770             data_type="float"
5771             max_equation="100"
5772             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5773             underscore_name="rasterizer0_input_available"
5774             units="percent"
5775             symbol_name="Rasterizer0InputAvailable"
5776             availability="$SliceMask 0x1 AND"
5777             semantic_type="duration"
5778             mdapi_supported_apis=""
5779             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5780             mdapi_group="GPU/Rasterizer"
5781             mdapi_hw_unit_type="slice"
5782             />
5783    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
5784             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied))"
5785             data_type="float"
5786             max_equation="100"
5787             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5788             underscore_name="pixel_data0_ready"
5789             units="percent"
5790             symbol_name="PixelData0Ready"
5791             availability="$SliceMask 0x1 AND"
5792             semantic_type="duration"
5793             mdapi_supported_apis=""
5794             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5795             mdapi_group="GPU/Rasterizer/Early Depth Test"
5796             mdapi_hw_unit_type="slice"
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="Slice1 Pixel Values Ready"
5869             description="The percentage of time in which slice1 pixel values are ready"
5870             data_type="float"
5871             max_equation="100"
5872             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5873             underscore_name="pixel_values1_ready"
5874             units="percent"
5875             symbol_name="PixelValues1Ready"
5876             availability="$SliceMask 0x2 AND"
5877             semantic_type="duration"
5878             mdapi_supported_apis=""
5879             mdapi_usage_flags="Tier3 Frame Batch Draw"
5880             mdapi_group="GPU/3D Pipe"
5881             mdapi_hw_unit_type="slice"
5882             />
5883    <counter name="Slice1 PS Output Available"
5884             description="The percentage of time in which slice1 PS output is available"
5885             data_type="float"
5886             max_equation="100"
5887             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5888             underscore_name="ps_output1_available"
5889             units="percent"
5890             symbol_name="PSOutput1Available"
5891             availability="$SliceMask 0x2 AND"
5892             semantic_type="duration"
5893             mdapi_supported_apis=""
5894             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5895             mdapi_group="GPU/3D Pipe"
5896             mdapi_hw_unit_type="slice"
5897             />
5898    <counter name="Rasterized Pixels"
5899             description="The total number of rasterized pixels."
5900             data_type="uint64"
5901             equation="A 21 READ 4 UMUL"
5902             underscore_name="rasterized_pixels"
5903             units="pixels"
5904             symbol_name="RasterizedPixels"
5905             semantic_type="event"
5906             mdapi_supported_apis="OGL IO BB"
5907             mdapi_usage_flags="Tier3 Frame Batch Draw"
5908             mdapi_hw_unit_type="gpu"
5909             mdapi_group="3D Pipe/Rasterizer"
5910             />
5911    <counter name="PS FPU0 Pipe Active"
5912             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5913             data_type="float"
5914             max_equation="100"
5915             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5916             underscore_name="ps_fpu0_active"
5917             units="percent"
5918             symbol_name="PsFpu0Active"
5919             semantic_type="duration"
5920             mdapi_supported_apis="OGL IO BB"
5921             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5922             mdapi_group="EU Array/Pixel Shader"
5923             mdapi_hw_unit_type="gpu"
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="Slice0 Rasterizer Output Ready"
5966             description="The percentage of time in which slice0 rasterizer output is ready"
5967             data_type="float"
5968             max_equation="100"
5969             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5970             underscore_name="rasterizer0_output_ready"
5971             units="percent"
5972             symbol_name="Rasterizer0OutputReady"
5973             availability="$SliceMask 0x1 AND"
5974             semantic_type="duration"
5975             mdapi_supported_apis=""
5976             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5977             mdapi_group="GPU/Rasterizer"
5978             mdapi_hw_unit_type="slice"
5979             />
5980    <counter name="Samples Blended"
5981             description="The total number of blended samples or pixels written to all render targets."
5982             data_type="uint64"
5983             equation="A 27 READ 4 UMUL"
5984             underscore_name="samples_blended"
5985             units="pixels"
5986             symbol_name="SamplesBlended"
5987             semantic_type="event"
5988             mdapi_supported_apis="OGL IO BB"
5989             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5990             mdapi_hw_unit_type="gpu"
5991             mdapi_group="3D Pipe/Output Merger"
5992             />
5993    <counter name="Early Depth Test Fails"
5994             description="The total number of pixels dropped on early depth test."
5995             data_type="uint64"
5996             equation="A 23 READ 4 UMUL"
5997             underscore_name="early_depth_test_fails"
5998             units="pixels"
5999             symbol_name="EarlyDepthTestFails"
6000             semantic_type="event"
6001             mdapi_supported_apis="OGL IO BB"
6002             mdapi_usage_flags="Tier3 Frame Batch Draw"
6003             mdapi_hw_unit_type="gpu"
6004             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6005             />
6006    <counter name="Slice1 Rasterizer Output Ready"
6007             description="The percentage of time in which slice1 rasterizer output is ready"
6008             data_type="float"
6009             max_equation="100"
6010             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6011             underscore_name="rasterizer1_output_ready"
6012             units="percent"
6013             symbol_name="Rasterizer1OutputReady"
6014             availability="$SliceMask 0x2 AND"
6015             semantic_type="duration"
6016             mdapi_supported_apis=""
6017             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6018             mdapi_group="GPU/Rasterizer"
6019             mdapi_hw_unit_type="slice"
6020             />
6021    <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
6022             description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
6023             data_type="float"
6024             max_equation="100"
6025             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6026             underscore_name="pixel_data1_ready"
6027             units="percent"
6028             symbol_name="PixelData1Ready"
6029             availability="$SliceMask 0x2 AND"
6030             semantic_type="duration"
6031             mdapi_supported_apis=""
6032             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6033             mdapi_group="GPU/Rasterizer/Early Depth Test"
6034             mdapi_hw_unit_type="slice"
6035             />
6036    <counter name="Shader Memory Accesses"
6037             description="The total number of shader memory accesses to L3."
6038             data_type="uint64"
6039             equation="A 32 READ"
6040             underscore_name="shader_memory_accesses"
6041             units="messages"
6042             symbol_name="ShaderMemoryAccesses"
6043             semantic_type="event"
6044             mdapi_supported_apis=""
6045             mdapi_usage_flags="Tier3 Frame Batch Draw"
6046             mdapi_hw_unit_type="gpu"
6047             mdapi_group="L3/Data Port"
6048             />
6049    <counter name="HS Threads Dispatched"
6050             description="The total number of hull shader hardware threads dispatched."
6051             data_type="uint64"
6052             equation="A 2 READ"
6053             underscore_name="hs_threads"
6054             units="threads"
6055             symbol_name="HsThreads"
6056             semantic_type="event"
6057             mdapi_supported_apis="OGL4 IO BB"
6058             mdapi_usage_flags="Tier3 Frame Batch Draw"
6059             mdapi_hw_unit_type="gpu"
6060             mdapi_group="EU Array/Hull Shader"
6061             />
6062    <counter name="SLM Bytes Written"
6063             description="The total number of GPU memory bytes written into shared local memory."
6064             data_type="uint64"
6065             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6066             equation="A 31 READ 64 UMUL"
6067             underscore_name="slm_bytes_written"
6068             units="bytes"
6069             symbol_name="SlmBytesWritten"
6070             semantic_type="throughput"
6071             mdapi_supported_apis="OGL4 OCL IO BB"
6072             mdapi_usage_flags="Tier3 Frame Batch Draw"
6073             mdapi_group="L3/Data Port/SLM"
6074             mdapi_hw_unit_type="gpu"
6075             />
6076    <counter name="L3 Shader Throughput"
6077             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6078             data_type="uint64"
6079             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
6080             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6081             underscore_name="l3_shader_throughput"
6082             units="bytes"
6083             symbol_name="L3ShaderThroughput"
6084             semantic_type="throughput"
6085             mdapi_supported_apis="OGL4 OCL IO BB"
6086             mdapi_usage_flags="Tier2 Frame Batch Draw"
6087             mdapi_group="L3/Data Port"
6088             mdapi_hw_unit_type="gpu"
6089             />
6090    <counter name="Samples Killed in FS"
6091             description="The total number of samples or pixels dropped in fragment shaders."
6092             data_type="uint64"
6093             equation="A 24 READ 4 UMUL"
6094             underscore_name="samples_killed_in_ps"
6095             units="pixels"
6096             symbol_name="SamplesKilledInPs"
6097             semantic_type="event"
6098             mdapi_supported_apis="OGL IO BB"
6099             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6100             mdapi_hw_unit_type="gpu"
6101             mdapi_group="3D Pipe/Fragment Shader"
6102             />
6103    <counter name="Slice0 PS Output Available"
6104             description="The percentage of time in which slice0 PS output is available"
6105             data_type="float"
6106             max_equation="100"
6107             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6108             underscore_name="ps_output0_available"
6109             units="percent"
6110             symbol_name="PSOutput0Available"
6111             availability="$SliceMask 0x1 AND"
6112             semantic_type="duration"
6113             mdapi_supported_apis=""
6114             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6115             mdapi_group="GPU/3D Pipe"
6116             mdapi_hw_unit_type="slice"
6117             />
6118    <counter name="Shader Atomic Memory Accesses"
6119             description="The total number of shader atomic memory accesses."
6120             data_type="uint64"
6121             equation="A 34 READ"
6122             underscore_name="shader_atomics"
6123             units="messages"
6124             symbol_name="ShaderAtomics"
6125             semantic_type="event"
6126             mdapi_supported_apis="OGL4 OCL IO BB"
6127             mdapi_usage_flags="Tier3 Frame Batch Draw"
6128             mdapi_hw_unit_type="gpu"
6129             mdapi_group="L3/Data Port/Atomics"
6130             />
6131    <register_config type="NOA">
6132        <register type="NOA" address="0x00009840" value="0x000000A0" />
6133        <register type="NOA" address="0x00009888" value="0x143B000E" />
6134        <register type="NOA" address="0x00009888" value="0x043C55C0" />
6135        <register type="NOA" address="0x00009888" value="0x0A1E0280" />
6136        <register type="NOA" address="0x00009888" value="0x0C1E0408" />
6137        <register type="NOA" address="0x00009888" value="0x10390000" />
6138        <register type="NOA" address="0x00009888" value="0x12397A1F" />
6139        <register type="NOA" address="0x00009888" value="0x14BB000E" />
6140        <register type="NOA" address="0x00009888" value="0x04BC5000" />
6141        <register type="NOA" address="0x00009888" value="0x0A9E0296" />
6142        <register type="NOA" address="0x00009888" value="0x0C9E0008" />
6143        <register type="NOA" address="0x00009888" value="0x10B90000" />
6144        <register type="NOA" address="0x00009888" value="0x12B97A1F" />
6145        <register type="NOA" address="0x00009888" value="0x063B0042" />
6146        <register type="NOA" address="0x00009888" value="0x103B0000" />
6147        <register type="NOA" address="0x00009888" value="0x083C0000" />
6148        <register type="NOA" address="0x00009888" value="0x0A3E0040" />
6149        <register type="NOA" address="0x00009888" value="0x043F8000" />
6150        <register type="NOA" address="0x00009888" value="0x02594000" />
6151        <register type="NOA" address="0x00009888" value="0x045A8000" />
6152        <register type="NOA" address="0x00009888" value="0x0C1C0400" />
6153        <register type="NOA" address="0x00009888" value="0x041D8000" />
6154        <register type="NOA" address="0x00009888" value="0x081E02C0" />
6155        <register type="NOA" address="0x00009888" value="0x0E1E0000" />
6156        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
6157        <register type="NOA" address="0x00009888" value="0x0E1F0260" />
6158        <register type="NOA" address="0x00009888" value="0x101F0014" />
6159        <register type="NOA" address="0x00009888" value="0x003905E0" />
6160        <register type="NOA" address="0x00009888" value="0x06390BC0" />
6161        <register type="NOA" address="0x00009888" value="0x02390018" />
6162        <register type="NOA" address="0x00009888" value="0x04394000" />
6163        <register type="NOA" address="0x00009888" value="0x04BB0042" />
6164        <register type="NOA" address="0x00009888" value="0x10BB0000" />
6165        <register type="NOA" address="0x00009888" value="0x02BC05C0" />
6166        <register type="NOA" address="0x00009888" value="0x08BC0000" />
6167        <register type="NOA" address="0x00009888" value="0x0ABE0004" />
6168        <register type="NOA" address="0x00009888" value="0x02BF8000" />
6169        <register type="NOA" address="0x00009888" value="0x02D91000" />
6170        <register type="NOA" address="0x00009888" value="0x02DA8000" />
6171        <register type="NOA" address="0x00009888" value="0x089C8000" />
6172        <register type="NOA" address="0x00009888" value="0x029D8000" />
6173        <register type="NOA" address="0x00009888" value="0x089E8000" />
6174        <register type="NOA" address="0x00009888" value="0x0E9E0000" />
6175        <register type="NOA" address="0x00009888" value="0x0E9FA806" />
6176        <register type="NOA" address="0x00009888" value="0x109F0142" />
6177        <register type="NOA" address="0x00009888" value="0x08B90617" />
6178        <register type="NOA" address="0x00009888" value="0x0AB90BE0" />
6179        <register type="NOA" address="0x00009888" value="0x02B94000" />
6180        <register type="NOA" address="0x00009888" value="0x0D88F000" />
6181        <register type="NOA" address="0x00009888" value="0x0F88000C" />
6182        <register type="NOA" address="0x00009888" value="0x07888000" />
6183        <register type="NOA" address="0x00009888" value="0x09888000" />
6184        <register type="NOA" address="0x00009888" value="0x018A8000" />
6185        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
6186        <register type="NOA" address="0x00009888" value="0x1B8A2800" />
6187        <register type="NOA" address="0x00009888" value="0x038A8000" />
6188        <register type="NOA" address="0x00009888" value="0x058A8000" />
6189        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
6190        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
6191        <register type="NOA" address="0x00009888" value="0x238B52A0" />
6192        <register type="NOA" address="0x00009888" value="0x258B6A95" />
6193        <register type="NOA" address="0x00009888" value="0x278B0029" />
6194        <register type="NOA" address="0x00009888" value="0x178C2000" />
6195        <register type="NOA" address="0x00009888" value="0x198C1500" />
6196        <register type="NOA" address="0x00009888" value="0x1B8C0014" />
6197        <register type="NOA" address="0x00009888" value="0x078C4000" />
6198        <register type="NOA" address="0x00009888" value="0x098C4000" />
6199        <register type="NOA" address="0x00009888" value="0x098DA000" />
6200        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
6201        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
6202        <register type="NOA" address="0x00009888" value="0x038D8000" />
6203        <register type="NOA" address="0x00009888" value="0x058D2000" />
6204        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
6205        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
6206        <register type="NOA" address="0x00009888" value="0x2385002A" />
6207        <register type="NOA" address="0x00009888" value="0x01834000" />
6208        <register type="NOA" address="0x00009888" value="0x0F834000" />
6209        <register type="NOA" address="0x00009888" value="0x19835400" />
6210        <register type="NOA" address="0x00009888" value="0x1B830155" />
6211        <register type="NOA" address="0x00009888" value="0x03834000" />
6212        <register type="NOA" address="0x00009888" value="0x05834000" />
6213        <register type="NOA" address="0x00009888" value="0x07834000" />
6214        <register type="NOA" address="0x00009888" value="0x09834000" />
6215        <register type="NOA" address="0x00009888" value="0x0B834000" />
6216        <register type="NOA" address="0x00009888" value="0x0D834000" />
6217        <register type="NOA" address="0x00009888" value="0x0184C000" />
6218        <register type="NOA" address="0x00009888" value="0x0784C000" />
6219        <register type="NOA" address="0x00009888" value="0x0984C000" />
6220        <register type="NOA" address="0x00009888" value="0x0B84C000" />
6221        <register type="NOA" address="0x00009888" value="0x0D84C000" />
6222        <register type="NOA" address="0x00009888" value="0x0F84C000" />
6223        <register type="NOA" address="0x00009888" value="0x0384C000" />
6224        <register type="NOA" address="0x00009888" value="0x0584C000" />
6225        <register type="NOA" address="0x00009888" value="0x1180C000" />
6226        <register type="NOA" address="0x00009888" value="0x1780C000" />
6227        <register type="NOA" address="0x00009888" value="0x1980C000" />
6228        <register type="NOA" address="0x00009888" value="0x1B80C000" />
6229        <register type="NOA" address="0x00009888" value="0x1D80C000" />
6230        <register type="NOA" address="0x00009888" value="0x1F80C000" />
6231        <register type="NOA" address="0x00009888" value="0x1380C000" />
6232        <register type="NOA" address="0x00009888" value="0x1580C000" />
6233        <register type="NOA" address="0x00009888" value="0x4D800444" />
6234        <register type="NOA" address="0x00009888" value="0x3D800000" />
6235        <register type="NOA" address="0x00009888" value="0x4F804000" />
6236        <register type="NOA" address="0x00009888" value="0x43801080" />
6237        <register type="NOA" address="0x00009888" value="0x51800000" />
6238        <register type="NOA" address="0x00009888" value="0x45800084" />
6239        <register type="NOA" address="0x00009888" value="0x53800044" />
6240        <register type="NOA" address="0x00009888" value="0x47801080" />
6241        <register type="NOA" address="0x00009888" value="0x21800000" />
6242        <register type="NOA" address="0x00009888" value="0x31800000" />
6243        <register type="NOA" address="0x00009888" value="0x3F800000" />
6244        <register type="NOA" address="0x00009888" value="0x41800840" />
6245        <register type="NOA" address="0x00009840" value="0x00000080" />
6246    </register_config>
6247    <register_config type="OA">
6248        <register type="OA" address="0x00002740" value="0x00000000" />
6249        <register type="OA" address="0x00002744" value="0x00800000" />
6250        <register type="OA" address="0x00002710" value="0x00000000" />
6251        <register type="OA" address="0x00002714" value="0xF0800000" />
6252        <register type="OA" address="0x00002720" value="0x00000000" />
6253        <register type="OA" address="0x00002724" value="0x30800000" />
6254        <register type="OA" address="0x00002770" value="0x00006000" />
6255        <register type="OA" address="0x00002774" value="0x0000F3FF" />
6256        <register type="OA" address="0x00002778" value="0x00001800" />
6257        <register type="OA" address="0x0000277C" value="0x0000FCFF" />
6258        <register type="OA" address="0x00002780" value="0x00000600" />
6259        <register type="OA" address="0x00002784" value="0x0000FF3F" />
6260        <register type="OA" address="0x00002788" value="0x00000180" />
6261        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
6262        <register type="OA" address="0x00002790" value="0x00000060" />
6263        <register type="OA" address="0x00002794" value="0x0000FFF3" />
6264        <register type="OA" address="0x00002798" value="0x00000018" />
6265        <register type="OA" address="0x0000279C" value="0x0000FFFC" />
6266    </register_config>
6267    <register_config type="FLEX">
6268        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6269        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6270        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6271        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6272        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6273        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6274        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6275    </register_config>
6276  </set>
6277
6278  <set name="Metric set Sampler_1"
6279       mdapi_supported_apis="OGL OCL IO BB"
6280       underscore_name="sampler_1"
6281       hw_config_guid="71148d78-baf5-474f-878a-e23158d0265d"
6282       chipset="CHV"
6283       symbol_name="Sampler_1"
6284       >
6285    <counter name="GPU Core Clocks"
6286             description="The total number of GPU core clocks elapsed during the measurement."
6287             data_type="uint64"
6288             equation="GPU_CLOCK 0 READ"
6289             underscore_name="gpu_core_clocks"
6290             units="cycles"
6291             symbol_name="GpuCoreClocks"
6292             semantic_type="event"
6293             mdapi_supported_apis=""
6294             mdapi_usage_flags="Tier1 Frame Batch Draw"
6295             mdapi_hw_unit_type="gpu"
6296             mdapi_group="GPU"
6297             />
6298    <counter name="EU Active"
6299             description="The percentage of time in which the Execution Units were actively processing."
6300             data_type="float"
6301             max_equation="100"
6302             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6303             underscore_name="eu_active"
6304             units="percent"
6305             symbol_name="EuActive"
6306             semantic_type="duration"
6307             mdapi_supported_apis=""
6308             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6309             mdapi_group="EU Array"
6310             mdapi_hw_unit_type="gpu"
6311             />
6312    <counter name="EU Both FPU Pipes Active"
6313             description="The percentage of time in which both EU FPU pipelines were actively processing."
6314             data_type="float"
6315             max_equation="100"
6316             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6317             underscore_name="eu_fpu_both_active"
6318             units="percent"
6319             symbol_name="EuFpuBothActive"
6320             semantic_type="duration"
6321             mdapi_supported_apis=""
6322             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6323             mdapi_group="EU Array/Pipes"
6324             mdapi_hw_unit_type="gpu"
6325             />
6326    <counter name="VS Send Pipe Active"
6327             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6328             data_type="float"
6329             max_equation="100"
6330             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6331             underscore_name="vs_send_active"
6332             units="percent"
6333             symbol_name="VsSendActive"
6334             semantic_type="duration"
6335             mdapi_supported_apis="OGL IO BB"
6336             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6337             mdapi_group="EU Array/Vertex Shader"
6338             mdapi_hw_unit_type="gpu"
6339             />
6340    <counter name="VS FPU1 Pipe Active"
6341             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6342             data_type="float"
6343             max_equation="100"
6344             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6345             underscore_name="vs_fpu1_active"
6346             units="percent"
6347             symbol_name="VsFpu1Active"
6348             semantic_type="duration"
6349             mdapi_supported_apis="OGL IO BB"
6350             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6351             mdapi_group="EU Array/Vertex Shader"
6352             mdapi_hw_unit_type="gpu"
6353             />
6354    <counter name="GS Threads Dispatched"
6355             description="The total number of geometry shader hardware threads dispatched."
6356             data_type="uint64"
6357             equation="A 5 READ"
6358             underscore_name="gs_threads"
6359             units="threads"
6360             symbol_name="GsThreads"
6361             semantic_type="event"
6362             mdapi_supported_apis="OGL4 IO BB"
6363             mdapi_usage_flags="Tier3 Frame Batch Draw"
6364             mdapi_hw_unit_type="gpu"
6365             mdapi_group="EU Array/Geometry Shader"
6366             />
6367    <counter name="Slice1 Subslice0 Input Available"
6368             description="The percentage of time in which slice1 subslice0 sampler input is available"
6369             data_type="float"
6370             max_equation="100"
6371             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6372             underscore_name="sampler10_input_available"
6373             units="percent"
6374             symbol_name="Sampler10InputAvailable"
6375             availability="$SubsliceMask 0x8 AND"
6376             semantic_type="duration"
6377             mdapi_supported_apis=""
6378             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6379             mdapi_group="GPU/Sampler"
6380             mdapi_hw_unit_type="subslice"
6381             />
6382    <counter name="Early Hi-Depth Test Fails"
6383             description="The total number of pixels dropped on early hierarchical depth test."
6384             data_type="uint64"
6385             equation="A 22 READ 4 UMUL"
6386             underscore_name="hi_depth_test_fails"
6387             units="pixels"
6388             symbol_name="HiDepthTestFails"
6389             semantic_type="event"
6390             mdapi_supported_apis="OGL IO BB"
6391             mdapi_usage_flags="Tier3 Frame Batch Draw"
6392             mdapi_hw_unit_type="gpu"
6393             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6394             />
6395    <counter name="FS Both FPU Active"
6396             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6397             data_type="float"
6398             max_equation="100"
6399             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6400             underscore_name="ps_eu_both_fpu_active"
6401             units="percent"
6402             symbol_name="PsEuBothFpuActive"
6403             semantic_type="duration"
6404             mdapi_supported_apis="OGL IO BB"
6405             mdapi_usage_flags="Tier4 Frame Batch Draw"
6406             mdapi_group="3D Pipe/Fragment Shader"
6407             mdapi_hw_unit_type="gpu"
6408             />
6409    <counter name="VS Threads Dispatched"
6410             description="The total number of vertex shader hardware threads dispatched."
6411             data_type="uint64"
6412             equation="A 1 READ"
6413             underscore_name="vs_threads"
6414             units="threads"
6415             symbol_name="VsThreads"
6416             semantic_type="event"
6417             mdapi_supported_apis="OGL IO BB"
6418             mdapi_usage_flags="Tier3 Frame Batch Draw"
6419             mdapi_hw_unit_type="gpu"
6420             mdapi_group="EU Array/Vertex Shader"
6421             />
6422    <counter name="FS Threads Dispatched"
6423             description="The total number of fragment shader hardware threads dispatched."
6424             data_type="uint64"
6425             equation="A 6 READ"
6426             underscore_name="ps_threads"
6427             units="threads"
6428             symbol_name="PsThreads"
6429             semantic_type="event"
6430             mdapi_supported_apis="OGL IO BB"
6431             mdapi_usage_flags="Tier3 Frame Batch Draw"
6432             mdapi_hw_unit_type="gpu"
6433             mdapi_group="EU Array/Fragment Shader"
6434             />
6435    <counter name="Shader Barrier Messages"
6436             description="The total number of shader barrier messages."
6437             data_type="uint64"
6438             equation="A 35 READ"
6439             underscore_name="shader_barriers"
6440             units="messages"
6441             symbol_name="ShaderBarriers"
6442             semantic_type="event"
6443             mdapi_supported_apis=""
6444             mdapi_usage_flags="Tier3 Frame Batch Draw"
6445             mdapi_hw_unit_type="gpu"
6446             mdapi_group="EU Array/Barrier"
6447             />
6448    <counter name="Sampler Texels"
6449             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6450             data_type="uint64"
6451             equation="A 28 READ 4 UMUL"
6452             underscore_name="sampler_texels"
6453             units="texels"
6454             symbol_name="SamplerTexels"
6455             semantic_type="event"
6456             mdapi_supported_apis=""
6457             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6458             mdapi_hw_unit_type="gpu"
6459             mdapi_group="Sampler/Sampler Input"
6460             />
6461    <counter name="Pixels Failing Tests"
6462             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6463             data_type="uint64"
6464             equation="A 25 READ 4 UMUL"
6465             underscore_name="pixels_failing_post_ps_tests"
6466             units="pixels"
6467             symbol_name="PixelsFailingPostPsTests"
6468             semantic_type="event"
6469             mdapi_supported_apis="OGL IO BB"
6470             mdapi_usage_flags="Tier3 Frame Batch Draw"
6471             mdapi_hw_unit_type="gpu"
6472             mdapi_group="3D Pipe/Output Merger"
6473             />
6474    <counter name="Slice1 Subslice2 Sampler Output Ready"
6475             description="The percentage of time in which slice1 subslice2 sampler output is ready"
6476             data_type="float"
6477             max_equation="100"
6478             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6479             underscore_name="sampler12_output_ready"
6480             units="percent"
6481             symbol_name="Sampler12OutputReady"
6482             availability="$SubsliceMask 0x20 AND"
6483             semantic_type="duration"
6484             mdapi_supported_apis=""
6485             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6486             mdapi_group="GPU/Sampler"
6487             mdapi_hw_unit_type="subslice"
6488             />
6489    <counter name="GPU Time Elapsed"
6490             description="Time elapsed on the GPU during the measurement."
6491             data_type="uint64"
6492             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6493             underscore_name="gpu_time"
6494             units="ns"
6495             symbol_name="GpuTime"
6496             semantic_type="duration"
6497             mdapi_supported_apis=""
6498             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6499             mdapi_hw_unit_type="gpu"
6500             mdapi_group="GPU"
6501             />
6502    <counter name="AVG GPU Core Frequency"
6503             description="Average GPU Core Frequency in the measurement."
6504             data_type="uint64"
6505             max_equation="$GpuMaxFrequency"
6506             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6507             underscore_name="avg_gpu_core_frequency"
6508             units="hz"
6509             symbol_name="AvgGpuCoreFrequency"
6510             semantic_type="event"
6511             mdapi_supported_apis=""
6512             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6513             mdapi_group="GPU"
6514             mdapi_hw_unit_type="gpu"
6515             />
6516    <counter name="Sampler Texels Misses"
6517             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6518             data_type="uint64"
6519             equation="A 29 READ 4 UMUL"
6520             underscore_name="sampler_texel_misses"
6521             units="texels"
6522             symbol_name="SamplerTexelMisses"
6523             semantic_type="event"
6524             mdapi_supported_apis=""
6525             mdapi_usage_flags="Tier3 Batch Frame Draw"
6526             mdapi_hw_unit_type="gpu"
6527             mdapi_group="Sampler/Sampler Cache"
6528             />
6529    <counter name="CS Threads Dispatched"
6530             description="The total number of compute shader hardware threads dispatched."
6531             data_type="uint64"
6532             equation="A 4 READ"
6533             underscore_name="cs_threads"
6534             units="threads"
6535             symbol_name="CsThreads"
6536             semantic_type="event"
6537             mdapi_supported_apis="OGL4 OCL IO BB"
6538             mdapi_usage_flags="Tier3 Frame Batch Draw"
6539             mdapi_hw_unit_type="gpu"
6540             mdapi_group="EU Array/Compute Shader"
6541             />
6542    <counter name="SLM Bytes Read"
6543             description="The total number of GPU memory bytes read from shared local memory."
6544             data_type="uint64"
6545             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6546             equation="A 30 READ 64 UMUL"
6547             underscore_name="slm_bytes_read"
6548             units="bytes"
6549             symbol_name="SlmBytesRead"
6550             semantic_type="throughput"
6551             mdapi_supported_apis="OGL4 OCL IO BB"
6552             mdapi_usage_flags="Tier3 Frame Batch Draw"
6553             mdapi_group="L3/Data Port/SLM"
6554             mdapi_hw_unit_type="gpu"
6555             />
6556    <counter name="PS FPU1 Pipe Active"
6557             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6558             data_type="float"
6559             max_equation="100"
6560             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6561             underscore_name="ps_fpu1_active"
6562             units="percent"
6563             symbol_name="PsFpu1Active"
6564             semantic_type="duration"
6565             mdapi_supported_apis="OGL IO BB"
6566             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6567             mdapi_group="EU Array/Pixel Shader"
6568             mdapi_hw_unit_type="gpu"
6569             />
6570    <counter name="PS Send Pipeline Active"
6571             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6572             data_type="float"
6573             max_equation="100"
6574             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6575             underscore_name="ps_send_active"
6576             units="percent"
6577             symbol_name="PsSendActive"
6578             semantic_type="duration"
6579             mdapi_supported_apis="OGL IO BB"
6580             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6581             mdapi_group="EU Array/Pixel Shader"
6582             mdapi_hw_unit_type="gpu"
6583             />
6584    <counter name="VS FPU0 Pipe Active"
6585             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6586             data_type="float"
6587             max_equation="100"
6588             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6589             underscore_name="vs_fpu0_active"
6590             units="percent"
6591             symbol_name="VsFpu0Active"
6592             semantic_type="duration"
6593             mdapi_supported_apis="OGL IO BB"
6594             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6595             mdapi_group="EU Array/Vertex Shader"
6596             mdapi_hw_unit_type="gpu"
6597             />
6598    <counter name="GPU Busy"
6599             description="The percentage of time in which the GPU has been processing GPU commands."
6600             data_type="float"
6601             max_equation="100"
6602             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6603             underscore_name="gpu_busy"
6604             units="percent"
6605             symbol_name="GpuBusy"
6606             semantic_type="duration"
6607             mdapi_supported_apis=""
6608             mdapi_usage_flags="Tier1 Overview System Frame"
6609             mdapi_group="GPU"
6610             mdapi_hw_unit_type="gpu"
6611             />
6612    <counter name="Slice1 Subslice1 Input Available"
6613             description="The percentage of time in which slice1 subslice1 sampler input is available"
6614             data_type="float"
6615             max_equation="100"
6616             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6617             underscore_name="sampler11_input_available"
6618             units="percent"
6619             symbol_name="Sampler11InputAvailable"
6620             availability="$SubsliceMask 0x10 AND"
6621             semantic_type="duration"
6622             mdapi_supported_apis=""
6623             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6624             mdapi_group="GPU/Sampler"
6625             mdapi_hw_unit_type="subslice"
6626             />
6627    <counter name="Rasterized Pixels"
6628             description="The total number of rasterized pixels."
6629             data_type="uint64"
6630             equation="A 21 READ 4 UMUL"
6631             underscore_name="rasterized_pixels"
6632             units="pixels"
6633             symbol_name="RasterizedPixels"
6634             semantic_type="event"
6635             mdapi_supported_apis="OGL IO BB"
6636             mdapi_usage_flags="Tier3 Frame Batch Draw"
6637             mdapi_hw_unit_type="gpu"
6638             mdapi_group="3D Pipe/Rasterizer"
6639             />
6640    <counter name="PS FPU0 Pipe Active"
6641             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6642             data_type="float"
6643             max_equation="100"
6644             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6645             underscore_name="ps_fpu0_active"
6646             units="percent"
6647             symbol_name="PsFpu0Active"
6648             semantic_type="duration"
6649             mdapi_supported_apis="OGL IO BB"
6650             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6651             mdapi_group="EU Array/Pixel Shader"
6652             mdapi_hw_unit_type="gpu"
6653             />
6654    <counter name="DS Threads Dispatched"
6655             description="The total number of domain shader hardware threads dispatched."
6656             data_type="uint64"
6657             equation="A 3 READ"
6658             underscore_name="ds_threads"
6659             units="threads"
6660             symbol_name="DsThreads"
6661             semantic_type="event"
6662             mdapi_supported_apis="OGL4 IO BB"
6663             mdapi_usage_flags="Tier3 Frame Batch Draw"
6664             mdapi_hw_unit_type="gpu"
6665             mdapi_group="EU Array/Domain Shader"
6666             />
6667    <counter name="Samples Written"
6668             description="The total number of samples or pixels written to all render targets."
6669             data_type="uint64"
6670             equation="A 26 READ 4 UMUL"
6671             underscore_name="samples_written"
6672             units="pixels"
6673             symbol_name="SamplesWritten"
6674             semantic_type="event"
6675             mdapi_supported_apis="OGL IO BB"
6676             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6677             mdapi_hw_unit_type="gpu"
6678             mdapi_group="3D Pipe/Output Merger"
6679             />
6680    <counter name="EU Stall"
6681             description="The percentage of time in which the Execution Units were stalled."
6682             data_type="float"
6683             max_equation="100"
6684             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6685             underscore_name="eu_stall"
6686             units="percent"
6687             symbol_name="EuStall"
6688             semantic_type="duration"
6689             mdapi_supported_apis=""
6690             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6691             mdapi_group="EU Array"
6692             mdapi_hw_unit_type="gpu"
6693             />
6694    <counter name="Samples Blended"
6695             description="The total number of blended samples or pixels written to all render targets."
6696             data_type="uint64"
6697             equation="A 27 READ 4 UMUL"
6698             underscore_name="samples_blended"
6699             units="pixels"
6700             symbol_name="SamplesBlended"
6701             semantic_type="event"
6702             mdapi_supported_apis="OGL IO BB"
6703             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6704             mdapi_hw_unit_type="gpu"
6705             mdapi_group="3D Pipe/Output Merger"
6706             />
6707    <counter name="Early Depth Test Fails"
6708             description="The total number of pixels dropped on early depth test."
6709             data_type="uint64"
6710             equation="A 23 READ 4 UMUL"
6711             underscore_name="early_depth_test_fails"
6712             units="pixels"
6713             symbol_name="EarlyDepthTestFails"
6714             semantic_type="event"
6715             mdapi_supported_apis="OGL IO BB"
6716             mdapi_usage_flags="Tier3 Frame Batch Draw"
6717             mdapi_hw_unit_type="gpu"
6718             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6719             />
6720    <counter name="Slice1 Subslice2 Input Available"
6721             description="The percentage of time in which slice1 subslice2 sampler input is available"
6722             data_type="float"
6723             max_equation="100"
6724             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6725             underscore_name="sampler12_input_available"
6726             units="percent"
6727             symbol_name="Sampler12InputAvailable"
6728             availability="$SubsliceMask 0x20 AND"
6729             semantic_type="duration"
6730             mdapi_supported_apis=""
6731             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6732             mdapi_group="GPU/Sampler"
6733             mdapi_hw_unit_type="subslice"
6734             />
6735    <counter name="Slice1 Subslice0 Sampler Output Ready"
6736             description="The percentage of time in which slice1 subslice0 sampler output is ready"
6737             data_type="float"
6738             max_equation="100"
6739             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6740             underscore_name="sampler10_output_ready"
6741             units="percent"
6742             symbol_name="Sampler10OutputReady"
6743             availability="$SubsliceMask 0x8 AND"
6744             semantic_type="duration"
6745             mdapi_supported_apis=""
6746             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6747             mdapi_group="GPU/Sampler"
6748             mdapi_hw_unit_type="subslice"
6749             />
6750    <counter name="Shader Memory Accesses"
6751             description="The total number of shader memory accesses to L3."
6752             data_type="uint64"
6753             equation="A 32 READ"
6754             underscore_name="shader_memory_accesses"
6755             units="messages"
6756             symbol_name="ShaderMemoryAccesses"
6757             semantic_type="event"
6758             mdapi_supported_apis=""
6759             mdapi_usage_flags="Tier3 Frame Batch Draw"
6760             mdapi_hw_unit_type="gpu"
6761             mdapi_group="L3/Data Port"
6762             />
6763    <counter name="Slice1 Subslice1 Sampler Output Ready"
6764             description="The percentage of time in which slice1 subslice1 sampler output is ready"
6765             data_type="float"
6766             max_equation="100"
6767             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6768             underscore_name="sampler11_output_ready"
6769             units="percent"
6770             symbol_name="Sampler11OutputReady"
6771             availability="$SubsliceMask 0x10 AND"
6772             semantic_type="duration"
6773             mdapi_supported_apis=""
6774             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6775             mdapi_group="GPU/Sampler"
6776             mdapi_hw_unit_type="subslice"
6777             />
6778    <counter name="HS Threads Dispatched"
6779             description="The total number of hull shader hardware threads dispatched."
6780             data_type="uint64"
6781             equation="A 2 READ"
6782             underscore_name="hs_threads"
6783             units="threads"
6784             symbol_name="HsThreads"
6785             semantic_type="event"
6786             mdapi_supported_apis="OGL4 IO BB"
6787             mdapi_usage_flags="Tier3 Frame Batch Draw"
6788             mdapi_hw_unit_type="gpu"
6789             mdapi_group="EU Array/Hull Shader"
6790             />
6791    <counter name="SLM Bytes Written"
6792             description="The total number of GPU memory bytes written into shared local memory."
6793             data_type="uint64"
6794             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6795             equation="A 31 READ 64 UMUL"
6796             underscore_name="slm_bytes_written"
6797             units="bytes"
6798             symbol_name="SlmBytesWritten"
6799             semantic_type="throughput"
6800             mdapi_supported_apis="OGL4 OCL IO BB"
6801             mdapi_usage_flags="Tier3 Frame Batch Draw"
6802             mdapi_group="L3/Data Port/SLM"
6803             mdapi_hw_unit_type="gpu"
6804             />
6805    <counter name="L3 Shader Throughput"
6806             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6807             data_type="uint64"
6808             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
6809             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6810             underscore_name="l3_shader_throughput"
6811             units="bytes"
6812             symbol_name="L3ShaderThroughput"
6813             semantic_type="throughput"
6814             mdapi_supported_apis="OGL4 OCL IO BB"
6815             mdapi_usage_flags="Tier2 Frame Batch Draw"
6816             mdapi_group="L3/Data Port"
6817             mdapi_hw_unit_type="gpu"
6818             />
6819    <counter name="Samples Killed in FS"
6820             description="The total number of samples or pixels dropped in fragment shaders."
6821             data_type="uint64"
6822             equation="A 24 READ 4 UMUL"
6823             underscore_name="samples_killed_in_ps"
6824             units="pixels"
6825             symbol_name="SamplesKilledInPs"
6826             semantic_type="event"
6827             mdapi_supported_apis="OGL IO BB"
6828             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6829             mdapi_hw_unit_type="gpu"
6830             mdapi_group="3D Pipe/Fragment Shader"
6831             />
6832    <counter name="Shader Atomic Memory Accesses"
6833             description="The total number of shader atomic memory accesses."
6834             data_type="uint64"
6835             equation="A 34 READ"
6836             underscore_name="shader_atomics"
6837             units="messages"
6838             symbol_name="ShaderAtomics"
6839             semantic_type="event"
6840             mdapi_supported_apis="OGL4 OCL IO BB"
6841             mdapi_usage_flags="Tier3 Frame Batch Draw"
6842             mdapi_hw_unit_type="gpu"
6843             mdapi_group="L3/Data Port/Atomics"
6844             />
6845    <register_config type="NOA">
6846        <register type="NOA" address="0x00009840" value="0x000000A0" />
6847        <register type="NOA" address="0x00009888" value="0x18921400" />
6848        <register type="NOA" address="0x00009888" value="0x149500AB" />
6849        <register type="NOA" address="0x00009888" value="0x18B21400" />
6850        <register type="NOA" address="0x00009888" value="0x14B500AB" />
6851        <register type="NOA" address="0x00009888" value="0x18D21400" />
6852        <register type="NOA" address="0x00009888" value="0x14D500AB" />
6853        <register type="NOA" address="0x00009888" value="0x0CDC8000" />
6854        <register type="NOA" address="0x00009888" value="0x0EDC4000" />
6855        <register type="NOA" address="0x00009888" value="0x02DCC000" />
6856        <register type="NOA" address="0x00009888" value="0x04DCC000" />
6857        <register type="NOA" address="0x00009888" value="0x1ABD00A0" />
6858        <register type="NOA" address="0x00009888" value="0x0ABD8000" />
6859        <register type="NOA" address="0x00009888" value="0x0CD88000" />
6860        <register type="NOA" address="0x00009888" value="0x0ED84000" />
6861        <register type="NOA" address="0x00009888" value="0x04D88000" />
6862        <register type="NOA" address="0x00009888" value="0x1ADB0050" />
6863        <register type="NOA" address="0x00009888" value="0x04DB8000" />
6864        <register type="NOA" address="0x00009888" value="0x06DB8000" />
6865        <register type="NOA" address="0x00009888" value="0x08DB8000" />
6866        <register type="NOA" address="0x00009888" value="0x0ADB4000" />
6867        <register type="NOA" address="0x00009888" value="0x109F02A0" />
6868        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
6869        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
6870        <register type="NOA" address="0x00009888" value="0x18B82500" />
6871        <register type="NOA" address="0x00009888" value="0x02B88000" />
6872        <register type="NOA" address="0x00009888" value="0x04B84000" />
6873        <register type="NOA" address="0x00009888" value="0x06B84000" />
6874        <register type="NOA" address="0x00009888" value="0x08B84000" />
6875        <register type="NOA" address="0x00009888" value="0x0AB84000" />
6876        <register type="NOA" address="0x00009888" value="0x0CB88000" />
6877        <register type="NOA" address="0x00009888" value="0x0CB98000" />
6878        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
6879        <register type="NOA" address="0x00009888" value="0x00B98000" />
6880        <register type="NOA" address="0x00009888" value="0x02B9A000" />
6881        <register type="NOA" address="0x00009888" value="0x04B9A000" />
6882        <register type="NOA" address="0x00009888" value="0x06B92000" />
6883        <register type="NOA" address="0x00009888" value="0x1ABA0200" />
6884        <register type="NOA" address="0x00009888" value="0x02BA8000" />
6885        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
6886        <register type="NOA" address="0x00009888" value="0x04908000" />
6887        <register type="NOA" address="0x00009888" value="0x04918000" />
6888        <register type="NOA" address="0x00009888" value="0x04927300" />
6889        <register type="NOA" address="0x00009888" value="0x10920000" />
6890        <register type="NOA" address="0x00009888" value="0x1893000A" />
6891        <register type="NOA" address="0x00009888" value="0x0A934000" />
6892        <register type="NOA" address="0x00009888" value="0x0A946000" />
6893        <register type="NOA" address="0x00009888" value="0x0C959000" />
6894        <register type="NOA" address="0x00009888" value="0x0E950098" />
6895        <register type="NOA" address="0x00009888" value="0x10950000" />
6896        <register type="NOA" address="0x00009888" value="0x04B04000" />
6897        <register type="NOA" address="0x00009888" value="0x04B14000" />
6898        <register type="NOA" address="0x00009888" value="0x04B20073" />
6899        <register type="NOA" address="0x00009888" value="0x10B20000" />
6900        <register type="NOA" address="0x00009888" value="0x04B38000" />
6901        <register type="NOA" address="0x00009888" value="0x06B38000" />
6902        <register type="NOA" address="0x00009888" value="0x08B34000" />
6903        <register type="NOA" address="0x00009888" value="0x04B4C000" />
6904        <register type="NOA" address="0x00009888" value="0x02B59890" />
6905        <register type="NOA" address="0x00009888" value="0x10B50000" />
6906        <register type="NOA" address="0x00009888" value="0x06D04000" />
6907        <register type="NOA" address="0x00009888" value="0x06D14000" />
6908        <register type="NOA" address="0x00009888" value="0x06D20073" />
6909        <register type="NOA" address="0x00009888" value="0x10D20000" />
6910        <register type="NOA" address="0x00009888" value="0x18D30020" />
6911        <register type="NOA" address="0x00009888" value="0x02D38000" />
6912        <register type="NOA" address="0x00009888" value="0x0CD34000" />
6913        <register type="NOA" address="0x00009888" value="0x0AD48000" />
6914        <register type="NOA" address="0x00009888" value="0x04D42000" />
6915        <register type="NOA" address="0x00009888" value="0x0ED59000" />
6916        <register type="NOA" address="0x00009888" value="0x00D59800" />
6917        <register type="NOA" address="0x00009888" value="0x10D50000" />
6918        <register type="NOA" address="0x00009888" value="0x0F88000E" />
6919        <register type="NOA" address="0x00009888" value="0x03888000" />
6920        <register type="NOA" address="0x00009888" value="0x05888000" />
6921        <register type="NOA" address="0x00009888" value="0x07888000" />
6922        <register type="NOA" address="0x00009888" value="0x09888000" />
6923        <register type="NOA" address="0x00009888" value="0x0B888000" />
6924        <register type="NOA" address="0x00009888" value="0x0D880400" />
6925        <register type="NOA" address="0x00009888" value="0x278B002A" />
6926        <register type="NOA" address="0x00009888" value="0x238B5500" />
6927        <register type="NOA" address="0x00009888" value="0x258B000A" />
6928        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
6929        <register type="NOA" address="0x00009888" value="0x038C4000" />
6930        <register type="NOA" address="0x00009888" value="0x058C4000" />
6931        <register type="NOA" address="0x00009888" value="0x078C4000" />
6932        <register type="NOA" address="0x00009888" value="0x098C4000" />
6933        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
6934        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
6935        <register type="NOA" address="0x00009888" value="0x0D8D8000" />
6936        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
6937        <register type="NOA" address="0x00009888" value="0x018D8000" />
6938        <register type="NOA" address="0x00009888" value="0x038DA000" />
6939        <register type="NOA" address="0x00009888" value="0x058DA000" />
6940        <register type="NOA" address="0x00009888" value="0x078D2000" />
6941        <register type="NOA" address="0x00009888" value="0x2385002A" />
6942        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
6943        <register type="NOA" address="0x00009888" value="0x2185000A" />
6944        <register type="NOA" address="0x00009888" value="0x1B830150" />
6945        <register type="NOA" address="0x00009888" value="0x03834000" />
6946        <register type="NOA" address="0x00009888" value="0x05834000" />
6947        <register type="NOA" address="0x00009888" value="0x07834000" />
6948        <register type="NOA" address="0x00009888" value="0x09834000" />
6949        <register type="NOA" address="0x00009888" value="0x0B834000" />
6950        <register type="NOA" address="0x00009888" value="0x0D834000" />
6951        <register type="NOA" address="0x00009888" value="0x0D848000" />
6952        <register type="NOA" address="0x00009888" value="0x0F84C000" />
6953        <register type="NOA" address="0x00009888" value="0x01848000" />
6954        <register type="NOA" address="0x00009888" value="0x0384C000" />
6955        <register type="NOA" address="0x00009888" value="0x0584C000" />
6956        <register type="NOA" address="0x00009888" value="0x07844000" />
6957        <register type="NOA" address="0x00009888" value="0x1D808000" />
6958        <register type="NOA" address="0x00009888" value="0x1F80C000" />
6959        <register type="NOA" address="0x00009888" value="0x11808000" />
6960        <register type="NOA" address="0x00009888" value="0x1380C000" />
6961        <register type="NOA" address="0x00009888" value="0x1580C000" />
6962        <register type="NOA" address="0x00009888" value="0x17804000" />
6963        <register type="NOA" address="0x00009888" value="0x53800000" />
6964        <register type="NOA" address="0x00009888" value="0x47801021" />
6965        <register type="NOA" address="0x00009888" value="0x21800000" />
6966        <register type="NOA" address="0x00009888" value="0x31800000" />
6967        <register type="NOA" address="0x00009888" value="0x4D800000" />
6968        <register type="NOA" address="0x00009888" value="0x3F800C64" />
6969        <register type="NOA" address="0x00009888" value="0x4F800000" />
6970        <register type="NOA" address="0x00009888" value="0x41800C02" />
6971        <register type="NOA" address="0x00009840" value="0x00000080" />
6972    </register_config>
6973    <register_config type="OA">
6974        <register type="OA" address="0x00002740" value="0x00000000" />
6975        <register type="OA" address="0x00002744" value="0x00800000" />
6976        <register type="OA" address="0x00002710" value="0x00000000" />
6977        <register type="OA" address="0x00002714" value="0x70800000" />
6978        <register type="OA" address="0x00002720" value="0x00000000" />
6979        <register type="OA" address="0x00002724" value="0x00800000" />
6980        <register type="OA" address="0x00002770" value="0x0000C000" />
6981        <register type="OA" address="0x00002774" value="0x0000E7FF" />
6982        <register type="OA" address="0x00002778" value="0x00003000" />
6983        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
6984        <register type="OA" address="0x00002780" value="0x00000C00" />
6985        <register type="OA" address="0x00002784" value="0x0000FE7F" />
6986    </register_config>
6987    <register_config type="FLEX">
6988        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6989        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6990        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6991        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6992        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6993        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6994        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6995    </register_config>
6996  </set>
6997
6998  <set name="Metric set Sampler_2"
6999       mdapi_supported_apis="OGL OCL IO BB"
7000       underscore_name="sampler_2"
7001       hw_config_guid="b996a2b7-c59c-492d-877a-8cd54fd6df84"
7002       chipset="CHV"
7003       symbol_name="Sampler_2"
7004       >
7005    <counter name="GPU Core Clocks"
7006             description="The total number of GPU core clocks elapsed during the measurement."
7007             data_type="uint64"
7008             equation="GPU_CLOCK 0 READ"
7009             underscore_name="gpu_core_clocks"
7010             units="cycles"
7011             symbol_name="GpuCoreClocks"
7012             semantic_type="event"
7013             mdapi_supported_apis=""
7014             mdapi_usage_flags="Tier1 Frame Batch Draw"
7015             mdapi_hw_unit_type="gpu"
7016             mdapi_group="GPU"
7017             />
7018    <counter name="EU Active"
7019             description="The percentage of time in which the Execution Units were actively processing."
7020             data_type="float"
7021             max_equation="100"
7022             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7023             underscore_name="eu_active"
7024             units="percent"
7025             symbol_name="EuActive"
7026             semantic_type="duration"
7027             mdapi_supported_apis=""
7028             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7029             mdapi_group="EU Array"
7030             mdapi_hw_unit_type="gpu"
7031             />
7032    <counter name="Slice0 Subslice2 Input Available"
7033             description="The percentage of time in which slice0 subslice2 sampler input is available"
7034             data_type="float"
7035             max_equation="100"
7036             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7037             underscore_name="sampler02_input_available"
7038             units="percent"
7039             symbol_name="Sampler02InputAvailable"
7040             availability="$SubsliceMask 0x4 AND"
7041             semantic_type="duration"
7042             mdapi_supported_apis=""
7043             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7044             mdapi_group="GPU/Sampler"
7045             mdapi_hw_unit_type="subslice"
7046             />
7047    <counter name="EU Both FPU Pipes Active"
7048             description="The percentage of time in which both EU FPU pipelines were actively processing."
7049             data_type="float"
7050             max_equation="100"
7051             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7052             underscore_name="eu_fpu_both_active"
7053             units="percent"
7054             symbol_name="EuFpuBothActive"
7055             semantic_type="duration"
7056             mdapi_supported_apis=""
7057             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7058             mdapi_group="EU Array/Pipes"
7059             mdapi_hw_unit_type="gpu"
7060             />
7061    <counter name="VS Send Pipe Active"
7062             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7063             data_type="float"
7064             max_equation="100"
7065             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7066             underscore_name="vs_send_active"
7067             units="percent"
7068             symbol_name="VsSendActive"
7069             semantic_type="duration"
7070             mdapi_supported_apis="OGL IO BB"
7071             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7072             mdapi_group="EU Array/Vertex Shader"
7073             mdapi_hw_unit_type="gpu"
7074             />
7075    <counter name="Slice0 Subslice0 Input Available"
7076             description="The percentage of time in which slice0 subslice0 sampler input is available"
7077             data_type="float"
7078             max_equation="100"
7079             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7080             underscore_name="sampler00_input_available"
7081             units="percent"
7082             symbol_name="Sampler00InputAvailable"
7083             availability="$SubsliceMask 0x1 AND"
7084             semantic_type="duration"
7085             mdapi_supported_apis=""
7086             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7087             mdapi_group="GPU/Sampler"
7088             mdapi_hw_unit_type="subslice"
7089             />
7090    <counter name="VS FPU1 Pipe Active"
7091             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7092             data_type="float"
7093             max_equation="100"
7094             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7095             underscore_name="vs_fpu1_active"
7096             units="percent"
7097             symbol_name="VsFpu1Active"
7098             semantic_type="duration"
7099             mdapi_supported_apis="OGL IO BB"
7100             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7101             mdapi_group="EU Array/Vertex Shader"
7102             mdapi_hw_unit_type="gpu"
7103             />
7104    <counter name="GS Threads Dispatched"
7105             description="The total number of geometry shader hardware threads dispatched."
7106             data_type="uint64"
7107             equation="A 5 READ"
7108             underscore_name="gs_threads"
7109             units="threads"
7110             symbol_name="GsThreads"
7111             semantic_type="event"
7112             mdapi_supported_apis="OGL4 IO BB"
7113             mdapi_usage_flags="Tier3 Frame Batch Draw"
7114             mdapi_hw_unit_type="gpu"
7115             mdapi_group="EU Array/Geometry Shader"
7116             />
7117    <counter name="Early Hi-Depth Test Fails"
7118             description="The total number of pixels dropped on early hierarchical depth test."
7119             data_type="uint64"
7120             equation="A 22 READ 4 UMUL"
7121             underscore_name="hi_depth_test_fails"
7122             units="pixels"
7123             symbol_name="HiDepthTestFails"
7124             semantic_type="event"
7125             mdapi_supported_apis="OGL IO BB"
7126             mdapi_usage_flags="Tier3 Frame Batch Draw"
7127             mdapi_hw_unit_type="gpu"
7128             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7129             />
7130    <counter name="FS Both FPU Active"
7131             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7132             data_type="float"
7133             max_equation="100"
7134             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7135             underscore_name="ps_eu_both_fpu_active"
7136             units="percent"
7137             symbol_name="PsEuBothFpuActive"
7138             semantic_type="duration"
7139             mdapi_supported_apis="OGL IO BB"
7140             mdapi_usage_flags="Tier4 Frame Batch Draw"
7141             mdapi_group="3D Pipe/Fragment Shader"
7142             mdapi_hw_unit_type="gpu"
7143             />
7144    <counter name="VS Threads Dispatched"
7145             description="The total number of vertex shader hardware threads dispatched."
7146             data_type="uint64"
7147             equation="A 1 READ"
7148             underscore_name="vs_threads"
7149             units="threads"
7150             symbol_name="VsThreads"
7151             semantic_type="event"
7152             mdapi_supported_apis="OGL IO BB"
7153             mdapi_usage_flags="Tier3 Frame Batch Draw"
7154             mdapi_hw_unit_type="gpu"
7155             mdapi_group="EU Array/Vertex Shader"
7156             />
7157    <counter name="Slice0 Subslice2 Sampler Output Ready"
7158             description="The percentage of time in which slice0 subslice2 sampler output is ready"
7159             data_type="float"
7160             max_equation="100"
7161             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7162             underscore_name="sampler02_output_ready"
7163             units="percent"
7164             symbol_name="Sampler02OutputReady"
7165             availability="$SubsliceMask 0x4 AND"
7166             semantic_type="duration"
7167             mdapi_supported_apis=""
7168             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7169             mdapi_group="GPU/Sampler"
7170             mdapi_hw_unit_type="subslice"
7171             />
7172    <counter name="FS Threads Dispatched"
7173             description="The total number of fragment shader hardware threads dispatched."
7174             data_type="uint64"
7175             equation="A 6 READ"
7176             underscore_name="ps_threads"
7177             units="threads"
7178             symbol_name="PsThreads"
7179             semantic_type="event"
7180             mdapi_supported_apis="OGL IO BB"
7181             mdapi_usage_flags="Tier3 Frame Batch Draw"
7182             mdapi_hw_unit_type="gpu"
7183             mdapi_group="EU Array/Fragment Shader"
7184             />
7185    <counter name="Shader Barrier Messages"
7186             description="The total number of shader barrier messages."
7187             data_type="uint64"
7188             equation="A 35 READ"
7189             underscore_name="shader_barriers"
7190             units="messages"
7191             symbol_name="ShaderBarriers"
7192             semantic_type="event"
7193             mdapi_supported_apis=""
7194             mdapi_usage_flags="Tier3 Frame Batch Draw"
7195             mdapi_hw_unit_type="gpu"
7196             mdapi_group="EU Array/Barrier"
7197             />
7198    <counter name="Slice0 Subslice1 Input Available"
7199             description="The percentage of time in which slice0 subslice1 sampler input is available"
7200             data_type="float"
7201             max_equation="100"
7202             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7203             underscore_name="sampler01_input_available"
7204             units="percent"
7205             symbol_name="Sampler01InputAvailable"
7206             availability="$SubsliceMask 0x2 AND"
7207             semantic_type="duration"
7208             mdapi_supported_apis=""
7209             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7210             mdapi_group="GPU/Sampler"
7211             mdapi_hw_unit_type="subslice"
7212             />
7213    <counter name="Sampler Texels"
7214             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7215             data_type="uint64"
7216             equation="A 28 READ 4 UMUL"
7217             underscore_name="sampler_texels"
7218             units="texels"
7219             symbol_name="SamplerTexels"
7220             semantic_type="event"
7221             mdapi_supported_apis=""
7222             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7223             mdapi_hw_unit_type="gpu"
7224             mdapi_group="Sampler/Sampler Input"
7225             />
7226    <counter name="Pixels Failing Tests"
7227             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7228             data_type="uint64"
7229             equation="A 25 READ 4 UMUL"
7230             underscore_name="pixels_failing_post_ps_tests"
7231             units="pixels"
7232             symbol_name="PixelsFailingPostPsTests"
7233             semantic_type="event"
7234             mdapi_supported_apis="OGL IO BB"
7235             mdapi_usage_flags="Tier3 Frame Batch Draw"
7236             mdapi_hw_unit_type="gpu"
7237             mdapi_group="3D Pipe/Output Merger"
7238             />
7239    <counter name="GPU Time Elapsed"
7240             description="Time elapsed on the GPU during the measurement."
7241             data_type="uint64"
7242             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7243             underscore_name="gpu_time"
7244             units="ns"
7245             symbol_name="GpuTime"
7246             semantic_type="duration"
7247             mdapi_supported_apis=""
7248             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7249             mdapi_hw_unit_type="gpu"
7250             mdapi_group="GPU"
7251             />
7252    <counter name="AVG GPU Core Frequency"
7253             description="Average GPU Core Frequency in the measurement."
7254             data_type="uint64"
7255             max_equation="$GpuMaxFrequency"
7256             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7257             underscore_name="avg_gpu_core_frequency"
7258             units="hz"
7259             symbol_name="AvgGpuCoreFrequency"
7260             semantic_type="event"
7261             mdapi_supported_apis=""
7262             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7263             mdapi_group="GPU"
7264             mdapi_hw_unit_type="gpu"
7265             />
7266    <counter name="Sampler Texels Misses"
7267             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7268             data_type="uint64"
7269             equation="A 29 READ 4 UMUL"
7270             underscore_name="sampler_texel_misses"
7271             units="texels"
7272             symbol_name="SamplerTexelMisses"
7273             semantic_type="event"
7274             mdapi_supported_apis=""
7275             mdapi_usage_flags="Tier3 Batch Frame Draw"
7276             mdapi_hw_unit_type="gpu"
7277             mdapi_group="Sampler/Sampler Cache"
7278             />
7279    <counter name="CS Threads Dispatched"
7280             description="The total number of compute shader hardware threads dispatched."
7281             data_type="uint64"
7282             equation="A 4 READ"
7283             underscore_name="cs_threads"
7284             units="threads"
7285             symbol_name="CsThreads"
7286             semantic_type="event"
7287             mdapi_supported_apis="OGL4 OCL IO BB"
7288             mdapi_usage_flags="Tier3 Frame Batch Draw"
7289             mdapi_hw_unit_type="gpu"
7290             mdapi_group="EU Array/Compute Shader"
7291             />
7292    <counter name="SLM Bytes Read"
7293             description="The total number of GPU memory bytes read from shared local memory."
7294             data_type="uint64"
7295             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7296             equation="A 30 READ 64 UMUL"
7297             underscore_name="slm_bytes_read"
7298             units="bytes"
7299             symbol_name="SlmBytesRead"
7300             semantic_type="throughput"
7301             mdapi_supported_apis="OGL4 OCL IO BB"
7302             mdapi_usage_flags="Tier3 Frame Batch Draw"
7303             mdapi_group="L3/Data Port/SLM"
7304             mdapi_hw_unit_type="gpu"
7305             />
7306    <counter name="PS FPU1 Pipe Active"
7307             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7308             data_type="float"
7309             max_equation="100"
7310             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7311             underscore_name="ps_fpu1_active"
7312             units="percent"
7313             symbol_name="PsFpu1Active"
7314             semantic_type="duration"
7315             mdapi_supported_apis="OGL IO BB"
7316             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7317             mdapi_group="EU Array/Pixel Shader"
7318             mdapi_hw_unit_type="gpu"
7319             />
7320    <counter name="PS Send Pipeline Active"
7321             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7322             data_type="float"
7323             max_equation="100"
7324             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7325             underscore_name="ps_send_active"
7326             units="percent"
7327             symbol_name="PsSendActive"
7328             semantic_type="duration"
7329             mdapi_supported_apis="OGL IO BB"
7330             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7331             mdapi_group="EU Array/Pixel Shader"
7332             mdapi_hw_unit_type="gpu"
7333             />
7334    <counter name="VS FPU0 Pipe Active"
7335             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7336             data_type="float"
7337             max_equation="100"
7338             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7339             underscore_name="vs_fpu0_active"
7340             units="percent"
7341             symbol_name="VsFpu0Active"
7342             semantic_type="duration"
7343             mdapi_supported_apis="OGL IO BB"
7344             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7345             mdapi_group="EU Array/Vertex Shader"
7346             mdapi_hw_unit_type="gpu"
7347             />
7348    <counter name="GPU Busy"
7349             description="The percentage of time in which the GPU has been processing GPU commands."
7350             data_type="float"
7351             max_equation="100"
7352             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7353             underscore_name="gpu_busy"
7354             units="percent"
7355             symbol_name="GpuBusy"
7356             semantic_type="duration"
7357             mdapi_supported_apis=""
7358             mdapi_usage_flags="Tier1 Overview System Frame"
7359             mdapi_group="GPU"
7360             mdapi_hw_unit_type="gpu"
7361             />
7362    <counter name="Rasterized Pixels"
7363             description="The total number of rasterized pixels."
7364             data_type="uint64"
7365             equation="A 21 READ 4 UMUL"
7366             underscore_name="rasterized_pixels"
7367             units="pixels"
7368             symbol_name="RasterizedPixels"
7369             semantic_type="event"
7370             mdapi_supported_apis="OGL IO BB"
7371             mdapi_usage_flags="Tier3 Frame Batch Draw"
7372             mdapi_hw_unit_type="gpu"
7373             mdapi_group="3D Pipe/Rasterizer"
7374             />
7375    <counter name="PS FPU0 Pipe Active"
7376             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7377             data_type="float"
7378             max_equation="100"
7379             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7380             underscore_name="ps_fpu0_active"
7381             units="percent"
7382             symbol_name="PsFpu0Active"
7383             semantic_type="duration"
7384             mdapi_supported_apis="OGL IO BB"
7385             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7386             mdapi_group="EU Array/Pixel Shader"
7387             mdapi_hw_unit_type="gpu"
7388             />
7389    <counter name="DS Threads Dispatched"
7390             description="The total number of domain shader hardware threads dispatched."
7391             data_type="uint64"
7392             equation="A 3 READ"
7393             underscore_name="ds_threads"
7394             units="threads"
7395             symbol_name="DsThreads"
7396             semantic_type="event"
7397             mdapi_supported_apis="OGL4 IO BB"
7398             mdapi_usage_flags="Tier3 Frame Batch Draw"
7399             mdapi_hw_unit_type="gpu"
7400             mdapi_group="EU Array/Domain Shader"
7401             />
7402    <counter name="Samples Written"
7403             description="The total number of samples or pixels written to all render targets."
7404             data_type="uint64"
7405             equation="A 26 READ 4 UMUL"
7406             underscore_name="samples_written"
7407             units="pixels"
7408             symbol_name="SamplesWritten"
7409             semantic_type="event"
7410             mdapi_supported_apis="OGL IO BB"
7411             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7412             mdapi_hw_unit_type="gpu"
7413             mdapi_group="3D Pipe/Output Merger"
7414             />
7415    <counter name="EU Stall"
7416             description="The percentage of time in which the Execution Units were stalled."
7417             data_type="float"
7418             max_equation="100"
7419             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7420             underscore_name="eu_stall"
7421             units="percent"
7422             symbol_name="EuStall"
7423             semantic_type="duration"
7424             mdapi_supported_apis=""
7425             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7426             mdapi_group="EU Array"
7427             mdapi_hw_unit_type="gpu"
7428             />
7429    <counter name="Samples Blended"
7430             description="The total number of blended samples or pixels written to all render targets."
7431             data_type="uint64"
7432             equation="A 27 READ 4 UMUL"
7433             underscore_name="samples_blended"
7434             units="pixels"
7435             symbol_name="SamplesBlended"
7436             semantic_type="event"
7437             mdapi_supported_apis="OGL IO BB"
7438             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7439             mdapi_hw_unit_type="gpu"
7440             mdapi_group="3D Pipe/Output Merger"
7441             />
7442    <counter name="Early Depth Test Fails"
7443             description="The total number of pixels dropped on early depth test."
7444             data_type="uint64"
7445             equation="A 23 READ 4 UMUL"
7446             underscore_name="early_depth_test_fails"
7447             units="pixels"
7448             symbol_name="EarlyDepthTestFails"
7449             semantic_type="event"
7450             mdapi_supported_apis="OGL IO BB"
7451             mdapi_usage_flags="Tier3 Frame Batch Draw"
7452             mdapi_hw_unit_type="gpu"
7453             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7454             />
7455    <counter name="Slice0 Subslice0 Sampler Output Ready"
7456             description="The percentage of time in which slice0 subslice0 sampler output is ready"
7457             data_type="float"
7458             max_equation="100"
7459             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7460             underscore_name="sampler00_output_ready"
7461             units="percent"
7462             symbol_name="Sampler00OutputReady"
7463             availability="$SubsliceMask 0x1 AND"
7464             semantic_type="duration"
7465             mdapi_supported_apis=""
7466             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7467             mdapi_group="GPU/Sampler"
7468             mdapi_hw_unit_type="subslice"
7469             />
7470    <counter name="Slice0 Subslice1 Sampler Output Ready"
7471             description="The percentage of time in which slice0 subslice1 sampler output is ready"
7472             data_type="float"
7473             max_equation="100"
7474             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7475             underscore_name="sampler01_output_ready"
7476             units="percent"
7477             symbol_name="Sampler01OutputReady"
7478             availability="$SubsliceMask 0x2 AND"
7479             semantic_type="duration"
7480             mdapi_supported_apis=""
7481             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7482             mdapi_group="GPU/Sampler"
7483             mdapi_hw_unit_type="subslice"
7484             />
7485    <counter name="Shader Memory Accesses"
7486             description="The total number of shader memory accesses to L3."
7487             data_type="uint64"
7488             equation="A 32 READ"
7489             underscore_name="shader_memory_accesses"
7490             units="messages"
7491             symbol_name="ShaderMemoryAccesses"
7492             semantic_type="event"
7493             mdapi_supported_apis=""
7494             mdapi_usage_flags="Tier3 Frame Batch Draw"
7495             mdapi_hw_unit_type="gpu"
7496             mdapi_group="L3/Data Port"
7497             />
7498    <counter name="HS Threads Dispatched"
7499             description="The total number of hull shader hardware threads dispatched."
7500             data_type="uint64"
7501             equation="A 2 READ"
7502             underscore_name="hs_threads"
7503             units="threads"
7504             symbol_name="HsThreads"
7505             semantic_type="event"
7506             mdapi_supported_apis="OGL4 IO BB"
7507             mdapi_usage_flags="Tier3 Frame Batch Draw"
7508             mdapi_hw_unit_type="gpu"
7509             mdapi_group="EU Array/Hull Shader"
7510             />
7511    <counter name="SLM Bytes Written"
7512             description="The total number of GPU memory bytes written into shared local memory."
7513             data_type="uint64"
7514             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7515             equation="A 31 READ 64 UMUL"
7516             underscore_name="slm_bytes_written"
7517             units="bytes"
7518             symbol_name="SlmBytesWritten"
7519             semantic_type="throughput"
7520             mdapi_supported_apis="OGL4 OCL IO BB"
7521             mdapi_usage_flags="Tier3 Frame Batch Draw"
7522             mdapi_group="L3/Data Port/SLM"
7523             mdapi_hw_unit_type="gpu"
7524             />
7525    <counter name="L3 Shader Throughput"
7526             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7527             data_type="uint64"
7528             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
7529             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7530             underscore_name="l3_shader_throughput"
7531             units="bytes"
7532             symbol_name="L3ShaderThroughput"
7533             semantic_type="throughput"
7534             mdapi_supported_apis="OGL4 OCL IO BB"
7535             mdapi_usage_flags="Tier2 Frame Batch Draw"
7536             mdapi_group="L3/Data Port"
7537             mdapi_hw_unit_type="gpu"
7538             />
7539    <counter name="Samples Killed in FS"
7540             description="The total number of samples or pixels dropped in fragment shaders."
7541             data_type="uint64"
7542             equation="A 24 READ 4 UMUL"
7543             underscore_name="samples_killed_in_ps"
7544             units="pixels"
7545             symbol_name="SamplesKilledInPs"
7546             semantic_type="event"
7547             mdapi_supported_apis="OGL IO BB"
7548             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7549             mdapi_hw_unit_type="gpu"
7550             mdapi_group="3D Pipe/Fragment Shader"
7551             />
7552    <counter name="Shader Atomic Memory Accesses"
7553             description="The total number of shader atomic memory accesses."
7554             data_type="uint64"
7555             equation="A 34 READ"
7556             underscore_name="shader_atomics"
7557             units="messages"
7558             symbol_name="ShaderAtomics"
7559             semantic_type="event"
7560             mdapi_supported_apis="OGL4 OCL IO BB"
7561             mdapi_usage_flags="Tier3 Frame Batch Draw"
7562             mdapi_hw_unit_type="gpu"
7563             mdapi_group="L3/Data Port/Atomics"
7564             />
7565    <register_config type="NOA">
7566        <register type="NOA" address="0x00009840" value="0x000000A0" />
7567        <register type="NOA" address="0x00009888" value="0x18121400" />
7568        <register type="NOA" address="0x00009888" value="0x141500AB" />
7569        <register type="NOA" address="0x00009888" value="0x18321400" />
7570        <register type="NOA" address="0x00009888" value="0x143500AB" />
7571        <register type="NOA" address="0x00009888" value="0x18521400" />
7572        <register type="NOA" address="0x00009888" value="0x145500AB" />
7573        <register type="NOA" address="0x00009888" value="0x0C5C8000" />
7574        <register type="NOA" address="0x00009888" value="0x0E5C4000" />
7575        <register type="NOA" address="0x00009888" value="0x025CC000" />
7576        <register type="NOA" address="0x00009888" value="0x045CC000" />
7577        <register type="NOA" address="0x00009888" value="0x1A3D00A0" />
7578        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
7579        <register type="NOA" address="0x00009888" value="0x0C588000" />
7580        <register type="NOA" address="0x00009888" value="0x0E584000" />
7581        <register type="NOA" address="0x00009888" value="0x04588000" />
7582        <register type="NOA" address="0x00009888" value="0x1A5B0050" />
7583        <register type="NOA" address="0x00009888" value="0x045B8000" />
7584        <register type="NOA" address="0x00009888" value="0x065B8000" />
7585        <register type="NOA" address="0x00009888" value="0x085B8000" />
7586        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
7587        <register type="NOA" address="0x00009888" value="0x101F02A0" />
7588        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
7589        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
7590        <register type="NOA" address="0x00009888" value="0x18382500" />
7591        <register type="NOA" address="0x00009888" value="0x02388000" />
7592        <register type="NOA" address="0x00009888" value="0x04384000" />
7593        <register type="NOA" address="0x00009888" value="0x06384000" />
7594        <register type="NOA" address="0x00009888" value="0x08384000" />
7595        <register type="NOA" address="0x00009888" value="0x0A384000" />
7596        <register type="NOA" address="0x00009888" value="0x0C388000" />
7597        <register type="NOA" address="0x00009888" value="0x0C398000" />
7598        <register type="NOA" address="0x00009888" value="0x0E39A000" />
7599        <register type="NOA" address="0x00009888" value="0x00398000" />
7600        <register type="NOA" address="0x00009888" value="0x0239A000" />
7601        <register type="NOA" address="0x00009888" value="0x0439A000" />
7602        <register type="NOA" address="0x00009888" value="0x06392000" />
7603        <register type="NOA" address="0x00009888" value="0x1A3A0200" />
7604        <register type="NOA" address="0x00009888" value="0x023A8000" />
7605        <register type="NOA" address="0x00009888" value="0x0C3A8000" />
7606        <register type="NOA" address="0x00009888" value="0x04108000" />
7607        <register type="NOA" address="0x00009888" value="0x04118000" />
7608        <register type="NOA" address="0x00009888" value="0x04127300" />
7609        <register type="NOA" address="0x00009888" value="0x10120000" />
7610        <register type="NOA" address="0x00009888" value="0x1813000A" />
7611        <register type="NOA" address="0x00009888" value="0x0A134000" />
7612        <register type="NOA" address="0x00009888" value="0x0A146000" />
7613        <register type="NOA" address="0x00009888" value="0x0C159000" />
7614        <register type="NOA" address="0x00009888" value="0x0E150098" />
7615        <register type="NOA" address="0x00009888" value="0x10150000" />
7616        <register type="NOA" address="0x00009888" value="0x04304000" />
7617        <register type="NOA" address="0x00009888" value="0x04314000" />
7618        <register type="NOA" address="0x00009888" value="0x04320073" />
7619        <register type="NOA" address="0x00009888" value="0x10320000" />
7620        <register type="NOA" address="0x00009888" value="0x04338000" />
7621        <register type="NOA" address="0x00009888" value="0x06338000" />
7622        <register type="NOA" address="0x00009888" value="0x08334000" />
7623        <register type="NOA" address="0x00009888" value="0x0434C000" />
7624        <register type="NOA" address="0x00009888" value="0x02359890" />
7625        <register type="NOA" address="0x00009888" value="0x10350000" />
7626        <register type="NOA" address="0x00009888" value="0x06504000" />
7627        <register type="NOA" address="0x00009888" value="0x06514000" />
7628        <register type="NOA" address="0x00009888" value="0x06520073" />
7629        <register type="NOA" address="0x00009888" value="0x10520000" />
7630        <register type="NOA" address="0x00009888" value="0x18530020" />
7631        <register type="NOA" address="0x00009888" value="0x02538000" />
7632        <register type="NOA" address="0x00009888" value="0x0C534000" />
7633        <register type="NOA" address="0x00009888" value="0x0A548000" />
7634        <register type="NOA" address="0x00009888" value="0x04542000" />
7635        <register type="NOA" address="0x00009888" value="0x0E559000" />
7636        <register type="NOA" address="0x00009888" value="0x00559800" />
7637        <register type="NOA" address="0x00009888" value="0x10550000" />
7638        <register type="NOA" address="0x00009888" value="0x1B8AA000" />
7639        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
7640        <register type="NOA" address="0x00009888" value="0x038A8000" />
7641        <register type="NOA" address="0x00009888" value="0x058A8000" />
7642        <register type="NOA" address="0x00009888" value="0x078A8000" />
7643        <register type="NOA" address="0x00009888" value="0x098A8000" />
7644        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
7645        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
7646        <register type="NOA" address="0x00009888" value="0x278B0015" />
7647        <register type="NOA" address="0x00009888" value="0x238B2A80" />
7648        <register type="NOA" address="0x00009888" value="0x258B0005" />
7649        <register type="NOA" address="0x00009888" value="0x2385002A" />
7650        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
7651        <register type="NOA" address="0x00009888" value="0x2185000A" />
7652        <register type="NOA" address="0x00009888" value="0x1B830150" />
7653        <register type="NOA" address="0x00009888" value="0x03834000" />
7654        <register type="NOA" address="0x00009888" value="0x05834000" />
7655        <register type="NOA" address="0x00009888" value="0x07834000" />
7656        <register type="NOA" address="0x00009888" value="0x09834000" />
7657        <register type="NOA" address="0x00009888" value="0x0B834000" />
7658        <register type="NOA" address="0x00009888" value="0x0D834000" />
7659        <register type="NOA" address="0x00009888" value="0x0D848000" />
7660        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7661        <register type="NOA" address="0x00009888" value="0x01848000" />
7662        <register type="NOA" address="0x00009888" value="0x0384C000" />
7663        <register type="NOA" address="0x00009888" value="0x0584C000" />
7664        <register type="NOA" address="0x00009888" value="0x07844000" />
7665        <register type="NOA" address="0x00009888" value="0x1D808000" />
7666        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7667        <register type="NOA" address="0x00009888" value="0x11808000" />
7668        <register type="NOA" address="0x00009888" value="0x1380C000" />
7669        <register type="NOA" address="0x00009888" value="0x1580C000" />
7670        <register type="NOA" address="0x00009888" value="0x17804000" />
7671        <register type="NOA" address="0x00009888" value="0x53800000" />
7672        <register type="NOA" address="0x00009888" value="0x47801021" />
7673        <register type="NOA" address="0x00009888" value="0x21800000" />
7674        <register type="NOA" address="0x00009888" value="0x31800000" />
7675        <register type="NOA" address="0x00009888" value="0x4D800000" />
7676        <register type="NOA" address="0x00009888" value="0x3F800C64" />
7677        <register type="NOA" address="0x00009888" value="0x4F800000" />
7678        <register type="NOA" address="0x00009888" value="0x41800C02" />
7679        <register type="NOA" address="0x00009840" value="0x00000080" />
7680    </register_config>
7681    <register_config type="OA">
7682        <register type="OA" address="0x00002740" value="0x00000000" />
7683        <register type="OA" address="0x00002744" value="0x00800000" />
7684        <register type="OA" address="0x00002710" value="0x00000000" />
7685        <register type="OA" address="0x00002714" value="0x70800000" />
7686        <register type="OA" address="0x00002720" value="0x00000000" />
7687        <register type="OA" address="0x00002724" value="0x00800000" />
7688        <register type="OA" address="0x00002770" value="0x0000C000" />
7689        <register type="OA" address="0x00002774" value="0x0000E7FF" />
7690        <register type="OA" address="0x00002778" value="0x00003000" />
7691        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
7692        <register type="OA" address="0x00002780" value="0x00000C00" />
7693        <register type="OA" address="0x00002784" value="0x0000FE7F" />
7694    </register_config>
7695    <register_config type="FLEX">
7696        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7697        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7698        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7699        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7700        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7701        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7702        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7703    </register_config>
7704  </set>
7705
7706  <set name="Metric set TDL_1"
7707       mdapi_supported_apis="OGL OCL IO BB"
7708       underscore_name="tdl_1"
7709       hw_config_guid="eb2fecba-b431-42e7-8261-fe9429a6e67a"
7710       chipset="CHV"
7711       symbol_name="TDL_1"
7712       >
7713    <counter name="GPU Core Clocks"
7714             description="The total number of GPU core clocks elapsed during the measurement."
7715             data_type="uint64"
7716             equation="GPU_CLOCK 0 READ"
7717             underscore_name="gpu_core_clocks"
7718             units="cycles"
7719             symbol_name="GpuCoreClocks"
7720             semantic_type="event"
7721             mdapi_supported_apis=""
7722             mdapi_usage_flags="Tier1 Frame Batch Draw"
7723             mdapi_hw_unit_type="gpu"
7724             mdapi_group="GPU"
7725             />
7726    <counter name="EU Active"
7727             description="The percentage of time in which the Execution Units were actively processing."
7728             data_type="float"
7729             max_equation="100"
7730             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7731             underscore_name="eu_active"
7732             units="percent"
7733             symbol_name="EuActive"
7734             semantic_type="duration"
7735             mdapi_supported_apis=""
7736             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7737             mdapi_group="EU Array"
7738             mdapi_hw_unit_type="gpu"
7739             />
7740    <counter name="EU Both FPU Pipes Active"
7741             description="The percentage of time in which both EU FPU pipelines were actively processing."
7742             data_type="float"
7743             max_equation="100"
7744             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7745             underscore_name="eu_fpu_both_active"
7746             units="percent"
7747             symbol_name="EuFpuBothActive"
7748             semantic_type="duration"
7749             mdapi_supported_apis=""
7750             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7751             mdapi_group="EU Array/Pipes"
7752             mdapi_hw_unit_type="gpu"
7753             />
7754    <counter name="VS Send Pipe Active"
7755             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7756             data_type="float"
7757             max_equation="100"
7758             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7759             underscore_name="vs_send_active"
7760             units="percent"
7761             symbol_name="VsSendActive"
7762             semantic_type="duration"
7763             mdapi_supported_apis="OGL IO BB"
7764             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7765             mdapi_group="EU Array/Vertex Shader"
7766             mdapi_hw_unit_type="gpu"
7767             />
7768    <counter name="VS FPU1 Pipe Active"
7769             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7770             data_type="float"
7771             max_equation="100"
7772             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7773             underscore_name="vs_fpu1_active"
7774             units="percent"
7775             symbol_name="VsFpu1Active"
7776             semantic_type="duration"
7777             mdapi_supported_apis="OGL IO BB"
7778             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7779             mdapi_group="EU Array/Vertex Shader"
7780             mdapi_hw_unit_type="gpu"
7781             />
7782    <counter name="GS Threads Dispatched"
7783             description="The total number of geometry shader hardware threads dispatched."
7784             data_type="uint64"
7785             equation="A 5 READ"
7786             underscore_name="gs_threads"
7787             units="threads"
7788             symbol_name="GsThreads"
7789             semantic_type="event"
7790             mdapi_supported_apis="OGL4 IO BB"
7791             mdapi_usage_flags="Tier3 Frame Batch Draw"
7792             mdapi_hw_unit_type="gpu"
7793             mdapi_group="EU Array/Geometry Shader"
7794             />
7795    <counter name="Early Hi-Depth Test Fails"
7796             description="The total number of pixels dropped on early hierarchical depth test."
7797             data_type="uint64"
7798             equation="A 22 READ 4 UMUL"
7799             underscore_name="hi_depth_test_fails"
7800             units="pixels"
7801             symbol_name="HiDepthTestFails"
7802             semantic_type="event"
7803             mdapi_supported_apis="OGL IO BB"
7804             mdapi_usage_flags="Tier3 Frame Batch Draw"
7805             mdapi_hw_unit_type="gpu"
7806             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7807             />
7808    <counter name="FS Both FPU Active"
7809             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7810             data_type="float"
7811             max_equation="100"
7812             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7813             underscore_name="ps_eu_both_fpu_active"
7814             units="percent"
7815             symbol_name="PsEuBothFpuActive"
7816             semantic_type="duration"
7817             mdapi_supported_apis="OGL IO BB"
7818             mdapi_usage_flags="Tier4 Frame Batch Draw"
7819             mdapi_group="3D Pipe/Fragment Shader"
7820             mdapi_hw_unit_type="gpu"
7821             />
7822    <counter name="VS Threads Dispatched"
7823             description="The total number of vertex shader hardware threads dispatched."
7824             data_type="uint64"
7825             equation="A 1 READ"
7826             underscore_name="vs_threads"
7827             units="threads"
7828             symbol_name="VsThreads"
7829             semantic_type="event"
7830             mdapi_supported_apis="OGL IO BB"
7831             mdapi_usage_flags="Tier3 Frame Batch Draw"
7832             mdapi_hw_unit_type="gpu"
7833             mdapi_group="EU Array/Vertex Shader"
7834             />
7835    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
7836             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
7837             data_type="float"
7838             max_equation="100"
7839             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7840             underscore_name="ps_thread11_ready_for_dispatch"
7841             units="percent"
7842             symbol_name="PSThread11ReadyForDispatch"
7843             availability="$SubsliceMask 0x10 AND"
7844             semantic_type="duration"
7845             mdapi_supported_apis=""
7846             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7847             mdapi_group="GPU/Thread Dispatcher"
7848             mdapi_hw_unit_type="subslice"
7849             />
7850    <counter name="FS Threads Dispatched"
7851             description="The total number of fragment shader hardware threads dispatched."
7852             data_type="uint64"
7853             equation="A 6 READ"
7854             underscore_name="ps_threads"
7855             units="threads"
7856             symbol_name="PsThreads"
7857             semantic_type="event"
7858             mdapi_supported_apis="OGL IO BB"
7859             mdapi_usage_flags="Tier3 Frame Batch Draw"
7860             mdapi_hw_unit_type="gpu"
7861             mdapi_group="EU Array/Fragment Shader"
7862             />
7863    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
7864             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
7865             data_type="float"
7866             max_equation="100"
7867             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7868             underscore_name="non_ps_thread12_ready_for_dispatch"
7869             units="percent"
7870             symbol_name="NonPSThread12ReadyForDispatch"
7871             availability="$SubsliceMask 0x20 AND"
7872             semantic_type="duration"
7873             mdapi_supported_apis=""
7874             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7875             mdapi_group="GPU/Thread Dispatcher"
7876             mdapi_hw_unit_type="subslice"
7877             />
7878    <counter name="Shader Barrier Messages"
7879             description="The total number of shader barrier messages."
7880             data_type="uint64"
7881             equation="A 35 READ"
7882             underscore_name="shader_barriers"
7883             units="messages"
7884             symbol_name="ShaderBarriers"
7885             semantic_type="event"
7886             mdapi_supported_apis=""
7887             mdapi_usage_flags="Tier3 Frame Batch Draw"
7888             mdapi_hw_unit_type="gpu"
7889             mdapi_group="EU Array/Barrier"
7890             />
7891    <counter name="Sampler Texels"
7892             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7893             data_type="uint64"
7894             equation="A 28 READ 4 UMUL"
7895             underscore_name="sampler_texels"
7896             units="texels"
7897             symbol_name="SamplerTexels"
7898             semantic_type="event"
7899             mdapi_supported_apis=""
7900             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7901             mdapi_hw_unit_type="gpu"
7902             mdapi_group="Sampler/Sampler Input"
7903             />
7904    <counter name="Pixels Failing Tests"
7905             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7906             data_type="uint64"
7907             equation="A 25 READ 4 UMUL"
7908             underscore_name="pixels_failing_post_ps_tests"
7909             units="pixels"
7910             symbol_name="PixelsFailingPostPsTests"
7911             semantic_type="event"
7912             mdapi_supported_apis="OGL IO BB"
7913             mdapi_usage_flags="Tier3 Frame Batch Draw"
7914             mdapi_hw_unit_type="gpu"
7915             mdapi_group="3D Pipe/Output Merger"
7916             />
7917    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
7918             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
7919             data_type="float"
7920             max_equation="100"
7921             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7922             underscore_name="non_ps_thread10_ready_for_dispatch"
7923             units="percent"
7924             symbol_name="NonPSThread10ReadyForDispatch"
7925             availability="$SubsliceMask 0x8 AND"
7926             semantic_type="duration"
7927             mdapi_supported_apis=""
7928             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7929             mdapi_group="GPU/Thread Dispatcher"
7930             mdapi_hw_unit_type="subslice"
7931             />
7932    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
7933             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
7934             data_type="float"
7935             max_equation="100"
7936             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7937             underscore_name="thread_header01_ready_port0"
7938             units="percent"
7939             symbol_name="ThreadHeader01ReadyPort0"
7940             availability="$SubsliceMask 0x2 AND"
7941             semantic_type="duration"
7942             mdapi_supported_apis=""
7943             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7944             mdapi_group="GPU/Thread Dispatcher"
7945             mdapi_hw_unit_type="subslice"
7946             />
7947    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
7948             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
7949             data_type="float"
7950             max_equation="100"
7951             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7952             underscore_name="thread_header01_ready_port1"
7953             units="percent"
7954             symbol_name="ThreadHeader01ReadyPort1"
7955             availability="$SubsliceMask 0x2 AND"
7956             semantic_type="duration"
7957             mdapi_supported_apis=""
7958             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7959             mdapi_group="GPU/Thread Dispatcher"
7960             mdapi_hw_unit_type="subslice"
7961             />
7962    <counter name="GPU Time Elapsed"
7963             description="Time elapsed on the GPU during the measurement."
7964             data_type="uint64"
7965             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7966             underscore_name="gpu_time"
7967             units="ns"
7968             symbol_name="GpuTime"
7969             semantic_type="duration"
7970             mdapi_supported_apis=""
7971             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7972             mdapi_hw_unit_type="gpu"
7973             mdapi_group="GPU"
7974             />
7975    <counter name="AVG GPU Core Frequency"
7976             description="Average GPU Core Frequency in the measurement."
7977             data_type="uint64"
7978             max_equation="$GpuMaxFrequency"
7979             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7980             underscore_name="avg_gpu_core_frequency"
7981             units="hz"
7982             symbol_name="AvgGpuCoreFrequency"
7983             semantic_type="event"
7984             mdapi_supported_apis=""
7985             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7986             mdapi_group="GPU"
7987             mdapi_hw_unit_type="gpu"
7988             />
7989    <counter name="Sampler Texels Misses"
7990             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7991             data_type="uint64"
7992             equation="A 29 READ 4 UMUL"
7993             underscore_name="sampler_texel_misses"
7994             units="texels"
7995             symbol_name="SamplerTexelMisses"
7996             semantic_type="event"
7997             mdapi_supported_apis=""
7998             mdapi_usage_flags="Tier3 Batch Frame Draw"
7999             mdapi_hw_unit_type="gpu"
8000             mdapi_group="Sampler/Sampler Cache"
8001             />
8002    <counter name="CS Threads Dispatched"
8003             description="The total number of compute shader hardware threads dispatched."
8004             data_type="uint64"
8005             equation="A 4 READ"
8006             underscore_name="cs_threads"
8007             units="threads"
8008             symbol_name="CsThreads"
8009             semantic_type="event"
8010             mdapi_supported_apis="OGL4 OCL IO BB"
8011             mdapi_usage_flags="Tier3 Frame Batch Draw"
8012             mdapi_hw_unit_type="gpu"
8013             mdapi_group="EU Array/Compute Shader"
8014             />
8015    <counter name="SLM Bytes Read"
8016             description="The total number of GPU memory bytes read from shared local memory."
8017             data_type="uint64"
8018             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8019             equation="A 30 READ 64 UMUL"
8020             underscore_name="slm_bytes_read"
8021             units="bytes"
8022             symbol_name="SlmBytesRead"
8023             semantic_type="throughput"
8024             mdapi_supported_apis="OGL4 OCL IO BB"
8025             mdapi_usage_flags="Tier3 Frame Batch Draw"
8026             mdapi_group="L3/Data Port/SLM"
8027             mdapi_hw_unit_type="gpu"
8028             />
8029    <counter name="PS FPU1 Pipe Active"
8030             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8031             data_type="float"
8032             max_equation="100"
8033             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8034             underscore_name="ps_fpu1_active"
8035             units="percent"
8036             symbol_name="PsFpu1Active"
8037             semantic_type="duration"
8038             mdapi_supported_apis="OGL IO BB"
8039             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8040             mdapi_group="EU Array/Pixel Shader"
8041             mdapi_hw_unit_type="gpu"
8042             />
8043    <counter name="PS Send Pipeline Active"
8044             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8045             data_type="float"
8046             max_equation="100"
8047             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8048             underscore_name="ps_send_active"
8049             units="percent"
8050             symbol_name="PsSendActive"
8051             semantic_type="duration"
8052             mdapi_supported_apis="OGL IO BB"
8053             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8054             mdapi_group="EU Array/Pixel Shader"
8055             mdapi_hw_unit_type="gpu"
8056             />
8057    <counter name="VS FPU0 Pipe Active"
8058             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8059             data_type="float"
8060             max_equation="100"
8061             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8062             underscore_name="vs_fpu0_active"
8063             units="percent"
8064             symbol_name="VsFpu0Active"
8065             semantic_type="duration"
8066             mdapi_supported_apis="OGL IO BB"
8067             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8068             mdapi_group="EU Array/Vertex Shader"
8069             mdapi_hw_unit_type="gpu"
8070             />
8071    <counter name="GPU Busy"
8072             description="The percentage of time in which the GPU has been processing GPU commands."
8073             data_type="float"
8074             max_equation="100"
8075             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8076             underscore_name="gpu_busy"
8077             units="percent"
8078             symbol_name="GpuBusy"
8079             semantic_type="duration"
8080             mdapi_supported_apis=""
8081             mdapi_usage_flags="Tier1 Overview System Frame"
8082             mdapi_group="GPU"
8083             mdapi_hw_unit_type="gpu"
8084             />
8085    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
8086             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
8087             data_type="float"
8088             max_equation="100"
8089             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8090             underscore_name="thread_header02_ready_port1"
8091             units="percent"
8092             symbol_name="ThreadHeader02ReadyPort1"
8093             availability="$SubsliceMask 0x4 AND"
8094             semantic_type="duration"
8095             mdapi_supported_apis=""
8096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8097             mdapi_group="GPU/Thread Dispatcher"
8098             mdapi_hw_unit_type="subslice"
8099             />
8100    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
8101             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
8102             data_type="float"
8103             max_equation="100"
8104             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8105             underscore_name="thread_header02_ready_port0"
8106             units="percent"
8107             symbol_name="ThreadHeader02ReadyPort0"
8108             availability="$SubsliceMask 0x4 AND"
8109             semantic_type="duration"
8110             mdapi_supported_apis=""
8111             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8112             mdapi_group="GPU/Thread Dispatcher"
8113             mdapi_hw_unit_type="subslice"
8114             />
8115    <counter name="Rasterized Pixels"
8116             description="The total number of rasterized pixels."
8117             data_type="uint64"
8118             equation="A 21 READ 4 UMUL"
8119             underscore_name="rasterized_pixels"
8120             units="pixels"
8121             symbol_name="RasterizedPixels"
8122             semantic_type="event"
8123             mdapi_supported_apis="OGL IO BB"
8124             mdapi_usage_flags="Tier3 Frame Batch Draw"
8125             mdapi_hw_unit_type="gpu"
8126             mdapi_group="3D Pipe/Rasterizer"
8127             />
8128    <counter name="PS FPU0 Pipe Active"
8129             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8130             data_type="float"
8131             max_equation="100"
8132             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8133             underscore_name="ps_fpu0_active"
8134             units="percent"
8135             symbol_name="PsFpu0Active"
8136             semantic_type="duration"
8137             mdapi_supported_apis="OGL IO BB"
8138             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8139             mdapi_group="EU Array/Pixel Shader"
8140             mdapi_hw_unit_type="gpu"
8141             />
8142    <counter name="DS Threads Dispatched"
8143             description="The total number of domain shader hardware threads dispatched."
8144             data_type="uint64"
8145             equation="A 3 READ"
8146             underscore_name="ds_threads"
8147             units="threads"
8148             symbol_name="DsThreads"
8149             semantic_type="event"
8150             mdapi_supported_apis="OGL4 IO BB"
8151             mdapi_usage_flags="Tier3 Frame Batch Draw"
8152             mdapi_hw_unit_type="gpu"
8153             mdapi_group="EU Array/Domain Shader"
8154             />
8155    <counter name="Samples Written"
8156             description="The total number of samples or pixels written to all render targets."
8157             data_type="uint64"
8158             equation="A 26 READ 4 UMUL"
8159             underscore_name="samples_written"
8160             units="pixels"
8161             symbol_name="SamplesWritten"
8162             semantic_type="event"
8163             mdapi_supported_apis="OGL IO BB"
8164             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8165             mdapi_hw_unit_type="gpu"
8166             mdapi_group="3D Pipe/Output Merger"
8167             />
8168    <counter name="EU Stall"
8169             description="The percentage of time in which the Execution Units were stalled."
8170             data_type="float"
8171             max_equation="100"
8172             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8173             underscore_name="eu_stall"
8174             units="percent"
8175             symbol_name="EuStall"
8176             semantic_type="duration"
8177             mdapi_supported_apis=""
8178             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8179             mdapi_group="EU Array"
8180             mdapi_hw_unit_type="gpu"
8181             />
8182    <counter name="Samples Blended"
8183             description="The total number of blended samples or pixels written to all render targets."
8184             data_type="uint64"
8185             equation="A 27 READ 4 UMUL"
8186             underscore_name="samples_blended"
8187             units="pixels"
8188             symbol_name="SamplesBlended"
8189             semantic_type="event"
8190             mdapi_supported_apis="OGL IO BB"
8191             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8192             mdapi_hw_unit_type="gpu"
8193             mdapi_group="3D Pipe/Output Merger"
8194             />
8195    <counter name="Early Depth Test Fails"
8196             description="The total number of pixels dropped on early depth test."
8197             data_type="uint64"
8198             equation="A 23 READ 4 UMUL"
8199             underscore_name="early_depth_test_fails"
8200             units="pixels"
8201             symbol_name="EarlyDepthTestFails"
8202             semantic_type="event"
8203             mdapi_supported_apis="OGL IO BB"
8204             mdapi_usage_flags="Tier3 Frame Batch Draw"
8205             mdapi_hw_unit_type="gpu"
8206             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8207             />
8208    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
8209             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
8210             data_type="float"
8211             max_equation="100"
8212             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
8213             underscore_name="ps_thread12_ready_for_dispatch"
8214             units="percent"
8215             symbol_name="PSThread12ReadyForDispatch"
8216             availability="$SubsliceMask 0x20 AND"
8217             semantic_type="duration"
8218             mdapi_supported_apis=""
8219             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8220             mdapi_group="GPU/Thread Dispatcher"
8221             mdapi_hw_unit_type="subslice"
8222             />
8223    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
8224             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
8225             data_type="float"
8226             max_equation="100"
8227             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8228             underscore_name="ps_thread10_ready_for_dispatch"
8229             units="percent"
8230             symbol_name="PSThread10ReadyForDispatch"
8231             availability="$SubsliceMask 0x8 AND"
8232             semantic_type="duration"
8233             mdapi_supported_apis=""
8234             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8235             mdapi_group="GPU/Thread Dispatcher"
8236             mdapi_hw_unit_type="subslice"
8237             />
8238    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
8239             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
8240             data_type="float"
8241             max_equation="100"
8242             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8243             underscore_name="non_ps_thread11_ready_for_dispatch"
8244             units="percent"
8245             symbol_name="NonPSThread11ReadyForDispatch"
8246             availability="$SubsliceMask 0x10 AND"
8247             semantic_type="duration"
8248             mdapi_supported_apis=""
8249             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8250             mdapi_group="GPU/Thread Dispatcher"
8251             mdapi_hw_unit_type="subslice"
8252             />
8253    <counter name="Shader Memory Accesses"
8254             description="The total number of shader memory accesses to L3."
8255             data_type="uint64"
8256             equation="A 32 READ"
8257             underscore_name="shader_memory_accesses"
8258             units="messages"
8259             symbol_name="ShaderMemoryAccesses"
8260             semantic_type="event"
8261             mdapi_supported_apis=""
8262             mdapi_usage_flags="Tier3 Frame Batch Draw"
8263             mdapi_hw_unit_type="gpu"
8264             mdapi_group="L3/Data Port"
8265             />
8266    <counter name="HS Threads Dispatched"
8267             description="The total number of hull shader hardware threads dispatched."
8268             data_type="uint64"
8269             equation="A 2 READ"
8270             underscore_name="hs_threads"
8271             units="threads"
8272             symbol_name="HsThreads"
8273             semantic_type="event"
8274             mdapi_supported_apis="OGL4 IO BB"
8275             mdapi_usage_flags="Tier3 Frame Batch Draw"
8276             mdapi_hw_unit_type="gpu"
8277             mdapi_group="EU Array/Hull Shader"
8278             />
8279    <counter name="SLM Bytes Written"
8280             description="The total number of GPU memory bytes written into shared local memory."
8281             data_type="uint64"
8282             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8283             equation="A 31 READ 64 UMUL"
8284             underscore_name="slm_bytes_written"
8285             units="bytes"
8286             symbol_name="SlmBytesWritten"
8287             semantic_type="throughput"
8288             mdapi_supported_apis="OGL4 OCL IO BB"
8289             mdapi_usage_flags="Tier3 Frame Batch Draw"
8290             mdapi_group="L3/Data Port/SLM"
8291             mdapi_hw_unit_type="gpu"
8292             />
8293    <counter name="L3 Shader Throughput"
8294             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8295             data_type="uint64"
8296             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
8297             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8298             underscore_name="l3_shader_throughput"
8299             units="bytes"
8300             symbol_name="L3ShaderThroughput"
8301             semantic_type="throughput"
8302             mdapi_supported_apis="OGL4 OCL IO BB"
8303             mdapi_usage_flags="Tier2 Frame Batch Draw"
8304             mdapi_group="L3/Data Port"
8305             mdapi_hw_unit_type="gpu"
8306             />
8307    <counter name="Samples Killed in FS"
8308             description="The total number of samples or pixels dropped in fragment shaders."
8309             data_type="uint64"
8310             equation="A 24 READ 4 UMUL"
8311             underscore_name="samples_killed_in_ps"
8312             units="pixels"
8313             symbol_name="SamplesKilledInPs"
8314             semantic_type="event"
8315             mdapi_supported_apis="OGL IO BB"
8316             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8317             mdapi_hw_unit_type="gpu"
8318             mdapi_group="3D Pipe/Fragment Shader"
8319             />
8320    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
8321             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
8322             data_type="float"
8323             max_equation="100"
8324             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8325             underscore_name="thread_header00_ready_port0"
8326             units="percent"
8327             symbol_name="ThreadHeader00ReadyPort0"
8328             availability="$SubsliceMask 0x1 AND"
8329             semantic_type="duration"
8330             mdapi_supported_apis=""
8331             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8332             mdapi_group="GPU/Thread Dispatcher"
8333             mdapi_hw_unit_type="subslice"
8334             />
8335    <counter name="Shader Atomic Memory Accesses"
8336             description="The total number of shader atomic memory accesses."
8337             data_type="uint64"
8338             equation="A 34 READ"
8339             underscore_name="shader_atomics"
8340             units="messages"
8341             symbol_name="ShaderAtomics"
8342             semantic_type="event"
8343             mdapi_supported_apis="OGL4 OCL IO BB"
8344             mdapi_usage_flags="Tier3 Frame Batch Draw"
8345             mdapi_hw_unit_type="gpu"
8346             mdapi_group="L3/Data Port/Atomics"
8347             />
8348    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
8349             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
8350             data_type="float"
8351             max_equation="100"
8352             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8353             underscore_name="thread_header00_ready_port1"
8354             units="percent"
8355             symbol_name="ThreadHeader00ReadyPort1"
8356             availability="$SubsliceMask 0x1 AND"
8357             semantic_type="duration"
8358             mdapi_supported_apis=""
8359             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8360             mdapi_group="GPU/Thread Dispatcher"
8361             mdapi_hw_unit_type="subslice"
8362             />
8363    <register_config type="NOA">
8364        <register type="NOA" address="0x00009840" value="0x000000A0" />
8365        <register type="NOA" address="0x00009888" value="0x16154D60" />
8366        <register type="NOA" address="0x00009888" value="0x16352E60" />
8367        <register type="NOA" address="0x00009888" value="0x16554D60" />
8368        <register type="NOA" address="0x00009888" value="0x16950000" />
8369        <register type="NOA" address="0x00009888" value="0x16B50000" />
8370        <register type="NOA" address="0x00009888" value="0x16D50000" />
8371        <register type="NOA" address="0x00009888" value="0x005C8000" />
8372        <register type="NOA" address="0x00009888" value="0x045CC000" />
8373        <register type="NOA" address="0x00009888" value="0x065C4000" />
8374        <register type="NOA" address="0x00009888" value="0x083D8000" />
8375        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
8376        <register type="NOA" address="0x00009888" value="0x0458C000" />
8377        <register type="NOA" address="0x00009888" value="0x025B8000" />
8378        <register type="NOA" address="0x00009888" value="0x085B4000" />
8379        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
8380        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
8381        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
8382        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
8383        <register type="NOA" address="0x00009888" value="0x02384000" />
8384        <register type="NOA" address="0x00009888" value="0x04388000" />
8385        <register type="NOA" address="0x00009888" value="0x06388000" />
8386        <register type="NOA" address="0x00009888" value="0x08384000" />
8387        <register type="NOA" address="0x00009888" value="0x0A384000" />
8388        <register type="NOA" address="0x00009888" value="0x0C384000" />
8389        <register type="NOA" address="0x00009888" value="0x00398000" />
8390        <register type="NOA" address="0x00009888" value="0x0239A000" />
8391        <register type="NOA" address="0x00009888" value="0x0439A000" />
8392        <register type="NOA" address="0x00009888" value="0x06392000" />
8393        <register type="NOA" address="0x00009888" value="0x043A8000" />
8394        <register type="NOA" address="0x00009888" value="0x063A8000" />
8395        <register type="NOA" address="0x00009888" value="0x08138000" />
8396        <register type="NOA" address="0x00009888" value="0x0A138000" />
8397        <register type="NOA" address="0x00009888" value="0x06143000" />
8398        <register type="NOA" address="0x00009888" value="0x0415CFC7" />
8399        <register type="NOA" address="0x00009888" value="0x10150000" />
8400        <register type="NOA" address="0x00009888" value="0x02338000" />
8401        <register type="NOA" address="0x00009888" value="0x0C338000" />
8402        <register type="NOA" address="0x00009888" value="0x04342000" />
8403        <register type="NOA" address="0x00009888" value="0x06344000" />
8404        <register type="NOA" address="0x00009888" value="0x0035C700" />
8405        <register type="NOA" address="0x00009888" value="0x063500CF" />
8406        <register type="NOA" address="0x00009888" value="0x10350000" />
8407        <register type="NOA" address="0x00009888" value="0x04538000" />
8408        <register type="NOA" address="0x00009888" value="0x06538000" />
8409        <register type="NOA" address="0x00009888" value="0x0454C000" />
8410        <register type="NOA" address="0x00009888" value="0x0255CFC7" />
8411        <register type="NOA" address="0x00009888" value="0x10550000" />
8412        <register type="NOA" address="0x00009888" value="0x06DC8000" />
8413        <register type="NOA" address="0x00009888" value="0x08DC4000" />
8414        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
8415        <register type="NOA" address="0x00009888" value="0x0EDCC000" />
8416        <register type="NOA" address="0x00009888" value="0x1ABD00A8" />
8417        <register type="NOA" address="0x00009888" value="0x0CD8C000" />
8418        <register type="NOA" address="0x00009888" value="0x0ED84000" />
8419        <register type="NOA" address="0x00009888" value="0x0EDB8000" />
8420        <register type="NOA" address="0x00009888" value="0x18DB0800" />
8421        <register type="NOA" address="0x00009888" value="0x1ADB0254" />
8422        <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
8423        <register type="NOA" address="0x00009888" value="0x109F02AA" />
8424        <register type="NOA" address="0x00009888" value="0x0EB84000" />
8425        <register type="NOA" address="0x00009888" value="0x16B84000" />
8426        <register type="NOA" address="0x00009888" value="0x18B8156A" />
8427        <register type="NOA" address="0x00009888" value="0x06B98000" />
8428        <register type="NOA" address="0x00009888" value="0x08B9A000" />
8429        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
8430        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
8431        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
8432        <register type="NOA" address="0x00009888" value="0x18BAA000" />
8433        <register type="NOA" address="0x00009888" value="0x1ABA0002" />
8434        <register type="NOA" address="0x00009888" value="0x16934000" />
8435        <register type="NOA" address="0x00009888" value="0x1893000A" />
8436        <register type="NOA" address="0x00009888" value="0x0A947000" />
8437        <register type="NOA" address="0x00009888" value="0x0C95C5C1" />
8438        <register type="NOA" address="0x00009888" value="0x0E9500C3" />
8439        <register type="NOA" address="0x00009888" value="0x10950000" />
8440        <register type="NOA" address="0x00009888" value="0x0EB38000" />
8441        <register type="NOA" address="0x00009888" value="0x16B30040" />
8442        <register type="NOA" address="0x00009888" value="0x18B30020" />
8443        <register type="NOA" address="0x00009888" value="0x06B48000" />
8444        <register type="NOA" address="0x00009888" value="0x08B41000" />
8445        <register type="NOA" address="0x00009888" value="0x0AB48000" />
8446        <register type="NOA" address="0x00009888" value="0x06B5C500" />
8447        <register type="NOA" address="0x00009888" value="0x08B500C3" />
8448        <register type="NOA" address="0x00009888" value="0x0EB5C100" />
8449        <register type="NOA" address="0x00009888" value="0x10B50000" />
8450        <register type="NOA" address="0x00009888" value="0x16D31500" />
8451        <register type="NOA" address="0x00009888" value="0x08D4E000" />
8452        <register type="NOA" address="0x00009888" value="0x08D5C100" />
8453        <register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
8454        <register type="NOA" address="0x00009888" value="0x10D50000" />
8455        <register type="NOA" address="0x00009888" value="0x0D88F800" />
8456        <register type="NOA" address="0x00009888" value="0x0F88000F" />
8457        <register type="NOA" address="0x00009888" value="0x038A8000" />
8458        <register type="NOA" address="0x00009888" value="0x058A8000" />
8459        <register type="NOA" address="0x00009888" value="0x078A8000" />
8460        <register type="NOA" address="0x00009888" value="0x098A8000" />
8461        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
8462        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
8463        <register type="NOA" address="0x00009888" value="0x258BAAA5" />
8464        <register type="NOA" address="0x00009888" value="0x278B002A" />
8465        <register type="NOA" address="0x00009888" value="0x238B2A80" />
8466        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
8467        <register type="NOA" address="0x00009888" value="0x178C2000" />
8468        <register type="NOA" address="0x00009888" value="0x198C5500" />
8469        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
8470        <register type="NOA" address="0x00009888" value="0x078D8000" />
8471        <register type="NOA" address="0x00009888" value="0x098DA000" />
8472        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
8473        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
8474        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
8475        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
8476        <register type="NOA" address="0x00009888" value="0x2385002A" />
8477        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
8478        <register type="NOA" address="0x00009888" value="0x0F834000" />
8479        <register type="NOA" address="0x00009888" value="0x19835400" />
8480        <register type="NOA" address="0x00009888" value="0x1B830155" />
8481        <register type="NOA" address="0x00009888" value="0x03834000" />
8482        <register type="NOA" address="0x00009888" value="0x05834000" />
8483        <register type="NOA" address="0x00009888" value="0x07834000" />
8484        <register type="NOA" address="0x00009888" value="0x09834000" />
8485        <register type="NOA" address="0x00009888" value="0x0B834000" />
8486        <register type="NOA" address="0x00009888" value="0x0D834000" />
8487        <register type="NOA" address="0x00009888" value="0x0784C000" />
8488        <register type="NOA" address="0x00009888" value="0x0984C000" />
8489        <register type="NOA" address="0x00009888" value="0x0B84C000" />
8490        <register type="NOA" address="0x00009888" value="0x0D84C000" />
8491        <register type="NOA" address="0x00009888" value="0x0F84C000" />
8492        <register type="NOA" address="0x00009888" value="0x01848000" />
8493        <register type="NOA" address="0x00009888" value="0x0384C000" />
8494        <register type="NOA" address="0x00009888" value="0x0584C000" />
8495        <register type="NOA" address="0x00009888" value="0x1780C000" />
8496        <register type="NOA" address="0x00009888" value="0x1980C000" />
8497        <register type="NOA" address="0x00009888" value="0x1B80C000" />
8498        <register type="NOA" address="0x00009888" value="0x1D80C000" />
8499        <register type="NOA" address="0x00009888" value="0x1F80C000" />
8500        <register type="NOA" address="0x00009888" value="0x11808000" />
8501        <register type="NOA" address="0x00009888" value="0x1380C000" />
8502        <register type="NOA" address="0x00009888" value="0x1580C000" />
8503        <register type="NOA" address="0x00009888" value="0x4F800000" />
8504        <register type="NOA" address="0x00009888" value="0x43800C42" />
8505        <register type="NOA" address="0x00009888" value="0x51800000" />
8506        <register type="NOA" address="0x00009888" value="0x45800063" />
8507        <register type="NOA" address="0x00009888" value="0x53800000" />
8508        <register type="NOA" address="0x00009888" value="0x47800800" />
8509        <register type="NOA" address="0x00009888" value="0x21800000" />
8510        <register type="NOA" address="0x00009888" value="0x31800000" />
8511        <register type="NOA" address="0x00009888" value="0x4D800000" />
8512        <register type="NOA" address="0x00009888" value="0x3F8014A4" />
8513        <register type="NOA" address="0x00009888" value="0x41801042" />
8514        <register type="NOA" address="0x00009840" value="0x00000080" />
8515    </register_config>
8516    <register_config type="OA">
8517        <register type="OA" address="0x00002740" value="0x00000000" />
8518        <register type="OA" address="0x00002744" value="0x00800000" />
8519        <register type="OA" address="0x00002710" value="0x00000000" />
8520        <register type="OA" address="0x00002714" value="0xF0800000" />
8521        <register type="OA" address="0x00002720" value="0x00000000" />
8522        <register type="OA" address="0x00002724" value="0x30800000" />
8523        <register type="OA" address="0x00002770" value="0x00000002" />
8524        <register type="OA" address="0x00002774" value="0x0000FDFF" />
8525        <register type="OA" address="0x00002778" value="0x00000000" />
8526        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
8527        <register type="OA" address="0x00002780" value="0x00000002" />
8528        <register type="OA" address="0x00002784" value="0x0000FFBF" />
8529        <register type="OA" address="0x00002788" value="0x00000000" />
8530        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
8531        <register type="OA" address="0x00002790" value="0x00000002" />
8532        <register type="OA" address="0x00002794" value="0x0000FFF7" />
8533        <register type="OA" address="0x00002798" value="0x00000000" />
8534        <register type="OA" address="0x0000279C" value="0x0000FFF9" />
8535    </register_config>
8536    <register_config type="FLEX">
8537        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8538        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8539        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8540        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8541        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8542        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8543        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8544    </register_config>
8545  </set>
8546
8547  <set name="Metric set TDL_2"
8548       mdapi_supported_apis="OGL OCL IO BB"
8549       underscore_name="tdl_2"
8550       hw_config_guid="60749470-a648-4a4b-9f10-dbfe1e36e44d"
8551       chipset="CHV"
8552       symbol_name="TDL_2"
8553       >
8554    <counter name="GPU Core Clocks"
8555             description="The total number of GPU core clocks elapsed during the measurement."
8556             data_type="uint64"
8557             equation="GPU_CLOCK 0 READ"
8558             underscore_name="gpu_core_clocks"
8559             units="cycles"
8560             symbol_name="GpuCoreClocks"
8561             semantic_type="event"
8562             mdapi_supported_apis=""
8563             mdapi_usage_flags="Tier1 Frame Batch Draw"
8564             mdapi_hw_unit_type="gpu"
8565             mdapi_group="GPU"
8566             />
8567    <counter name="EU Active"
8568             description="The percentage of time in which the Execution Units were actively processing."
8569             data_type="float"
8570             max_equation="100"
8571             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8572             underscore_name="eu_active"
8573             units="percent"
8574             symbol_name="EuActive"
8575             semantic_type="duration"
8576             mdapi_supported_apis=""
8577             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8578             mdapi_group="EU Array"
8579             mdapi_hw_unit_type="gpu"
8580             />
8581    <counter name="EU Both FPU Pipes Active"
8582             description="The percentage of time in which both EU FPU pipelines were actively processing."
8583             data_type="float"
8584             max_equation="100"
8585             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8586             underscore_name="eu_fpu_both_active"
8587             units="percent"
8588             symbol_name="EuFpuBothActive"
8589             semantic_type="duration"
8590             mdapi_supported_apis=""
8591             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8592             mdapi_group="EU Array/Pipes"
8593             mdapi_hw_unit_type="gpu"
8594             />
8595    <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
8596             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
8597             data_type="float"
8598             max_equation="100"
8599             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8600             underscore_name="thread_header11_ready_port1"
8601             units="percent"
8602             symbol_name="ThreadHeader11ReadyPort1"
8603             availability="$SubsliceMask 0x10 AND"
8604             semantic_type="duration"
8605             mdapi_supported_apis=""
8606             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8607             mdapi_group="GPU/Thread Dispatcher"
8608             mdapi_hw_unit_type="subslice"
8609             />
8610    <counter name="VS Send Pipe Active"
8611             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8612             data_type="float"
8613             max_equation="100"
8614             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8615             underscore_name="vs_send_active"
8616             units="percent"
8617             symbol_name="VsSendActive"
8618             semantic_type="duration"
8619             mdapi_supported_apis="OGL IO BB"
8620             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8621             mdapi_group="EU Array/Vertex Shader"
8622             mdapi_hw_unit_type="gpu"
8623             />
8624    <counter name="VS FPU1 Pipe Active"
8625             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8626             data_type="float"
8627             max_equation="100"
8628             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8629             underscore_name="vs_fpu1_active"
8630             units="percent"
8631             symbol_name="VsFpu1Active"
8632             semantic_type="duration"
8633             mdapi_supported_apis="OGL IO BB"
8634             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8635             mdapi_group="EU Array/Vertex Shader"
8636             mdapi_hw_unit_type="gpu"
8637             />
8638    <counter name="GS Threads Dispatched"
8639             description="The total number of geometry shader hardware threads dispatched."
8640             data_type="uint64"
8641             equation="A 5 READ"
8642             underscore_name="gs_threads"
8643             units="threads"
8644             symbol_name="GsThreads"
8645             semantic_type="event"
8646             mdapi_supported_apis="OGL4 IO BB"
8647             mdapi_usage_flags="Tier3 Frame Batch Draw"
8648             mdapi_hw_unit_type="gpu"
8649             mdapi_group="EU Array/Geometry Shader"
8650             />
8651    <counter name="Early Hi-Depth Test Fails"
8652             description="The total number of pixels dropped on early hierarchical depth test."
8653             data_type="uint64"
8654             equation="A 22 READ 4 UMUL"
8655             underscore_name="hi_depth_test_fails"
8656             units="pixels"
8657             symbol_name="HiDepthTestFails"
8658             semantic_type="event"
8659             mdapi_supported_apis="OGL IO BB"
8660             mdapi_usage_flags="Tier3 Frame Batch Draw"
8661             mdapi_hw_unit_type="gpu"
8662             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8663             />
8664    <counter name="FS Both FPU Active"
8665             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8666             data_type="float"
8667             max_equation="100"
8668             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8669             underscore_name="ps_eu_both_fpu_active"
8670             units="percent"
8671             symbol_name="PsEuBothFpuActive"
8672             semantic_type="duration"
8673             mdapi_supported_apis="OGL IO BB"
8674             mdapi_usage_flags="Tier4 Frame Batch Draw"
8675             mdapi_group="3D Pipe/Fragment Shader"
8676             mdapi_hw_unit_type="gpu"
8677             />
8678    <counter name="VS Threads Dispatched"
8679             description="The total number of vertex shader hardware threads dispatched."
8680             data_type="uint64"
8681             equation="A 1 READ"
8682             underscore_name="vs_threads"
8683             units="threads"
8684             symbol_name="VsThreads"
8685             semantic_type="event"
8686             mdapi_supported_apis="OGL IO BB"
8687             mdapi_usage_flags="Tier3 Frame Batch Draw"
8688             mdapi_hw_unit_type="gpu"
8689             mdapi_group="EU Array/Vertex Shader"
8690             />
8691    <counter name="FS Threads Dispatched"
8692             description="The total number of fragment shader hardware threads dispatched."
8693             data_type="uint64"
8694             equation="A 6 READ"
8695             underscore_name="ps_threads"
8696             units="threads"
8697             symbol_name="PsThreads"
8698             semantic_type="event"
8699             mdapi_supported_apis="OGL IO BB"
8700             mdapi_usage_flags="Tier3 Frame Batch Draw"
8701             mdapi_hw_unit_type="gpu"
8702             mdapi_group="EU Array/Fragment Shader"
8703             />
8704    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8705             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8706             data_type="float"
8707             max_equation="100"
8708             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8709             underscore_name="non_ps_thread02_ready_for_dispatch"
8710             units="percent"
8711             symbol_name="NonPSThread02ReadyForDispatch"
8712             availability="$SubsliceMask 0x4 AND"
8713             semantic_type="duration"
8714             mdapi_supported_apis=""
8715             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8716             mdapi_group="GPU/Thread Dispatcher"
8717             mdapi_hw_unit_type="subslice"
8718             />
8719    <counter name="Shader Barrier Messages"
8720             description="The total number of shader barrier messages."
8721             data_type="uint64"
8722             equation="A 35 READ"
8723             underscore_name="shader_barriers"
8724             units="messages"
8725             symbol_name="ShaderBarriers"
8726             semantic_type="event"
8727             mdapi_supported_apis=""
8728             mdapi_usage_flags="Tier3 Frame Batch Draw"
8729             mdapi_hw_unit_type="gpu"
8730             mdapi_group="EU Array/Barrier"
8731             />
8732    <counter name="Sampler Texels"
8733             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8734             data_type="uint64"
8735             equation="A 28 READ 4 UMUL"
8736             underscore_name="sampler_texels"
8737             units="texels"
8738             symbol_name="SamplerTexels"
8739             semantic_type="event"
8740             mdapi_supported_apis=""
8741             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8742             mdapi_hw_unit_type="gpu"
8743             mdapi_group="Sampler/Sampler Input"
8744             />
8745    <counter name="Pixels Failing Tests"
8746             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8747             data_type="uint64"
8748             equation="A 25 READ 4 UMUL"
8749             underscore_name="pixels_failing_post_ps_tests"
8750             units="pixels"
8751             symbol_name="PixelsFailingPostPsTests"
8752             semantic_type="event"
8753             mdapi_supported_apis="OGL IO BB"
8754             mdapi_usage_flags="Tier3 Frame Batch Draw"
8755             mdapi_hw_unit_type="gpu"
8756             mdapi_group="3D Pipe/Output Merger"
8757             />
8758    <counter name="GPU Time Elapsed"
8759             description="Time elapsed on the GPU during the measurement."
8760             data_type="uint64"
8761             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8762             underscore_name="gpu_time"
8763             units="ns"
8764             symbol_name="GpuTime"
8765             semantic_type="duration"
8766             mdapi_supported_apis=""
8767             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8768             mdapi_hw_unit_type="gpu"
8769             mdapi_group="GPU"
8770             />
8771    <counter name="AVG GPU Core Frequency"
8772             description="Average GPU Core Frequency in the measurement."
8773             data_type="uint64"
8774             max_equation="$GpuMaxFrequency"
8775             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8776             underscore_name="avg_gpu_core_frequency"
8777             units="hz"
8778             symbol_name="AvgGpuCoreFrequency"
8779             semantic_type="event"
8780             mdapi_supported_apis=""
8781             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8782             mdapi_group="GPU"
8783             mdapi_hw_unit_type="gpu"
8784             />
8785    <counter name="Sampler Texels Misses"
8786             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8787             data_type="uint64"
8788             equation="A 29 READ 4 UMUL"
8789             underscore_name="sampler_texel_misses"
8790             units="texels"
8791             symbol_name="SamplerTexelMisses"
8792             semantic_type="event"
8793             mdapi_supported_apis=""
8794             mdapi_usage_flags="Tier3 Batch Frame Draw"
8795             mdapi_hw_unit_type="gpu"
8796             mdapi_group="Sampler/Sampler Cache"
8797             />
8798    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8799             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8800             data_type="float"
8801             max_equation="100"
8802             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
8803             underscore_name="non_ps_thread00_ready_for_dispatch"
8804             units="percent"
8805             symbol_name="NonPSThread00ReadyForDispatch"
8806             availability="$SubsliceMask 0x1 AND"
8807             semantic_type="duration"
8808             mdapi_supported_apis=""
8809             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8810             mdapi_group="GPU/Thread Dispatcher"
8811             mdapi_hw_unit_type="subslice"
8812             />
8813    <counter name="CS Threads Dispatched"
8814             description="The total number of compute shader hardware threads dispatched."
8815             data_type="uint64"
8816             equation="A 4 READ"
8817             underscore_name="cs_threads"
8818             units="threads"
8819             symbol_name="CsThreads"
8820             semantic_type="event"
8821             mdapi_supported_apis="OGL4 OCL IO BB"
8822             mdapi_usage_flags="Tier3 Frame Batch Draw"
8823             mdapi_hw_unit_type="gpu"
8824             mdapi_group="EU Array/Compute Shader"
8825             />
8826    <counter name="SLM Bytes Read"
8827             description="The total number of GPU memory bytes read from shared local memory."
8828             data_type="uint64"
8829             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8830             equation="A 30 READ 64 UMUL"
8831             underscore_name="slm_bytes_read"
8832             units="bytes"
8833             symbol_name="SlmBytesRead"
8834             semantic_type="throughput"
8835             mdapi_supported_apis="OGL4 OCL IO BB"
8836             mdapi_usage_flags="Tier3 Frame Batch Draw"
8837             mdapi_group="L3/Data Port/SLM"
8838             mdapi_hw_unit_type="gpu"
8839             />
8840    <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
8841             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
8842             data_type="float"
8843             max_equation="100"
8844             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8845             underscore_name="thread_header11_ready_port0"
8846             units="percent"
8847             symbol_name="ThreadHeader11ReadyPort0"
8848             availability="$SubsliceMask 0x10 AND"
8849             semantic_type="duration"
8850             mdapi_supported_apis=""
8851             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8852             mdapi_group="GPU/Thread Dispatcher"
8853             mdapi_hw_unit_type="subslice"
8854             />
8855    <counter name="PS FPU1 Pipe Active"
8856             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8857             data_type="float"
8858             max_equation="100"
8859             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8860             underscore_name="ps_fpu1_active"
8861             units="percent"
8862             symbol_name="PsFpu1Active"
8863             semantic_type="duration"
8864             mdapi_supported_apis="OGL IO BB"
8865             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8866             mdapi_group="EU Array/Pixel Shader"
8867             mdapi_hw_unit_type="gpu"
8868             />
8869    <counter name="PS Send Pipeline Active"
8870             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8871             data_type="float"
8872             max_equation="100"
8873             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8874             underscore_name="ps_send_active"
8875             units="percent"
8876             symbol_name="PsSendActive"
8877             semantic_type="duration"
8878             mdapi_supported_apis="OGL IO BB"
8879             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8880             mdapi_group="EU Array/Pixel Shader"
8881             mdapi_hw_unit_type="gpu"
8882             />
8883    <counter name="VS FPU0 Pipe Active"
8884             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8885             data_type="float"
8886             max_equation="100"
8887             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8888             underscore_name="vs_fpu0_active"
8889             units="percent"
8890             symbol_name="VsFpu0Active"
8891             semantic_type="duration"
8892             mdapi_supported_apis="OGL IO BB"
8893             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8894             mdapi_group="EU Array/Vertex Shader"
8895             mdapi_hw_unit_type="gpu"
8896             />
8897    <counter name="GPU Busy"
8898             description="The percentage of time in which the GPU has been processing GPU commands."
8899             data_type="float"
8900             max_equation="100"
8901             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8902             underscore_name="gpu_busy"
8903             units="percent"
8904             symbol_name="GpuBusy"
8905             semantic_type="duration"
8906             mdapi_supported_apis=""
8907             mdapi_usage_flags="Tier1 Overview System Frame"
8908             mdapi_group="GPU"
8909             mdapi_hw_unit_type="gpu"
8910             />
8911    <counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
8912             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
8913             data_type="float"
8914             max_equation="100"
8915             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8916             underscore_name="thread_header12_ready_port0"
8917             units="percent"
8918             symbol_name="ThreadHeader12ReadyPort0"
8919             availability="$SubsliceMask 0x20 AND"
8920             semantic_type="duration"
8921             mdapi_supported_apis=""
8922             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8923             mdapi_group="GPU/Thread Dispatcher"
8924             mdapi_hw_unit_type="subslice"
8925             />
8926    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8927             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8928             data_type="float"
8929             max_equation="100"
8930             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
8931             underscore_name="ps_thread00_ready_for_dispatch"
8932             units="percent"
8933             symbol_name="PSThread00ReadyForDispatch"
8934             availability="$SubsliceMask 0x1 AND"
8935             semantic_type="duration"
8936             mdapi_supported_apis=""
8937             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8938             mdapi_group="GPU/Thread Dispatcher"
8939             mdapi_hw_unit_type="subslice"
8940             />
8941    <counter name="Rasterized Pixels"
8942             description="The total number of rasterized pixels."
8943             data_type="uint64"
8944             equation="A 21 READ 4 UMUL"
8945             underscore_name="rasterized_pixels"
8946             units="pixels"
8947             symbol_name="RasterizedPixels"
8948             semantic_type="event"
8949             mdapi_supported_apis="OGL IO BB"
8950             mdapi_usage_flags="Tier3 Frame Batch Draw"
8951             mdapi_hw_unit_type="gpu"
8952             mdapi_group="3D Pipe/Rasterizer"
8953             />
8954    <counter name="PS FPU0 Pipe Active"
8955             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8956             data_type="float"
8957             max_equation="100"
8958             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8959             underscore_name="ps_fpu0_active"
8960             units="percent"
8961             symbol_name="PsFpu0Active"
8962             semantic_type="duration"
8963             mdapi_supported_apis="OGL IO BB"
8964             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8965             mdapi_group="EU Array/Pixel Shader"
8966             mdapi_hw_unit_type="gpu"
8967             />
8968    <counter name="DS Threads Dispatched"
8969             description="The total number of domain shader hardware threads dispatched."
8970             data_type="uint64"
8971             equation="A 3 READ"
8972             underscore_name="ds_threads"
8973             units="threads"
8974             symbol_name="DsThreads"
8975             semantic_type="event"
8976             mdapi_supported_apis="OGL4 IO BB"
8977             mdapi_usage_flags="Tier3 Frame Batch Draw"
8978             mdapi_hw_unit_type="gpu"
8979             mdapi_group="EU Array/Domain Shader"
8980             />
8981    <counter name="Samples Written"
8982             description="The total number of samples or pixels written to all render targets."
8983             data_type="uint64"
8984             equation="A 26 READ 4 UMUL"
8985             underscore_name="samples_written"
8986             units="pixels"
8987             symbol_name="SamplesWritten"
8988             semantic_type="event"
8989             mdapi_supported_apis="OGL IO BB"
8990             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8991             mdapi_hw_unit_type="gpu"
8992             mdapi_group="3D Pipe/Output Merger"
8993             />
8994    <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
8995             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
8996             data_type="float"
8997             max_equation="100"
8998             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8999             underscore_name="thread_header10_ready_port1"
9000             units="percent"
9001             symbol_name="ThreadHeader10ReadyPort1"
9002             availability="$SubsliceMask 0x8 AND"
9003             semantic_type="duration"
9004             mdapi_supported_apis=""
9005             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9006             mdapi_group="GPU/Thread Dispatcher"
9007             mdapi_hw_unit_type="subslice"
9008             />
9009    <counter name="EU Stall"
9010             description="The percentage of time in which the Execution Units were stalled."
9011             data_type="float"
9012             max_equation="100"
9013             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9014             underscore_name="eu_stall"
9015             units="percent"
9016             symbol_name="EuStall"
9017             semantic_type="duration"
9018             mdapi_supported_apis=""
9019             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9020             mdapi_group="EU Array"
9021             mdapi_hw_unit_type="gpu"
9022             />
9023    <counter name="Samples Blended"
9024             description="The total number of blended samples or pixels written to all render targets."
9025             data_type="uint64"
9026             equation="A 27 READ 4 UMUL"
9027             underscore_name="samples_blended"
9028             units="pixels"
9029             symbol_name="SamplesBlended"
9030             semantic_type="event"
9031             mdapi_supported_apis="OGL IO BB"
9032             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9033             mdapi_hw_unit_type="gpu"
9034             mdapi_group="3D Pipe/Output Merger"
9035             />
9036    <counter name="Early Depth Test Fails"
9037             description="The total number of pixels dropped on early depth test."
9038             data_type="uint64"
9039             equation="A 23 READ 4 UMUL"
9040             underscore_name="early_depth_test_fails"
9041             units="pixels"
9042             symbol_name="EarlyDepthTestFails"
9043             semantic_type="event"
9044             mdapi_supported_apis="OGL IO BB"
9045             mdapi_usage_flags="Tier3 Frame Batch Draw"
9046             mdapi_hw_unit_type="gpu"
9047             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9048             />
9049    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9050             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9051             data_type="float"
9052             max_equation="100"
9053             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9054             underscore_name="ps_thread01_ready_for_dispatch"
9055             units="percent"
9056             symbol_name="PSThread01ReadyForDispatch"
9057             availability="$SubsliceMask 0x2 AND"
9058             semantic_type="duration"
9059             mdapi_supported_apis=""
9060             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9061             mdapi_group="GPU/Thread Dispatcher"
9062             mdapi_hw_unit_type="subslice"
9063             />
9064    <counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
9065             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
9066             data_type="float"
9067             max_equation="100"
9068             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9069             underscore_name="thread_header12_ready_port1"
9070             units="percent"
9071             symbol_name="ThreadHeader12ReadyPort1"
9072             availability="$SubsliceMask 0x20 AND"
9073             semantic_type="duration"
9074             mdapi_supported_apis=""
9075             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9076             mdapi_group="GPU/Thread Dispatcher"
9077             mdapi_hw_unit_type="subslice"
9078             />
9079    <counter name="Shader Memory Accesses"
9080             description="The total number of shader memory accesses to L3."
9081             data_type="uint64"
9082             equation="A 32 READ"
9083             underscore_name="shader_memory_accesses"
9084             units="messages"
9085             symbol_name="ShaderMemoryAccesses"
9086             semantic_type="event"
9087             mdapi_supported_apis=""
9088             mdapi_usage_flags="Tier3 Frame Batch Draw"
9089             mdapi_hw_unit_type="gpu"
9090             mdapi_group="L3/Data Port"
9091             />
9092    <counter name="HS Threads Dispatched"
9093             description="The total number of hull shader hardware threads dispatched."
9094             data_type="uint64"
9095             equation="A 2 READ"
9096             underscore_name="hs_threads"
9097             units="threads"
9098             symbol_name="HsThreads"
9099             semantic_type="event"
9100             mdapi_supported_apis="OGL4 IO BB"
9101             mdapi_usage_flags="Tier3 Frame Batch Draw"
9102             mdapi_hw_unit_type="gpu"
9103             mdapi_group="EU Array/Hull Shader"
9104             />
9105    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9106             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9107             data_type="float"
9108             max_equation="100"
9109             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9110             underscore_name="ps_thread02_ready_for_dispatch"
9111             units="percent"
9112             symbol_name="PSThread02ReadyForDispatch"
9113             availability="$SubsliceMask 0x4 AND"
9114             semantic_type="duration"
9115             mdapi_supported_apis=""
9116             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9117             mdapi_group="GPU/Thread Dispatcher"
9118             mdapi_hw_unit_type="subslice"
9119             />
9120    <counter name="SLM Bytes Written"
9121             description="The total number of GPU memory bytes written into shared local memory."
9122             data_type="uint64"
9123             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9124             equation="A 31 READ 64 UMUL"
9125             underscore_name="slm_bytes_written"
9126             units="bytes"
9127             symbol_name="SlmBytesWritten"
9128             semantic_type="throughput"
9129             mdapi_supported_apis="OGL4 OCL IO BB"
9130             mdapi_usage_flags="Tier3 Frame Batch Draw"
9131             mdapi_group="L3/Data Port/SLM"
9132             mdapi_hw_unit_type="gpu"
9133             />
9134    <counter name="L3 Shader Throughput"
9135             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9136             data_type="uint64"
9137             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
9138             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9139             underscore_name="l3_shader_throughput"
9140             units="bytes"
9141             symbol_name="L3ShaderThroughput"
9142             semantic_type="throughput"
9143             mdapi_supported_apis="OGL4 OCL IO BB"
9144             mdapi_usage_flags="Tier2 Frame Batch Draw"
9145             mdapi_group="L3/Data Port"
9146             mdapi_hw_unit_type="gpu"
9147             />
9148    <counter name="Samples Killed in FS"
9149             description="The total number of samples or pixels dropped in fragment shaders."
9150             data_type="uint64"
9151             equation="A 24 READ 4 UMUL"
9152             underscore_name="samples_killed_in_ps"
9153             units="pixels"
9154             symbol_name="SamplesKilledInPs"
9155             semantic_type="event"
9156             mdapi_supported_apis="OGL IO BB"
9157             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9158             mdapi_hw_unit_type="gpu"
9159             mdapi_group="3D Pipe/Fragment Shader"
9160             />
9161    <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
9162             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
9163             data_type="float"
9164             max_equation="100"
9165             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9166             underscore_name="thread_header10_ready_port0"
9167             units="percent"
9168             symbol_name="ThreadHeader10ReadyPort0"
9169             availability="$SubsliceMask 0x8 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    <counter name="Shader Atomic Memory Accesses"
9177             description="The total number of shader atomic memory accesses."
9178             data_type="uint64"
9179             equation="A 34 READ"
9180             underscore_name="shader_atomics"
9181             units="messages"
9182             symbol_name="ShaderAtomics"
9183             semantic_type="event"
9184             mdapi_supported_apis="OGL4 OCL IO BB"
9185             mdapi_usage_flags="Tier3 Frame Batch Draw"
9186             mdapi_hw_unit_type="gpu"
9187             mdapi_group="L3/Data Port/Atomics"
9188             />
9189    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9190             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9191             data_type="float"
9192             max_equation="100"
9193             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9194             underscore_name="non_ps_thread01_ready_for_dispatch"
9195             units="percent"
9196             symbol_name="NonPSThread01ReadyForDispatch"
9197             availability="$SubsliceMask 0x2 AND"
9198             semantic_type="duration"
9199             mdapi_supported_apis=""
9200             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9201             mdapi_group="GPU/Thread Dispatcher"
9202             mdapi_hw_unit_type="subslice"
9203             />
9204    <register_config type="NOA">
9205        <register type="NOA" address="0x00009840" value="0x000000A0" />
9206        <register type="NOA" address="0x00009888" value="0x16150000" />
9207        <register type="NOA" address="0x00009888" value="0x16350000" />
9208        <register type="NOA" address="0x00009888" value="0x16550000" />
9209        <register type="NOA" address="0x00009888" value="0x16952E60" />
9210        <register type="NOA" address="0x00009888" value="0x16B54D60" />
9211        <register type="NOA" address="0x00009888" value="0x16D52E60" />
9212        <register type="NOA" address="0x00009888" value="0x065C8000" />
9213        <register type="NOA" address="0x00009888" value="0x085CC000" />
9214        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
9215        <register type="NOA" address="0x00009888" value="0x0C5C4000" />
9216        <register type="NOA" address="0x00009888" value="0x0E3D8000" />
9217        <register type="NOA" address="0x00009888" value="0x183DA000" />
9218        <register type="NOA" address="0x00009888" value="0x06588000" />
9219        <register type="NOA" address="0x00009888" value="0x08588000" />
9220        <register type="NOA" address="0x00009888" value="0x0A584000" />
9221        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
9222        <register type="NOA" address="0x00009888" value="0x185B5800" />
9223        <register type="NOA" address="0x00009888" value="0x1A5B000A" />
9224        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
9225        <register type="NOA" address="0x00009888" value="0x101F02AA" />
9226        <register type="NOA" address="0x00009888" value="0x0E384000" />
9227        <register type="NOA" address="0x00009888" value="0x16384000" />
9228        <register type="NOA" address="0x00009888" value="0x18382A55" />
9229        <register type="NOA" address="0x00009888" value="0x06398000" />
9230        <register type="NOA" address="0x00009888" value="0x0839A000" />
9231        <register type="NOA" address="0x00009888" value="0x0A39A000" />
9232        <register type="NOA" address="0x00009888" value="0x0C39A000" />
9233        <register type="NOA" address="0x00009888" value="0x0E39A000" />
9234        <register type="NOA" address="0x00009888" value="0x1A3A02A0" />
9235        <register type="NOA" address="0x00009888" value="0x0E138000" />
9236        <register type="NOA" address="0x00009888" value="0x16130500" />
9237        <register type="NOA" address="0x00009888" value="0x06148000" />
9238        <register type="NOA" address="0x00009888" value="0x08146000" />
9239        <register type="NOA" address="0x00009888" value="0x0615C100" />
9240        <register type="NOA" address="0x00009888" value="0x0815C500" />
9241        <register type="NOA" address="0x00009888" value="0x0A1500C3" />
9242        <register type="NOA" address="0x00009888" value="0x10150000" />
9243        <register type="NOA" address="0x00009888" value="0x16335040" />
9244        <register type="NOA" address="0x00009888" value="0x08349000" />
9245        <register type="NOA" address="0x00009888" value="0x0A341000" />
9246        <register type="NOA" address="0x00009888" value="0x083500C1" />
9247        <register type="NOA" address="0x00009888" value="0x0A35C500" />
9248        <register type="NOA" address="0x00009888" value="0x0C3500C3" />
9249        <register type="NOA" address="0x00009888" value="0x10350000" />
9250        <register type="NOA" address="0x00009888" value="0x1853002A" />
9251        <register type="NOA" address="0x00009888" value="0x0A54E000" />
9252        <register type="NOA" address="0x00009888" value="0x0C55C500" />
9253        <register type="NOA" address="0x00009888" value="0x0E55C1C3" />
9254        <register type="NOA" address="0x00009888" value="0x10550000" />
9255        <register type="NOA" address="0x00009888" value="0x00DC8000" />
9256        <register type="NOA" address="0x00009888" value="0x02DCC000" />
9257        <register type="NOA" address="0x00009888" value="0x04DC4000" />
9258        <register type="NOA" address="0x00009888" value="0x04BD8000" />
9259        <register type="NOA" address="0x00009888" value="0x06BD8000" />
9260        <register type="NOA" address="0x00009888" value="0x02D8C000" />
9261        <register type="NOA" address="0x00009888" value="0x02DB8000" />
9262        <register type="NOA" address="0x00009888" value="0x04DB4000" />
9263        <register type="NOA" address="0x00009888" value="0x06DB4000" />
9264        <register type="NOA" address="0x00009888" value="0x08DB8000" />
9265        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
9266        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
9267        <register type="NOA" address="0x00009888" value="0x02B84000" />
9268        <register type="NOA" address="0x00009888" value="0x04B84000" />
9269        <register type="NOA" address="0x00009888" value="0x06B84000" />
9270        <register type="NOA" address="0x00009888" value="0x08B84000" />
9271        <register type="NOA" address="0x00009888" value="0x0AB88000" />
9272        <register type="NOA" address="0x00009888" value="0x0CB88000" />
9273        <register type="NOA" address="0x00009888" value="0x00B98000" />
9274        <register type="NOA" address="0x00009888" value="0x02B9A000" />
9275        <register type="NOA" address="0x00009888" value="0x04B9A000" />
9276        <register type="NOA" address="0x00009888" value="0x06B92000" />
9277        <register type="NOA" address="0x00009888" value="0x0ABA8000" />
9278        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
9279        <register type="NOA" address="0x00009888" value="0x04938000" />
9280        <register type="NOA" address="0x00009888" value="0x06938000" />
9281        <register type="NOA" address="0x00009888" value="0x0494C000" />
9282        <register type="NOA" address="0x00009888" value="0x0295CFC7" />
9283        <register type="NOA" address="0x00009888" value="0x10950000" />
9284        <register type="NOA" address="0x00009888" value="0x02B38000" />
9285        <register type="NOA" address="0x00009888" value="0x08B38000" />
9286        <register type="NOA" address="0x00009888" value="0x04B42000" />
9287        <register type="NOA" address="0x00009888" value="0x06B41000" />
9288        <register type="NOA" address="0x00009888" value="0x00B5C700" />
9289        <register type="NOA" address="0x00009888" value="0x04B500CF" />
9290        <register type="NOA" address="0x00009888" value="0x10B50000" />
9291        <register type="NOA" address="0x00009888" value="0x0AD38000" />
9292        <register type="NOA" address="0x00009888" value="0x0CD38000" />
9293        <register type="NOA" address="0x00009888" value="0x06D46000" />
9294        <register type="NOA" address="0x00009888" value="0x04D5C700" />
9295        <register type="NOA" address="0x00009888" value="0x06D500CF" />
9296        <register type="NOA" address="0x00009888" value="0x10D50000" />
9297        <register type="NOA" address="0x00009888" value="0x03888000" />
9298        <register type="NOA" address="0x00009888" value="0x05888000" />
9299        <register type="NOA" address="0x00009888" value="0x07888000" />
9300        <register type="NOA" address="0x00009888" value="0x09888000" />
9301        <register type="NOA" address="0x00009888" value="0x0B888000" />
9302        <register type="NOA" address="0x00009888" value="0x0D880400" />
9303        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
9304        <register type="NOA" address="0x00009888" value="0x198A8000" />
9305        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
9306        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
9307        <register type="NOA" address="0x00009888" value="0x258B555A" />
9308        <register type="NOA" address="0x00009888" value="0x278B0015" />
9309        <register type="NOA" address="0x00009888" value="0x238B5500" />
9310        <register type="NOA" address="0x00009888" value="0x038C4000" />
9311        <register type="NOA" address="0x00009888" value="0x058C4000" />
9312        <register type="NOA" address="0x00009888" value="0x078C4000" />
9313        <register type="NOA" address="0x00009888" value="0x098C4000" />
9314        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
9315        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
9316        <register type="NOA" address="0x00009888" value="0x018D8000" />
9317        <register type="NOA" address="0x00009888" value="0x038DA000" />
9318        <register type="NOA" address="0x00009888" value="0x058DA000" />
9319        <register type="NOA" address="0x00009888" value="0x078D2000" />
9320        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
9321        <register type="NOA" address="0x00009888" value="0x2385002A" />
9322        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
9323        <register type="NOA" address="0x00009888" value="0x0F834000" />
9324        <register type="NOA" address="0x00009888" value="0x19835400" />
9325        <register type="NOA" address="0x00009888" value="0x1B830155" />
9326        <register type="NOA" address="0x00009888" value="0x03834000" />
9327        <register type="NOA" address="0x00009888" value="0x05834000" />
9328        <register type="NOA" address="0x00009888" value="0x07834000" />
9329        <register type="NOA" address="0x00009888" value="0x09834000" />
9330        <register type="NOA" address="0x00009888" value="0x0B834000" />
9331        <register type="NOA" address="0x00009888" value="0x0D834000" />
9332        <register type="NOA" address="0x00009888" value="0x0784C000" />
9333        <register type="NOA" address="0x00009888" value="0x0984C000" />
9334        <register type="NOA" address="0x00009888" value="0x0B84C000" />
9335        <register type="NOA" address="0x00009888" value="0x0D84C000" />
9336        <register type="NOA" address="0x00009888" value="0x0F84C000" />
9337        <register type="NOA" address="0x00009888" value="0x01848000" />
9338        <register type="NOA" address="0x00009888" value="0x0384C000" />
9339        <register type="NOA" address="0x00009888" value="0x0584C000" />
9340        <register type="NOA" address="0x00009888" value="0x1780C000" />
9341        <register type="NOA" address="0x00009888" value="0x1980C000" />
9342        <register type="NOA" address="0x00009888" value="0x1B80C000" />
9343        <register type="NOA" address="0x00009888" value="0x1D80C000" />
9344        <register type="NOA" address="0x00009888" value="0x1F80C000" />
9345        <register type="NOA" address="0x00009888" value="0x11808000" />
9346        <register type="NOA" address="0x00009888" value="0x1380C000" />
9347        <register type="NOA" address="0x00009888" value="0x1580C000" />
9348        <register type="NOA" address="0x00009888" value="0x4F800000" />
9349        <register type="NOA" address="0x00009888" value="0x43800882" />
9350        <register type="NOA" address="0x00009888" value="0x51800000" />
9351        <register type="NOA" address="0x00009888" value="0x45801082" />
9352        <register type="NOA" address="0x00009888" value="0x53800000" />
9353        <register type="NOA" address="0x00009888" value="0x478014A5" />
9354        <register type="NOA" address="0x00009888" value="0x21800000" />
9355        <register type="NOA" address="0x00009888" value="0x31800000" />
9356        <register type="NOA" address="0x00009888" value="0x4D800000" />
9357        <register type="NOA" address="0x00009888" value="0x3F800002" />
9358        <register type="NOA" address="0x00009888" value="0x41800C62" />
9359        <register type="NOA" address="0x00009840" value="0x00000080" />
9360    </register_config>
9361    <register_config type="OA">
9362        <register type="OA" address="0x00002740" value="0x00000000" />
9363        <register type="OA" address="0x00002744" value="0x00800000" />
9364        <register type="OA" address="0x00002710" value="0x00000000" />
9365        <register type="OA" address="0x00002714" value="0xF0800000" />
9366        <register type="OA" address="0x00002720" value="0x00000000" />
9367        <register type="OA" address="0x00002724" value="0x30800000" />
9368        <register type="OA" address="0x00002770" value="0x00000002" />
9369        <register type="OA" address="0x00002774" value="0x0000FDFF" />
9370        <register type="OA" address="0x00002778" value="0x00000000" />
9371        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
9372        <register type="OA" address="0x00002780" value="0x00000000" />
9373        <register type="OA" address="0x00002784" value="0x0000FF9F" />
9374        <register type="OA" address="0x00002788" value="0x00000000" />
9375        <register type="OA" address="0x0000278C" value="0x0000FFE7" />
9376        <register type="OA" address="0x00002790" value="0x00000002" />
9377        <register type="OA" address="0x00002794" value="0x0000FFFB" />
9378        <register type="OA" address="0x00002798" value="0x00000002" />
9379        <register type="OA" address="0x0000279C" value="0x0000FFFD" />
9380    </register_config>
9381    <register_config type="FLEX">
9382        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9383        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9384        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9385        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9386        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9387        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9388        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9389    </register_config>
9390  </set>
9391
9392  <set name="MDAPI testing set Gen8LP"
9393       mdapi_supported_apis="OGL OCL IO BB"
9394       underscore_name="test_oa"
9395       hw_config_guid="4a534b07-cba3-414d-8d60-874830e883aa"
9396       chipset="CHV"
9397       symbol_name="TestOa"
9398       >
9399    <counter name="TestCounter7"
9400             description="HW test counter 7. Factor: 0.666"
9401             data_type="uint64"
9402             equation="B 7 READ"
9403             underscore_name="counter7"
9404             units="events"
9405             symbol_name="Counter7"
9406             semantic_type="event"
9407             mdapi_supported_apis=""
9408             mdapi_usage_flags="Frame Batch Draw"
9409             mdapi_hw_unit_type="gpu"
9410             mdapi_group="GPU"
9411             />
9412    <counter name="GPU Time Elapsed"
9413             description="Time elapsed on the GPU during the measurement."
9414             data_type="uint64"
9415             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9416             underscore_name="gpu_time"
9417             units="ns"
9418             symbol_name="GpuTime"
9419             semantic_type="duration"
9420             mdapi_supported_apis=""
9421             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9422             mdapi_hw_unit_type="gpu"
9423             mdapi_group="GPU"
9424             />
9425    <counter name="GPU Core Clocks"
9426             description="The total number of GPU core clocks elapsed during the measurement."
9427             data_type="uint64"
9428             equation="GPU_CLOCK 0 READ"
9429             underscore_name="gpu_core_clocks"
9430             units="cycles"
9431             symbol_name="GpuCoreClocks"
9432             semantic_type="event"
9433             mdapi_supported_apis=""
9434             mdapi_usage_flags="Tier1 Frame Batch Draw"
9435             mdapi_hw_unit_type="gpu"
9436             mdapi_group="GPU"
9437             />
9438    <counter name="AVG GPU Core Frequency"
9439             description="Average GPU Core Frequency in the measurement."
9440             data_type="uint64"
9441             max_equation="$GpuMaxFrequency"
9442             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9443             underscore_name="avg_gpu_core_frequency"
9444             units="hz"
9445             symbol_name="AvgGpuCoreFrequency"
9446             semantic_type="event"
9447             mdapi_supported_apis=""
9448             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9449             mdapi_group="GPU"
9450             mdapi_hw_unit_type="gpu"
9451             />
9452    <counter name="TestCounter8"
9453             description="HW test counter 8. Should be equal to 1."
9454             data_type="uint64"
9455             equation="C 7 READ"
9456             underscore_name="counter8"
9457             units="events"
9458             symbol_name="Counter8"
9459             semantic_type="event"
9460             mdapi_supported_apis=""
9461             mdapi_usage_flags="Frame Batch Draw"
9462             mdapi_hw_unit_type="gpu"
9463             mdapi_group="GPU"
9464             />
9465    <counter name="TestCounter4"
9466             description="HW test counter 4. Factor: 0.333"
9467             data_type="uint64"
9468             equation="B 4 READ"
9469             underscore_name="counter4"
9470             units="events"
9471             symbol_name="Counter4"
9472             semantic_type="event"
9473             mdapi_supported_apis=""
9474             mdapi_usage_flags="Frame Batch Draw"
9475             mdapi_hw_unit_type="gpu"
9476             mdapi_group="GPU"
9477             />
9478    <counter name="TestCounter5"
9479             description="HW test counter 5. Factor: 0.333"
9480             data_type="uint64"
9481             equation="B 5 READ"
9482             underscore_name="counter5"
9483             units="events"
9484             symbol_name="Counter5"
9485             semantic_type="event"
9486             mdapi_supported_apis=""
9487             mdapi_usage_flags="Frame Batch Draw"
9488             mdapi_hw_unit_type="gpu"
9489             mdapi_group="GPU"
9490             />
9491    <counter name="TestCounter6"
9492             description="HW test counter 6. Factor: 0.166"
9493             data_type="uint64"
9494             equation="B 6 READ"
9495             underscore_name="counter6"
9496             units="events"
9497             symbol_name="Counter6"
9498             semantic_type="event"
9499             mdapi_supported_apis=""
9500             mdapi_usage_flags="Frame Batch Draw"
9501             mdapi_hw_unit_type="gpu"
9502             mdapi_group="GPU"
9503             />
9504    <counter name="TestCounter3"
9505             description="HW test counter 3. Factor: 0.5"
9506             data_type="uint64"
9507             equation="B 3 READ"
9508             underscore_name="counter3"
9509             units="events"
9510             symbol_name="Counter3"
9511             semantic_type="event"
9512             mdapi_supported_apis=""
9513             mdapi_usage_flags="Frame Batch Draw"
9514             mdapi_hw_unit_type="gpu"
9515             mdapi_group="GPU"
9516             />
9517    <counter name="TestCounter0"
9518             description="HW test counter 0. Factor: 0.0"
9519             data_type="uint64"
9520             equation="B 0 READ"
9521             underscore_name="counter0"
9522             units="events"
9523             symbol_name="Counter0"
9524             semantic_type="event"
9525             mdapi_supported_apis=""
9526             mdapi_usage_flags="Frame Batch Draw"
9527             mdapi_hw_unit_type="gpu"
9528             mdapi_group="GPU"
9529             />
9530    <counter name="TestCounter1"
9531             description="HW test counter 1. Factor: 1.0"
9532             data_type="uint64"
9533             equation="B 1 READ"
9534             underscore_name="counter1"
9535             units="events"
9536             symbol_name="Counter1"
9537             semantic_type="event"
9538             mdapi_supported_apis=""
9539             mdapi_usage_flags="Frame Batch Draw"
9540             mdapi_hw_unit_type="gpu"
9541             mdapi_group="GPU"
9542             />
9543    <counter name="TestCounter2"
9544             description="HW test counter 2. Factor: 1.0"
9545             data_type="uint64"
9546             equation="B 2 READ"
9547             underscore_name="counter2"
9548             units="events"
9549             symbol_name="Counter2"
9550             semantic_type="event"
9551             mdapi_supported_apis=""
9552             mdapi_usage_flags="Frame Batch Draw"
9553             mdapi_hw_unit_type="gpu"
9554             mdapi_group="GPU"
9555             />
9556    <register_config type="NOA">
9557        <register type="NOA" address="0x00009840" value="0x000000A0" />
9558        <register type="NOA" address="0x00009888" value="0x59800000" />
9559        <register type="NOA" address="0x00009888" value="0x59800001" />
9560        <register type="NOA" address="0x00009888" value="0x338B0000" />
9561        <register type="NOA" address="0x00009888" value="0x258B0066" />
9562        <register type="NOA" address="0x00009888" value="0x058B0000" />
9563        <register type="NOA" address="0x00009888" value="0x038B0000" />
9564        <register type="NOA" address="0x00009888" value="0x03844000" />
9565        <register type="NOA" address="0x00009888" value="0x47800080" />
9566        <register type="NOA" address="0x00009888" value="0x57800000" />
9567        <register type="NOA" address="0x001823A4" value="0x00000000" />
9568        <register type="NOA" address="0x00009888" value="0x59800000" />
9569        <register type="NOA" address="0x00009840" value="0x00000080" />
9570    </register_config>
9571    <register_config type="OA">
9572        <register type="OA" address="0x00002740" value="0x00000000" />
9573        <register type="OA" address="0x00002744" value="0x00800000" />
9574        <register type="OA" address="0x00002714" value="0xF0800000" />
9575        <register type="OA" address="0x00002710" value="0x00000000" />
9576        <register type="OA" address="0x00002724" value="0xF0800000" />
9577        <register type="OA" address="0x00002720" value="0x00000000" />
9578        <register type="OA" address="0x00002770" value="0x00000004" />
9579        <register type="OA" address="0x00002774" value="0x00000000" />
9580        <register type="OA" address="0x00002778" value="0x00000003" />
9581        <register type="OA" address="0x0000277C" value="0x00000000" />
9582        <register type="OA" address="0x00002780" value="0x00000007" />
9583        <register type="OA" address="0x00002784" value="0x00000000" />
9584        <register type="OA" address="0x00002788" value="0x00100002" />
9585        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
9586        <register type="OA" address="0x00002790" value="0x00100002" />
9587        <register type="OA" address="0x00002794" value="0x0000FFCF" />
9588        <register type="OA" address="0x00002798" value="0x00100082" />
9589        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
9590        <register type="OA" address="0x000027A0" value="0x001000C2" />
9591        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
9592        <register type="OA" address="0x000027A8" value="0x00100001" />
9593        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
9594    </register_config>
9595  </set>
9596
9597</metrics>
9598