• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1553959549" merge_md5="">
3  <set name="Render Metrics Basic Gen9"
4       mdapi_supported_apis="OGL OCL IO BB"
5       underscore_name="render_basic"
6       hw_config_guid="17b4f3e0-d578-4ae3-b7a8-98d756d1e0df"
7       chipset="KBLGT3"
8       symbol_name="RenderBasic"
9       >
10    <counter name="GPU Core Clocks"
11             description="The total number of GPU core clocks elapsed during the measurement."
12             data_type="uint64"
13             equation="GPU_CLOCK 0 READ"
14             underscore_name="gpu_core_clocks"
15             units="cycles"
16             symbol_name="GpuCoreClocks"
17             semantic_type="event"
18             mdapi_supported_apis=""
19             mdapi_usage_flags="Tier1 Frame Batch Draw"
20             mdapi_hw_unit_type="gpu"
21             mdapi_group="GPU"
22             />
23    <counter name="EU Active"
24             description="The percentage of time in which the Execution Units were actively processing."
25             data_type="float"
26             max_equation="100"
27             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28             underscore_name="eu_active"
29             units="percent"
30             symbol_name="EuActive"
31             semantic_type="duration"
32             mdapi_supported_apis=""
33             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34             mdapi_group="EU Array"
35             mdapi_hw_unit_type="gpu"
36             />
37    <counter name="L3 Misses"
38             description="The total number of L3 misses."
39             data_type="uint64"
40             equation="C 4 READ"
41             underscore_name="l3_misses"
42             units="messages"
43             symbol_name="L3Misses"
44             semantic_type="event"
45             mdapi_supported_apis=""
46             mdapi_usage_flags="Tier3 Frame Batch Draw"
47             mdapi_hw_unit_type="gpu"
48             mdapi_group="L3/TAG"
49             />
50    <counter name="GTI L3 Throughput"
51             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52             data_type="uint64"
53             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
54             equation="$L3Misses 64 UMUL"
55             underscore_name="gti_l3_throughput"
56             units="bytes"
57             symbol_name="GtiL3Throughput"
58             semantic_type="throughput"
59             mdapi_supported_apis=""
60             mdapi_usage_flags="Tier2 Frame Batch Draw"
61             mdapi_group="GTI/L3"
62             mdapi_hw_unit_type="gpu"
63             />
64    <counter name="EU Both FPU Pipes Active"
65             description="The percentage of time in which both EU FPU pipelines were actively processing."
66             data_type="float"
67             max_equation="100"
68             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69             underscore_name="eu_fpu_both_active"
70             units="percent"
71             symbol_name="EuFpuBothActive"
72             semantic_type="duration"
73             mdapi_supported_apis=""
74             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75             mdapi_group="EU Array/Pipes"
76             mdapi_hw_unit_type="gpu"
77             />
78    <counter name="Sampler Cache Misses"
79             description="The total number of sampler cache misses in all LODs in all sampler units."
80             data_type="uint64"
81             equation="B 4 READ B 5 READ UADD 8 UMUL"
82             underscore_name="sampler_l1_misses"
83             units="messages"
84             symbol_name="SamplerL1Misses"
85             semantic_type="event"
86             mdapi_supported_apis=""
87             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
88             mdapi_hw_unit_type="gpu"
89             mdapi_group="Sampler/Sampler Cache"
90             />
91    <counter name="VS Send Pipe Active"
92             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
93             data_type="float"
94             max_equation="100"
95             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96             underscore_name="vs_send_active"
97             units="percent"
98             symbol_name="VsSendActive"
99             semantic_type="duration"
100             mdapi_supported_apis="OGL IO BB"
101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
102             mdapi_group="EU Array/Vertex Shader"
103             mdapi_hw_unit_type="gpu"
104             />
105    <counter name="Sampler 1 Bottleneck"
106             low_watermark="5"
107             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
108             data_type="float"
109             high_watermark="15"
110             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
111             max_equation="100"
112             underscore_name="sampler1_bottleneck"
113             units="percent"
114             symbol_name="Sampler1Bottleneck"
115             availability="$SubsliceMask 0x12 AND"
116             semantic_type="duration"
117             mdapi_supported_apis=""
118             mdapi_usage_flags="Tier3 Indicate Draw"
119             mdapi_group="Sampler"
120             mdapi_hw_unit_type="subslice"
121             />
122    <counter name="VS FPU1 Pipe Active"
123             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
124             data_type="float"
125             max_equation="100"
126             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
127             underscore_name="vs_fpu1_active"
128             units="percent"
129             symbol_name="VsFpu1Active"
130             semantic_type="duration"
131             mdapi_supported_apis="OGL IO BB"
132             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
133             mdapi_group="EU Array/Vertex Shader"
134             mdapi_hw_unit_type="gpu"
135             />
136    <counter name="GS Threads Dispatched"
137             description="The total number of geometry shader hardware threads dispatched."
138             data_type="uint64"
139             equation="A 5 READ"
140             underscore_name="gs_threads"
141             units="threads"
142             symbol_name="GsThreads"
143             semantic_type="event"
144             mdapi_supported_apis="OGL4 IO BB"
145             mdapi_usage_flags="Tier3 Frame Batch Draw"
146             mdapi_hw_unit_type="gpu"
147             mdapi_group="EU Array/Geometry Shader"
148             />
149    <counter name="L3 Sampler Throughput"
150             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
151             data_type="uint64"
152             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
153             equation="$SamplerL1Misses 64 UMUL"
154             underscore_name="l3_sampler_throughput"
155             units="bytes"
156             symbol_name="L3SamplerThroughput"
157             semantic_type="throughput"
158             mdapi_supported_apis=""
159             mdapi_usage_flags="Tier2 Frame Batch Draw"
160             mdapi_group="L3/Sampler"
161             mdapi_hw_unit_type="gpu"
162             />
163    <counter name="Early Hi-Depth Test Fails"
164             description="The total number of pixels dropped on early hierarchical depth test."
165             data_type="uint64"
166             equation="A 22 READ 4 UMUL"
167             underscore_name="hi_depth_test_fails"
168             units="pixels"
169             symbol_name="HiDepthTestFails"
170             semantic_type="event"
171             mdapi_supported_apis="OGL IO BB"
172             mdapi_usage_flags="Tier3 Frame Batch Draw"
173             mdapi_hw_unit_type="gpu"
174             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
175             />
176    <counter name="FS Both FPU Active"
177             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
178             data_type="float"
179             max_equation="100"
180             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
181             underscore_name="ps_eu_both_fpu_active"
182             units="percent"
183             symbol_name="PsEuBothFpuActive"
184             semantic_type="duration"
185             mdapi_supported_apis="OGL IO BB"
186             mdapi_usage_flags="Tier4 Frame Batch Draw"
187             mdapi_group="3D Pipe/Fragment Shader"
188             mdapi_hw_unit_type="gpu"
189             />
190    <counter name="VS Threads Dispatched"
191             description="The total number of vertex shader hardware threads dispatched."
192             data_type="uint64"
193             equation="A 1 READ"
194             underscore_name="vs_threads"
195             units="threads"
196             symbol_name="VsThreads"
197             semantic_type="event"
198             mdapi_supported_apis="OGL IO BB"
199             mdapi_usage_flags="Tier3 Frame Batch Draw"
200             mdapi_hw_unit_type="gpu"
201             mdapi_group="EU Array/Vertex Shader"
202             />
203    <counter name="FS Threads Dispatched"
204             description="The total number of fragment shader hardware threads dispatched."
205             data_type="uint64"
206             equation="A 6 READ"
207             underscore_name="ps_threads"
208             units="threads"
209             symbol_name="PsThreads"
210             semantic_type="event"
211             mdapi_supported_apis="OGL IO BB"
212             mdapi_usage_flags="Tier3 Frame Batch Draw"
213             mdapi_hw_unit_type="gpu"
214             mdapi_group="EU Array/Fragment Shader"
215             />
216    <counter name="Sampler 0 Busy"
217             description="The percentage of time in which Sampler 0 has been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
221             underscore_name="sampler0_busy"
222             units="percent"
223             symbol_name="Sampler0Busy"
224             availability="$SubsliceMask 0x09 AND"
225             semantic_type="duration"
226             mdapi_supported_apis=""
227             mdapi_usage_flags="Tier3 Batch Frame Draw"
228             mdapi_group="Sampler"
229             mdapi_hw_unit_type="subslice"
230             />
231    <counter name="Sampler 1 Busy"
232             description="The percentage of time in which Sampler 1 has been processing EU requests."
233             data_type="float"
234             max_equation="100"
235             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
236             underscore_name="sampler1_busy"
237             units="percent"
238             symbol_name="Sampler1Busy"
239             availability="$SubsliceMask 0x12 AND"
240             semantic_type="duration"
241             mdapi_supported_apis=""
242             mdapi_usage_flags="Tier3 Batch Frame Draw"
243             mdapi_group="Sampler"
244             mdapi_hw_unit_type="subslice"
245             />
246    <counter name="Samplers Busy"
247             description="The percentage of time in which samplers have been processing EU requests."
248             data_type="float"
249             max_equation="100"
250             equation="$Sampler0Busy $Sampler1Busy FMAX"
251             underscore_name="samplers_busy"
252             units="percent"
253             symbol_name="SamplersBusy"
254             semantic_type="duration"
255             mdapi_supported_apis=""
256             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
257             mdapi_group="Sampler"
258             mdapi_hw_unit_type="slice"
259             />
260    <counter name="GTI Fixed Pipe Throughput"
261             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
262             data_type="uint64"
263             max_equation="$GpuCoreClocks 64 UMUL"
264             equation="B 6 READ B 7 READ UADD 64 UMUL"
265             underscore_name="gti_vf_throughput"
266             units="bytes"
267             symbol_name="GtiVfThroughput"
268             semantic_type="throughput"
269             mdapi_supported_apis="OGL IO BB"
270             mdapi_usage_flags="Tier2 Frame Batch Draw"
271             mdapi_group="GTI/3D Pipe"
272             mdapi_hw_unit_type="gpu"
273             />
274    <counter name="Shader Barrier Messages"
275             description="The total number of shader barrier messages."
276             data_type="uint64"
277             equation="A 35 READ"
278             underscore_name="shader_barriers"
279             units="messages"
280             symbol_name="ShaderBarriers"
281             semantic_type="event"
282             mdapi_supported_apis=""
283             mdapi_usage_flags="Tier3 Frame Batch Draw"
284             mdapi_hw_unit_type="gpu"
285             mdapi_group="EU Array/Barrier"
286             />
287    <counter name="Sampler 0 Bottleneck"
288             low_watermark="5"
289             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
290             data_type="float"
291             high_watermark="15"
292             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
293             max_equation="100"
294             underscore_name="sampler0_bottleneck"
295             units="percent"
296             symbol_name="Sampler0Bottleneck"
297             availability="$SubsliceMask 0x09 AND"
298             semantic_type="duration"
299             mdapi_supported_apis=""
300             mdapi_usage_flags="Tier3 Indicate Draw"
301             mdapi_group="Sampler"
302             mdapi_hw_unit_type="subslice"
303             />
304    <counter name="Sampler Texels"
305             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
306             data_type="uint64"
307             equation="A 28 READ 4 UMUL"
308             underscore_name="sampler_texels"
309             units="texels"
310             symbol_name="SamplerTexels"
311             semantic_type="event"
312             mdapi_supported_apis=""
313             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
314             mdapi_hw_unit_type="gpu"
315             mdapi_group="Sampler/Sampler Input"
316             />
317    <counter name="Pixels Failing Tests"
318             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
319             data_type="uint64"
320             equation="A 25 READ 4 UMUL"
321             underscore_name="pixels_failing_post_ps_tests"
322             units="pixels"
323             symbol_name="PixelsFailingPostPsTests"
324             semantic_type="event"
325             mdapi_supported_apis="OGL IO BB"
326             mdapi_usage_flags="Tier3 Frame Batch Draw"
327             mdapi_hw_unit_type="gpu"
328             mdapi_group="3D Pipe/Output Merger"
329             />
330    <counter name="GPU Time Elapsed"
331             description="Time elapsed on the GPU during the measurement."
332             data_type="uint64"
333             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
334             underscore_name="gpu_time"
335             units="ns"
336             symbol_name="GpuTime"
337             semantic_type="duration"
338             mdapi_supported_apis=""
339             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
340             mdapi_hw_unit_type="gpu"
341             mdapi_group="GPU"
342             />
343    <counter name="AVG GPU Core Frequency"
344             description="Average GPU Core Frequency in the measurement."
345             data_type="uint64"
346             max_equation="$GpuMaxFrequency"
347             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
348             underscore_name="avg_gpu_core_frequency"
349             units="hz"
350             symbol_name="AvgGpuCoreFrequency"
351             semantic_type="event"
352             mdapi_supported_apis=""
353             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
354             mdapi_group="GPU"
355             mdapi_hw_unit_type="gpu"
356             />
357    <counter name="Sampler Texels Misses"
358             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
359             data_type="uint64"
360             equation="A 29 READ 4 UMUL"
361             underscore_name="sampler_texel_misses"
362             units="texels"
363             symbol_name="SamplerTexelMisses"
364             semantic_type="event"
365             mdapi_supported_apis=""
366             mdapi_usage_flags="Tier3 Batch Frame Draw"
367             mdapi_hw_unit_type="gpu"
368             mdapi_group="Sampler/Sampler Cache"
369             />
370    <counter name="CS Threads Dispatched"
371             description="The total number of compute shader hardware threads dispatched."
372             data_type="uint64"
373             equation="A 4 READ"
374             underscore_name="cs_threads"
375             units="threads"
376             symbol_name="CsThreads"
377             semantic_type="event"
378             mdapi_supported_apis="OGL4 OCL IO BB"
379             mdapi_usage_flags="Tier3 Frame Batch Draw"
380             mdapi_hw_unit_type="gpu"
381             mdapi_group="EU Array/Compute Shader"
382             />
383    <counter name="Shader Memory Accesses"
384             description="The total number of shader memory accesses to L3."
385             data_type="uint64"
386             equation="A 32 READ"
387             underscore_name="shader_memory_accesses"
388             units="messages"
389             symbol_name="ShaderMemoryAccesses"
390             semantic_type="event"
391             mdapi_supported_apis=""
392             mdapi_usage_flags="Tier3 Frame Batch Draw"
393             mdapi_hw_unit_type="gpu"
394             mdapi_group="L3/Data Port"
395             />
396    <counter name="L3 Lookup Accesses w/o IC"
397             description="The total number of L3 cache lookup accesses w/o IC."
398             data_type="uint64"
399             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
400             underscore_name="l3_lookups"
401             units="messages"
402             symbol_name="L3Lookups"
403             semantic_type="event"
404             mdapi_supported_apis=""
405             mdapi_usage_flags="Tier3 Frame Batch Draw"
406             mdapi_hw_unit_type="gpu"
407             mdapi_group="L3/TAG"
408             />
409    <counter name="SLM Bytes Read"
410             description="The total number of GPU memory bytes read from shared local memory."
411             data_type="uint64"
412             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
413             equation="A 30 READ 64 UMUL"
414             underscore_name="slm_bytes_read"
415             units="bytes"
416             symbol_name="SlmBytesRead"
417             semantic_type="throughput"
418             mdapi_supported_apis="OGL4 OCL IO BB"
419             mdapi_usage_flags="Tier3 Frame Batch Draw"
420             mdapi_group="L3/Data Port/SLM"
421             mdapi_hw_unit_type="gpu"
422             />
423    <counter name="GTI Read Throughput"
424             description="The total number of GPU memory bytes read from GTI."
425             data_type="uint64"
426             max_equation="$GpuCoreClocks 64 UMUL"
427             equation="C 6 READ 64 UMUL"
428             underscore_name="gti_read_throughput"
429             units="bytes"
430             symbol_name="GtiReadThroughput"
431             semantic_type="throughput"
432             mdapi_supported_apis=""
433             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
434             mdapi_group="GTI"
435             mdapi_hw_unit_type="gpu"
436             />
437    <counter name="PS FPU1 Pipe Active"
438             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
439             data_type="float"
440             max_equation="100"
441             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
442             underscore_name="ps_fpu1_active"
443             units="percent"
444             symbol_name="PsFpu1Active"
445             semantic_type="duration"
446             mdapi_supported_apis="OGL IO BB"
447             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
448             mdapi_group="EU Array/Pixel Shader"
449             mdapi_hw_unit_type="gpu"
450             />
451    <counter name="PS Send Pipeline Active"
452             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
453             data_type="float"
454             max_equation="100"
455             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
456             underscore_name="ps_send_active"
457             units="percent"
458             symbol_name="PsSendActive"
459             semantic_type="duration"
460             mdapi_supported_apis="OGL IO BB"
461             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
462             mdapi_group="EU Array/Pixel Shader"
463             mdapi_hw_unit_type="gpu"
464             />
465    <counter name="Rasterized Pixels"
466             description="The total number of rasterized pixels."
467             data_type="uint64"
468             equation="A 21 READ 4 UMUL"
469             underscore_name="rasterized_pixels"
470             units="pixels"
471             symbol_name="RasterizedPixels"
472             semantic_type="event"
473             mdapi_supported_apis="OGL IO BB"
474             mdapi_usage_flags="Tier3 Frame Batch Draw"
475             mdapi_hw_unit_type="gpu"
476             mdapi_group="3D Pipe/Rasterizer"
477             />
478    <counter name="GPU Busy"
479             description="The percentage of time in which the GPU has been processing GPU commands."
480             data_type="float"
481             max_equation="100"
482             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
483             underscore_name="gpu_busy"
484             units="percent"
485             symbol_name="GpuBusy"
486             semantic_type="duration"
487             mdapi_supported_apis=""
488             mdapi_usage_flags="Tier1 Overview System Frame"
489             mdapi_group="GPU"
490             mdapi_hw_unit_type="gpu"
491             />
492    <counter name="GTI Depth Throughput"
493             description="The total number of GPU memory bytes transferred between depth caches and GTI."
494             data_type="uint64"
495             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
496             equation="C 0 READ C 1 READ UADD 64 UMUL"
497             underscore_name="gti_depth_throughput"
498             units="bytes"
499             symbol_name="GtiDepthThroughput"
500             semantic_type="throughput"
501             mdapi_supported_apis="OGL IO BB"
502             mdapi_usage_flags="Tier2 Frame Batch Draw"
503             mdapi_group="GTI/Depth Cache"
504             mdapi_hw_unit_type="gpu"
505             />
506    <counter name="VS FPU0 Pipe Active"
507             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
508             data_type="float"
509             max_equation="100"
510             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
511             underscore_name="vs_fpu0_active"
512             units="percent"
513             symbol_name="VsFpu0Active"
514             semantic_type="duration"
515             mdapi_supported_apis="OGL IO BB"
516             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
517             mdapi_group="EU Array/Vertex Shader"
518             mdapi_hw_unit_type="gpu"
519             />
520    <counter name="PS FPU0 Pipe Active"
521             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
522             data_type="float"
523             max_equation="100"
524             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
525             underscore_name="ps_fpu0_active"
526             units="percent"
527             symbol_name="PsFpu0Active"
528             semantic_type="duration"
529             mdapi_supported_apis="OGL IO BB"
530             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
531             mdapi_group="EU Array/Pixel Shader"
532             mdapi_hw_unit_type="gpu"
533             />
534    <counter name="DS Threads Dispatched"
535             description="The total number of domain shader hardware threads dispatched."
536             data_type="uint64"
537             equation="A 3 READ"
538             underscore_name="ds_threads"
539             units="threads"
540             symbol_name="DsThreads"
541             semantic_type="event"
542             mdapi_supported_apis="OGL4 IO BB"
543             mdapi_usage_flags="Tier3 Frame Batch Draw"
544             mdapi_hw_unit_type="gpu"
545             mdapi_group="EU Array/Domain Shader"
546             />
547    <counter name="Samples Written"
548             description="The total number of samples or pixels written to all render targets."
549             data_type="uint64"
550             equation="A 26 READ 4 UMUL"
551             underscore_name="samples_written"
552             units="pixels"
553             symbol_name="SamplesWritten"
554             semantic_type="event"
555             mdapi_supported_apis="OGL IO BB"
556             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
557             mdapi_hw_unit_type="gpu"
558             mdapi_group="3D Pipe/Output Merger"
559             />
560    <counter name="EU Stall"
561             description="The percentage of time in which the Execution Units were stalled."
562             data_type="float"
563             max_equation="100"
564             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
565             underscore_name="eu_stall"
566             units="percent"
567             symbol_name="EuStall"
568             semantic_type="duration"
569             mdapi_supported_apis=""
570             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
571             mdapi_group="EU Array"
572             mdapi_hw_unit_type="gpu"
573             />
574    <counter name="Samples Blended"
575             description="The total number of blended samples or pixels written to all render targets."
576             data_type="uint64"
577             equation="A 27 READ 4 UMUL"
578             underscore_name="samples_blended"
579             units="pixels"
580             symbol_name="SamplesBlended"
581             semantic_type="event"
582             mdapi_supported_apis="OGL IO BB"
583             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
584             mdapi_hw_unit_type="gpu"
585             mdapi_group="3D Pipe/Output Merger"
586             />
587    <counter name="Early Depth Test Fails"
588             description="The total number of pixels dropped on early depth test."
589             data_type="uint64"
590             equation="A 23 READ 4 UMUL"
591             underscore_name="early_depth_test_fails"
592             units="pixels"
593             symbol_name="EarlyDepthTestFails"
594             semantic_type="event"
595             mdapi_supported_apis="OGL IO BB"
596             mdapi_usage_flags="Tier3 Frame Batch Draw"
597             mdapi_hw_unit_type="gpu"
598             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
599             />
600    <counter name="Samplers Bottleneck"
601             low_watermark="5"
602             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
603             data_type="float"
604             high_watermark="15"
605             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
606             max_equation="100"
607             underscore_name="sampler_bottleneck"
608             units="percent"
609             symbol_name="SamplerBottleneck"
610             semantic_type="duration"
611             mdapi_supported_apis=""
612             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
613             mdapi_group="Sampler"
614             mdapi_hw_unit_type="slice"
615             />
616    <counter name="GTI HDC TLB Lookup Throughput"
617             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
618             data_type="uint64"
619             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
620             equation="C 5 READ 64 UMUL"
621             underscore_name="gti_hdc_lookups_throughput"
622             units="bytes"
623             symbol_name="GtiHdcLookupsThroughput"
624             semantic_type="throughput"
625             mdapi_supported_apis=""
626             mdapi_usage_flags="Tier2 Frame Batch Draw"
627             mdapi_group="GTI/L3"
628             mdapi_hw_unit_type="gpu"
629             />
630    <counter name="GTI RCC Throughput"
631             description="The total number of GPU memory bytes transferred between render color caches and GTI."
632             data_type="uint64"
633             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
634             equation="C 2 READ C 3 READ UADD 64 UMUL"
635             underscore_name="gti_rcc_throughput"
636             units="bytes"
637             symbol_name="GtiRccThroughput"
638             semantic_type="throughput"
639             mdapi_supported_apis="OGL IO BB"
640             mdapi_usage_flags="Tier2 Frame Batch Draw"
641             mdapi_group="GTI/Color Cache"
642             mdapi_hw_unit_type="gpu"
643             />
644    <counter name="HS Threads Dispatched"
645             description="The total number of hull shader hardware threads dispatched."
646             data_type="uint64"
647             equation="A 2 READ"
648             underscore_name="hs_threads"
649             units="threads"
650             symbol_name="HsThreads"
651             semantic_type="event"
652             mdapi_supported_apis="OGL4 IO BB"
653             mdapi_usage_flags="Tier3 Frame Batch Draw"
654             mdapi_hw_unit_type="gpu"
655             mdapi_group="EU Array/Hull Shader"
656             />
657    <counter name="GTI Write Throughput"
658             description="The total number of GPU memory bytes written to GTI."
659             data_type="uint64"
660             max_equation="$GpuCoreClocks 32 UMUL"
661             equation="C 7 READ 64 UMUL"
662             underscore_name="gti_write_throughput"
663             units="bytes"
664             symbol_name="GtiWriteThroughput"
665             semantic_type="throughput"
666             mdapi_supported_apis=""
667             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
668             mdapi_group="GTI"
669             mdapi_hw_unit_type="gpu"
670             />
671    <counter name="SLM Bytes Written"
672             description="The total number of GPU memory bytes written into shared local memory."
673             data_type="uint64"
674             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
675             equation="A 31 READ 64 UMUL"
676             underscore_name="slm_bytes_written"
677             units="bytes"
678             symbol_name="SlmBytesWritten"
679             semantic_type="throughput"
680             mdapi_supported_apis="OGL4 OCL IO BB"
681             mdapi_usage_flags="Tier3 Frame Batch Draw"
682             mdapi_group="L3/Data Port/SLM"
683             mdapi_hw_unit_type="gpu"
684             />
685    <counter name="L3 Shader Throughput"
686             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
687             data_type="uint64"
688             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
689             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
690             underscore_name="l3_shader_throughput"
691             units="bytes"
692             symbol_name="L3ShaderThroughput"
693             semantic_type="throughput"
694             mdapi_supported_apis="OGL4 OCL IO BB"
695             mdapi_usage_flags="Tier2 Frame Batch Draw"
696             mdapi_group="L3/Data Port"
697             mdapi_hw_unit_type="gpu"
698             />
699    <counter name="Samples Killed in FS"
700             description="The total number of samples or pixels dropped in fragment shaders."
701             data_type="uint64"
702             equation="A 24 READ 4 UMUL"
703             underscore_name="samples_killed_in_ps"
704             units="pixels"
705             symbol_name="SamplesKilledInPs"
706             semantic_type="event"
707             mdapi_supported_apis="OGL IO BB"
708             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
709             mdapi_hw_unit_type="gpu"
710             mdapi_group="3D Pipe/Fragment Shader"
711             />
712    <counter name="Shader Atomic Memory Accesses"
713             description="The total number of shader atomic memory accesses."
714             data_type="uint64"
715             equation="A 34 READ"
716             underscore_name="shader_atomics"
717             units="messages"
718             symbol_name="ShaderAtomics"
719             semantic_type="event"
720             mdapi_supported_apis="OGL OCL IO BB"
721             mdapi_usage_flags="Tier3 Frame Batch Draw"
722             mdapi_hw_unit_type="gpu"
723             mdapi_group="L3/Data Port/Atomics"
724             />
725    <register_config type="NOA">
726        <register type="NOA" address="0x00009840" value="0x00000080" />
727        <register type="NOA" address="0x00009888" value="0x166C01E0" />
728        <register type="NOA" address="0x00009888" value="0x12170280" />
729        <register type="NOA" address="0x00009888" value="0x12370280" />
730        <register type="NOA" address="0x00009888" value="0x16EC01E0" />
731        <register type="NOA" address="0x00009888" value="0x11930317" />
732        <register type="NOA" address="0x00009888" value="0x159303DF" />
733        <register type="NOA" address="0x00009888" value="0x3F900003" />
734        <register type="NOA" address="0x00009888" value="0x1A4E0380" />
735        <register type="NOA" address="0x00009888" value="0x0A6C0053" />
736        <register type="NOA" address="0x00009888" value="0x106C0000" />
737        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
738        <register type="NOA" address="0x00009888" value="0x0A1B4000" />
739        <register type="NOA" address="0x00009888" value="0x1C1C0001" />
740        <register type="NOA" address="0x00009888" value="0x002F1000" />
741        <register type="NOA" address="0x00009888" value="0x042F1000" />
742        <register type="NOA" address="0x00009888" value="0x004C4000" />
743        <register type="NOA" address="0x00009888" value="0x0A4C8400" />
744        <register type="NOA" address="0x00009888" value="0x0C4C0002" />
745        <register type="NOA" address="0x00009888" value="0x000D2000" />
746        <register type="NOA" address="0x00009888" value="0x060D8000" />
747        <register type="NOA" address="0x00009888" value="0x080DA000" />
748        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
749        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
750        <register type="NOA" address="0x00009888" value="0x0E0F6600" />
751        <register type="NOA" address="0x00009888" value="0x100F0001" />
752        <register type="NOA" address="0x00009888" value="0x002C8000" />
753        <register type="NOA" address="0x00009888" value="0x162CA200" />
754        <register type="NOA" address="0x00009888" value="0x062D8000" />
755        <register type="NOA" address="0x00009888" value="0x082D8000" />
756        <register type="NOA" address="0x00009888" value="0x00133000" />
757        <register type="NOA" address="0x00009888" value="0x08133000" />
758        <register type="NOA" address="0x00009888" value="0x00170020" />
759        <register type="NOA" address="0x00009888" value="0x08170021" />
760        <register type="NOA" address="0x00009888" value="0x10170000" />
761        <register type="NOA" address="0x00009888" value="0x0633C000" />
762        <register type="NOA" address="0x00009888" value="0x0833C000" />
763        <register type="NOA" address="0x00009888" value="0x06370800" />
764        <register type="NOA" address="0x00009888" value="0x08370840" />
765        <register type="NOA" address="0x00009888" value="0x10370000" />
766        <register type="NOA" address="0x00009888" value="0x1ACE0200" />
767        <register type="NOA" address="0x00009888" value="0x0AEC5300" />
768        <register type="NOA" address="0x00009888" value="0x10EC0000" />
769        <register type="NOA" address="0x00009888" value="0x1CEC0000" />
770        <register type="NOA" address="0x00009888" value="0x0A9B8000" />
771        <register type="NOA" address="0x00009888" value="0x1C9C0002" />
772        <register type="NOA" address="0x00009888" value="0x0CCC0002" />
773        <register type="NOA" address="0x00009888" value="0x0A8D8000" />
774        <register type="NOA" address="0x00009888" value="0x108F0001" />
775        <register type="NOA" address="0x00009888" value="0x16AC8000" />
776        <register type="NOA" address="0x00009888" value="0x0D933031" />
777        <register type="NOA" address="0x00009888" value="0x0F933E3F" />
778        <register type="NOA" address="0x00009888" value="0x01933D00" />
779        <register type="NOA" address="0x00009888" value="0x0393073C" />
780        <register type="NOA" address="0x00009888" value="0x0593000E" />
781        <register type="NOA" address="0x00009888" value="0x1D930000" />
782        <register type="NOA" address="0x00009888" value="0x19930000" />
783        <register type="NOA" address="0x00009888" value="0x1B930000" />
784        <register type="NOA" address="0x00009888" value="0x1D900157" />
785        <register type="NOA" address="0x00009888" value="0x1F900158" />
786        <register type="NOA" address="0x00009888" value="0x35900000" />
787        <register type="NOA" address="0x00009888" value="0x2B908000" />
788        <register type="NOA" address="0x00009888" value="0x2D908000" />
789        <register type="NOA" address="0x00009888" value="0x2F908000" />
790        <register type="NOA" address="0x00009888" value="0x31908000" />
791        <register type="NOA" address="0x00009888" value="0x15908000" />
792        <register type="NOA" address="0x00009888" value="0x17908000" />
793        <register type="NOA" address="0x00009888" value="0x19908000" />
794        <register type="NOA" address="0x00009888" value="0x1B908000" />
795        <register type="NOA" address="0x00009888" value="0x1190003F" />
796        <register type="NOA" address="0x00009888" value="0x51902240" />
797        <register type="NOA" address="0x00009888" value="0x41900C00" />
798        <register type="NOA" address="0x00009888" value="0x55900242" />
799        <register type="NOA" address="0x00009888" value="0x45900084" />
800        <register type="NOA" address="0x00009888" value="0x47901400" />
801        <register type="NOA" address="0x00009888" value="0x57902220" />
802        <register type="NOA" address="0x00009888" value="0x49900C60" />
803        <register type="NOA" address="0x00009888" value="0x37900000" />
804        <register type="NOA" address="0x00009888" value="0x33900000" />
805        <register type="NOA" address="0x00009888" value="0x4B900063" />
806        <register type="NOA" address="0x00009888" value="0x59900002" />
807        <register type="NOA" address="0x00009888" value="0x43900C63" />
808        <register type="NOA" address="0x00009888" value="0x53902222" />
809    </register_config>
810    <register_config type="OA">
811        <register type="OA" address="0x00002710" value="0x00000000" />
812        <register type="OA" address="0x00002714" value="0x00800000" />
813        <register type="OA" address="0x00002720" value="0x00000000" />
814        <register type="OA" address="0x00002724" value="0x00800000" />
815        <register type="OA" address="0x00002740" value="0x00000000" />
816    </register_config>
817    <register_config type="FLEX">
818        <register type="FLEX" address="0x0000E458" value="0x00005004" />
819        <register type="FLEX" address="0x0000E558" value="0x00010003" />
820        <register type="FLEX" address="0x0000E658" value="0x00012011" />
821        <register type="FLEX" address="0x0000E758" value="0x00015014" />
822        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
823        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
824        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
825    </register_config>
826  </set>
827
828  <set name="Compute Metrics Basic Gen9"
829       mdapi_supported_apis="OGL4 OCL IO BB"
830       underscore_name="compute_basic"
831       hw_config_guid="9823aaa1-b06f-40ce-884b-cd798c79f0c2"
832       chipset="KBLGT3"
833       symbol_name="ComputeBasic"
834       >
835    <counter name="GPU Core Clocks"
836             description="The total number of GPU core clocks elapsed during the measurement."
837             data_type="uint64"
838             equation="GPU_CLOCK 0 READ"
839             underscore_name="gpu_core_clocks"
840             units="cycles"
841             symbol_name="GpuCoreClocks"
842             semantic_type="event"
843             mdapi_supported_apis="OGL OCL IO BB"
844             mdapi_usage_flags="Tier1 Frame Batch Draw"
845             mdapi_hw_unit_type="gpu"
846             mdapi_group="GPU"
847             />
848    <counter name="EU Active"
849             description="The percentage of time in which the Execution Units were actively processing."
850             data_type="float"
851             max_equation="100"
852             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
853             underscore_name="eu_active"
854             units="percent"
855             symbol_name="EuActive"
856             semantic_type="duration"
857             mdapi_supported_apis="OGL OCL IO BB"
858             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
859             mdapi_group="EU Array"
860             mdapi_hw_unit_type="gpu"
861             />
862    <counter name="Untyped Bytes Read"
863             description="The total number of typed memory bytes read via Data Port."
864             data_type="uint64"
865             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
866             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
867             underscore_name="untyped_bytes_read"
868             units="bytes"
869             symbol_name="UntypedBytesRead"
870             semantic_type="throughput"
871             mdapi_supported_apis="OGL4 OCL IO BB"
872             mdapi_usage_flags="Tier3 Frame Batch Draw"
873             mdapi_group="L3/Data Port"
874             mdapi_hw_unit_type="gpu"
875             />
876    <counter name="EU Both FPU Pipes Active"
877             description="The percentage of time in which both EU FPU pipelines were actively processing."
878             data_type="float"
879             max_equation="100"
880             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
881             underscore_name="eu_fpu_both_active"
882             units="percent"
883             symbol_name="EuFpuBothActive"
884             semantic_type="duration"
885             mdapi_supported_apis="OGL OCL IO BB"
886             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
887             mdapi_group="EU Array/Pipes"
888             mdapi_hw_unit_type="gpu"
889             />
890    <counter name="Typed Bytes Written"
891             description="The total number of untyped memory bytes written via Data Port."
892             data_type="uint64"
893             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
894             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
895             underscore_name="typed_bytes_written"
896             units="bytes"
897             symbol_name="TypedBytesWritten"
898             semantic_type="throughput"
899             mdapi_supported_apis="OGL4 OCL IO BB"
900             mdapi_usage_flags="Tier3 Frame Batch Draw"
901             mdapi_group="L3/Data Port"
902             mdapi_hw_unit_type="gpu"
903             />
904    <counter name="EU FPU0 Pipe Active"
905             description="The percentage of time in which EU FPU0 pipeline was actively processing."
906             data_type="float"
907             max_equation="100"
908             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
909             underscore_name="fpu0_active"
910             units="percent"
911             symbol_name="Fpu0Active"
912             semantic_type="duration"
913             mdapi_supported_apis="OGL OCL IO BB"
914             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
915             mdapi_group="EU Array/Pipes"
916             mdapi_hw_unit_type="gpu"
917             />
918    <counter name="EU FPU1 Pipe Active"
919             description="The percentage of time in which EU FPU1 pipeline was actively processing."
920             data_type="float"
921             max_equation="100"
922             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
923             underscore_name="fpu1_active"
924             units="percent"
925             symbol_name="Fpu1Active"
926             semantic_type="duration"
927             mdapi_supported_apis="OGL IO OCL BB"
928             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
929             mdapi_group="EU Array/Pipes"
930             mdapi_hw_unit_type="gpu"
931             />
932    <counter name="EU AVG IPC Rate"
933             description="The average rate of IPC calculated for 2 FPU pipelines."
934             data_type="float"
935             max_equation="2"
936             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
937             underscore_name="eu_avg_ipc_rate"
938             units="number"
939             symbol_name="EuAvgIpcRate"
940             semantic_type="ratio"
941             mdapi_supported_apis="OGL OCL IO BB"
942             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
943             mdapi_group="EU Array"
944             mdapi_hw_unit_type="gpu"
945             />
946    <counter name="GS Threads Dispatched"
947             description="The total number of geometry shader hardware threads dispatched."
948             data_type="uint64"
949             equation="A 5 READ"
950             underscore_name="gs_threads"
951             units="threads"
952             symbol_name="GsThreads"
953             semantic_type="event"
954             mdapi_supported_apis="OGL4 OCL IO BB"
955             mdapi_usage_flags="Tier3 Frame Batch Draw"
956             mdapi_hw_unit_type="gpu"
957             mdapi_group="EU Array/Geometry Shader"
958             />
959    <counter name="Early Hi-Depth Test Fails"
960             description="The total number of pixels dropped on early hierarchical depth test."
961             data_type="uint64"
962             equation="A 22 READ 4 UMUL"
963             underscore_name="hi_depth_test_fails"
964             units="pixels"
965             symbol_name="HiDepthTestFails"
966             semantic_type="event"
967             mdapi_supported_apis="OGL IO OCL BB"
968             mdapi_usage_flags="Tier3 Frame Batch Draw"
969             mdapi_hw_unit_type="gpu"
970             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
971             />
972    <counter name="VS Threads Dispatched"
973             description="The total number of vertex shader hardware threads dispatched."
974             data_type="uint64"
975             equation="A 1 READ"
976             underscore_name="vs_threads"
977             units="threads"
978             symbol_name="VsThreads"
979             semantic_type="event"
980             mdapi_supported_apis="OGL OCL IO BB"
981             mdapi_usage_flags="Tier3 Frame Batch Draw"
982             mdapi_hw_unit_type="gpu"
983             mdapi_group="EU Array/Vertex Shader"
984             />
985    <counter name="FS Threads Dispatched"
986             description="The total number of fragment shader hardware threads dispatched."
987             data_type="uint64"
988             equation="A 6 READ"
989             underscore_name="ps_threads"
990             units="threads"
991             symbol_name="PsThreads"
992             semantic_type="event"
993             mdapi_supported_apis="OGL OCL IO BB"
994             mdapi_usage_flags="Tier3 Frame Batch Draw"
995             mdapi_hw_unit_type="gpu"
996             mdapi_group="EU Array/Fragment Shader"
997             />
998    <counter name="Shader Barrier Messages"
999             description="The total number of shader barrier messages."
1000             data_type="uint64"
1001             equation="A 35 READ"
1002             underscore_name="shader_barriers"
1003             units="messages"
1004             symbol_name="ShaderBarriers"
1005             semantic_type="event"
1006             mdapi_supported_apis="OGL OCL IO BB"
1007             mdapi_usage_flags="Tier3 Frame Batch Draw"
1008             mdapi_hw_unit_type="gpu"
1009             mdapi_group="EU Array/Barrier"
1010             />
1011    <counter name="Sampler Texels"
1012             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1013             data_type="uint64"
1014             equation="A 28 READ 4 UMUL"
1015             underscore_name="sampler_texels"
1016             units="texels"
1017             symbol_name="SamplerTexels"
1018             semantic_type="event"
1019             mdapi_supported_apis="OGL OCL IO BB"
1020             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1021             mdapi_hw_unit_type="gpu"
1022             mdapi_group="Sampler/Sampler Input"
1023             />
1024    <counter name="Pixels Failing Tests"
1025             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1026             data_type="uint64"
1027             equation="A 25 READ 4 UMUL"
1028             underscore_name="pixels_failing_post_ps_tests"
1029             units="pixels"
1030             symbol_name="PixelsFailingPostPsTests"
1031             semantic_type="event"
1032             mdapi_supported_apis="OGL IO OCL BB"
1033             mdapi_usage_flags="Tier3 Frame Batch Draw"
1034             mdapi_hw_unit_type="gpu"
1035             mdapi_group="3D Pipe/Output Merger"
1036             />
1037    <counter name="GPU Time Elapsed"
1038             description="Time elapsed on the GPU during the measurement."
1039             data_type="uint64"
1040             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1041             underscore_name="gpu_time"
1042             units="ns"
1043             symbol_name="GpuTime"
1044             semantic_type="duration"
1045             mdapi_supported_apis="OGL OCL IO BB"
1046             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1047             mdapi_hw_unit_type="gpu"
1048             mdapi_group="GPU"
1049             />
1050    <counter name="AVG GPU Core Frequency"
1051             description="Average GPU Core Frequency in the measurement."
1052             data_type="uint64"
1053             max_equation="$GpuMaxFrequency"
1054             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1055             underscore_name="avg_gpu_core_frequency"
1056             units="hz"
1057             symbol_name="AvgGpuCoreFrequency"
1058             semantic_type="event"
1059             mdapi_supported_apis="OGL OCL IO BB"
1060             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1061             mdapi_group="GPU"
1062             mdapi_hw_unit_type="gpu"
1063             />
1064    <counter name="Sampler Texels Misses"
1065             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1066             data_type="uint64"
1067             equation="A 29 READ 4 UMUL"
1068             underscore_name="sampler_texel_misses"
1069             units="texels"
1070             symbol_name="SamplerTexelMisses"
1071             semantic_type="event"
1072             mdapi_supported_apis="OGL OCL IO BB"
1073             mdapi_usage_flags="Tier3 Batch Frame Draw"
1074             mdapi_hw_unit_type="gpu"
1075             mdapi_group="Sampler/Sampler Cache"
1076             />
1077    <counter name="CS Threads Dispatched"
1078             description="The total number of compute shader hardware threads dispatched."
1079             data_type="uint64"
1080             equation="A 4 READ"
1081             underscore_name="cs_threads"
1082             units="threads"
1083             symbol_name="CsThreads"
1084             semantic_type="event"
1085             mdapi_supported_apis="OGL4 OCL IO BB"
1086             mdapi_usage_flags="Tier3 Frame Batch Draw"
1087             mdapi_hw_unit_type="gpu"
1088             mdapi_group="EU Array/Compute Shader"
1089             />
1090    <counter name="SLM Bytes Read"
1091             description="The total number of GPU memory bytes read from shared local memory."
1092             data_type="uint64"
1093             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1094             equation="A 30 READ 64 UMUL"
1095             underscore_name="slm_bytes_read"
1096             units="bytes"
1097             symbol_name="SlmBytesRead"
1098             semantic_type="throughput"
1099             mdapi_supported_apis="OGL4 OCL IO BB"
1100             mdapi_usage_flags="Tier3 Frame Batch Draw"
1101             mdapi_group="L3/Data Port/SLM"
1102             mdapi_hw_unit_type="gpu"
1103             />
1104    <counter name="GTI Read Throughput"
1105             description="The total number of GPU memory bytes read from GTI."
1106             data_type="uint64"
1107             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1108             equation="C 4 READ 64 UMUL"
1109             underscore_name="gti_read_throughput"
1110             units="bytes"
1111             symbol_name="GtiReadThroughput"
1112             semantic_type="throughput"
1113             mdapi_supported_apis="OGL OCL IO BB"
1114             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1115             mdapi_group="GTI"
1116             mdapi_hw_unit_type="gpu"
1117             />
1118    <counter name="Untyped Writes"
1119             description="The total number of untyped memory bytes written via Data Port."
1120             data_type="uint64"
1121             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1122             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1123             underscore_name="untyped_bytes_written"
1124             units="bytes"
1125             symbol_name="UntypedBytesWritten"
1126             semantic_type="throughput"
1127             mdapi_supported_apis="OGL4 OCL IO BB"
1128             mdapi_usage_flags="Tier3 Frame Batch Draw"
1129             mdapi_group="L3/Data Port"
1130             mdapi_hw_unit_type="gpu"
1131             />
1132    <counter name="GPU Busy"
1133             description="The percentage of time in which the GPU has been processing GPU commands."
1134             data_type="float"
1135             max_equation="100"
1136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1137             underscore_name="gpu_busy"
1138             units="percent"
1139             symbol_name="GpuBusy"
1140             semantic_type="duration"
1141             mdapi_supported_apis="OGL OCL IO BB"
1142             mdapi_usage_flags="Tier1 Overview System Frame"
1143             mdapi_group="GPU"
1144             mdapi_hw_unit_type="gpu"
1145             />
1146    <counter name="Rasterized Pixels"
1147             description="The total number of rasterized pixels."
1148             data_type="uint64"
1149             equation="A 21 READ 4 UMUL"
1150             underscore_name="rasterized_pixels"
1151             units="pixels"
1152             symbol_name="RasterizedPixels"
1153             semantic_type="event"
1154             mdapi_supported_apis="OGL IO OCL BB"
1155             mdapi_usage_flags="Tier3 Frame Batch Draw"
1156             mdapi_hw_unit_type="gpu"
1157             mdapi_group="3D Pipe/Rasterizer"
1158             />
1159    <counter name="Typed Bytes Read"
1160             description="The total number of typed memory bytes read via Data Port."
1161             data_type="uint64"
1162             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1163             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1164             underscore_name="typed_bytes_read"
1165             units="bytes"
1166             symbol_name="TypedBytesRead"
1167             semantic_type="throughput"
1168             mdapi_supported_apis="OGL4 OCL IO BB"
1169             mdapi_usage_flags="Tier3 Frame Batch Draw"
1170             mdapi_group="L3/Data Port"
1171             mdapi_hw_unit_type="gpu"
1172             />
1173    <counter name="DS Threads Dispatched"
1174             description="The total number of domain shader hardware threads dispatched."
1175             data_type="uint64"
1176             equation="A 3 READ"
1177             underscore_name="ds_threads"
1178             units="threads"
1179             symbol_name="DsThreads"
1180             semantic_type="event"
1181             mdapi_supported_apis="OGL4 OCL IO BB"
1182             mdapi_usage_flags="Tier3 Frame Batch Draw"
1183             mdapi_hw_unit_type="gpu"
1184             mdapi_group="EU Array/Domain Shader"
1185             />
1186    <counter name="EU Thread Occupancy"
1187             description="The percentage of time in which hardware threads occupied EUs."
1188             data_type="float"
1189             max_equation="100"
1190             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1191             underscore_name="eu_thread_occupancy"
1192             units="percent"
1193             symbol_name="EuThreadOccupancy"
1194             semantic_type="duration"
1195             mdapi_supported_apis="OGL IO OCL BB"
1196             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1197             mdapi_group="EU Array"
1198             mdapi_hw_unit_type="gpu"
1199             />
1200    <counter name="EU Stall"
1201             description="The percentage of time in which the Execution Units were stalled."
1202             data_type="float"
1203             max_equation="100"
1204             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1205             underscore_name="eu_stall"
1206             units="percent"
1207             symbol_name="EuStall"
1208             semantic_type="duration"
1209             mdapi_supported_apis="OGL OCL IO BB"
1210             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1211             mdapi_group="EU Array"
1212             mdapi_hw_unit_type="gpu"
1213             />
1214    <counter name="Samples Blended"
1215             description="The total number of blended samples or pixels written to all render targets."
1216             data_type="uint64"
1217             equation="A 27 READ 4 UMUL"
1218             underscore_name="samples_blended"
1219             units="pixels"
1220             symbol_name="SamplesBlended"
1221             semantic_type="event"
1222             mdapi_supported_apis="OGL IO OCL BB"
1223             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1224             mdapi_hw_unit_type="gpu"
1225             mdapi_group="3D Pipe/Output Merger"
1226             />
1227    <counter name="Early Depth Test Fails"
1228             description="The total number of pixels dropped on early depth test."
1229             data_type="uint64"
1230             equation="A 23 READ 4 UMUL"
1231             underscore_name="early_depth_test_fails"
1232             units="pixels"
1233             symbol_name="EarlyDepthTestFails"
1234             semantic_type="event"
1235             mdapi_supported_apis="OGL IO OCL BB"
1236             mdapi_usage_flags="Tier3 Frame Batch Draw"
1237             mdapi_hw_unit_type="gpu"
1238             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1239             />
1240    <counter name="Shader Memory Accesses"
1241             description="The total number of shader memory accesses to L3."
1242             data_type="uint64"
1243             equation="A 32 READ"
1244             underscore_name="shader_memory_accesses"
1245             units="messages"
1246             symbol_name="ShaderMemoryAccesses"
1247             semantic_type="event"
1248             mdapi_supported_apis="OGL OCL IO BB"
1249             mdapi_usage_flags="Tier3 Frame Batch Draw"
1250             mdapi_hw_unit_type="gpu"
1251             mdapi_group="L3/Data Port"
1252             />
1253    <counter name="HS Threads Dispatched"
1254             description="The total number of hull shader hardware threads dispatched."
1255             data_type="uint64"
1256             equation="A 2 READ"
1257             underscore_name="hs_threads"
1258             units="threads"
1259             symbol_name="HsThreads"
1260             semantic_type="event"
1261             mdapi_supported_apis="OGL4 OCL IO BB"
1262             mdapi_usage_flags="Tier3 Frame Batch Draw"
1263             mdapi_hw_unit_type="gpu"
1264             mdapi_group="EU Array/Hull Shader"
1265             />
1266    <counter name="GTI Write Throughput"
1267             description="The total number of GPU memory bytes written to GTI."
1268             data_type="uint64"
1269             max_equation="$GpuCoreClocks 32 UMUL"
1270             equation="C 5 READ 64 UMUL"
1271             underscore_name="gti_write_throughput"
1272             units="bytes"
1273             symbol_name="GtiWriteThroughput"
1274             semantic_type="throughput"
1275             mdapi_supported_apis="OGL OCL IO BB"
1276             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1277             mdapi_group="GTI"
1278             mdapi_hw_unit_type="gpu"
1279             />
1280    <counter name="SLM Bytes Written"
1281             description="The total number of GPU memory bytes written into shared local memory."
1282             data_type="uint64"
1283             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1284             equation="A 31 READ 64 UMUL"
1285             underscore_name="slm_bytes_written"
1286             units="bytes"
1287             symbol_name="SlmBytesWritten"
1288             semantic_type="throughput"
1289             mdapi_supported_apis="OGL4 OCL IO BB"
1290             mdapi_usage_flags="Tier3 Frame Batch Draw"
1291             mdapi_group="L3/Data Port/SLM"
1292             mdapi_hw_unit_type="gpu"
1293             />
1294    <counter name="L3 Shader Throughput"
1295             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1296             data_type="uint64"
1297             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1298             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1299             underscore_name="l3_shader_throughput"
1300             units="bytes"
1301             symbol_name="L3ShaderThroughput"
1302             semantic_type="throughput"
1303             mdapi_supported_apis="OGL4 OCL IO BB"
1304             mdapi_usage_flags="Tier2 Frame Batch Draw"
1305             mdapi_group="L3/Data Port"
1306             mdapi_hw_unit_type="gpu"
1307             />
1308    <counter name="Samples Killed in FS"
1309             description="The total number of samples or pixels dropped in fragment shaders."
1310             data_type="uint64"
1311             equation="A 24 READ 4 UMUL"
1312             underscore_name="samples_killed_in_ps"
1313             units="pixels"
1314             symbol_name="SamplesKilledInPs"
1315             semantic_type="event"
1316             mdapi_supported_apis="OGL IO OCL BB"
1317             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1318             mdapi_hw_unit_type="gpu"
1319             mdapi_group="3D Pipe/Fragment Shader"
1320             />
1321    <counter name="Samples Written"
1322             description="The total number of samples or pixels written to all render targets."
1323             data_type="uint64"
1324             equation="A 26 READ 4 UMUL"
1325             underscore_name="samples_written"
1326             units="pixels"
1327             symbol_name="SamplesWritten"
1328             semantic_type="event"
1329             mdapi_supported_apis="OGL IO OCL BB"
1330             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1331             mdapi_hw_unit_type="gpu"
1332             mdapi_group="3D Pipe/Output Merger"
1333             />
1334    <counter name="Shader Atomic Memory Accesses"
1335             description="The total number of shader atomic memory accesses."
1336             data_type="uint64"
1337             equation="A 34 READ"
1338             underscore_name="shader_atomics"
1339             units="messages"
1340             symbol_name="ShaderAtomics"
1341             semantic_type="event"
1342             mdapi_supported_apis="OGL OCL IO BB"
1343             mdapi_usage_flags="Tier3 Frame Batch Draw"
1344             mdapi_hw_unit_type="gpu"
1345             mdapi_group="L3/Data Port/Atomics"
1346             />
1347    <counter name="EU Send Pipe Active"
1348             description="The percentage of time in which EU send pipeline was actively processing."
1349             data_type="float"
1350             max_equation="100"
1351             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1352             underscore_name="eu_send_active"
1353             units="percent"
1354             symbol_name="EuSendActive"
1355             semantic_type="duration"
1356             mdapi_supported_apis="OGL IO OCL BB"
1357             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1358             mdapi_group="EU Array/Pipes"
1359             mdapi_hw_unit_type="gpu"
1360             />
1361    <register_config type="NOA">
1362        <register type="NOA" address="0x00009840" value="0x00000080" />
1363        <register type="NOA" address="0x00009888" value="0x104F00E0" />
1364        <register type="NOA" address="0x00009888" value="0x124F1C00" />
1365        <register type="NOA" address="0x00009888" value="0x106C00E0" />
1366        <register type="NOA" address="0x00009888" value="0x37906800" />
1367        <register type="NOA" address="0x00009888" value="0x3F900003" />
1368        <register type="NOA" address="0x00009888" value="0x004E8000" />
1369        <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1370        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1371        <register type="NOA" address="0x00009888" value="0x064F0900" />
1372        <register type="NOA" address="0x00009888" value="0x084F0032" />
1373        <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1374        <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1375        <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1376        <register type="NOA" address="0x00009888" value="0x004F0D80" />
1377        <register type="NOA" address="0x00009888" value="0x024F003B" />
1378        <register type="NOA" address="0x00009888" value="0x006C0002" />
1379        <register type="NOA" address="0x00009888" value="0x086C0100" />
1380        <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1381        <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1382        <register type="NOA" address="0x00009888" value="0x186C0000" />
1383        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1384        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1385        <register type="NOA" address="0x00009888" value="0x001B4000" />
1386        <register type="NOA" address="0x00009888" value="0x081B8000" />
1387        <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1388        <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1389        <register type="NOA" address="0x00009888" value="0x101C8000" />
1390        <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1391        <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1392        <register type="NOA" address="0x00009888" value="0x065B8000" />
1393        <register type="NOA" address="0x00009888" value="0x085B4000" />
1394        <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1395        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1396        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1397        <register type="NOA" address="0x00009888" value="0x005B8000" />
1398        <register type="NOA" address="0x00009888" value="0x025B4000" />
1399        <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1400        <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1401        <register type="NOA" address="0x00009888" value="0x125C8000" />
1402        <register type="NOA" address="0x00009888" value="0x145C8000" />
1403        <register type="NOA" address="0x00009888" value="0x004C8000" />
1404        <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1405        <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1406        <register type="NOA" address="0x00009888" value="0x000DA000" />
1407        <register type="NOA" address="0x00009888" value="0x060D8000" />
1408        <register type="NOA" address="0x00009888" value="0x080DA000" />
1409        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1410        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1411        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1412        <register type="NOA" address="0x00009888" value="0x020D2000" />
1413        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1414        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1415        <register type="NOA" address="0x00009888" value="0x100F0155" />
1416        <register type="NOA" address="0x00009888" value="0x002C8000" />
1417        <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1418        <register type="NOA" address="0x00009888" value="0x162CFB00" />
1419        <register type="NOA" address="0x00009888" value="0x182C00BE" />
1420        <register type="NOA" address="0x00009888" value="0x022CC000" />
1421        <register type="NOA" address="0x00009888" value="0x042CC000" />
1422        <register type="NOA" address="0x00009888" value="0x19900157" />
1423        <register type="NOA" address="0x00009888" value="0x1B900158" />
1424        <register type="NOA" address="0x00009888" value="0x1D900105" />
1425        <register type="NOA" address="0x00009888" value="0x1F900103" />
1426        <register type="NOA" address="0x00009888" value="0x35900000" />
1427        <register type="NOA" address="0x00009888" value="0x11900FFF" />
1428        <register type="NOA" address="0x00009888" value="0x51900000" />
1429        <register type="NOA" address="0x00009888" value="0x41900800" />
1430        <register type="NOA" address="0x00009888" value="0x55900000" />
1431        <register type="NOA" address="0x00009888" value="0x45900821" />
1432        <register type="NOA" address="0x00009888" value="0x47900802" />
1433        <register type="NOA" address="0x00009888" value="0x57900000" />
1434        <register type="NOA" address="0x00009888" value="0x49900802" />
1435        <register type="NOA" address="0x00009888" value="0x33900000" />
1436        <register type="NOA" address="0x00009888" value="0x4B900002" />
1437        <register type="NOA" address="0x00009888" value="0x59900000" />
1438        <register type="NOA" address="0x00009888" value="0x43900422" />
1439        <register type="NOA" address="0x00009888" value="0x53904444" />
1440    </register_config>
1441    <register_config type="OA">
1442        <register type="OA" address="0x00002710" value="0x00000000" />
1443        <register type="OA" address="0x00002714" value="0x00800000" />
1444        <register type="OA" address="0x00002720" value="0x00000000" />
1445        <register type="OA" address="0x00002724" value="0x00800000" />
1446        <register type="OA" address="0x00002740" value="0x00000000" />
1447    </register_config>
1448    <register_config type="FLEX">
1449        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1450        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1451        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1452        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1453        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1454        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1455        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1456    </register_config>
1457  </set>
1458
1459  <set name="Render Metrics for 3D Pipeline Profile Gen9"
1460       mdapi_supported_apis="OGL OCL IO BB"
1461       underscore_name="render_pipe_profile"
1462       hw_config_guid="c7c735f3-ce58-45cf-aa04-30b183f1faff"
1463       chipset="KBLGT3"
1464       symbol_name="RenderPipeProfile"
1465       >
1466    <counter name="GPU Core Clocks"
1467             description="The total number of GPU core clocks elapsed during the measurement."
1468             data_type="uint64"
1469             equation="GPU_CLOCK 0 READ"
1470             underscore_name="gpu_core_clocks"
1471             units="cycles"
1472             symbol_name="GpuCoreClocks"
1473             semantic_type="event"
1474             mdapi_supported_apis=""
1475             mdapi_usage_flags="Tier1 Frame Batch Draw"
1476             mdapi_hw_unit_type="gpu"
1477             mdapi_group="GPU"
1478             />
1479    <counter name="EU Active"
1480             description="The percentage of time in which the Execution Units were actively processing."
1481             data_type="float"
1482             max_equation="100"
1483             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1484             underscore_name="eu_active"
1485             units="percent"
1486             symbol_name="EuActive"
1487             semantic_type="duration"
1488             mdapi_supported_apis=""
1489             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1490             mdapi_group="EU Array"
1491             mdapi_hw_unit_type="gpu"
1492             />
1493    <counter name="VS Bottleneck"
1494             low_watermark="10"
1495             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1496             data_type="float"
1497             high_watermark="30"
1498             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1499             underscore_name="vs_bottleneck"
1500             units="percent"
1501             symbol_name="VsBottleneck"
1502             semantic_type="duration"
1503             mdapi_supported_apis="OGL IO BB"
1504             mdapi_usage_flags="Tier3 Indicate Draw"
1505             mdapi_group="3D Pipe/Vertex Shader"
1506             mdapi_hw_unit_type="gpu"
1507             />
1508    <counter name="Hi-Depth Bottleneck"
1509             low_watermark="5"
1510             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1511             data_type="float"
1512             high_watermark="15"
1513             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1514             underscore_name="hi_depth_bottleneck"
1515             units="percent"
1516             symbol_name="HiDepthBottleneck"
1517             semantic_type="duration"
1518             mdapi_supported_apis="OGL IO BB"
1519             mdapi_usage_flags="Tier3 Indicate Draw"
1520             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1521             mdapi_hw_unit_type="gpu"
1522             />
1523    <counter name="GS Bottleneck"
1524             low_watermark="5"
1525             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1526             data_type="float"
1527             high_watermark="15"
1528             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1529             underscore_name="gs_bottleneck"
1530             units="percent"
1531             symbol_name="GsBottleneck"
1532             semantic_type="duration"
1533             mdapi_supported_apis="OGL IO BB"
1534             mdapi_usage_flags="Tier3 Indicate Draw"
1535             mdapi_group="3D Pipe/Geometry Shader"
1536             mdapi_hw_unit_type="gpu"
1537             />
1538    <counter name="GS Threads Dispatched"
1539             description="The total number of geometry shader hardware threads dispatched."
1540             data_type="uint64"
1541             equation="A 5 READ"
1542             underscore_name="gs_threads"
1543             units="threads"
1544             symbol_name="GsThreads"
1545             semantic_type="event"
1546             mdapi_supported_apis="OGL4 IO BB"
1547             mdapi_usage_flags="Tier3 Frame Batch Draw"
1548             mdapi_hw_unit_type="gpu"
1549             mdapi_group="EU Array/Geometry Shader"
1550             />
1551    <counter name="Early Hi-Depth Test Fails"
1552             description="The total number of pixels dropped on early hierarchical depth test."
1553             data_type="uint64"
1554             equation="A 22 READ 4 UMUL"
1555             underscore_name="hi_depth_test_fails"
1556             units="pixels"
1557             symbol_name="HiDepthTestFails"
1558             semantic_type="event"
1559             mdapi_supported_apis="OGL IO BB"
1560             mdapi_usage_flags="Tier3 Frame Batch Draw"
1561             mdapi_hw_unit_type="gpu"
1562             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1563             />
1564    <counter name="VS Threads Dispatched"
1565             description="The total number of vertex shader hardware threads dispatched."
1566             data_type="uint64"
1567             equation="A 1 READ"
1568             underscore_name="vs_threads"
1569             units="threads"
1570             symbol_name="VsThreads"
1571             semantic_type="event"
1572             mdapi_supported_apis="OGL IO BB"
1573             mdapi_usage_flags="Tier3 Frame Batch Draw"
1574             mdapi_hw_unit_type="gpu"
1575             mdapi_group="EU Array/Vertex Shader"
1576             />
1577    <counter name="FS Threads Dispatched"
1578             description="The total number of fragment shader hardware threads dispatched."
1579             data_type="uint64"
1580             equation="A 6 READ"
1581             underscore_name="ps_threads"
1582             units="threads"
1583             symbol_name="PsThreads"
1584             semantic_type="event"
1585             mdapi_supported_apis="OGL IO BB"
1586             mdapi_usage_flags="Tier3 Frame Batch Draw"
1587             mdapi_hw_unit_type="gpu"
1588             mdapi_group="EU Array/Fragment Shader"
1589             />
1590    <counter name="BC Bottleneck"
1591             low_watermark="5"
1592             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1593             data_type="float"
1594             high_watermark="15"
1595             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1596             underscore_name="bc_bottleneck"
1597             units="percent"
1598             symbol_name="BcBottleneck"
1599             semantic_type="duration"
1600             mdapi_supported_apis="OGL IO BB"
1601             mdapi_usage_flags="Tier3 Indicate Draw"
1602             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1603             mdapi_hw_unit_type="gpu"
1604             />
1605    <counter name="HS Stall"
1606             description="The percentage of time in which hull stall pipeline stage was stalled."
1607             data_type="float"
1608             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1609             underscore_name="hs_stall"
1610             units="percent"
1611             symbol_name="HsStall"
1612             semantic_type="duration"
1613             mdapi_supported_apis="OGL4 IO BB"
1614             mdapi_usage_flags="Tier4 Correlate Draw"
1615             mdapi_hw_unit_type="gpu"
1616             mdapi_group="3D Pipe/Hull Shader"
1617             />
1618    <counter name="Shader Barrier Messages"
1619             description="The total number of shader barrier messages."
1620             data_type="uint64"
1621             equation="A 35 READ"
1622             underscore_name="shader_barriers"
1623             units="messages"
1624             symbol_name="ShaderBarriers"
1625             semantic_type="event"
1626             mdapi_supported_apis="OGL4 OCL IO BB"
1627             mdapi_usage_flags="Tier3 Frame Batch Draw"
1628             mdapi_hw_unit_type="gpu"
1629             mdapi_group="EU Array/Barrier"
1630             />
1631    <counter name="Sampler Texels"
1632             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1633             data_type="uint64"
1634             equation="A 28 READ 4 UMUL"
1635             underscore_name="sampler_texels"
1636             units="texels"
1637             symbol_name="SamplerTexels"
1638             semantic_type="event"
1639             mdapi_supported_apis=""
1640             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1641             mdapi_hw_unit_type="gpu"
1642             mdapi_group="Sampler/Sampler Input"
1643             />
1644    <counter name="Pixels Failing Tests"
1645             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1646             data_type="uint64"
1647             equation="A 25 READ 4 UMUL"
1648             underscore_name="pixels_failing_post_ps_tests"
1649             units="pixels"
1650             symbol_name="PixelsFailingPostPsTests"
1651             semantic_type="event"
1652             mdapi_supported_apis="OGL IO BB"
1653             mdapi_usage_flags="Tier3 Frame Batch Draw"
1654             mdapi_hw_unit_type="gpu"
1655             mdapi_group="3D Pipe/Output Merger"
1656             />
1657    <counter name="GPU Time Elapsed"
1658             description="Time elapsed on the GPU during the measurement."
1659             data_type="uint64"
1660             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1661             underscore_name="gpu_time"
1662             units="ns"
1663             symbol_name="GpuTime"
1664             semantic_type="duration"
1665             mdapi_supported_apis=""
1666             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1667             mdapi_hw_unit_type="gpu"
1668             mdapi_group="GPU"
1669             />
1670    <counter name="AVG GPU Core Frequency"
1671             description="Average GPU Core Frequency in the measurement."
1672             data_type="uint64"
1673             max_equation="$GpuMaxFrequency"
1674             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1675             underscore_name="avg_gpu_core_frequency"
1676             units="hz"
1677             symbol_name="AvgGpuCoreFrequency"
1678             semantic_type="event"
1679             mdapi_supported_apis=""
1680             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1681             mdapi_group="GPU"
1682             mdapi_hw_unit_type="gpu"
1683             />
1684    <counter name="Sampler Texels Misses"
1685             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1686             data_type="uint64"
1687             equation="A 29 READ 4 UMUL"
1688             underscore_name="sampler_texel_misses"
1689             units="texels"
1690             symbol_name="SamplerTexelMisses"
1691             semantic_type="event"
1692             mdapi_supported_apis=""
1693             mdapi_usage_flags="Tier3 Batch Frame Draw"
1694             mdapi_hw_unit_type="gpu"
1695             mdapi_group="Sampler/Sampler Cache"
1696             />
1697    <counter name="CS Threads Dispatched"
1698             description="The total number of compute shader hardware threads dispatched."
1699             data_type="uint64"
1700             equation="A 4 READ"
1701             underscore_name="cs_threads"
1702             units="threads"
1703             symbol_name="CsThreads"
1704             semantic_type="event"
1705             mdapi_supported_apis="OGL4 OCL IO BB"
1706             mdapi_usage_flags="Tier3 Frame Batch Draw"
1707             mdapi_hw_unit_type="gpu"
1708             mdapi_group="EU Array/Compute Shader"
1709             />
1710    <counter name="VF Bottleneck"
1711             low_watermark="5"
1712             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1713             data_type="float"
1714             high_watermark="15"
1715             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1716             underscore_name="vf_bottleneck"
1717             units="percent"
1718             symbol_name="VfBottleneck"
1719             semantic_type="duration"
1720             mdapi_supported_apis="OGL IO BB"
1721             mdapi_usage_flags="Tier3 Indicate Draw"
1722             mdapi_group="3D Pipe/Input Assembler"
1723             mdapi_hw_unit_type="gpu"
1724             />
1725    <counter name="SLM Bytes Read"
1726             description="The total number of GPU memory bytes read from shared local memory."
1727             data_type="uint64"
1728             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1729             equation="A 30 READ 64 UMUL"
1730             underscore_name="slm_bytes_read"
1731             units="bytes"
1732             symbol_name="SlmBytesRead"
1733             semantic_type="throughput"
1734             mdapi_supported_apis="OGL4 OCL IO BB"
1735             mdapi_usage_flags="Tier3 Frame Batch Draw"
1736             mdapi_group="L3/Data Port/SLM"
1737             mdapi_hw_unit_type="gpu"
1738             />
1739    <counter name="Strip-Fans Bottleneck"
1740             low_watermark="5"
1741             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1742             data_type="float"
1743             high_watermark="10"
1744             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1745             underscore_name="sf_bottleneck"
1746             units="percent"
1747             symbol_name="SfBottleneck"
1748             semantic_type="duration"
1749             mdapi_supported_apis="OGL IO BB"
1750             mdapi_usage_flags="Tier3 Indicate Draw"
1751             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1752             mdapi_hw_unit_type="gpu"
1753             />
1754    <counter name="SF Stall"
1755             description="The percentage of time in which strip-fans pipeline stage was stalled."
1756             data_type="float"
1757             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1758             underscore_name="sf_stall"
1759             units="percent"
1760             symbol_name="SfStall"
1761             semantic_type="duration"
1762             mdapi_supported_apis="OGL IO BB"
1763             mdapi_usage_flags="Tier4 Correlate Draw"
1764             mdapi_hw_unit_type="gpu"
1765             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1766             />
1767    <counter name="GPU Busy"
1768             description="The percentage of time in which the GPU has been processing GPU commands."
1769             data_type="float"
1770             max_equation="100"
1771             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1772             underscore_name="gpu_busy"
1773             units="percent"
1774             symbol_name="GpuBusy"
1775             semantic_type="duration"
1776             mdapi_supported_apis=""
1777             mdapi_usage_flags="Tier1 Overview System Frame"
1778             mdapi_group="GPU"
1779             mdapi_hw_unit_type="gpu"
1780             />
1781    <counter name="HS Bottleneck"
1782             low_watermark="3"
1783             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1784             data_type="float"
1785             high_watermark="9"
1786             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1787             underscore_name="hs_bottleneck"
1788             units="percent"
1789             symbol_name="HsBottleneck"
1790             semantic_type="duration"
1791             mdapi_supported_apis="OGL IO BB"
1792             mdapi_usage_flags="Tier3 Indicate Draw"
1793             mdapi_group="3D Pipe/Hull Shader"
1794             mdapi_hw_unit_type="gpu"
1795             />
1796    <counter name="CL Stall"
1797             description="The percentage of time in which clipper pipeline stage was stalled."
1798             data_type="float"
1799             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1800             underscore_name="cl_stall"
1801             units="percent"
1802             symbol_name="ClStall"
1803             semantic_type="duration"
1804             mdapi_supported_apis="OGL IO BB"
1805             mdapi_usage_flags="Tier4 Correlate Draw"
1806             mdapi_hw_unit_type="gpu"
1807             mdapi_group="3D Pipe/Clipper"
1808             />
1809    <counter name="SO Bottleneck"
1810             low_watermark="5"
1811             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1812             data_type="float"
1813             high_watermark="15"
1814             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1815             underscore_name="so_bottleneck"
1816             units="percent"
1817             symbol_name="SoBottleneck"
1818             semantic_type="duration"
1819             mdapi_supported_apis="OGL IO BB"
1820             mdapi_usage_flags="Tier3 Indicate Draw"
1821             mdapi_group="3D Pipe/Stream Output"
1822             mdapi_hw_unit_type="gpu"
1823             />
1824    <counter name="Rasterized Pixels"
1825             description="The total number of rasterized pixels."
1826             data_type="uint64"
1827             equation="A 21 READ 4 UMUL"
1828             underscore_name="rasterized_pixels"
1829             units="pixels"
1830             symbol_name="RasterizedPixels"
1831             semantic_type="event"
1832             mdapi_supported_apis="OGL IO BB"
1833             mdapi_usage_flags="Tier3 Frame Batch Draw"
1834             mdapi_hw_unit_type="gpu"
1835             mdapi_group="3D Pipe/Rasterizer"
1836             />
1837    <counter name="DS Threads Dispatched"
1838             description="The total number of domain shader hardware threads dispatched."
1839             data_type="uint64"
1840             equation="A 3 READ"
1841             underscore_name="ds_threads"
1842             units="threads"
1843             symbol_name="DsThreads"
1844             semantic_type="event"
1845             mdapi_supported_apis="OGL4 IO BB"
1846             mdapi_usage_flags="Tier3 Frame Batch Draw"
1847             mdapi_hw_unit_type="gpu"
1848             mdapi_group="EU Array/Domain Shader"
1849             />
1850    <counter name="Samples Written"
1851             description="The total number of samples or pixels written to all render targets."
1852             data_type="uint64"
1853             equation="A 26 READ 4 UMUL"
1854             underscore_name="samples_written"
1855             units="pixels"
1856             symbol_name="SamplesWritten"
1857             semantic_type="event"
1858             mdapi_supported_apis="OGL IO BB"
1859             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1860             mdapi_hw_unit_type="gpu"
1861             mdapi_group="3D Pipe/Output Merger"
1862             />
1863    <counter name="DS Bottleneck"
1864             low_watermark="5"
1865             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1866             data_type="float"
1867             high_watermark="15"
1868             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1869             underscore_name="ds_bottleneck"
1870             units="percent"
1871             symbol_name="DsBottleneck"
1872             semantic_type="duration"
1873             mdapi_supported_apis="OGL4 IO BB"
1874             mdapi_usage_flags="Tier3 Indicate Draw"
1875             mdapi_group="3D Pipe/Domain Shader"
1876             mdapi_hw_unit_type="gpu"
1877             />
1878    <counter name="EU Stall"
1879             description="The percentage of time in which the Execution Units were stalled."
1880             data_type="float"
1881             max_equation="100"
1882             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1883             underscore_name="eu_stall"
1884             units="percent"
1885             symbol_name="EuStall"
1886             semantic_type="duration"
1887             mdapi_supported_apis=""
1888             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1889             mdapi_group="EU Array"
1890             mdapi_hw_unit_type="gpu"
1891             />
1892    <counter name="Clipper Bottleneck"
1893             low_watermark="10"
1894             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1895             data_type="float"
1896             high_watermark="30"
1897             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1898             underscore_name="cl_bottleneck"
1899             units="percent"
1900             symbol_name="ClBottleneck"
1901             semantic_type="duration"
1902             mdapi_supported_apis="OGL IO BB"
1903             mdapi_usage_flags="Tier3 Indicate Draw"
1904             mdapi_group="3D Pipe/Clipper"
1905             mdapi_hw_unit_type="gpu"
1906             />
1907    <counter name="DS Stall"
1908             description="The percentage of time in which domain shader pipeline stage was stalled."
1909             data_type="float"
1910             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1911             underscore_name="ds_stall"
1912             units="percent"
1913             symbol_name="DsStall"
1914             semantic_type="duration"
1915             mdapi_supported_apis="OGL4 IO BB"
1916             mdapi_usage_flags="Tier4 Correlate Draw"
1917             mdapi_hw_unit_type="gpu"
1918             mdapi_group="3D Pipe/Domain Shader"
1919             />
1920    <counter name="Early Depth Bottleneck"
1921             low_watermark="10"
1922             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1923             data_type="float"
1924             high_watermark="30"
1925             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1926             underscore_name="early_depth_bottleneck"
1927             units="percent"
1928             symbol_name="EarlyDepthBottleneck"
1929             semantic_type="duration"
1930             mdapi_supported_apis="OGL IO BB"
1931             mdapi_usage_flags="Tier3 Indicate Draw"
1932             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1933             mdapi_hw_unit_type="gpu"
1934             />
1935    <counter name="Samples Blended"
1936             description="The total number of blended samples or pixels written to all render targets."
1937             data_type="uint64"
1938             equation="A 27 READ 4 UMUL"
1939             underscore_name="samples_blended"
1940             units="pixels"
1941             symbol_name="SamplesBlended"
1942             semantic_type="event"
1943             mdapi_supported_apis="OGL IO BB"
1944             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1945             mdapi_hw_unit_type="gpu"
1946             mdapi_group="3D Pipe/Output Merger"
1947             />
1948    <counter name="Early Depth Test Fails"
1949             description="The total number of pixels dropped on early depth test."
1950             data_type="uint64"
1951             equation="A 23 READ 4 UMUL"
1952             underscore_name="early_depth_test_fails"
1953             units="pixels"
1954             symbol_name="EarlyDepthTestFails"
1955             semantic_type="event"
1956             mdapi_supported_apis="OGL IO BB"
1957             mdapi_usage_flags="Tier3 Frame Batch Draw"
1958             mdapi_hw_unit_type="gpu"
1959             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1960             />
1961    <counter name="Shader Memory Accesses"
1962             description="The total number of shader memory accesses to L3."
1963             data_type="uint64"
1964             equation="A 32 READ"
1965             underscore_name="shader_memory_accesses"
1966             units="messages"
1967             symbol_name="ShaderMemoryAccesses"
1968             semantic_type="event"
1969             mdapi_supported_apis=""
1970             mdapi_usage_flags="Tier3 Frame Batch Draw"
1971             mdapi_hw_unit_type="gpu"
1972             mdapi_group="L3/Data Port"
1973             />
1974    <counter name="HS Threads Dispatched"
1975             description="The total number of hull shader hardware threads dispatched."
1976             data_type="uint64"
1977             equation="A 2 READ"
1978             underscore_name="hs_threads"
1979             units="threads"
1980             symbol_name="HsThreads"
1981             semantic_type="event"
1982             mdapi_supported_apis="OGL4 IO BB"
1983             mdapi_usage_flags="Tier3 Frame Batch Draw"
1984             mdapi_hw_unit_type="gpu"
1985             mdapi_group="EU Array/Hull Shader"
1986             />
1987    <counter name="SLM Bytes Written"
1988             description="The total number of GPU memory bytes written into shared local memory."
1989             data_type="uint64"
1990             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1991             equation="A 31 READ 64 UMUL"
1992             underscore_name="slm_bytes_written"
1993             units="bytes"
1994             symbol_name="SlmBytesWritten"
1995             semantic_type="throughput"
1996             mdapi_supported_apis="OGL4 OCL IO BB"
1997             mdapi_usage_flags="Tier3 Frame Batch Draw"
1998             mdapi_group="L3/Data Port/SLM"
1999             mdapi_hw_unit_type="gpu"
2000             />
2001    <counter name="L3 Shader Throughput"
2002             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2003             data_type="uint64"
2004             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2005             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
2006             underscore_name="l3_shader_throughput"
2007             units="bytes"
2008             symbol_name="L3ShaderThroughput"
2009             semantic_type="throughput"
2010             mdapi_supported_apis="OGL4 OCL IO BB"
2011             mdapi_usage_flags="Tier2 Frame Batch Draw"
2012             mdapi_group="L3/Data Port"
2013             mdapi_hw_unit_type="gpu"
2014             />
2015    <counter name="Samples Killed in FS"
2016             description="The total number of samples or pixels dropped in fragment shaders."
2017             data_type="uint64"
2018             equation="A 24 READ 4 UMUL"
2019             underscore_name="samples_killed_in_ps"
2020             units="pixels"
2021             symbol_name="SamplesKilledInPs"
2022             semantic_type="event"
2023             mdapi_supported_apis="OGL IO BB"
2024             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2025             mdapi_hw_unit_type="gpu"
2026             mdapi_group="3D Pipe/Fragment Shader"
2027             />
2028    <counter name="SO Stall"
2029             description="The percentage of time in which stream-output pipeline stage was stalled."
2030             data_type="float"
2031             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2032             underscore_name="so_stall"
2033             units="percent"
2034             symbol_name="SoStall"
2035             semantic_type="duration"
2036             mdapi_supported_apis="OGL IO BB"
2037             mdapi_usage_flags="Tier4 Correlate Draw"
2038             mdapi_hw_unit_type="gpu"
2039             mdapi_group="3D Pipe/Stream Output"
2040             />
2041    <counter name="Shader Atomic Memory Accesses"
2042             description="The total number of shader atomic memory accesses."
2043             data_type="uint64"
2044             equation="A 34 READ"
2045             underscore_name="shader_atomics"
2046             units="messages"
2047             symbol_name="ShaderAtomics"
2048             semantic_type="event"
2049             mdapi_supported_apis="OGL4 OCL IO BB"
2050             mdapi_usage_flags="Tier3 Frame Batch Draw"
2051             mdapi_hw_unit_type="gpu"
2052             mdapi_group="L3/Data Port/Atomics"
2053             />
2054    <register_config type="NOA">
2055        <register type="NOA" address="0x00009840" value="0x00000080" />
2056        <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2057        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2058        <register type="NOA" address="0x00009888" value="0x10116800" />
2059        <register type="NOA" address="0x00009888" value="0x178A03E0" />
2060        <register type="NOA" address="0x00009888" value="0x11824C00" />
2061        <register type="NOA" address="0x00009888" value="0x11830020" />
2062        <register type="NOA" address="0x00009888" value="0x13840020" />
2063        <register type="NOA" address="0x00009888" value="0x11850019" />
2064        <register type="NOA" address="0x00009888" value="0x11860007" />
2065        <register type="NOA" address="0x00009888" value="0x01870C40" />
2066        <register type="NOA" address="0x00009888" value="0x17880000" />
2067        <register type="NOA" address="0x00009888" value="0x022F4000" />
2068        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2069        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2070        <register type="NOA" address="0x00009888" value="0x040D4000" />
2071        <register type="NOA" address="0x00009888" value="0x060D2000" />
2072        <register type="NOA" address="0x00009888" value="0x020E5400" />
2073        <register type="NOA" address="0x00009888" value="0x000E0000" />
2074        <register type="NOA" address="0x00009888" value="0x080F0040" />
2075        <register type="NOA" address="0x00009888" value="0x000F0000" />
2076        <register type="NOA" address="0x00009888" value="0x100F0000" />
2077        <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2078        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2079        <register type="NOA" address="0x00009888" value="0x06104000" />
2080        <register type="NOA" address="0x00009888" value="0x06110012" />
2081        <register type="NOA" address="0x00009888" value="0x06131000" />
2082        <register type="NOA" address="0x00009888" value="0x01898000" />
2083        <register type="NOA" address="0x00009888" value="0x0D890100" />
2084        <register type="NOA" address="0x00009888" value="0x03898000" />
2085        <register type="NOA" address="0x00009888" value="0x09808000" />
2086        <register type="NOA" address="0x00009888" value="0x0B808000" />
2087        <register type="NOA" address="0x00009888" value="0x0380C000" />
2088        <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2089        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2090        <register type="NOA" address="0x00009888" value="0x118A8000" />
2091        <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2092        <register type="NOA" address="0x00009888" value="0x138A8000" />
2093        <register type="NOA" address="0x00009888" value="0x1D81A000" />
2094        <register type="NOA" address="0x00009888" value="0x15818000" />
2095        <register type="NOA" address="0x00009888" value="0x17818000" />
2096        <register type="NOA" address="0x00009888" value="0x0B820030" />
2097        <register type="NOA" address="0x00009888" value="0x07828000" />
2098        <register type="NOA" address="0x00009888" value="0x0D824000" />
2099        <register type="NOA" address="0x00009888" value="0x0F828000" />
2100        <register type="NOA" address="0x00009888" value="0x05824000" />
2101        <register type="NOA" address="0x00009888" value="0x0D830003" />
2102        <register type="NOA" address="0x00009888" value="0x0583000C" />
2103        <register type="NOA" address="0x00009888" value="0x09830000" />
2104        <register type="NOA" address="0x00009888" value="0x03838000" />
2105        <register type="NOA" address="0x00009888" value="0x07838000" />
2106        <register type="NOA" address="0x00009888" value="0x0B840980" />
2107        <register type="NOA" address="0x00009888" value="0x03844D80" />
2108        <register type="NOA" address="0x00009888" value="0x11840000" />
2109        <register type="NOA" address="0x00009888" value="0x09848000" />
2110        <register type="NOA" address="0x00009888" value="0x09850080" />
2111        <register type="NOA" address="0x00009888" value="0x03850003" />
2112        <register type="NOA" address="0x00009888" value="0x01850000" />
2113        <register type="NOA" address="0x00009888" value="0x07860000" />
2114        <register type="NOA" address="0x00009888" value="0x0F860400" />
2115        <register type="NOA" address="0x00009888" value="0x09870032" />
2116        <register type="NOA" address="0x00009888" value="0x01888052" />
2117        <register type="NOA" address="0x00009888" value="0x11880000" />
2118        <register type="NOA" address="0x00009888" value="0x09884000" />
2119        <register type="NOA" address="0x00009888" value="0x1B931001" />
2120        <register type="NOA" address="0x00009888" value="0x1D930001" />
2121        <register type="NOA" address="0x00009888" value="0x19934000" />
2122        <register type="NOA" address="0x00009888" value="0x1B958000" />
2123        <register type="NOA" address="0x00009888" value="0x1D950094" />
2124        <register type="NOA" address="0x00009888" value="0x19958000" />
2125        <register type="NOA" address="0x00009888" value="0x09E58000" />
2126        <register type="NOA" address="0x00009888" value="0x0BE58000" />
2127        <register type="NOA" address="0x00009888" value="0x03E5C000" />
2128        <register type="NOA" address="0x00009888" value="0x0592C000" />
2129        <register type="NOA" address="0x00009888" value="0x0B928000" />
2130        <register type="NOA" address="0x00009888" value="0x0D924000" />
2131        <register type="NOA" address="0x00009888" value="0x0F924000" />
2132        <register type="NOA" address="0x00009888" value="0x11928000" />
2133        <register type="NOA" address="0x00009888" value="0x1392C000" />
2134        <register type="NOA" address="0x00009888" value="0x09924000" />
2135        <register type="NOA" address="0x00009888" value="0x01985000" />
2136        <register type="NOA" address="0x00009888" value="0x07988000" />
2137        <register type="NOA" address="0x00009888" value="0x09981000" />
2138        <register type="NOA" address="0x00009888" value="0x0B982000" />
2139        <register type="NOA" address="0x00009888" value="0x0D982000" />
2140        <register type="NOA" address="0x00009888" value="0x0F989000" />
2141        <register type="NOA" address="0x00009888" value="0x05982000" />
2142        <register type="NOA" address="0x00009888" value="0x13904000" />
2143        <register type="NOA" address="0x00009888" value="0x21904000" />
2144        <register type="NOA" address="0x00009888" value="0x23904000" />
2145        <register type="NOA" address="0x00009888" value="0x25908000" />
2146        <register type="NOA" address="0x00009888" value="0x27904000" />
2147        <register type="NOA" address="0x00009888" value="0x29908000" />
2148        <register type="NOA" address="0x00009888" value="0x2B904000" />
2149        <register type="NOA" address="0x00009888" value="0x2F904000" />
2150        <register type="NOA" address="0x00009888" value="0x31904000" />
2151        <register type="NOA" address="0x00009888" value="0x15904000" />
2152        <register type="NOA" address="0x00009888" value="0x17908000" />
2153        <register type="NOA" address="0x00009888" value="0x19908000" />
2154        <register type="NOA" address="0x00009888" value="0x1B904000" />
2155        <register type="NOA" address="0x00009888" value="0x1190C080" />
2156        <register type="NOA" address="0x00009888" value="0x51900000" />
2157        <register type="NOA" address="0x00009888" value="0x41900440" />
2158        <register type="NOA" address="0x00009888" value="0x55900000" />
2159        <register type="NOA" address="0x00009888" value="0x45900400" />
2160        <register type="NOA" address="0x00009888" value="0x47900C21" />
2161        <register type="NOA" address="0x00009888" value="0x57900400" />
2162        <register type="NOA" address="0x00009888" value="0x49900042" />
2163        <register type="NOA" address="0x00009888" value="0x37900000" />
2164        <register type="NOA" address="0x00009888" value="0x33900000" />
2165        <register type="NOA" address="0x00009888" value="0x4B900024" />
2166        <register type="NOA" address="0x00009888" value="0x59900000" />
2167        <register type="NOA" address="0x00009888" value="0x43900841" />
2168        <register type="NOA" address="0x00009888" value="0x53900400" />
2169    </register_config>
2170    <register_config type="OA">
2171        <register type="OA" address="0x00002724" value="0xF0800000" />
2172        <register type="OA" address="0x00002720" value="0x00000000" />
2173        <register type="OA" address="0x00002714" value="0xF0800000" />
2174        <register type="OA" address="0x00002710" value="0x00000000" />
2175        <register type="OA" address="0x00002740" value="0x00000000" />
2176        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2177        <register type="OA" address="0x00002774" value="0x00007FFC" />
2178        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2179        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2180        <register type="OA" address="0x00002780" value="0x00079FFA" />
2181        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2182        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2183        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2184        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2185        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2186        <register type="OA" address="0x00002798" value="0x00077FFA" />
2187        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2188        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2189        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2190        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2191        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2192    </register_config>
2193    <register_config type="FLEX">
2194        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2195        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2196        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2197        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2198        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2199        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2200        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2201    </register_config>
2202  </set>
2203
2204  <set name="Memory Reads Distribution Gen9"
2205       mdapi_supported_apis="OGL OCL IO BB"
2206       underscore_name="memory_reads"
2207       hw_config_guid="96ec2219-040b-428a-856a-6bc03363a057"
2208       chipset="KBLGT3"
2209       symbol_name="MemoryReads"
2210       >
2211    <counter name="GPU Core Clocks"
2212             description="The total number of GPU core clocks elapsed during the measurement."
2213             data_type="uint64"
2214             equation="GPU_CLOCK 0 READ"
2215             underscore_name="gpu_core_clocks"
2216             units="cycles"
2217             symbol_name="GpuCoreClocks"
2218             semantic_type="event"
2219             mdapi_supported_apis=""
2220             mdapi_usage_flags="Tier1 Frame Batch Draw"
2221             mdapi_hw_unit_type="gpu"
2222             mdapi_group="GPU"
2223             />
2224    <counter name="EU Active"
2225             description="The percentage of time in which the Execution Units were actively processing."
2226             data_type="float"
2227             max_equation="100"
2228             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2229             underscore_name="eu_active"
2230             units="percent"
2231             symbol_name="EuActive"
2232             semantic_type="duration"
2233             mdapi_supported_apis=""
2234             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2235             mdapi_group="EU Array"
2236             mdapi_hw_unit_type="gpu"
2237             />
2238    <counter name="GtiL3Bank0Reads"
2239             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2240             data_type="uint64"
2241             equation="C 4 READ"
2242             underscore_name="gti_l3_bank0_reads"
2243             units="messages"
2244             symbol_name="GtiL3Bank0Reads"
2245             semantic_type="event"
2246             mdapi_supported_apis=""
2247             mdapi_usage_flags="Tier2 Frame Batch Draw"
2248             mdapi_hw_unit_type="gpu"
2249             mdapi_group="GTI/L3"
2250             />
2251    <counter name="GS Threads Dispatched"
2252             description="The total number of geometry shader hardware threads dispatched."
2253             data_type="uint64"
2254             equation="A 5 READ"
2255             underscore_name="gs_threads"
2256             units="threads"
2257             symbol_name="GsThreads"
2258             semantic_type="event"
2259             mdapi_supported_apis="OGL4 IO BB"
2260             mdapi_usage_flags="Tier3 Frame Batch Draw"
2261             mdapi_hw_unit_type="gpu"
2262             mdapi_group="EU Array/Geometry Shader"
2263             />
2264    <counter name="GtiRingAccesses"
2265             description="The total number of all accesses from GTI to the ring."
2266             data_type="uint64"
2267             equation="C 3 READ 2 UMUL"
2268             underscore_name="gti_ring_accesses"
2269             units="messages"
2270             symbol_name="GtiRingAccesses"
2271             semantic_type="event"
2272             mdapi_supported_apis=""
2273             mdapi_usage_flags="Tier2 Frame Batch Draw"
2274             mdapi_hw_unit_type="gpu"
2275             mdapi_group="GTI"
2276             />
2277    <counter name="Early Hi-Depth Test Fails"
2278             description="The total number of pixels dropped on early hierarchical depth test."
2279             data_type="uint64"
2280             equation="A 22 READ 4 UMUL"
2281             underscore_name="hi_depth_test_fails"
2282             units="pixels"
2283             symbol_name="HiDepthTestFails"
2284             semantic_type="event"
2285             mdapi_supported_apis="OGL IO BB"
2286             mdapi_usage_flags="Tier3 Frame Batch Draw"
2287             mdapi_hw_unit_type="gpu"
2288             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2289             />
2290    <counter name="VS Threads Dispatched"
2291             description="The total number of vertex shader hardware threads dispatched."
2292             data_type="uint64"
2293             equation="A 1 READ"
2294             underscore_name="vs_threads"
2295             units="threads"
2296             symbol_name="VsThreads"
2297             semantic_type="event"
2298             mdapi_supported_apis="OGL IO BB"
2299             mdapi_usage_flags="Tier3 Frame Batch Draw"
2300             mdapi_hw_unit_type="gpu"
2301             mdapi_group="EU Array/Vertex Shader"
2302             />
2303    <counter name="FS Threads Dispatched"
2304             description="The total number of fragment shader hardware threads dispatched."
2305             data_type="uint64"
2306             equation="A 6 READ"
2307             underscore_name="ps_threads"
2308             units="threads"
2309             symbol_name="PsThreads"
2310             semantic_type="event"
2311             mdapi_supported_apis="OGL IO BB"
2312             mdapi_usage_flags="Tier3 Frame Batch Draw"
2313             mdapi_hw_unit_type="gpu"
2314             mdapi_group="EU Array/Fragment Shader"
2315             />
2316    <counter name="GtiL3Bank3Reads"
2317             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2318             data_type="uint64"
2319             equation="C 7 READ"
2320             underscore_name="gti_l3_bank3_reads"
2321             units="messages"
2322             symbol_name="GtiL3Bank3Reads"
2323             semantic_type="event"
2324             mdapi_supported_apis=""
2325             mdapi_usage_flags="Tier2 Frame Batch Draw"
2326             mdapi_hw_unit_type="subslice"
2327             mdapi_group="GTI/L3"
2328             />
2329    <counter name="Shader Barrier Messages"
2330             description="The total number of shader barrier messages."
2331             data_type="uint64"
2332             equation="A 35 READ"
2333             underscore_name="shader_barriers"
2334             units="messages"
2335             symbol_name="ShaderBarriers"
2336             semantic_type="event"
2337             mdapi_supported_apis="OGL4 OCL IO BB"
2338             mdapi_usage_flags="Tier3 Frame Batch Draw"
2339             mdapi_hw_unit_type="gpu"
2340             mdapi_group="EU Array/Barrier"
2341             />
2342    <counter name="GtiRsMemoryReads"
2343             description="The total number of GTI memory reads from Resource Streamer."
2344             data_type="uint64"
2345             equation="B 2 READ"
2346             underscore_name="gti_rs_memory_reads"
2347             units="messages"
2348             symbol_name="GtiRsMemoryReads"
2349             semantic_type="event"
2350             mdapi_supported_apis=""
2351             mdapi_usage_flags="Tier2 Frame Batch Draw"
2352             mdapi_hw_unit_type="gpu"
2353             mdapi_group="GTI/3D Pipe/Resource Streamer"
2354             />
2355    <counter name="Sampler Texels"
2356             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2357             data_type="uint64"
2358             equation="A 28 READ 4 UMUL"
2359             underscore_name="sampler_texels"
2360             units="texels"
2361             symbol_name="SamplerTexels"
2362             semantic_type="event"
2363             mdapi_supported_apis=""
2364             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2365             mdapi_hw_unit_type="gpu"
2366             mdapi_group="Sampler/Sampler Input"
2367             />
2368    <counter name="Pixels Failing Tests"
2369             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2370             data_type="uint64"
2371             equation="A 25 READ 4 UMUL"
2372             underscore_name="pixels_failing_post_ps_tests"
2373             units="pixels"
2374             symbol_name="PixelsFailingPostPsTests"
2375             semantic_type="event"
2376             mdapi_supported_apis="OGL IO BB"
2377             mdapi_usage_flags="Tier3 Frame Batch Draw"
2378             mdapi_hw_unit_type="gpu"
2379             mdapi_group="3D Pipe/Output Merger"
2380             />
2381    <counter name="GtiHizMemoryReads"
2382             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2383             data_type="uint64"
2384             equation="B 5 READ"
2385             underscore_name="gti_hiz_memory_reads"
2386             units="messages"
2387             symbol_name="GtiHizMemoryReads"
2388             semantic_type="event"
2389             mdapi_supported_apis="OGL IO BB"
2390             mdapi_usage_flags="Tier2 Frame Batch Draw"
2391             mdapi_hw_unit_type="gpu"
2392             mdapi_group="GTI/Depth Cache"
2393             />
2394    <counter name="GPU Time Elapsed"
2395             description="Time elapsed on the GPU during the measurement."
2396             data_type="uint64"
2397             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2398             underscore_name="gpu_time"
2399             units="ns"
2400             symbol_name="GpuTime"
2401             semantic_type="duration"
2402             mdapi_supported_apis=""
2403             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2404             mdapi_hw_unit_type="gpu"
2405             mdapi_group="GPU"
2406             />
2407    <counter name="AVG GPU Core Frequency"
2408             description="Average GPU Core Frequency in the measurement."
2409             data_type="uint64"
2410             max_equation="$GpuMaxFrequency"
2411             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2412             underscore_name="avg_gpu_core_frequency"
2413             units="hz"
2414             symbol_name="AvgGpuCoreFrequency"
2415             semantic_type="event"
2416             mdapi_supported_apis=""
2417             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2418             mdapi_group="GPU"
2419             mdapi_hw_unit_type="gpu"
2420             />
2421    <counter name="Sampler Texels Misses"
2422             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2423             data_type="uint64"
2424             equation="A 29 READ 4 UMUL"
2425             underscore_name="sampler_texel_misses"
2426             units="texels"
2427             symbol_name="SamplerTexelMisses"
2428             semantic_type="event"
2429             mdapi_supported_apis=""
2430             mdapi_usage_flags="Tier3 Batch Frame Draw"
2431             mdapi_hw_unit_type="gpu"
2432             mdapi_group="Sampler/Sampler Cache"
2433             />
2434    <counter name="GtiRccMemoryReads"
2435             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2436             data_type="uint64"
2437             equation="B 3 READ"
2438             underscore_name="gti_rcc_memory_reads"
2439             units="messages"
2440             symbol_name="GtiRccMemoryReads"
2441             semantic_type="event"
2442             mdapi_supported_apis="OGL IO BB"
2443             mdapi_usage_flags="Tier2 Frame Batch Draw"
2444             mdapi_hw_unit_type="gpu"
2445             mdapi_group="GTI/Color Cache"
2446             />
2447    <counter name="CS Threads Dispatched"
2448             description="The total number of compute shader hardware threads dispatched."
2449             data_type="uint64"
2450             equation="A 4 READ"
2451             underscore_name="cs_threads"
2452             units="threads"
2453             symbol_name="CsThreads"
2454             semantic_type="event"
2455             mdapi_supported_apis="OGL4 OCL IO BB"
2456             mdapi_usage_flags="Tier3 Frame Batch Draw"
2457             mdapi_hw_unit_type="gpu"
2458             mdapi_group="EU Array/Compute Shader"
2459             />
2460    <counter name="SLM Bytes Read"
2461             description="The total number of GPU memory bytes read from shared local memory."
2462             data_type="uint64"
2463             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2464             equation="A 30 READ 64 UMUL"
2465             underscore_name="slm_bytes_read"
2466             units="bytes"
2467             symbol_name="SlmBytesRead"
2468             semantic_type="throughput"
2469             mdapi_supported_apis="OGL4 OCL IO BB"
2470             mdapi_usage_flags="Tier3 Frame Batch Draw"
2471             mdapi_group="L3/Data Port/SLM"
2472             mdapi_hw_unit_type="gpu"
2473             />
2474    <counter name="GtiL3Bank1Reads"
2475             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2476             data_type="uint64"
2477             equation="C 5 READ"
2478             underscore_name="gti_l3_bank1_reads"
2479             units="messages"
2480             symbol_name="GtiL3Bank1Reads"
2481             semantic_type="event"
2482             mdapi_supported_apis=""
2483             mdapi_usage_flags="Tier2 Frame Batch Draw"
2484             mdapi_hw_unit_type="subslice"
2485             mdapi_group="GTI/L3"
2486             />
2487    <counter name="GPU Busy"
2488             description="The percentage of time in which the GPU has been processing GPU commands."
2489             data_type="float"
2490             max_equation="100"
2491             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2492             underscore_name="gpu_busy"
2493             units="percent"
2494             symbol_name="GpuBusy"
2495             semantic_type="duration"
2496             mdapi_supported_apis=""
2497             mdapi_usage_flags="Tier1 Overview System Frame"
2498             mdapi_group="GPU"
2499             mdapi_hw_unit_type="gpu"
2500             />
2501    <counter name="GtiCmdStreamerMemoryReads"
2502             description="The total number of GTI memory reads from Command Streamer."
2503             data_type="uint64"
2504             equation="B 0 READ"
2505             underscore_name="gti_cmd_streamer_memory_reads"
2506             units="messages"
2507             symbol_name="GtiCmdStreamerMemoryReads"
2508             semantic_type="event"
2509             mdapi_supported_apis=""
2510             mdapi_usage_flags="Tier2 Frame Batch Draw"
2511             mdapi_hw_unit_type="gpu"
2512             mdapi_group="GTI/3D Pipe/Command Streamer"
2513             />
2514    <counter name="GtiL3Bank2Reads"
2515             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2516             data_type="uint64"
2517             equation="C 6 READ"
2518             underscore_name="gti_l3_bank2_reads"
2519             units="messages"
2520             symbol_name="GtiL3Bank2Reads"
2521             semantic_type="event"
2522             mdapi_supported_apis=""
2523             mdapi_usage_flags="Tier2 Frame Batch Draw"
2524             mdapi_hw_unit_type="subslice"
2525             mdapi_group="GTI/L3"
2526             />
2527    <counter name="GtiMemoryReads"
2528             description="The total number of GTI memory reads."
2529             data_type="uint64"
2530             equation="C 0 READ"
2531             underscore_name="gti_memory_reads"
2532             units="messages"
2533             symbol_name="GtiMemoryReads"
2534             semantic_type="event"
2535             mdapi_supported_apis=""
2536             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2537             mdapi_hw_unit_type="gpu"
2538             mdapi_group="GTI"
2539             />
2540    <counter name="Rasterized Pixels"
2541             description="The total number of rasterized pixels."
2542             data_type="uint64"
2543             equation="A 21 READ 4 UMUL"
2544             underscore_name="rasterized_pixels"
2545             units="pixels"
2546             symbol_name="RasterizedPixels"
2547             semantic_type="event"
2548             mdapi_supported_apis="OGL IO BB"
2549             mdapi_usage_flags="Tier3 Frame Batch Draw"
2550             mdapi_hw_unit_type="gpu"
2551             mdapi_group="3D Pipe/Rasterizer"
2552             />
2553    <counter name="GtiRczMemoryReads"
2554             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2555             data_type="uint64"
2556             equation="B 7 READ"
2557             underscore_name="gti_rcz_memory_reads"
2558             units="messages"
2559             symbol_name="GtiRczMemoryReads"
2560             semantic_type="event"
2561             mdapi_supported_apis="OGL IO BB"
2562             mdapi_usage_flags="Tier2 Frame Batch Draw"
2563             mdapi_hw_unit_type="gpu"
2564             mdapi_group="GTI/Depth Cache"
2565             />
2566    <counter name="DS Threads Dispatched"
2567             description="The total number of domain shader hardware threads dispatched."
2568             data_type="uint64"
2569             equation="A 3 READ"
2570             underscore_name="ds_threads"
2571             units="threads"
2572             symbol_name="DsThreads"
2573             semantic_type="event"
2574             mdapi_supported_apis="OGL4 IO BB"
2575             mdapi_usage_flags="Tier3 Frame Batch Draw"
2576             mdapi_hw_unit_type="gpu"
2577             mdapi_group="EU Array/Domain Shader"
2578             />
2579    <counter name="Samples Written"
2580             description="The total number of samples or pixels written to all render targets."
2581             data_type="uint64"
2582             equation="A 26 READ 4 UMUL"
2583             underscore_name="samples_written"
2584             units="pixels"
2585             symbol_name="SamplesWritten"
2586             semantic_type="event"
2587             mdapi_supported_apis="OGL IO BB"
2588             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2589             mdapi_hw_unit_type="gpu"
2590             mdapi_group="3D Pipe/Output Merger"
2591             />
2592    <counter name="EU Stall"
2593             description="The percentage of time in which the Execution Units were stalled."
2594             data_type="float"
2595             max_equation="100"
2596             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2597             underscore_name="eu_stall"
2598             units="percent"
2599             symbol_name="EuStall"
2600             semantic_type="duration"
2601             mdapi_supported_apis=""
2602             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2603             mdapi_group="EU Array"
2604             mdapi_hw_unit_type="gpu"
2605             />
2606    <counter name="Samples Blended"
2607             description="The total number of blended samples or pixels written to all render targets."
2608             data_type="uint64"
2609             equation="A 27 READ 4 UMUL"
2610             underscore_name="samples_blended"
2611             units="pixels"
2612             symbol_name="SamplesBlended"
2613             semantic_type="event"
2614             mdapi_supported_apis="OGL IO BB"
2615             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2616             mdapi_hw_unit_type="gpu"
2617             mdapi_group="3D Pipe/Output Merger"
2618             />
2619    <counter name="Early Depth Test Fails"
2620             description="The total number of pixels dropped on early depth test."
2621             data_type="uint64"
2622             equation="A 23 READ 4 UMUL"
2623             underscore_name="early_depth_test_fails"
2624             units="pixels"
2625             symbol_name="EarlyDepthTestFails"
2626             semantic_type="event"
2627             mdapi_supported_apis="OGL IO BB"
2628             mdapi_usage_flags="Tier3 Frame Batch Draw"
2629             mdapi_hw_unit_type="gpu"
2630             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2631             />
2632    <counter name="GtiMscMemoryReads"
2633             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2634             data_type="uint64"
2635             equation="B 4 READ"
2636             underscore_name="gti_msc_memory_reads"
2637             units="messages"
2638             symbol_name="GtiMscMemoryReads"
2639             semantic_type="event"
2640             mdapi_supported_apis="OGL IO BB"
2641             mdapi_usage_flags="Tier2 Frame Batch Draw"
2642             mdapi_hw_unit_type="gpu"
2643             mdapi_group="GTI/Color Cache"
2644             />
2645    <counter name="GtiVfMemoryReads"
2646             description="The total number of GTI memory reads from Vertex Fetch."
2647             data_type="uint64"
2648             equation="B 1 READ"
2649             underscore_name="gti_vf_memory_reads"
2650             units="messages"
2651             symbol_name="GtiVfMemoryReads"
2652             semantic_type="event"
2653             mdapi_supported_apis="OGL IO BB"
2654             mdapi_usage_flags="Tier2 Frame Batch Draw"
2655             mdapi_hw_unit_type="gpu"
2656             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2657             />
2658    <counter name="GtiStcMemoryReads"
2659             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2660             data_type="uint64"
2661             equation="B 6 READ"
2662             underscore_name="gti_stc_memory_reads"
2663             units="messages"
2664             symbol_name="GtiStcMemoryReads"
2665             semantic_type="event"
2666             mdapi_supported_apis="OGL IO BB"
2667             mdapi_usage_flags="Tier2 Frame Batch Draw"
2668             mdapi_hw_unit_type="gpu"
2669             mdapi_group="GTI/Depth Cache"
2670             />
2671    <counter name="Shader Memory Accesses"
2672             description="The total number of shader memory accesses to L3."
2673             data_type="uint64"
2674             equation="A 32 READ"
2675             underscore_name="shader_memory_accesses"
2676             units="messages"
2677             symbol_name="ShaderMemoryAccesses"
2678             semantic_type="event"
2679             mdapi_supported_apis=""
2680             mdapi_usage_flags="Tier3 Frame Batch Draw"
2681             mdapi_hw_unit_type="gpu"
2682             mdapi_group="L3/Data Port"
2683             />
2684    <counter name="HS Threads Dispatched"
2685             description="The total number of hull shader hardware threads dispatched."
2686             data_type="uint64"
2687             equation="A 2 READ"
2688             underscore_name="hs_threads"
2689             units="threads"
2690             symbol_name="HsThreads"
2691             semantic_type="event"
2692             mdapi_supported_apis="OGL4 IO BB"
2693             mdapi_usage_flags="Tier3 Frame Batch Draw"
2694             mdapi_hw_unit_type="gpu"
2695             mdapi_group="EU Array/Hull Shader"
2696             />
2697    <counter name="Samples Killed in FS"
2698             description="The total number of samples or pixels dropped in fragment shaders."
2699             data_type="uint64"
2700             equation="A 24 READ 4 UMUL"
2701             underscore_name="samples_killed_in_ps"
2702             units="pixels"
2703             symbol_name="SamplesKilledInPs"
2704             semantic_type="event"
2705             mdapi_supported_apis="OGL IO BB"
2706             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2707             mdapi_hw_unit_type="gpu"
2708             mdapi_group="3D Pipe/Fragment Shader"
2709             />
2710    <counter name="SLM Bytes Written"
2711             description="The total number of GPU memory bytes written into shared local memory."
2712             data_type="uint64"
2713             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2714             equation="A 31 READ 64 UMUL"
2715             underscore_name="slm_bytes_written"
2716             units="bytes"
2717             symbol_name="SlmBytesWritten"
2718             semantic_type="throughput"
2719             mdapi_supported_apis="OGL4 OCL IO BB"
2720             mdapi_usage_flags="Tier3 Frame Batch Draw"
2721             mdapi_group="L3/Data Port/SLM"
2722             mdapi_hw_unit_type="gpu"
2723             />
2724    <counter name="GtiL3Reads"
2725             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2726             data_type="uint64"
2727             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2728             underscore_name="gti_l3_reads"
2729             units="messages"
2730             symbol_name="GtiL3Reads"
2731             semantic_type="event"
2732             mdapi_supported_apis=""
2733             mdapi_usage_flags="Tier2 Frame Batch Draw"
2734             mdapi_hw_unit_type="gpu"
2735             mdapi_group="GTI/L3"
2736             />
2737    <counter name="Shader Atomic Memory Accesses"
2738             description="The total number of shader atomic memory accesses."
2739             data_type="uint64"
2740             equation="A 34 READ"
2741             underscore_name="shader_atomics"
2742             units="messages"
2743             symbol_name="ShaderAtomics"
2744             semantic_type="event"
2745             mdapi_supported_apis="OGL4 OCL IO BB"
2746             mdapi_usage_flags="Tier3 Frame Batch Draw"
2747             mdapi_hw_unit_type="gpu"
2748             mdapi_group="L3/Data Port/Atomics"
2749             />
2750    <register_config type="NOA">
2751        <register type="NOA" address="0x00009840" value="0x00000080" />
2752        <register type="NOA" address="0x00009888" value="0x11810C00" />
2753        <register type="NOA" address="0x00009888" value="0x1381001A" />
2754        <register type="NOA" address="0x00009888" value="0x37906800" />
2755        <register type="NOA" address="0x00009888" value="0x3F900064" />
2756        <register type="NOA" address="0x00009888" value="0x03811300" />
2757        <register type="NOA" address="0x00009888" value="0x05811B12" />
2758        <register type="NOA" address="0x00009888" value="0x0781001A" />
2759        <register type="NOA" address="0x00009888" value="0x1F810000" />
2760        <register type="NOA" address="0x00009888" value="0x17810000" />
2761        <register type="NOA" address="0x00009888" value="0x19810000" />
2762        <register type="NOA" address="0x00009888" value="0x1B810000" />
2763        <register type="NOA" address="0x00009888" value="0x1D810000" />
2764        <register type="NOA" address="0x00009888" value="0x1B930055" />
2765        <register type="NOA" address="0x00009888" value="0x03E58000" />
2766        <register type="NOA" address="0x00009888" value="0x05E5C000" />
2767        <register type="NOA" address="0x00009888" value="0x07E54000" />
2768        <register type="NOA" address="0x00009888" value="0x13900150" />
2769        <register type="NOA" address="0x00009888" value="0x21900151" />
2770        <register type="NOA" address="0x00009888" value="0x23900152" />
2771        <register type="NOA" address="0x00009888" value="0x25900153" />
2772        <register type="NOA" address="0x00009888" value="0x27900154" />
2773        <register type="NOA" address="0x00009888" value="0x29900155" />
2774        <register type="NOA" address="0x00009888" value="0x2B900156" />
2775        <register type="NOA" address="0x00009888" value="0x2D900157" />
2776        <register type="NOA" address="0x00009888" value="0x2F90015F" />
2777        <register type="NOA" address="0x00009888" value="0x31900105" />
2778        <register type="NOA" address="0x00009888" value="0x15900103" />
2779        <register type="NOA" address="0x00009888" value="0x17900101" />
2780        <register type="NOA" address="0x00009888" value="0x35900000" />
2781        <register type="NOA" address="0x00009888" value="0x19908000" />
2782        <register type="NOA" address="0x00009888" value="0x1B908000" />
2783        <register type="NOA" address="0x00009888" value="0x1D908000" />
2784        <register type="NOA" address="0x00009888" value="0x1F908000" />
2785        <register type="NOA" address="0x00009888" value="0x11900000" />
2786        <register type="NOA" address="0x00009888" value="0x51900000" />
2787        <register type="NOA" address="0x00009888" value="0x41900C60" />
2788        <register type="NOA" address="0x00009888" value="0x55900000" />
2789        <register type="NOA" address="0x00009888" value="0x45900C00" />
2790        <register type="NOA" address="0x00009888" value="0x47900C63" />
2791        <register type="NOA" address="0x00009888" value="0x57900000" />
2792        <register type="NOA" address="0x00009888" value="0x49900C63" />
2793        <register type="NOA" address="0x00009888" value="0x33900000" />
2794        <register type="NOA" address="0x00009888" value="0x4B900063" />
2795        <register type="NOA" address="0x00009888" value="0x59900000" />
2796        <register type="NOA" address="0x00009888" value="0x43900003" />
2797        <register type="NOA" address="0x00009888" value="0x53900000" />
2798    </register_config>
2799    <register_config type="OA">
2800        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2801        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2802        <register type="OA" address="0x00002724" value="0xF0800000" />
2803        <register type="OA" address="0x00002720" value="0x00000000" />
2804        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2805        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2806        <register type="OA" address="0x00002714" value="0xF0800000" />
2807        <register type="OA" address="0x00002710" value="0x00000000" />
2808        <register type="OA" address="0x0000274C" value="0x86543210" />
2809        <register type="OA" address="0x00002748" value="0x86543210" />
2810        <register type="OA" address="0x00002744" value="0x00006667" />
2811        <register type="OA" address="0x00002740" value="0x00000000" />
2812        <register type="OA" address="0x0000275C" value="0x86543210" />
2813        <register type="OA" address="0x00002758" value="0x86543210" />
2814        <register type="OA" address="0x00002754" value="0x00006465" />
2815        <register type="OA" address="0x00002750" value="0x00000000" />
2816        <register type="OA" address="0x00002770" value="0x0007F81A" />
2817        <register type="OA" address="0x00002774" value="0x0000FE00" />
2818        <register type="OA" address="0x00002778" value="0x0007F82A" />
2819        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2820        <register type="OA" address="0x00002780" value="0x0007F872" />
2821        <register type="OA" address="0x00002784" value="0x0000FE00" />
2822        <register type="OA" address="0x00002788" value="0x0007F8BA" />
2823        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2824        <register type="OA" address="0x00002790" value="0x0007F87A" />
2825        <register type="OA" address="0x00002794" value="0x0000FE00" />
2826        <register type="OA" address="0x00002798" value="0x0007F8EA" />
2827        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2828        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2829        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2830        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2831        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2832    </register_config>
2833    <register_config type="FLEX">
2834        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2835        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2836        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2837        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2838        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2839        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2840        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2841    </register_config>
2842  </set>
2843
2844  <set name="Memory Writes Distribution Gen9"
2845       mdapi_supported_apis="OGL OCL IO BB"
2846       underscore_name="memory_writes"
2847       hw_config_guid="03372b64-4996-4d3b-aa18-790e75eeb9c2"
2848       chipset="KBLGT3"
2849       symbol_name="MemoryWrites"
2850       >
2851    <counter name="GPU Core Clocks"
2852             description="The total number of GPU core clocks elapsed during the measurement."
2853             data_type="uint64"
2854             equation="GPU_CLOCK 0 READ"
2855             underscore_name="gpu_core_clocks"
2856             units="cycles"
2857             symbol_name="GpuCoreClocks"
2858             semantic_type="event"
2859             mdapi_supported_apis=""
2860             mdapi_usage_flags="Tier1 Frame Batch Draw"
2861             mdapi_hw_unit_type="gpu"
2862             mdapi_group="GPU"
2863             />
2864    <counter name="EU Active"
2865             description="The percentage of time in which the Execution Units were actively processing."
2866             data_type="float"
2867             max_equation="100"
2868             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2869             underscore_name="eu_active"
2870             units="percent"
2871             symbol_name="EuActive"
2872             semantic_type="duration"
2873             mdapi_supported_apis=""
2874             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2875             mdapi_group="EU Array"
2876             mdapi_hw_unit_type="gpu"
2877             />
2878    <counter name="GtiMemoryWrites"
2879             description="The total number of GTI memory writes."
2880             data_type="uint64"
2881             equation="C 0 READ"
2882             underscore_name="gti_memory_writes"
2883             units="messages"
2884             symbol_name="GtiMemoryWrites"
2885             semantic_type="event"
2886             mdapi_supported_apis=""
2887             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2888             mdapi_hw_unit_type="gpu"
2889             mdapi_group="GTI"
2890             />
2891    <counter name="GS Threads Dispatched"
2892             description="The total number of geometry shader hardware threads dispatched."
2893             data_type="uint64"
2894             equation="A 5 READ"
2895             underscore_name="gs_threads"
2896             units="threads"
2897             symbol_name="GsThreads"
2898             semantic_type="event"
2899             mdapi_supported_apis="OGL4 IO BB"
2900             mdapi_usage_flags="Tier3 Frame Batch Draw"
2901             mdapi_hw_unit_type="gpu"
2902             mdapi_group="EU Array/Geometry Shader"
2903             />
2904    <counter name="GtiRingAccesses"
2905             description="The total number of all GTI accesses to the ring."
2906             data_type="uint64"
2907             equation="C 3 READ 2 UMUL"
2908             underscore_name="gti_ring_accesses"
2909             units="messages"
2910             symbol_name="GtiRingAccesses"
2911             semantic_type="event"
2912             mdapi_supported_apis=""
2913             mdapi_usage_flags="Tier2 Frame Batch Draw"
2914             mdapi_hw_unit_type="gpu"
2915             mdapi_group="GTI"
2916             />
2917    <counter name="Early Hi-Depth Test Fails"
2918             description="The total number of pixels dropped on early hierarchical depth test."
2919             data_type="uint64"
2920             equation="A 22 READ 4 UMUL"
2921             underscore_name="hi_depth_test_fails"
2922             units="pixels"
2923             symbol_name="HiDepthTestFails"
2924             semantic_type="event"
2925             mdapi_supported_apis="OGL IO BB"
2926             mdapi_usage_flags="Tier3 Frame Batch Draw"
2927             mdapi_hw_unit_type="gpu"
2928             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2929             />
2930    <counter name="VS Threads Dispatched"
2931             description="The total number of vertex shader hardware threads dispatched."
2932             data_type="uint64"
2933             equation="A 1 READ"
2934             underscore_name="vs_threads"
2935             units="threads"
2936             symbol_name="VsThreads"
2937             semantic_type="event"
2938             mdapi_supported_apis="OGL IO BB"
2939             mdapi_usage_flags="Tier3 Frame Batch Draw"
2940             mdapi_hw_unit_type="gpu"
2941             mdapi_group="EU Array/Vertex Shader"
2942             />
2943    <counter name="FS Threads Dispatched"
2944             description="The total number of fragment shader hardware threads dispatched."
2945             data_type="uint64"
2946             equation="A 6 READ"
2947             underscore_name="ps_threads"
2948             units="threads"
2949             symbol_name="PsThreads"
2950             semantic_type="event"
2951             mdapi_supported_apis="OGL IO BB"
2952             mdapi_usage_flags="Tier3 Frame Batch Draw"
2953             mdapi_hw_unit_type="gpu"
2954             mdapi_group="EU Array/Fragment Shader"
2955             />
2956    <counter name="GtiMscMemoryWrites"
2957             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2958             data_type="uint64"
2959             equation="B 4 READ"
2960             underscore_name="gti_msc_memory_writes"
2961             units="messages"
2962             symbol_name="GtiMscMemoryWrites"
2963             semantic_type="event"
2964             mdapi_supported_apis="OGL IO BB"
2965             mdapi_usage_flags="Tier2 Frame Batch Draw"
2966             mdapi_hw_unit_type="gpu"
2967             mdapi_group="GTI/Color Cache"
2968             />
2969    <counter name="Shader Barrier Messages"
2970             description="The total number of shader barrier messages."
2971             data_type="uint64"
2972             equation="A 35 READ"
2973             underscore_name="shader_barriers"
2974             units="messages"
2975             symbol_name="ShaderBarriers"
2976             semantic_type="event"
2977             mdapi_supported_apis="OGL4 OCL IO BB"
2978             mdapi_usage_flags="Tier3 Frame Batch Draw"
2979             mdapi_hw_unit_type="gpu"
2980             mdapi_group="EU Array/Barrier"
2981             />
2982    <counter name="GtiCmdStreamerMemoryWrites"
2983             description="The total number of GTI memory writes from Command Streamer."
2984             data_type="uint64"
2985             equation="B 0 READ"
2986             underscore_name="gti_cmd_streamer_memory_writes"
2987             units="messages"
2988             symbol_name="GtiCmdStreamerMemoryWrites"
2989             semantic_type="event"
2990             mdapi_supported_apis=""
2991             mdapi_usage_flags="Tier2 Frame Batch Draw"
2992             mdapi_hw_unit_type="gpu"
2993             mdapi_group="GTI/3D Pipe/Command Streamer"
2994             />
2995    <counter name="Sampler Texels"
2996             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2997             data_type="uint64"
2998             equation="A 28 READ 4 UMUL"
2999             underscore_name="sampler_texels"
3000             units="texels"
3001             symbol_name="SamplerTexels"
3002             semantic_type="event"
3003             mdapi_supported_apis=""
3004             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3005             mdapi_hw_unit_type="gpu"
3006             mdapi_group="Sampler/Sampler Input"
3007             />
3008    <counter name="Pixels Failing Tests"
3009             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3010             data_type="uint64"
3011             equation="A 25 READ 4 UMUL"
3012             underscore_name="pixels_failing_post_ps_tests"
3013             units="pixels"
3014             symbol_name="PixelsFailingPostPsTests"
3015             semantic_type="event"
3016             mdapi_supported_apis="OGL IO BB"
3017             mdapi_usage_flags="Tier3 Frame Batch Draw"
3018             mdapi_hw_unit_type="gpu"
3019             mdapi_group="3D Pipe/Output Merger"
3020             />
3021    <counter name="GtiL3Bank0Writes"
3022             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3023             data_type="uint64"
3024             equation="C 4 READ"
3025             underscore_name="gti_l3_bank0_writes"
3026             units="messages"
3027             symbol_name="GtiL3Bank0Writes"
3028             semantic_type="event"
3029             mdapi_supported_apis=""
3030             mdapi_usage_flags="Tier2 Frame Batch Draw"
3031             mdapi_hw_unit_type="gpu"
3032             mdapi_group="GTI/L3"
3033             />
3034    <counter name="GtiL3Bank1Writes"
3035             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3036             data_type="uint64"
3037             equation="C 5 READ"
3038             underscore_name="gti_l3_bank1_writes"
3039             units="messages"
3040             symbol_name="GtiL3Bank1Writes"
3041             semantic_type="event"
3042             mdapi_supported_apis=""
3043             mdapi_usage_flags="Tier2 Frame Batch Draw"
3044             mdapi_hw_unit_type="gpu"
3045             mdapi_group="GTI/L3"
3046             />
3047    <counter name="GtiL3Bank2Writes"
3048             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3049             data_type="uint64"
3050             equation="C 6 READ"
3051             underscore_name="gti_l3_bank2_writes"
3052             units="messages"
3053             symbol_name="GtiL3Bank2Writes"
3054             semantic_type="event"
3055             mdapi_supported_apis=""
3056             mdapi_usage_flags="Tier2 Frame Batch Draw"
3057             mdapi_hw_unit_type="gpu"
3058             mdapi_group="GTI/L3"
3059             />
3060    <counter name="GtiL3Bank3Writes"
3061             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3062             data_type="uint64"
3063             equation="C 7 READ"
3064             underscore_name="gti_l3_bank3_writes"
3065             units="messages"
3066             symbol_name="GtiL3Bank3Writes"
3067             semantic_type="event"
3068             mdapi_supported_apis=""
3069             mdapi_usage_flags="Tier2 Frame Batch Draw"
3070             mdapi_hw_unit_type="gpu"
3071             mdapi_group="GTI/L3"
3072             />
3073    <counter name="GtiL3Writes"
3074             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3075             data_type="uint64"
3076             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3077             underscore_name="gti_l3_writes"
3078             units="messages"
3079             symbol_name="GtiL3Writes"
3080             semantic_type="event"
3081             mdapi_supported_apis=""
3082             mdapi_usage_flags="Tier2 Frame Batch Draw"
3083             mdapi_hw_unit_type="gpu"
3084             mdapi_group="GTI/L3"
3085             />
3086    <counter name="GPU Time Elapsed"
3087             description="Time elapsed on the GPU during the measurement."
3088             data_type="uint64"
3089             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3090             underscore_name="gpu_time"
3091             units="ns"
3092             symbol_name="GpuTime"
3093             semantic_type="duration"
3094             mdapi_supported_apis=""
3095             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3096             mdapi_hw_unit_type="gpu"
3097             mdapi_group="GPU"
3098             />
3099    <counter name="AVG GPU Core Frequency"
3100             description="Average GPU Core Frequency in the measurement."
3101             data_type="uint64"
3102             max_equation="$GpuMaxFrequency"
3103             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3104             underscore_name="avg_gpu_core_frequency"
3105             units="hz"
3106             symbol_name="AvgGpuCoreFrequency"
3107             semantic_type="event"
3108             mdapi_supported_apis=""
3109             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3110             mdapi_group="GPU"
3111             mdapi_hw_unit_type="gpu"
3112             />
3113    <counter name="Sampler Texels Misses"
3114             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3115             data_type="uint64"
3116             equation="A 29 READ 4 UMUL"
3117             underscore_name="sampler_texel_misses"
3118             units="texels"
3119             symbol_name="SamplerTexelMisses"
3120             semantic_type="event"
3121             mdapi_supported_apis=""
3122             mdapi_usage_flags="Tier3 Batch Frame Draw"
3123             mdapi_hw_unit_type="gpu"
3124             mdapi_group="Sampler/Sampler Cache"
3125             />
3126    <counter name="CS Threads Dispatched"
3127             description="The total number of compute shader hardware threads dispatched."
3128             data_type="uint64"
3129             equation="A 4 READ"
3130             underscore_name="cs_threads"
3131             units="threads"
3132             symbol_name="CsThreads"
3133             semantic_type="event"
3134             mdapi_supported_apis="OGL4 OCL IO BB"
3135             mdapi_usage_flags="Tier3 Frame Batch Draw"
3136             mdapi_hw_unit_type="gpu"
3137             mdapi_group="EU Array/Compute Shader"
3138             />
3139    <counter name="SLM Bytes Read"
3140             description="The total number of GPU memory bytes read from shared local memory."
3141             data_type="uint64"
3142             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3143             equation="A 30 READ 64 UMUL"
3144             underscore_name="slm_bytes_read"
3145             units="bytes"
3146             symbol_name="SlmBytesRead"
3147             semantic_type="throughput"
3148             mdapi_supported_apis="OGL4 OCL IO BB"
3149             mdapi_usage_flags="Tier3 Frame Batch Draw"
3150             mdapi_group="L3/Data Port/SLM"
3151             mdapi_hw_unit_type="gpu"
3152             />
3153    <counter name="GtiRccMemoryWrites"
3154             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3155             data_type="uint64"
3156             equation="B 3 READ"
3157             underscore_name="gti_rcc_memory_writes"
3158             units="messages"
3159             symbol_name="GtiRccMemoryWrites"
3160             semantic_type="event"
3161             mdapi_supported_apis="OGL IO BB"
3162             mdapi_usage_flags="Tier2 Frame Batch Draw"
3163             mdapi_hw_unit_type="gpu"
3164             mdapi_group="GTI/Color Cache"
3165             />
3166    <counter name="GtiSoMemoryWrites"
3167             description="The total number of GTI memory writes from Stream Output."
3168             data_type="uint64"
3169             equation="B 2 READ"
3170             underscore_name="gti_so_memory_writes"
3171             units="messages"
3172             symbol_name="GtiSoMemoryWrites"
3173             semantic_type="event"
3174             mdapi_supported_apis="OGL IO BB"
3175             mdapi_usage_flags="Tier2 Frame Batch Draw"
3176             mdapi_hw_unit_type="gpu"
3177             mdapi_group="GTI/3D Pipe/Stream Output"
3178             />
3179    <counter name="GPU Busy"
3180             description="The percentage of time in which the GPU has been processing GPU commands."
3181             data_type="float"
3182             max_equation="100"
3183             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3184             underscore_name="gpu_busy"
3185             units="percent"
3186             symbol_name="GpuBusy"
3187             semantic_type="duration"
3188             mdapi_supported_apis=""
3189             mdapi_usage_flags="Tier1 Overview System Frame"
3190             mdapi_group="GPU"
3191             mdapi_hw_unit_type="gpu"
3192             />
3193    <counter name="GtiStcMemoryWrites"
3194             description="The total number of GTI memory writes from Stencil Cache."
3195             data_type="uint64"
3196             equation="B 6 READ"
3197             underscore_name="gti_stc_memory_writes"
3198             units="messages"
3199             symbol_name="GtiStcMemoryWrites"
3200             semantic_type="event"
3201             mdapi_supported_apis="OGL IO BB"
3202             mdapi_usage_flags="Tier2 Frame Batch Draw"
3203             mdapi_hw_unit_type="gpu"
3204             mdapi_group="GTI/Depth Cache"
3205             />
3206    <counter name="Rasterized Pixels"
3207             description="The total number of rasterized pixels."
3208             data_type="uint64"
3209             equation="A 21 READ 4 UMUL"
3210             underscore_name="rasterized_pixels"
3211             units="pixels"
3212             symbol_name="RasterizedPixels"
3213             semantic_type="event"
3214             mdapi_supported_apis="OGL IO BB"
3215             mdapi_usage_flags="Tier3 Frame Batch Draw"
3216             mdapi_hw_unit_type="gpu"
3217             mdapi_group="3D Pipe/Rasterizer"
3218             />
3219    <counter name="DS Threads Dispatched"
3220             description="The total number of domain shader hardware threads dispatched."
3221             data_type="uint64"
3222             equation="A 3 READ"
3223             underscore_name="ds_threads"
3224             units="threads"
3225             symbol_name="DsThreads"
3226             semantic_type="event"
3227             mdapi_supported_apis="OGL4 IO BB"
3228             mdapi_usage_flags="Tier3 Frame Batch Draw"
3229             mdapi_hw_unit_type="gpu"
3230             mdapi_group="EU Array/Domain Shader"
3231             />
3232    <counter name="Samples Written"
3233             description="The total number of samples or pixels written to all render targets."
3234             data_type="uint64"
3235             equation="A 26 READ 4 UMUL"
3236             underscore_name="samples_written"
3237             units="pixels"
3238             symbol_name="SamplesWritten"
3239             semantic_type="event"
3240             mdapi_supported_apis="OGL IO BB"
3241             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3242             mdapi_hw_unit_type="gpu"
3243             mdapi_group="3D Pipe/Output Merger"
3244             />
3245    <counter name="EU Stall"
3246             description="The percentage of time in which the Execution Units were stalled."
3247             data_type="float"
3248             max_equation="100"
3249             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3250             underscore_name="eu_stall"
3251             units="percent"
3252             symbol_name="EuStall"
3253             semantic_type="duration"
3254             mdapi_supported_apis=""
3255             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3256             mdapi_group="EU Array"
3257             mdapi_hw_unit_type="gpu"
3258             />
3259    <counter name="Samples Blended"
3260             description="The total number of blended samples or pixels written to all render targets."
3261             data_type="uint64"
3262             equation="A 27 READ 4 UMUL"
3263             underscore_name="samples_blended"
3264             units="pixels"
3265             symbol_name="SamplesBlended"
3266             semantic_type="event"
3267             mdapi_supported_apis="OGL IO BB"
3268             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3269             mdapi_hw_unit_type="gpu"
3270             mdapi_group="3D Pipe/Output Merger"
3271             />
3272    <counter name="Early Depth Test Fails"
3273             description="The total number of pixels dropped on early depth test."
3274             data_type="uint64"
3275             equation="A 23 READ 4 UMUL"
3276             underscore_name="early_depth_test_fails"
3277             units="pixels"
3278             symbol_name="EarlyDepthTestFails"
3279             semantic_type="event"
3280             mdapi_supported_apis="OGL IO BB"
3281             mdapi_usage_flags="Tier3 Frame Batch Draw"
3282             mdapi_hw_unit_type="gpu"
3283             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3284             />
3285    <counter name="Shader Memory Accesses"
3286             description="The total number of shader memory accesses to L3."
3287             data_type="uint64"
3288             equation="A 32 READ"
3289             underscore_name="shader_memory_accesses"
3290             units="messages"
3291             symbol_name="ShaderMemoryAccesses"
3292             semantic_type="event"
3293             mdapi_supported_apis=""
3294             mdapi_usage_flags="Tier3 Frame Batch Draw"
3295             mdapi_hw_unit_type="gpu"
3296             mdapi_group="L3/Data Port"
3297             />
3298    <counter name="HS Threads Dispatched"
3299             description="The total number of hull shader hardware threads dispatched."
3300             data_type="uint64"
3301             equation="A 2 READ"
3302             underscore_name="hs_threads"
3303             units="threads"
3304             symbol_name="HsThreads"
3305             semantic_type="event"
3306             mdapi_supported_apis="OGL4 IO BB"
3307             mdapi_usage_flags="Tier3 Frame Batch Draw"
3308             mdapi_hw_unit_type="gpu"
3309             mdapi_group="EU Array/Hull Shader"
3310             />
3311    <counter name="GtiRczMemoryWrites"
3312             description="The total number of GTI memory writes from Render Depth Cache."
3313             data_type="uint64"
3314             equation="B 7 READ"
3315             underscore_name="gti_rcz_memory_writes"
3316             units="messages"
3317             symbol_name="GtiRczMemoryWrites"
3318             semantic_type="event"
3319             mdapi_supported_apis="OGL IO BB"
3320             mdapi_usage_flags="Tier2 Frame Batch Draw"
3321             mdapi_hw_unit_type="gpu"
3322             mdapi_group="GTI/Depth Cache"
3323             />
3324    <counter name="SLM Bytes Written"
3325             description="The total number of GPU memory bytes written into shared local memory."
3326             data_type="uint64"
3327             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3328             equation="A 31 READ 64 UMUL"
3329             underscore_name="slm_bytes_written"
3330             units="bytes"
3331             symbol_name="SlmBytesWritten"
3332             semantic_type="throughput"
3333             mdapi_supported_apis="OGL4 OCL IO BB"
3334             mdapi_usage_flags="Tier3 Frame Batch Draw"
3335             mdapi_group="L3/Data Port/SLM"
3336             mdapi_hw_unit_type="gpu"
3337             />
3338    <counter name="L3 Shader Throughput"
3339             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3340             data_type="uint64"
3341             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3342             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3343             underscore_name="l3_shader_throughput"
3344             units="bytes"
3345             symbol_name="L3ShaderThroughput"
3346             semantic_type="throughput"
3347             mdapi_supported_apis="OGL4 OCL IO BB"
3348             mdapi_usage_flags="Tier2 Frame Batch Draw"
3349             mdapi_group="L3/Data Port"
3350             mdapi_hw_unit_type="gpu"
3351             />
3352    <counter name="Samples Killed in FS"
3353             description="The total number of samples or pixels dropped in fragment shaders."
3354             data_type="uint64"
3355             equation="A 24 READ 4 UMUL"
3356             underscore_name="samples_killed_in_ps"
3357             units="pixels"
3358             symbol_name="SamplesKilledInPs"
3359             semantic_type="event"
3360             mdapi_supported_apis="OGL IO BB"
3361             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3362             mdapi_hw_unit_type="gpu"
3363             mdapi_group="3D Pipe/Fragment Shader"
3364             />
3365    <counter name="GtiHizMemoryWrites"
3366             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3367             data_type="uint64"
3368             equation="B 5 READ"
3369             underscore_name="gti_hiz_memory_writes"
3370             units="messages"
3371             symbol_name="GtiHizMemoryWrites"
3372             semantic_type="event"
3373             mdapi_supported_apis="OGL IO BB"
3374             mdapi_usage_flags="Tier2 Frame Batch Draw"
3375             mdapi_hw_unit_type="gpu"
3376             mdapi_group="GTI/Depth Cache"
3377             />
3378    <counter name="Shader Atomic Memory Accesses"
3379             description="The total number of shader atomic memory accesses."
3380             data_type="uint64"
3381             equation="A 34 READ"
3382             underscore_name="shader_atomics"
3383             units="messages"
3384             symbol_name="ShaderAtomics"
3385             semantic_type="event"
3386             mdapi_supported_apis="OGL4 OCL IO BB"
3387             mdapi_usage_flags="Tier3 Frame Batch Draw"
3388             mdapi_hw_unit_type="gpu"
3389             mdapi_group="L3/Data Port/Atomics"
3390             />
3391    <register_config type="NOA">
3392        <register type="NOA" address="0x00009840" value="0x00000080" />
3393        <register type="NOA" address="0x00009888" value="0x11810C00" />
3394        <register type="NOA" address="0x00009888" value="0x1381001A" />
3395        <register type="NOA" address="0x00009888" value="0x37906800" />
3396        <register type="NOA" address="0x00009888" value="0x3F901000" />
3397        <register type="NOA" address="0x00009888" value="0x03811300" />
3398        <register type="NOA" address="0x00009888" value="0x05811B12" />
3399        <register type="NOA" address="0x00009888" value="0x0781001A" />
3400        <register type="NOA" address="0x00009888" value="0x1F810000" />
3401        <register type="NOA" address="0x00009888" value="0x17810000" />
3402        <register type="NOA" address="0x00009888" value="0x19810000" />
3403        <register type="NOA" address="0x00009888" value="0x1B810000" />
3404        <register type="NOA" address="0x00009888" value="0x1D810000" />
3405        <register type="NOA" address="0x00009888" value="0x1B930055" />
3406        <register type="NOA" address="0x00009888" value="0x03E58000" />
3407        <register type="NOA" address="0x00009888" value="0x05E5C000" />
3408        <register type="NOA" address="0x00009888" value="0x07E54000" />
3409        <register type="NOA" address="0x00009888" value="0x13900160" />
3410        <register type="NOA" address="0x00009888" value="0x21900161" />
3411        <register type="NOA" address="0x00009888" value="0x23900162" />
3412        <register type="NOA" address="0x00009888" value="0x25900163" />
3413        <register type="NOA" address="0x00009888" value="0x27900164" />
3414        <register type="NOA" address="0x00009888" value="0x29900165" />
3415        <register type="NOA" address="0x00009888" value="0x2B900166" />
3416        <register type="NOA" address="0x00009888" value="0x2D900167" />
3417        <register type="NOA" address="0x00009888" value="0x2F900150" />
3418        <register type="NOA" address="0x00009888" value="0x31900105" />
3419        <register type="NOA" address="0x00009888" value="0x15900103" />
3420        <register type="NOA" address="0x00009888" value="0x17900101" />
3421        <register type="NOA" address="0x00009888" value="0x35900000" />
3422        <register type="NOA" address="0x00009888" value="0x19908000" />
3423        <register type="NOA" address="0x00009888" value="0x1B908000" />
3424        <register type="NOA" address="0x00009888" value="0x1D908000" />
3425        <register type="NOA" address="0x00009888" value="0x1F908000" />
3426        <register type="NOA" address="0x00009888" value="0x11900000" />
3427        <register type="NOA" address="0x00009888" value="0x51900000" />
3428        <register type="NOA" address="0x00009888" value="0x41900C60" />
3429        <register type="NOA" address="0x00009888" value="0x55900000" />
3430        <register type="NOA" address="0x00009888" value="0x45900C00" />
3431        <register type="NOA" address="0x00009888" value="0x47900C63" />
3432        <register type="NOA" address="0x00009888" value="0x57900000" />
3433        <register type="NOA" address="0x00009888" value="0x49900C63" />
3434        <register type="NOA" address="0x00009888" value="0x33900000" />
3435        <register type="NOA" address="0x00009888" value="0x4B900063" />
3436        <register type="NOA" address="0x00009888" value="0x59900000" />
3437        <register type="NOA" address="0x00009888" value="0x43900003" />
3438        <register type="NOA" address="0x00009888" value="0x53900000" />
3439    </register_config>
3440    <register_config type="OA">
3441        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3442        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3443        <register type="OA" address="0x00002724" value="0xF0800000" />
3444        <register type="OA" address="0x00002720" value="0x00000000" />
3445        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3446        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3447        <register type="OA" address="0x00002714" value="0xF0800000" />
3448        <register type="OA" address="0x00002710" value="0x00000000" />
3449        <register type="OA" address="0x0000274C" value="0x86543210" />
3450        <register type="OA" address="0x00002748" value="0x86543210" />
3451        <register type="OA" address="0x00002744" value="0x00006667" />
3452        <register type="OA" address="0x00002740" value="0x00000000" />
3453        <register type="OA" address="0x0000275C" value="0x86543210" />
3454        <register type="OA" address="0x00002758" value="0x86543210" />
3455        <register type="OA" address="0x00002754" value="0x00006465" />
3456        <register type="OA" address="0x00002750" value="0x00000000" />
3457        <register type="OA" address="0x00002770" value="0x0007F81A" />
3458        <register type="OA" address="0x00002774" value="0x0000FE00" />
3459        <register type="OA" address="0x00002778" value="0x0007F82A" />
3460        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3461        <register type="OA" address="0x00002780" value="0x0007F822" />
3462        <register type="OA" address="0x00002784" value="0x0000FE00" />
3463        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3464        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3465        <register type="OA" address="0x00002790" value="0x0007F87A" />
3466        <register type="OA" address="0x00002794" value="0x0000FE00" />
3467        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3468        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3469        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3470        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3471        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3472        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3473    </register_config>
3474    <register_config type="FLEX">
3475        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3476        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3477        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3478        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3479        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3480        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3481        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3482    </register_config>
3483  </set>
3484
3485  <set name="Compute Metrics Extended Gen9"
3486       mdapi_supported_apis="OGL4 OCL IO BB"
3487       underscore_name="compute_extended"
3488       hw_config_guid="31b4ce5a-bd61-4c1f-bb5d-f2e731412150"
3489       chipset="KBLGT3"
3490       symbol_name="ComputeExtended"
3491       >
3492    <counter name="GPU Core Clocks"
3493             description="The total number of GPU core clocks elapsed during the measurement."
3494             data_type="uint64"
3495             equation="GPU_CLOCK 0 READ"
3496             underscore_name="gpu_core_clocks"
3497             units="cycles"
3498             symbol_name="GpuCoreClocks"
3499             semantic_type="event"
3500             mdapi_supported_apis=""
3501             mdapi_usage_flags="Tier1 Frame Batch Draw"
3502             mdapi_hw_unit_type="gpu"
3503             mdapi_group="GPU"
3504             />
3505    <counter name="EU Active"
3506             description="The percentage of time in which the Execution Units were actively processing."
3507             data_type="float"
3508             max_equation="100"
3509             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3510             underscore_name="eu_active"
3511             units="percent"
3512             symbol_name="EuActive"
3513             semantic_type="duration"
3514             mdapi_supported_apis=""
3515             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3516             mdapi_group="EU Array"
3517             mdapi_hw_unit_type="gpu"
3518             />
3519    <counter name="EU Both FPU Pipes Active"
3520             description="The percentage of time in which both EU FPU pipelines were actively processing."
3521             data_type="float"
3522             max_equation="100"
3523             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3524             underscore_name="eu_fpu_both_active"
3525             units="percent"
3526             symbol_name="EuFpuBothActive"
3527             semantic_type="duration"
3528             mdapi_supported_apis=""
3529             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3530             mdapi_group="EU Array/Pipes"
3531             mdapi_hw_unit_type="gpu"
3532             />
3533    <counter name="EU FPU0 Pipe Active"
3534             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3535             data_type="float"
3536             max_equation="100"
3537             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3538             underscore_name="fpu0_active"
3539             units="percent"
3540             symbol_name="Fpu0Active"
3541             semantic_type="duration"
3542             mdapi_supported_apis=""
3543             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3544             mdapi_group="EU Array/Pipes"
3545             mdapi_hw_unit_type="gpu"
3546             />
3547    <counter name="EU FPU1 Pipe Active"
3548             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3549             data_type="float"
3550             max_equation="100"
3551             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3552             underscore_name="fpu1_active"
3553             units="percent"
3554             symbol_name="Fpu1Active"
3555             semantic_type="duration"
3556             mdapi_supported_apis=""
3557             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3558             mdapi_group="EU Array/Pipes"
3559             mdapi_hw_unit_type="gpu"
3560             />
3561    <counter name="EU AVG IPC Rate"
3562             description="The average rate of IPC calculated for 2 FPU pipelines."
3563             data_type="float"
3564             max_equation="2"
3565             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3566             underscore_name="eu_avg_ipc_rate"
3567             units="number"
3568             symbol_name="EuAvgIpcRate"
3569             semantic_type="ratio"
3570             mdapi_supported_apis=""
3571             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3572             mdapi_group="EU Array"
3573             mdapi_hw_unit_type="gpu"
3574             />
3575    <counter name="Typed Writes 0"
3576             description="The subslice 0 typed writes."
3577             data_type="uint64"
3578             equation="C 0 READ"
3579             underscore_name="typed_writes0"
3580             units="messages"
3581             symbol_name="TypedWrites0"
3582             semantic_type="event"
3583             mdapi_supported_apis=""
3584             mdapi_usage_flags="Tier3 Frame Batch Draw"
3585             mdapi_hw_unit_type="subslice"
3586             mdapi_group="L3/Data Port"
3587             />
3588    <counter name="EuTypedAtomics0"
3589             description="The subslice 0 EU Typed Atomics subslice 0."
3590             data_type="uint64"
3591             equation="B 5 READ"
3592             underscore_name="eu_typed_atomics0"
3593             units="messages"
3594             symbol_name="EuTypedAtomics0"
3595             semantic_type="event"
3596             mdapi_supported_apis=""
3597             mdapi_usage_flags="Tier3 Frame Batch Draw"
3598             mdapi_hw_unit_type="subslice"
3599             mdapi_group="L3/Data Port"
3600             />
3601    <counter name="Typed Atomics 0"
3602             description="The subslice 0 typed atomics."
3603             data_type="uint64"
3604             equation="C 4 READ"
3605             underscore_name="typed_atomics0"
3606             units="messages"
3607             symbol_name="TypedAtomics0"
3608             semantic_type="event"
3609             mdapi_supported_apis=""
3610             mdapi_usage_flags="Tier3 Frame Batch Draw"
3611             mdapi_hw_unit_type="subslice"
3612             mdapi_group="L3/Data Port"
3613             />
3614    <counter name="TypedAtomicsPerCacheLine"
3615             description="The ratio of EU typed atomics requests to L3 cache line writes."
3616             data_type="float"
3617             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3618             underscore_name="typed_atomics_per_cache_line"
3619             units="eu sends to l3 cache lines"
3620             symbol_name="TypedAtomicsPerCacheLine"
3621             semantic_type="ratio"
3622             mdapi_supported_apis=""
3623             mdapi_usage_flags="Tier3 Frame Batch Draw"
3624             mdapi_hw_unit_type="subslice"
3625             mdapi_group="L3/Data Port"
3626             />
3627    <counter name="EuUntypedReads0"
3628             description="The subslice 0 EU Untyped Reads subslice 0."
3629             data_type="uint64"
3630             equation="B 0 READ"
3631             underscore_name="eu_untyped_reads0"
3632             units="messages"
3633             symbol_name="EuUntypedReads0"
3634             semantic_type="event"
3635             mdapi_supported_apis=""
3636             mdapi_usage_flags="Tier3 Frame Batch Draw"
3637             mdapi_hw_unit_type="subslice"
3638             mdapi_group="L3/Data Port"
3639             />
3640    <counter name="Untyped Writes 0"
3641             description="The subslice 0 untyped writes (including SLM writes)."
3642             data_type="uint64"
3643             equation="C 1 READ"
3644             underscore_name="untyped_writes0"
3645             units="messages"
3646             symbol_name="UntypedWrites0"
3647             semantic_type="event"
3648             mdapi_supported_apis=""
3649             mdapi_usage_flags="Tier3 Frame Batch Draw"
3650             mdapi_hw_unit_type="subslice"
3651             mdapi_group="L3/Data Port"
3652             />
3653    <counter name="EuUntypedAtomics0"
3654             description="The subslice 0 EU Untyped Atomics subslice 0."
3655             data_type="uint64"
3656             equation="B 4 READ"
3657             underscore_name="eu_untyped_atomics0"
3658             units="messages"
3659             symbol_name="EuUntypedAtomics0"
3660             semantic_type="event"
3661             mdapi_supported_apis=""
3662             mdapi_usage_flags="Tier3 Frame Batch Draw"
3663             mdapi_hw_unit_type="subslice"
3664             mdapi_group="L3/Data Port"
3665             />
3666    <counter name="EuUntypedWrites0"
3667             description="The subslice 0 EU Untyped Writes subslice 0."
3668             data_type="uint64"
3669             equation="B 1 READ"
3670             underscore_name="eu_untyped_writes0"
3671             units="messages"
3672             symbol_name="EuUntypedWrites0"
3673             semantic_type="event"
3674             mdapi_supported_apis=""
3675             mdapi_usage_flags="Tier3 Frame Batch Draw"
3676             mdapi_hw_unit_type="subslice"
3677             mdapi_group="L3/Data Port"
3678             />
3679    <counter name="EuA64UntypedWrites0"
3680             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3681             data_type="uint64"
3682             equation="B 7 READ"
3683             underscore_name="eu_a64_untyped_writes0"
3684             units="messages"
3685             symbol_name="EuA64UntypedWrites0"
3686             semantic_type="event"
3687             mdapi_supported_apis=""
3688             mdapi_usage_flags="Tier3 Frame Batch Draw"
3689             mdapi_hw_unit_type="subslice"
3690             mdapi_group="L3/Data Port"
3691             />
3692    <counter name="UntypedWritesPerCacheLine"
3693             description="The ratio of EU untyped write requests to L3 cache line writes."
3694             data_type="float"
3695             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3696             underscore_name="untyped_writes_per_cache_line"
3697             units="eu sends to l3 cache lines"
3698             symbol_name="UntypedWritesPerCacheLine"
3699             semantic_type="ratio"
3700             mdapi_supported_apis=""
3701             mdapi_usage_flags="Tier3 Frame Batch Draw"
3702             mdapi_hw_unit_type="subslice"
3703             mdapi_group="L3/Data Port"
3704             />
3705    <counter name="Shader Barrier Messages"
3706             description="The total number of shader barrier messages."
3707             data_type="uint64"
3708             equation="A 35 READ"
3709             underscore_name="shader_barriers"
3710             units="messages"
3711             symbol_name="ShaderBarriers"
3712             semantic_type="event"
3713             mdapi_supported_apis=""
3714             mdapi_usage_flags="Tier3 Frame Batch Draw"
3715             mdapi_hw_unit_type="gpu"
3716             mdapi_group="EU Array/Barrier"
3717             />
3718    <counter name="Sampler Texels"
3719             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3720             data_type="uint64"
3721             equation="A 28 READ 4 UMUL"
3722             underscore_name="sampler_texels"
3723             units="texels"
3724             symbol_name="SamplerTexels"
3725             semantic_type="event"
3726             mdapi_supported_apis=""
3727             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3728             mdapi_hw_unit_type="gpu"
3729             mdapi_group="Sampler/Sampler Input"
3730             />
3731    <counter name="GPU Time Elapsed"
3732             description="Time elapsed on the GPU during the measurement."
3733             data_type="uint64"
3734             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3735             underscore_name="gpu_time"
3736             units="ns"
3737             symbol_name="GpuTime"
3738             semantic_type="duration"
3739             mdapi_supported_apis=""
3740             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3741             mdapi_hw_unit_type="gpu"
3742             mdapi_group="GPU"
3743             />
3744    <counter name="AVG GPU Core Frequency"
3745             description="Average GPU Core Frequency in the measurement."
3746             data_type="uint64"
3747             max_equation="$GpuMaxFrequency"
3748             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3749             underscore_name="avg_gpu_core_frequency"
3750             units="hz"
3751             symbol_name="AvgGpuCoreFrequency"
3752             semantic_type="event"
3753             mdapi_supported_apis="OGL OCL IO BB"
3754             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3755             mdapi_group="GPU"
3756             mdapi_hw_unit_type="gpu"
3757             />
3758    <counter name="Sampler Texels Misses"
3759             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3760             data_type="uint64"
3761             equation="A 29 READ 4 UMUL"
3762             underscore_name="sampler_texel_misses"
3763             units="texels"
3764             symbol_name="SamplerTexelMisses"
3765             semantic_type="event"
3766             mdapi_supported_apis=""
3767             mdapi_usage_flags="Tier3 Batch Frame Draw"
3768             mdapi_hw_unit_type="gpu"
3769             mdapi_group="Sampler/Sampler Cache"
3770             />
3771    <counter name="CS Threads Dispatched"
3772             description="The total number of compute shader hardware threads dispatched."
3773             data_type="uint64"
3774             equation="A 4 READ"
3775             underscore_name="cs_threads"
3776             units="threads"
3777             symbol_name="CsThreads"
3778             semantic_type="event"
3779             mdapi_supported_apis=""
3780             mdapi_usage_flags="Tier3 Frame Batch Draw"
3781             mdapi_hw_unit_type="gpu"
3782             mdapi_group="EU Array/Compute Shader"
3783             />
3784    <counter name="SLM Bytes Read"
3785             description="The total number of GPU memory bytes read from shared local memory."
3786             data_type="uint64"
3787             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3788             equation="A 30 READ 64 UMUL"
3789             underscore_name="slm_bytes_read"
3790             units="bytes"
3791             symbol_name="SlmBytesRead"
3792             semantic_type="throughput"
3793             mdapi_supported_apis=""
3794             mdapi_usage_flags="Tier3 Frame Batch Draw"
3795             mdapi_group="L3/Data Port/SLM"
3796             mdapi_hw_unit_type="gpu"
3797             />
3798    <counter name="EuTypedWrites0"
3799             description="The subslice 0 EU Typed Writes subslice 0."
3800             data_type="uint64"
3801             equation="B 3 READ"
3802             underscore_name="eu_typed_writes0"
3803             units="messages"
3804             symbol_name="EuTypedWrites0"
3805             semantic_type="event"
3806             mdapi_supported_apis=""
3807             mdapi_usage_flags="Tier3 Frame Batch Draw"
3808             mdapi_hw_unit_type="subslice"
3809             mdapi_group="L3/Data Port"
3810             />
3811    <counter name="TypedWritesPerCacheLine"
3812             description="The ratio of EU typed write requests to L3 cache line writes."
3813             data_type="float"
3814             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3815             underscore_name="typed_writes_per_cache_line"
3816             units="eu sends to l3 cache lines"
3817             symbol_name="TypedWritesPerCacheLine"
3818             semantic_type="ratio"
3819             mdapi_supported_apis=""
3820             mdapi_usage_flags="Tier3 Frame Batch Draw"
3821             mdapi_hw_unit_type="subslice"
3822             mdapi_group="L3/Data Port"
3823             />
3824    <counter name="Typed Reads 0"
3825             description="The subslice 0 typed reads."
3826             data_type="uint64"
3827             equation="C 2 READ"
3828             underscore_name="typed_reads0"
3829             units="messages"
3830             symbol_name="TypedReads0"
3831             semantic_type="event"
3832             mdapi_supported_apis=""
3833             mdapi_usage_flags="Tier3 Frame Batch Draw"
3834             mdapi_hw_unit_type="subslice"
3835             mdapi_group="L3/Data Port"
3836             />
3837    <counter name="Untyped Reads 0"
3838             description="The subslice 0 untyped reads (including SLM reads)."
3839             data_type="uint64"
3840             equation="C 3 READ"
3841             underscore_name="untyped_reads0"
3842             units="messages"
3843             symbol_name="UntypedReads0"
3844             semantic_type="event"
3845             mdapi_supported_apis=""
3846             mdapi_usage_flags="Tier3 Frame Batch Draw"
3847             mdapi_hw_unit_type="subslice"
3848             mdapi_group="L3/Data Port"
3849             />
3850    <counter name="EuA64UntypedReads0"
3851             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3852             data_type="uint64"
3853             equation="B 6 READ"
3854             underscore_name="eu_a64_untyped_reads0"
3855             units="messages"
3856             symbol_name="EuA64UntypedReads0"
3857             semantic_type="event"
3858             mdapi_supported_apis=""
3859             mdapi_usage_flags="Tier3 Frame Batch Draw"
3860             mdapi_hw_unit_type="subslice"
3861             mdapi_group="L3/Data Port"
3862             />
3863    <counter name="EU Thread Occupancy"
3864             description="The percentage of time in which hardware threads occupied EUs."
3865             data_type="float"
3866             max_equation="100"
3867             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3868             underscore_name="eu_thread_occupancy"
3869             units="percent"
3870             symbol_name="EuThreadOccupancy"
3871             semantic_type="duration"
3872             mdapi_supported_apis=""
3873             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3874             mdapi_group="EU Array"
3875             mdapi_hw_unit_type="gpu"
3876             />
3877    <counter name="EU Stall"
3878             description="The percentage of time in which the Execution Units were stalled."
3879             data_type="float"
3880             max_equation="100"
3881             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3882             underscore_name="eu_stall"
3883             units="percent"
3884             symbol_name="EuStall"
3885             semantic_type="duration"
3886             mdapi_supported_apis=""
3887             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3888             mdapi_group="EU Array"
3889             mdapi_hw_unit_type="gpu"
3890             />
3891    <counter name="EuTypedReads0"
3892             description="The subslice 0 EU Typed Reads subslice 0."
3893             data_type="uint64"
3894             equation="B 2 READ"
3895             underscore_name="eu_typed_reads0"
3896             units="messages"
3897             symbol_name="EuTypedReads0"
3898             semantic_type="event"
3899             mdapi_supported_apis=""
3900             mdapi_usage_flags="Tier3 Frame Batch Draw"
3901             mdapi_hw_unit_type="subslice"
3902             mdapi_group="L3/Data Port"
3903             />
3904    <counter name="UntypedReadsPerCacheLine"
3905             description="The ratio of EU untyped read requests to L3 cache line reads."
3906             data_type="float"
3907             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3908             underscore_name="untyped_reads_per_cache_line"
3909             units="eu sends to l3 cache lines"
3910             symbol_name="UntypedReadsPerCacheLine"
3911             semantic_type="ratio"
3912             mdapi_supported_apis=""
3913             mdapi_usage_flags="Tier3 Frame Batch Draw"
3914             mdapi_hw_unit_type="subslice"
3915             mdapi_group="L3/Data Port"
3916             />
3917    <counter name="Shader Memory Accesses"
3918             description="The total number of shader memory accesses to L3."
3919             data_type="uint64"
3920             equation="A 32 READ"
3921             underscore_name="shader_memory_accesses"
3922             units="messages"
3923             symbol_name="ShaderMemoryAccesses"
3924             semantic_type="event"
3925             mdapi_supported_apis=""
3926             mdapi_usage_flags="Tier3 Frame Batch Draw"
3927             mdapi_hw_unit_type="gpu"
3928             mdapi_group="L3/Data Port"
3929             />
3930    <counter name="TypedReadsPerCacheLine"
3931             description="The ratio of EU typed read requests to L3 cache line reads."
3932             data_type="float"
3933             equation="$EuTypedReads0 $TypedReads0 FDIV"
3934             underscore_name="typed_reads_per_cache_line"
3935             units="eu sends to l3 cache lines"
3936             symbol_name="TypedReadsPerCacheLine"
3937             semantic_type="ratio"
3938             mdapi_supported_apis=""
3939             mdapi_usage_flags="Tier3 Frame Batch Draw"
3940             mdapi_hw_unit_type="subslice"
3941             mdapi_group="L3/Data Port"
3942             />
3943    <counter name="SLM Bytes Written"
3944             description="The total number of GPU memory bytes written into shared local memory."
3945             data_type="uint64"
3946             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3947             equation="A 31 READ 64 UMUL"
3948             underscore_name="slm_bytes_written"
3949             units="bytes"
3950             symbol_name="SlmBytesWritten"
3951             semantic_type="throughput"
3952             mdapi_supported_apis=""
3953             mdapi_usage_flags="Tier3 Frame Batch Draw"
3954             mdapi_group="L3/Data Port/SLM"
3955             mdapi_hw_unit_type="gpu"
3956             />
3957    <counter name="L3 Shader Throughput"
3958             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3959             data_type="uint64"
3960             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3961             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3962             underscore_name="l3_shader_throughput"
3963             units="bytes"
3964             symbol_name="L3ShaderThroughput"
3965             semantic_type="throughput"
3966             mdapi_supported_apis=""
3967             mdapi_usage_flags="Tier2 Frame Batch Draw"
3968             mdapi_group="L3/Data Port"
3969             mdapi_hw_unit_type="gpu"
3970             />
3971    <counter name="Shader Atomic Memory Accesses"
3972             description="The total number of shader atomic memory accesses."
3973             data_type="uint64"
3974             equation="A 34 READ"
3975             underscore_name="shader_atomics"
3976             units="messages"
3977             symbol_name="ShaderAtomics"
3978             semantic_type="event"
3979             mdapi_supported_apis=""
3980             mdapi_usage_flags="Tier3 Frame Batch Draw"
3981             mdapi_hw_unit_type="gpu"
3982             mdapi_group="L3/Data Port/Atomics"
3983             />
3984    <counter name="EU Send Pipe Active"
3985             description="The percentage of time in which EU send pipeline was actively processing."
3986             data_type="float"
3987             max_equation="100"
3988             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3989             underscore_name="eu_send_active"
3990             units="percent"
3991             symbol_name="EuSendActive"
3992             semantic_type="duration"
3993             mdapi_supported_apis=""
3994             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3995             mdapi_group="EU Array/Pipes"
3996             mdapi_hw_unit_type="gpu"
3997             />
3998    <register_config type="NOA">
3999        <register type="NOA" address="0x00009840" value="0x00000080" />
4000        <register type="NOA" address="0x00009888" value="0x106C00E0" />
4001        <register type="NOA" address="0x00009888" value="0x141C8160" />
4002        <register type="NOA" address="0x00009888" value="0x161C8015" />
4003        <register type="NOA" address="0x00009888" value="0x181C0120" />
4004        <register type="NOA" address="0x00009888" value="0x004E8000" />
4005        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4006        <register type="NOA" address="0x00009888" value="0x184E8000" />
4007        <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
4008        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4009        <register type="NOA" address="0x00009888" value="0x024E8000" />
4010        <register type="NOA" address="0x00009888" value="0x044E8000" />
4011        <register type="NOA" address="0x00009888" value="0x064E8000" />
4012        <register type="NOA" address="0x00009888" value="0x084E8000" />
4013        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4014        <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4015        <register type="NOA" address="0x00009888" value="0x006C0200" />
4016        <register type="NOA" address="0x00009888" value="0x026C000C" />
4017        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4018        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4019        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4020        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4021        <register type="NOA" address="0x00009888" value="0x001B8000" />
4022        <register type="NOA" address="0x00009888" value="0x021BC000" />
4023        <register type="NOA" address="0x00009888" value="0x001C0041" />
4024        <register type="NOA" address="0x00009888" value="0x061C4200" />
4025        <register type="NOA" address="0x00009888" value="0x081C4443" />
4026        <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4027        <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4028        <register type="NOA" address="0x00009888" value="0x041C7357" />
4029        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4030        <register type="NOA" address="0x00009888" value="0x101C0000" />
4031        <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4032        <register type="NOA" address="0x00009888" value="0x121C8000" />
4033        <register type="NOA" address="0x00009888" value="0x004C8000" />
4034        <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4035        <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4036        <register type="NOA" address="0x00009888" value="0x084CA000" />
4037        <register type="NOA" address="0x00009888" value="0x000DA000" />
4038        <register type="NOA" address="0x00009888" value="0x060D8000" />
4039        <register type="NOA" address="0x00009888" value="0x080DA000" />
4040        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4041        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4042        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4043        <register type="NOA" address="0x00009888" value="0x020DA000" />
4044        <register type="NOA" address="0x00009888" value="0x040DA000" />
4045        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4046        <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4047        <register type="NOA" address="0x00009888" value="0x100F0155" />
4048        <register type="NOA" address="0x00009888" value="0x002C8000" />
4049        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4050        <register type="NOA" address="0x00009888" value="0x162CAA00" />
4051        <register type="NOA" address="0x00009888" value="0x182C00AA" />
4052        <register type="NOA" address="0x00009888" value="0x022C8000" />
4053        <register type="NOA" address="0x00009888" value="0x042C8000" />
4054        <register type="NOA" address="0x00009888" value="0x062C8000" />
4055        <register type="NOA" address="0x00009888" value="0x082C8000" />
4056        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4057        <register type="NOA" address="0x00009888" value="0x11907FFF" />
4058        <register type="NOA" address="0x00009888" value="0x51900000" />
4059        <register type="NOA" address="0x00009888" value="0x41900040" />
4060        <register type="NOA" address="0x00009888" value="0x55900000" />
4061        <register type="NOA" address="0x00009888" value="0x45900802" />
4062        <register type="NOA" address="0x00009888" value="0x47900842" />
4063        <register type="NOA" address="0x00009888" value="0x57900000" />
4064        <register type="NOA" address="0x00009888" value="0x49900842" />
4065        <register type="NOA" address="0x00009888" value="0x37900000" />
4066        <register type="NOA" address="0x00009888" value="0x33900000" />
4067        <register type="NOA" address="0x00009888" value="0x4B900000" />
4068        <register type="NOA" address="0x00009888" value="0x59900000" />
4069        <register type="NOA" address="0x00009888" value="0x43900800" />
4070        <register type="NOA" address="0x00009888" value="0x53900000" />
4071    </register_config>
4072    <register_config type="OA">
4073        <register type="OA" address="0x00002724" value="0xF0800000" />
4074        <register type="OA" address="0x00002720" value="0x00000000" />
4075        <register type="OA" address="0x00002714" value="0xF0800000" />
4076        <register type="OA" address="0x00002710" value="0x00000000" />
4077        <register type="OA" address="0x00002740" value="0x00000000" />
4078        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4079        <register type="OA" address="0x00002774" value="0x0000BF00" />
4080        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4081        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4082        <register type="OA" address="0x00002780" value="0x0007FC92" />
4083        <register type="OA" address="0x00002784" value="0x0000BF00" />
4084        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4085        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4086        <register type="OA" address="0x00002790" value="0x0007FC32" />
4087        <register type="OA" address="0x00002794" value="0x0000BF00" />
4088        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4089        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4090        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4091        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4092        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4093        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4094    </register_config>
4095    <register_config type="FLEX">
4096        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4097        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4098        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4099        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4100        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4101        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4102        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4103    </register_config>
4104  </set>
4105
4106  <set name="Compute Metrics L3 Cache Gen9"
4107       mdapi_supported_apis="OGL4 OCL IO BB"
4108       underscore_name="compute_l3_cache"
4109       hw_config_guid="2ce0911a-27fc-4887-96f0-11084fa807c3"
4110       chipset="KBLGT3"
4111       symbol_name="ComputeL3Cache"
4112       >
4113    <counter name="GPU Core Clocks"
4114             description="The total number of GPU core clocks elapsed during the measurement."
4115             data_type="uint64"
4116             equation="GPU_CLOCK 0 READ"
4117             underscore_name="gpu_core_clocks"
4118             units="cycles"
4119             symbol_name="GpuCoreClocks"
4120             semantic_type="event"
4121             mdapi_supported_apis="OGL OCL IO BB"
4122             mdapi_usage_flags="Tier1 Frame Batch Draw"
4123             mdapi_hw_unit_type="gpu"
4124             mdapi_group="GPU"
4125             />
4126    <counter name="EU Active"
4127             description="The percentage of time in which the Execution Units were actively processing."
4128             data_type="float"
4129             max_equation="100"
4130             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4131             underscore_name="eu_active"
4132             units="percent"
4133             symbol_name="EuActive"
4134             semantic_type="duration"
4135             mdapi_supported_apis="OGL OCL IO BB"
4136             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4137             mdapi_group="EU Array"
4138             mdapi_hw_unit_type="gpu"
4139             />
4140    <counter name="L3 Bank 03 Accesses"
4141             description="The total number of accesses to L3 Bank 03."
4142             data_type="uint64"
4143             equation="B 3 READ 2 UMUL"
4144             underscore_name="l3_bank03_accesses"
4145             units="messages"
4146             symbol_name="L3Bank03Accesses"
4147             availability="$SliceMask 0x01 AND"
4148             semantic_type="event"
4149             mdapi_supported_apis="OGL OCL IO BB"
4150             mdapi_usage_flags="Tier4 Frame Batch Draw"
4151             mdapi_hw_unit_type="slice"
4152             mdapi_group="L3"
4153             />
4154    <counter name="L3 Accesses"
4155             description="The total number of L3 accesses from all entities."
4156             data_type="uint64"
4157             equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4158             underscore_name="l3_accesses"
4159             units="messages"
4160             symbol_name="L3Accesses"
4161             semantic_type="event"
4162             mdapi_supported_apis="OGL OCL IO BB"
4163             mdapi_usage_flags="Tier3 Frame Batch Draw"
4164             mdapi_hw_unit_type="gpu"
4165             mdapi_group="L3"
4166             />
4167    <counter name="EU Both FPU Pipes Active"
4168             description="The percentage of time in which both EU FPU pipelines were actively processing."
4169             data_type="float"
4170             max_equation="100"
4171             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4172             underscore_name="eu_fpu_both_active"
4173             units="percent"
4174             symbol_name="EuFpuBothActive"
4175             semantic_type="duration"
4176             mdapi_supported_apis="OGL OCL IO BB"
4177             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4178             mdapi_group="EU Array/Pipes"
4179             mdapi_hw_unit_type="gpu"
4180             />
4181    <counter name="L3 Sampler Throughput"
4182             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4183             data_type="uint64"
4184             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4185             equation="A 29 READ 64 UMUL"
4186             underscore_name="l3_sampler_throughput"
4187             units="bytes"
4188             symbol_name="L3SamplerThroughput"
4189             semantic_type="throughput"
4190             mdapi_supported_apis="OGL OCL IO BB"
4191             mdapi_usage_flags="Tier2 Frame Batch Draw"
4192             mdapi_group="L3/Sampler"
4193             mdapi_hw_unit_type="gpu"
4194             />
4195    <counter name="EU FPU0 Pipe Active"
4196             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4197             data_type="float"
4198             max_equation="100"
4199             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4200             underscore_name="fpu0_active"
4201             units="percent"
4202             symbol_name="Fpu0Active"
4203             semantic_type="duration"
4204             mdapi_supported_apis="OGL IO BB"
4205             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4206             mdapi_group="EU Array/Pipes"
4207             mdapi_hw_unit_type="gpu"
4208             />
4209    <counter name="EU FPU1 Pipe Active"
4210             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4211             data_type="float"
4212             max_equation="100"
4213             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4214             underscore_name="fpu1_active"
4215             units="percent"
4216             symbol_name="Fpu1Active"
4217             semantic_type="duration"
4218             mdapi_supported_apis="OGL IO BB"
4219             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4220             mdapi_group="EU Array/Pipes"
4221             mdapi_hw_unit_type="gpu"
4222             />
4223    <counter name="EU AVG IPC Rate"
4224             description="The average rate of IPC calculated for 2 FPU pipelines."
4225             data_type="float"
4226             max_equation="2"
4227             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
4228             underscore_name="eu_avg_ipc_rate"
4229             units="number"
4230             symbol_name="EuAvgIpcRate"
4231             semantic_type="ratio"
4232             mdapi_supported_apis="OGL OCL IO BB"
4233             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4234             mdapi_group="EU Array"
4235             mdapi_hw_unit_type="gpu"
4236             />
4237    <counter name="EU FPU0 Binary Instruction"
4238             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4239             data_type="float"
4240             max_equation="100"
4241             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4242             underscore_name="eu_binary_fpu0_instruction"
4243             units="percent"
4244             symbol_name="EuBinaryFpu0Instruction"
4245             semantic_type="duration"
4246             mdapi_supported_apis="OGL IO BB"
4247             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4248             mdapi_group="EU Array/Pipes/Instructions"
4249             mdapi_hw_unit_type="gpu"
4250             />
4251    <counter name="GS Threads Dispatched"
4252             description="The total number of geometry shader hardware threads dispatched."
4253             data_type="uint64"
4254             equation="A 5 READ"
4255             underscore_name="gs_threads"
4256             units="threads"
4257             symbol_name="GsThreads"
4258             semantic_type="event"
4259             mdapi_supported_apis="OGL4 IO BB"
4260             mdapi_usage_flags="Tier3 Frame Batch Draw"
4261             mdapi_hw_unit_type="gpu"
4262             mdapi_group="EU Array/Geometry Shader"
4263             />
4264    <counter name="Shader Memory Accesses"
4265             description="The total number of shader memory accesses to L3."
4266             data_type="uint64"
4267             equation="A 32 READ"
4268             underscore_name="shader_memory_accesses"
4269             units="messages"
4270             symbol_name="ShaderMemoryAccesses"
4271             semantic_type="event"
4272             mdapi_supported_apis="OGL OCL IO BB"
4273             mdapi_usage_flags="Tier3 Frame Batch Draw"
4274             mdapi_hw_unit_type="gpu"
4275             mdapi_group="L3/Data Port"
4276             />
4277    <counter name="Early Hi-Depth Test Fails"
4278             description="The total number of pixels dropped on early hierarchical depth test."
4279             data_type="uint64"
4280             equation="A 22 READ 4 UMUL"
4281             underscore_name="hi_depth_test_fails"
4282             units="pixels"
4283             symbol_name="HiDepthTestFails"
4284             semantic_type="event"
4285             mdapi_supported_apis="OGL IO BB"
4286             mdapi_usage_flags="Tier3 Frame Batch Draw"
4287             mdapi_hw_unit_type="gpu"
4288             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4289             />
4290    <counter name="VS Threads Dispatched"
4291             description="The total number of vertex shader hardware threads dispatched."
4292             data_type="uint64"
4293             equation="A 1 READ"
4294             underscore_name="vs_threads"
4295             units="threads"
4296             symbol_name="VsThreads"
4297             semantic_type="event"
4298             mdapi_supported_apis="OGL IO BB"
4299             mdapi_usage_flags="Tier3 Frame Batch Draw"
4300             mdapi_hw_unit_type="gpu"
4301             mdapi_group="EU Array/Vertex Shader"
4302             />
4303    <counter name="FS Threads Dispatched"
4304             description="The total number of fragment shader hardware threads dispatched."
4305             data_type="uint64"
4306             equation="A 6 READ"
4307             underscore_name="ps_threads"
4308             units="threads"
4309             symbol_name="PsThreads"
4310             semantic_type="event"
4311             mdapi_supported_apis="OGL IO BB"
4312             mdapi_usage_flags="Tier3 Frame Batch Draw"
4313             mdapi_hw_unit_type="gpu"
4314             mdapi_group="EU Array/Fragment Shader"
4315             />
4316    <counter name="EU FPU0 Hybrid Instruction"
4317             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4318             data_type="float"
4319             max_equation="100"
4320             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4321             underscore_name="eu_hybrid_fpu0_instruction"
4322             units="percent"
4323             symbol_name="EuHybridFpu0Instruction"
4324             semantic_type="duration"
4325             mdapi_supported_apis="OGL IO BB"
4326             mdapi_usage_flags="Tier4 Frame Batch Draw"
4327             mdapi_group="EU Array/Pipes/Instructions"
4328             mdapi_hw_unit_type="gpu"
4329             />
4330    <counter name="L3 Misses"
4331             description="The total number of L3 misses."
4332             data_type="uint64"
4333             equation="C 4 READ C 5 READ UADD"
4334             underscore_name="l3_misses"
4335             units="messages"
4336             symbol_name="L3Misses"
4337             semantic_type="event"
4338             mdapi_supported_apis="OGL OCL IO BB"
4339             mdapi_usage_flags="Tier3 Frame Batch Draw"
4340             mdapi_hw_unit_type="gpu"
4341             mdapi_group="L3/TAG"
4342             />
4343    <counter name="Shader Barrier Messages"
4344             description="The total number of shader barrier messages."
4345             data_type="uint64"
4346             equation="A 35 READ"
4347             underscore_name="shader_barriers"
4348             units="messages"
4349             symbol_name="ShaderBarriers"
4350             semantic_type="event"
4351             mdapi_supported_apis="OGL OCL IO BB"
4352             mdapi_usage_flags="Tier3 Frame Batch Draw"
4353             mdapi_hw_unit_type="gpu"
4354             mdapi_group="EU Array/Barrier"
4355             />
4356    <counter name="L3 Bank 00 Accesses"
4357             description="The total number of accesses to L3 Bank 00."
4358             data_type="uint64"
4359             equation="C 0 READ 2 UMUL"
4360             underscore_name="l3_bank00_accesses"
4361             units="messages"
4362             symbol_name="L3Bank00Accesses"
4363             availability="$SliceMask 0x01 AND"
4364             semantic_type="event"
4365             mdapi_supported_apis="OGL OCL IO BB"
4366             mdapi_usage_flags="Tier4 Frame Batch Draw"
4367             mdapi_hw_unit_type="slice"
4368             mdapi_group="L3"
4369             />
4370    <counter name="EU FPU0 Move Instruction"
4371             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4372             data_type="float"
4373             max_equation="100"
4374             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4375             underscore_name="eu_move_fpu0_instruction"
4376             units="percent"
4377             symbol_name="EuMoveFpu0Instruction"
4378             semantic_type="duration"
4379             mdapi_supported_apis="OGL IO BB"
4380             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4381             mdapi_group="EU Array/Pipes/Instructions"
4382             mdapi_hw_unit_type="gpu"
4383             />
4384    <counter name="Sampler Texels"
4385             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4386             data_type="uint64"
4387             equation="A 28 READ 4 UMUL"
4388             underscore_name="sampler_texels"
4389             units="texels"
4390             symbol_name="SamplerTexels"
4391             semantic_type="event"
4392             mdapi_supported_apis="OGL OCL IO BB"
4393             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4394             mdapi_hw_unit_type="gpu"
4395             mdapi_group="Sampler/Sampler Input"
4396             />
4397    <counter name="Pixels Failing Tests"
4398             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4399             data_type="uint64"
4400             equation="A 25 READ 4 UMUL"
4401             underscore_name="pixels_failing_post_ps_tests"
4402             units="pixels"
4403             symbol_name="PixelsFailingPostPsTests"
4404             semantic_type="event"
4405             mdapi_supported_apis="OGL IO BB"
4406             mdapi_usage_flags="Tier3 Frame Batch Draw"
4407             mdapi_hw_unit_type="gpu"
4408             mdapi_group="3D Pipe/Output Merger"
4409             />
4410    <counter name="EU FPU1 Hybrid Instruction"
4411             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4412             data_type="float"
4413             max_equation="100"
4414             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4415             underscore_name="eu_hybrid_fpu1_instruction"
4416             units="percent"
4417             symbol_name="EuHybridFpu1Instruction"
4418             semantic_type="duration"
4419             mdapi_supported_apis="OGL IO BB"
4420             mdapi_usage_flags="Tier4 Frame Batch Draw"
4421             mdapi_group="EU Array/Pipes/Instructions"
4422             mdapi_hw_unit_type="gpu"
4423             />
4424    <counter name="GPU Time Elapsed"
4425             description="Time elapsed on the GPU during the measurement."
4426             data_type="uint64"
4427             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4428             underscore_name="gpu_time"
4429             units="ns"
4430             symbol_name="GpuTime"
4431             semantic_type="duration"
4432             mdapi_supported_apis="OGL OCL IO BB"
4433             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4434             mdapi_hw_unit_type="gpu"
4435             mdapi_group="GPU"
4436             />
4437    <counter name="AVG GPU Core Frequency"
4438             description="Average GPU Core Frequency in the measurement."
4439             data_type="uint64"
4440             max_equation="$GpuMaxFrequency"
4441             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4442             underscore_name="avg_gpu_core_frequency"
4443             units="hz"
4444             symbol_name="AvgGpuCoreFrequency"
4445             semantic_type="event"
4446             mdapi_supported_apis="OGL OCL IO BB"
4447             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4448             mdapi_group="GPU"
4449             mdapi_hw_unit_type="gpu"
4450             />
4451    <counter name="Sampler Texels Misses"
4452             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4453             data_type="uint64"
4454             equation="A 29 READ 4 UMUL"
4455             underscore_name="sampler_texel_misses"
4456             units="texels"
4457             symbol_name="SamplerTexelMisses"
4458             semantic_type="event"
4459             mdapi_supported_apis="OGL OCL IO BB"
4460             mdapi_usage_flags="Tier3 Batch Frame Draw"
4461             mdapi_hw_unit_type="gpu"
4462             mdapi_group="Sampler/Sampler Cache"
4463             />
4464    <counter name="CS Threads Dispatched"
4465             description="The total number of compute shader hardware threads dispatched."
4466             data_type="uint64"
4467             equation="A 4 READ"
4468             underscore_name="cs_threads"
4469             units="threads"
4470             symbol_name="CsThreads"
4471             semantic_type="event"
4472             mdapi_supported_apis="OGL4 OCL IO BB"
4473             mdapi_usage_flags="Tier3 Frame Batch Draw"
4474             mdapi_hw_unit_type="gpu"
4475             mdapi_group="EU Array/Compute Shader"
4476             />
4477    <counter name="SLM Bytes Read"
4478             description="The total number of GPU memory bytes read from shared local memory."
4479             data_type="uint64"
4480             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4481             equation="A 30 READ 64 UMUL"
4482             underscore_name="slm_bytes_read"
4483             units="bytes"
4484             symbol_name="SlmBytesRead"
4485             semantic_type="throughput"
4486             mdapi_supported_apis="OGL4 OCL IO BB"
4487             mdapi_usage_flags="Tier3 Frame Batch Draw"
4488             mdapi_group="L3/Data Port/SLM"
4489             mdapi_hw_unit_type="gpu"
4490             />
4491    <counter name="GTI Read Throughput"
4492             description="The total number of GPU memory bytes read from GTI."
4493             data_type="uint64"
4494             max_equation="$GpuCoreClocks 64 UMUL"
4495             equation="C 6 READ 64 UMUL"
4496             underscore_name="gti_read_throughput"
4497             units="bytes"
4498             symbol_name="GtiReadThroughput"
4499             semantic_type="throughput"
4500             mdapi_supported_apis="OGL OCL IO BB"
4501             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4502             mdapi_group="GTI"
4503             mdapi_hw_unit_type="gpu"
4504             />
4505    <counter name="GTI L3 Throughput"
4506             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4507             data_type="uint64"
4508             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4509             equation="C 4 READ C 5 READ UADD 64 UMUL"
4510             underscore_name="gti_l3_throughput"
4511             units="bytes"
4512             symbol_name="GtiL3Throughput"
4513             semantic_type="throughput"
4514             mdapi_supported_apis="OGL OCL IO BB"
4515             mdapi_usage_flags="Tier2 Frame Batch Draw"
4516             mdapi_group="GTI/L3"
4517             mdapi_hw_unit_type="gpu"
4518             />
4519    <counter name="L3 Bank 00 IC Accesses"
4520             description="The total number of accesses to L3 Bank 00 from IC cache."
4521             data_type="uint64"
4522             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4523             underscore_name="l3_bank00_ic_accesses"
4524             units="messages"
4525             symbol_name="L3Bank00IcAccesses"
4526             availability="$SliceMask 0x01 AND"
4527             semantic_type="event"
4528             mdapi_supported_apis="OGL OCL IO BB"
4529             mdapi_usage_flags="Tier4 Frame Batch Draw"
4530             mdapi_hw_unit_type="slice"
4531             mdapi_group="L3/IC"
4532             />
4533    <counter name="L3 Bank 00 IC Hits"
4534             description="The total number of hits in L3 Bank 00 from IC cache."
4535             data_type="uint64"
4536             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4537             underscore_name="l3_bank00_ic_hits"
4538             units="messages"
4539             symbol_name="L3Bank00IcHits"
4540             availability="$SliceMask 0x01 AND"
4541             semantic_type="event"
4542             mdapi_supported_apis="OGL OCL IO BB"
4543             mdapi_usage_flags="Tier4 Frame Batch Draw"
4544             mdapi_hw_unit_type="slice"
4545             mdapi_group="L3/IC"
4546             />
4547    <counter name="Sampler Accesses"
4548             description="The total number of messages send to samplers."
4549             data_type="uint64"
4550             equation="A 28 READ"
4551             underscore_name="sampler_accesses"
4552             units="messages"
4553             symbol_name="SamplerAccesses"
4554             semantic_type="event"
4555             mdapi_supported_apis="OGL OCL IO BB"
4556             mdapi_usage_flags="Tier3 Batch Frame Draw"
4557             mdapi_hw_unit_type="gpu"
4558             mdapi_group="Sampler"
4559             />
4560    <counter name="L3 Bank 01 Accesses"
4561             description="The total number of accesses to L3 Bank 01."
4562             data_type="uint64"
4563             equation="C 1 READ 2 UMUL"
4564             underscore_name="l3_bank01_accesses"
4565             units="messages"
4566             symbol_name="L3Bank01Accesses"
4567             availability="$SliceMask 0x01 AND"
4568             semantic_type="event"
4569             mdapi_supported_apis="OGL OCL IO BB"
4570             mdapi_usage_flags="Tier4 Frame Batch Draw"
4571             mdapi_hw_unit_type="slice"
4572             mdapi_group="L3"
4573             />
4574    <counter name="GPU Busy"
4575             description="The percentage of time in which the GPU has been processing GPU commands."
4576             data_type="float"
4577             max_equation="100"
4578             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4579             underscore_name="gpu_busy"
4580             units="percent"
4581             symbol_name="GpuBusy"
4582             semantic_type="duration"
4583             mdapi_supported_apis="OGL OCL IO BB"
4584             mdapi_usage_flags="Tier1 Overview System Frame"
4585             mdapi_group="GPU"
4586             mdapi_hw_unit_type="gpu"
4587             />
4588    <counter name="EU FPU0 Ternary Instruction"
4589             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4590             data_type="float"
4591             max_equation="100"
4592             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4593             underscore_name="eu_ternary_fpu0_instruction"
4594             units="percent"
4595             symbol_name="EuTernaryFpu0Instruction"
4596             semantic_type="duration"
4597             mdapi_supported_apis="OGL IO BB"
4598             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4599             mdapi_group="EU Array/Pipes/Instructions"
4600             mdapi_hw_unit_type="gpu"
4601             />
4602    <counter name="Shader Atomic Memory Accesses"
4603             description="The total number of shader atomic memory accesses."
4604             data_type="uint64"
4605             equation="A 34 READ"
4606             underscore_name="shader_atomics"
4607             units="messages"
4608             symbol_name="ShaderAtomics"
4609             semantic_type="event"
4610             mdapi_supported_apis="OGL OCL IO BB"
4611             mdapi_usage_flags="Tier3 Frame Batch Draw"
4612             mdapi_hw_unit_type="gpu"
4613             mdapi_group="L3/Data Port/Atomics"
4614             />
4615    <counter name="Rasterized Pixels"
4616             description="The total number of rasterized pixels."
4617             data_type="uint64"
4618             equation="A 21 READ 4 UMUL"
4619             underscore_name="rasterized_pixels"
4620             units="pixels"
4621             symbol_name="RasterizedPixels"
4622             semantic_type="event"
4623             mdapi_supported_apis="OGL IO BB"
4624             mdapi_usage_flags="Tier3 Frame Batch Draw"
4625             mdapi_hw_unit_type="gpu"
4626             mdapi_group="3D Pipe/Rasterizer"
4627             />
4628    <counter name="DS Threads Dispatched"
4629             description="The total number of domain shader hardware threads dispatched."
4630             data_type="uint64"
4631             equation="A 3 READ"
4632             underscore_name="ds_threads"
4633             units="threads"
4634             symbol_name="DsThreads"
4635             semantic_type="event"
4636             mdapi_supported_apis="OGL4 IO BB"
4637             mdapi_usage_flags="Tier3 Frame Batch Draw"
4638             mdapi_hw_unit_type="gpu"
4639             mdapi_group="EU Array/Domain Shader"
4640             />
4641    <counter name="Samples Written"
4642             description="The total number of samples or pixels written to all render targets."
4643             data_type="uint64"
4644             equation="A 26 READ 4 UMUL"
4645             underscore_name="samples_written"
4646             units="pixels"
4647             symbol_name="SamplesWritten"
4648             semantic_type="event"
4649             mdapi_supported_apis="OGL IO BB"
4650             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4651             mdapi_hw_unit_type="gpu"
4652             mdapi_group="3D Pipe/Output Merger"
4653             />
4654    <counter name="EU FPU1 Move Instruction"
4655             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4656             data_type="float"
4657             max_equation="100"
4658             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4659             underscore_name="eu_move_fpu1_instruction"
4660             units="percent"
4661             symbol_name="EuMoveFpu1Instruction"
4662             semantic_type="duration"
4663             mdapi_supported_apis="OGL IO BB"
4664             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4665             mdapi_group="EU Array/Pipes/Instructions"
4666             mdapi_hw_unit_type="gpu"
4667             />
4668    <counter name="EU Stall"
4669             description="The percentage of time in which the Execution Units were stalled."
4670             data_type="float"
4671             max_equation="100"
4672             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4673             underscore_name="eu_stall"
4674             units="percent"
4675             symbol_name="EuStall"
4676             semantic_type="duration"
4677             mdapi_supported_apis="OGL OCL IO BB"
4678             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4679             mdapi_group="EU Array"
4680             mdapi_hw_unit_type="gpu"
4681             />
4682    <counter name="Samples Blended"
4683             description="The total number of blended samples or pixels written to all render targets."
4684             data_type="uint64"
4685             equation="A 27 READ 4 UMUL"
4686             underscore_name="samples_blended"
4687             units="pixels"
4688             symbol_name="SamplesBlended"
4689             semantic_type="event"
4690             mdapi_supported_apis="OGL IO BB"
4691             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4692             mdapi_hw_unit_type="gpu"
4693             mdapi_group="3D Pipe/Output Merger"
4694             />
4695    <counter name="Early Depth Test Fails"
4696             description="The total number of pixels dropped on early depth test."
4697             data_type="uint64"
4698             equation="A 23 READ 4 UMUL"
4699             underscore_name="early_depth_test_fails"
4700             units="pixels"
4701             symbol_name="EarlyDepthTestFails"
4702             semantic_type="event"
4703             mdapi_supported_apis="OGL IO BB"
4704             mdapi_usage_flags="Tier3 Frame Batch Draw"
4705             mdapi_hw_unit_type="gpu"
4706             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4707             />
4708    <counter name="L3 Bank 02 Accesses"
4709             description="The total number of accesses to L3 Bank 02."
4710             data_type="uint64"
4711             equation="B 2 READ 2 UMUL"
4712             underscore_name="l3_bank02_accesses"
4713             units="messages"
4714             symbol_name="L3Bank02Accesses"
4715             availability="$SliceMask 0x01 AND"
4716             semantic_type="event"
4717             mdapi_supported_apis="OGL OCL IO BB"
4718             mdapi_usage_flags="Tier4 Frame Batch Draw"
4719             mdapi_hw_unit_type="slice"
4720             mdapi_group="L3"
4721             />
4722    <counter name="HS Threads Dispatched"
4723             description="The total number of hull shader hardware threads dispatched."
4724             data_type="uint64"
4725             equation="A 2 READ"
4726             underscore_name="hs_threads"
4727             units="threads"
4728             symbol_name="HsThreads"
4729             semantic_type="event"
4730             mdapi_supported_apis="OGL4 IO BB"
4731             mdapi_usage_flags="Tier3 Frame Batch Draw"
4732             mdapi_hw_unit_type="gpu"
4733             mdapi_group="EU Array/Hull Shader"
4734             />
4735    <counter name="L3 Total Throughput"
4736             description="The total number of GPU memory bytes transferred via L3."
4737             data_type="uint64"
4738             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4739             equation="$L3Accesses 64 UMUL"
4740             underscore_name="l3_total_throughput"
4741             units="bytes"
4742             symbol_name="L3TotalThroughput"
4743             semantic_type="throughput"
4744             mdapi_supported_apis="OGL OCL IO BB"
4745             mdapi_usage_flags="Tier3 Frame Batch Draw"
4746             mdapi_group="L3"
4747             mdapi_hw_unit_type="gpu"
4748             />
4749    <counter name="GTI Write Throughput"
4750             description="The total number of GPU memory bytes written to GTI."
4751             data_type="uint64"
4752             max_equation="$GpuCoreClocks 32 UMUL"
4753             equation="C 7 READ 64 UMUL"
4754             underscore_name="gti_write_throughput"
4755             units="bytes"
4756             symbol_name="GtiWriteThroughput"
4757             semantic_type="throughput"
4758             mdapi_supported_apis="OGL OCL IO BB"
4759             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4760             mdapi_group="GTI"
4761             mdapi_hw_unit_type="gpu"
4762             />
4763    <counter name="SLM Bytes Written"
4764             description="The total number of GPU memory bytes written into shared local memory."
4765             data_type="uint64"
4766             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4767             equation="A 31 READ 64 UMUL"
4768             underscore_name="slm_bytes_written"
4769             units="bytes"
4770             symbol_name="SlmBytesWritten"
4771             semantic_type="throughput"
4772             mdapi_supported_apis="OGL4 OCL IO BB"
4773             mdapi_usage_flags="Tier3 Frame Batch Draw"
4774             mdapi_group="L3/Data Port/SLM"
4775             mdapi_hw_unit_type="gpu"
4776             />
4777    <counter name="L3 Shader Throughput"
4778             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4779             data_type="uint64"
4780             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4781             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4782             underscore_name="l3_shader_throughput"
4783             units="bytes"
4784             symbol_name="L3ShaderThroughput"
4785             semantic_type="throughput"
4786             mdapi_supported_apis="OGL4 OCL IO BB"
4787             mdapi_usage_flags="Tier2 Frame Batch Draw"
4788             mdapi_group="L3/Data Port"
4789             mdapi_hw_unit_type="gpu"
4790             />
4791    <counter name="Samples Killed in FS"
4792             description="The total number of samples or pixels dropped in fragment shaders."
4793             data_type="uint64"
4794             equation="A 24 READ 4 UMUL"
4795             underscore_name="samples_killed_in_ps"
4796             units="pixels"
4797             symbol_name="SamplesKilledInPs"
4798             semantic_type="event"
4799             mdapi_supported_apis="OGL IO BB"
4800             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4801             mdapi_hw_unit_type="gpu"
4802             mdapi_group="3D Pipe/Fragment Shader"
4803             />
4804    <counter name="EU FPU1 Binary Instruction"
4805             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4806             data_type="float"
4807             max_equation="100"
4808             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4809             underscore_name="eu_binary_fpu1_instruction"
4810             units="percent"
4811             symbol_name="EuBinaryFpu1Instruction"
4812             semantic_type="duration"
4813             mdapi_supported_apis="OGL IO BB"
4814             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4815             mdapi_group="EU Array/Pipes/Instructions"
4816             mdapi_hw_unit_type="gpu"
4817             />
4818    <counter name="EU FPU1 Ternary Instruction"
4819             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4820             data_type="float"
4821             max_equation="100"
4822             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4823             underscore_name="eu_ternary_fpu1_instruction"
4824             units="percent"
4825             symbol_name="EuTernaryFpu1Instruction"
4826             semantic_type="duration"
4827             mdapi_supported_apis="OGL IO BB"
4828             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4829             mdapi_group="EU Array/Pipes/Instructions"
4830             mdapi_hw_unit_type="gpu"
4831             />
4832    <counter name="EU Send Pipe Active"
4833             description="The percentage of time in which EU send pipeline was actively processing."
4834             data_type="float"
4835             max_equation="100"
4836             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4837             underscore_name="eu_send_active"
4838             units="percent"
4839             symbol_name="EuSendActive"
4840             semantic_type="duration"
4841             mdapi_supported_apis="OGL IO BB"
4842             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4843             mdapi_group="EU Array/Pipes"
4844             mdapi_hw_unit_type="gpu"
4845             />
4846    <register_config type="NOA">
4847        <register type="NOA" address="0x00009840" value="0x00000080" />
4848        <register type="NOA" address="0x00009888" value="0x166C0760" />
4849        <register type="NOA" address="0x00009888" value="0x1593001E" />
4850        <register type="NOA" address="0x00009888" value="0x3F900003" />
4851        <register type="NOA" address="0x00009888" value="0x004E8000" />
4852        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4853        <register type="NOA" address="0x00009888" value="0x184E8000" />
4854        <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4855        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4856        <register type="NOA" address="0x00009888" value="0x006C0051" />
4857        <register type="NOA" address="0x00009888" value="0x066C5000" />
4858        <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4859        <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4860        <register type="NOA" address="0x00009888" value="0x106C0000" />
4861        <register type="NOA" address="0x00009888" value="0x186C0000" />
4862        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4863        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4864        <register type="NOA" address="0x00009888" value="0x001B4000" />
4865        <register type="NOA" address="0x00009888" value="0x061B8000" />
4866        <register type="NOA" address="0x00009888" value="0x081BC000" />
4867        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4868        <register type="NOA" address="0x00009888" value="0x101C8000" />
4869        <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4870        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4871        <register type="NOA" address="0x00009888" value="0x004C8000" />
4872        <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4873        <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4874        <register type="NOA" address="0x00009888" value="0x000D2000" />
4875        <register type="NOA" address="0x00009888" value="0x060D8000" />
4876        <register type="NOA" address="0x00009888" value="0x080DA000" />
4877        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4878        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4879        <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4880        <register type="NOA" address="0x00009888" value="0x100F0140" />
4881        <register type="NOA" address="0x00009888" value="0x002C8000" />
4882        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4883        <register type="NOA" address="0x00009888" value="0x162C0A00" />
4884        <register type="NOA" address="0x00009888" value="0x182C00A0" />
4885        <register type="NOA" address="0x00009888" value="0x03933300" />
4886        <register type="NOA" address="0x00009888" value="0x05930032" />
4887        <register type="NOA" address="0x00009888" value="0x11930000" />
4888        <register type="NOA" address="0x00009888" value="0x1B930000" />
4889        <register type="NOA" address="0x00009888" value="0x1D900157" />
4890        <register type="NOA" address="0x00009888" value="0x1F900158" />
4891        <register type="NOA" address="0x00009888" value="0x35900000" />
4892        <register type="NOA" address="0x00009888" value="0x19908000" />
4893        <register type="NOA" address="0x00009888" value="0x1B908000" />
4894        <register type="NOA" address="0x00009888" value="0x1190030F" />
4895        <register type="NOA" address="0x00009888" value="0x51900000" />
4896        <register type="NOA" address="0x00009888" value="0x41900000" />
4897        <register type="NOA" address="0x00009888" value="0x55900000" />
4898        <register type="NOA" address="0x00009888" value="0x45900021" />
4899        <register type="NOA" address="0x00009888" value="0x47900000" />
4900        <register type="NOA" address="0x00009888" value="0x37900000" />
4901        <register type="NOA" address="0x00009888" value="0x33900000" />
4902        <register type="NOA" address="0x00009888" value="0x57900000" />
4903        <register type="NOA" address="0x00009888" value="0x4B900000" />
4904        <register type="NOA" address="0x00009888" value="0x59900000" />
4905        <register type="NOA" address="0x00009888" value="0x53904444" />
4906        <register type="NOA" address="0x00009888" value="0x43900000" />
4907    </register_config>
4908    <register_config type="OA">
4909        <register type="OA" address="0x00002710" value="0x00000000" />
4910        <register type="OA" address="0x00002714" value="0x30800000" />
4911        <register type="OA" address="0x00002720" value="0x00000000" />
4912        <register type="OA" address="0x00002724" value="0x30800000" />
4913        <register type="OA" address="0x00002740" value="0x00000000" />
4914        <register type="OA" address="0x00002770" value="0x0007FFFA" />
4915        <register type="OA" address="0x00002774" value="0x0000FEFE" />
4916        <register type="OA" address="0x00002778" value="0x0007FFFA" />
4917        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4918        <register type="OA" address="0x00002790" value="0x0007FFFA" />
4919        <register type="OA" address="0x00002794" value="0x0000FBEF" />
4920        <register type="OA" address="0x00002798" value="0x0007FFFA" />
4921        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4922    </register_config>
4923    <register_config type="FLEX">
4924        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4925        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4926        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4927        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4928        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4929        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4930        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4931    </register_config>
4932  </set>
4933
4934  <set name="Metric set HDCAndSF"
4935       mdapi_supported_apis="OGL OCL IO BB"
4936       underscore_name="hdc_and_sf"
4937       hw_config_guid="546c4c1d-99b8-42fb-a107-5aaabb5314a8"
4938       chipset="KBLGT3"
4939       symbol_name="HDCAndSF"
4940       >
4941    <counter name="GPU Core Clocks"
4942             description="The total number of GPU core clocks elapsed during the measurement."
4943             data_type="uint64"
4944             equation="GPU_CLOCK 0 READ"
4945             underscore_name="gpu_core_clocks"
4946             units="cycles"
4947             symbol_name="GpuCoreClocks"
4948             semantic_type="event"
4949             mdapi_supported_apis=""
4950             mdapi_usage_flags="Tier1 Frame Batch Draw"
4951             mdapi_hw_unit_type="gpu"
4952             mdapi_group="GPU"
4953             />
4954    <counter name="EU Active"
4955             description="The percentage of time in which the Execution Units were actively processing."
4956             data_type="float"
4957             max_equation="100"
4958             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4959             underscore_name="eu_active"
4960             units="percent"
4961             symbol_name="EuActive"
4962             semantic_type="duration"
4963             mdapi_supported_apis=""
4964             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4965             mdapi_group="EU Array"
4966             mdapi_hw_unit_type="gpu"
4967             />
4968    <counter name="EU Both FPU Pipes Active"
4969             description="The percentage of time in which both EU FPU pipelines were actively processing."
4970             data_type="float"
4971             max_equation="100"
4972             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4973             underscore_name="eu_fpu_both_active"
4974             units="percent"
4975             symbol_name="EuFpuBothActive"
4976             semantic_type="duration"
4977             mdapi_supported_apis=""
4978             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4979             mdapi_group="EU Array/Pipes"
4980             mdapi_hw_unit_type="gpu"
4981             />
4982    <counter name="VS Send Pipe Active"
4983             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4984             data_type="float"
4985             max_equation="100"
4986             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4987             underscore_name="vs_send_active"
4988             units="percent"
4989             symbol_name="VsSendActive"
4990             semantic_type="duration"
4991             mdapi_supported_apis="OGL IO BB"
4992             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4993             mdapi_group="EU Array/Vertex Shader"
4994             mdapi_hw_unit_type="gpu"
4995             />
4996    <counter name="VS FPU1 Pipe Active"
4997             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4998             data_type="float"
4999             max_equation="100"
5000             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5001             underscore_name="vs_fpu1_active"
5002             units="percent"
5003             symbol_name="VsFpu1Active"
5004             semantic_type="duration"
5005             mdapi_supported_apis="OGL IO BB"
5006             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5007             mdapi_group="EU Array/Vertex Shader"
5008             mdapi_hw_unit_type="gpu"
5009             />
5010    <counter name="GS Threads Dispatched"
5011             description="The total number of geometry shader hardware threads dispatched."
5012             data_type="uint64"
5013             equation="A 5 READ"
5014             underscore_name="gs_threads"
5015             units="threads"
5016             symbol_name="GsThreads"
5017             semantic_type="event"
5018             mdapi_supported_apis="OGL4 IO BB"
5019             mdapi_usage_flags="Tier3 Frame Batch Draw"
5020             mdapi_hw_unit_type="gpu"
5021             mdapi_group="EU Array/Geometry Shader"
5022             />
5023    <counter name="Early Hi-Depth Test Fails"
5024             description="The total number of pixels dropped on early hierarchical depth test."
5025             data_type="uint64"
5026             equation="A 22 READ 4 UMUL"
5027             underscore_name="hi_depth_test_fails"
5028             units="pixels"
5029             symbol_name="HiDepthTestFails"
5030             semantic_type="event"
5031             mdapi_supported_apis="OGL IO BB"
5032             mdapi_usage_flags="Tier3 Frame Batch Draw"
5033             mdapi_hw_unit_type="gpu"
5034             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5035             />
5036    <counter name="FS Both FPU Active"
5037             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5038             data_type="float"
5039             max_equation="100"
5040             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5041             underscore_name="ps_eu_both_fpu_active"
5042             units="percent"
5043             symbol_name="PsEuBothFpuActive"
5044             semantic_type="duration"
5045             mdapi_supported_apis="OGL IO BB"
5046             mdapi_usage_flags="Tier4 Frame Batch Draw"
5047             mdapi_group="3D Pipe/Fragment Shader"
5048             mdapi_hw_unit_type="gpu"
5049             />
5050    <counter name="VS Threads Dispatched"
5051             description="The total number of vertex shader hardware threads dispatched."
5052             data_type="uint64"
5053             equation="A 1 READ"
5054             underscore_name="vs_threads"
5055             units="threads"
5056             symbol_name="VsThreads"
5057             semantic_type="event"
5058             mdapi_supported_apis="OGL IO BB"
5059             mdapi_usage_flags="Tier3 Frame Batch Draw"
5060             mdapi_hw_unit_type="gpu"
5061             mdapi_group="EU Array/Vertex Shader"
5062             />
5063    <counter name="Polygon Data Ready"
5064             description="The percentage of time in which geometry pipeline output is ready"
5065             data_type="float"
5066             max_equation="100"
5067             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5068             underscore_name="poly_data_ready"
5069             units="percent"
5070             symbol_name="PolyDataReady"
5071             semantic_type="duration"
5072             mdapi_supported_apis=""
5073             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5074             mdapi_group="GPU/3D Pipe/Strip-Fans"
5075             mdapi_hw_unit_type="gpu"
5076             />
5077    <counter name="FS Threads Dispatched"
5078             description="The total number of fragment shader hardware threads dispatched."
5079             data_type="uint64"
5080             equation="A 6 READ"
5081             underscore_name="ps_threads"
5082             units="threads"
5083             symbol_name="PsThreads"
5084             semantic_type="event"
5085             mdapi_supported_apis="OGL IO BB"
5086             mdapi_usage_flags="Tier3 Frame Batch Draw"
5087             mdapi_hw_unit_type="gpu"
5088             mdapi_group="EU Array/Fragment Shader"
5089             />
5090    <counter name="Shader Barrier Messages"
5091             description="The total number of shader barrier messages."
5092             data_type="uint64"
5093             equation="A 35 READ"
5094             underscore_name="shader_barriers"
5095             units="messages"
5096             symbol_name="ShaderBarriers"
5097             semantic_type="event"
5098             mdapi_supported_apis=""
5099             mdapi_usage_flags="Tier3 Frame Batch Draw"
5100             mdapi_hw_unit_type="gpu"
5101             mdapi_group="EU Array/Barrier"
5102             />
5103    <counter name="Sampler Texels"
5104             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5105             data_type="uint64"
5106             equation="A 28 READ 4 UMUL"
5107             underscore_name="sampler_texels"
5108             units="texels"
5109             symbol_name="SamplerTexels"
5110             semantic_type="event"
5111             mdapi_supported_apis=""
5112             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5113             mdapi_hw_unit_type="gpu"
5114             mdapi_group="Sampler/Sampler Input"
5115             />
5116    <counter name="Pixels Failing Tests"
5117             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5118             data_type="uint64"
5119             equation="A 25 READ 4 UMUL"
5120             underscore_name="pixels_failing_post_ps_tests"
5121             units="pixels"
5122             symbol_name="PixelsFailingPostPsTests"
5123             semantic_type="event"
5124             mdapi_supported_apis="OGL IO BB"
5125             mdapi_usage_flags="Tier3 Frame Batch Draw"
5126             mdapi_hw_unit_type="gpu"
5127             mdapi_group="3D Pipe/Output Merger"
5128             />
5129    <counter name="GPU Time Elapsed"
5130             description="Time elapsed on the GPU during the measurement."
5131             data_type="uint64"
5132             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5133             underscore_name="gpu_time"
5134             units="ns"
5135             symbol_name="GpuTime"
5136             semantic_type="duration"
5137             mdapi_supported_apis=""
5138             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5139             mdapi_hw_unit_type="gpu"
5140             mdapi_group="GPU"
5141             />
5142    <counter name="AVG GPU Core Frequency"
5143             description="Average GPU Core Frequency in the measurement."
5144             data_type="uint64"
5145             max_equation="$GpuMaxFrequency"
5146             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5147             underscore_name="avg_gpu_core_frequency"
5148             units="hz"
5149             symbol_name="AvgGpuCoreFrequency"
5150             semantic_type="event"
5151             mdapi_supported_apis=""
5152             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5153             mdapi_group="GPU"
5154             mdapi_hw_unit_type="gpu"
5155             />
5156    <counter name="Sampler Texels Misses"
5157             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5158             data_type="uint64"
5159             equation="A 29 READ 4 UMUL"
5160             underscore_name="sampler_texel_misses"
5161             units="texels"
5162             symbol_name="SamplerTexelMisses"
5163             semantic_type="event"
5164             mdapi_supported_apis=""
5165             mdapi_usage_flags="Tier3 Batch Frame Draw"
5166             mdapi_hw_unit_type="gpu"
5167             mdapi_group="Sampler/Sampler Cache"
5168             />
5169    <counter name="HDC stalled by L3 (s0.ss1)"
5170             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5171             data_type="float"
5172             max_equation="100"
5173             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5174             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5175             units="percent"
5176             symbol_name="NonSamplerShader01AccessStalledOnL3"
5177             availability="$SubsliceMask 0x2 AND"
5178             semantic_type="duration"
5179             mdapi_supported_apis=""
5180             mdapi_usage_flags="Tier3 Frame Batch Draw"
5181             mdapi_group="GPU/Data Port"
5182             mdapi_hw_unit_type="subslice"
5183             />
5184    <counter name="CS Threads Dispatched"
5185             description="The total number of compute shader hardware threads dispatched."
5186             data_type="uint64"
5187             equation="A 4 READ"
5188             underscore_name="cs_threads"
5189             units="threads"
5190             symbol_name="CsThreads"
5191             semantic_type="event"
5192             mdapi_supported_apis="OGL4 OCL IO BB"
5193             mdapi_usage_flags="Tier3 Frame Batch Draw"
5194             mdapi_hw_unit_type="gpu"
5195             mdapi_group="EU Array/Compute Shader"
5196             />
5197    <counter name="HDC stalled by L3 (s0.ss2)"
5198             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5199             data_type="float"
5200             max_equation="100"
5201             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5202             underscore_name="non_sampler_shader02_access_stalled_on_l3"
5203             units="percent"
5204             symbol_name="NonSamplerShader02AccessStalledOnL3"
5205             availability="$SubsliceMask 0x4 AND"
5206             semantic_type="duration"
5207             mdapi_supported_apis=""
5208             mdapi_usage_flags="Tier3 Frame Batch Draw"
5209             mdapi_group="GPU/Data Port"
5210             mdapi_hw_unit_type="subslice"
5211             />
5212    <counter name="SLM Bytes Read"
5213             description="The total number of GPU memory bytes read from shared local memory."
5214             data_type="uint64"
5215             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5216             equation="A 30 READ 64 UMUL"
5217             underscore_name="slm_bytes_read"
5218             units="bytes"
5219             symbol_name="SlmBytesRead"
5220             semantic_type="throughput"
5221             mdapi_supported_apis="OGL4 OCL IO BB"
5222             mdapi_usage_flags="Tier3 Frame Batch Draw"
5223             mdapi_group="L3/Data Port/SLM"
5224             mdapi_hw_unit_type="gpu"
5225             />
5226    <counter name="PS FPU1 Pipe Active"
5227             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5228             data_type="float"
5229             max_equation="100"
5230             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5231             underscore_name="ps_fpu1_active"
5232             units="percent"
5233             symbol_name="PsFpu1Active"
5234             semantic_type="duration"
5235             mdapi_supported_apis="OGL IO BB"
5236             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5237             mdapi_group="EU Array/Pixel Shader"
5238             mdapi_hw_unit_type="gpu"
5239             />
5240    <counter name="PS Send Pipeline Active"
5241             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5242             data_type="float"
5243             max_equation="100"
5244             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5245             underscore_name="ps_send_active"
5246             units="percent"
5247             symbol_name="PsSendActive"
5248             semantic_type="duration"
5249             mdapi_supported_apis="OGL IO BB"
5250             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5251             mdapi_group="EU Array/Pixel Shader"
5252             mdapi_hw_unit_type="gpu"
5253             />
5254    <counter name="VS FPU0 Pipe Active"
5255             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5256             data_type="float"
5257             max_equation="100"
5258             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5259             underscore_name="vs_fpu0_active"
5260             units="percent"
5261             symbol_name="VsFpu0Active"
5262             semantic_type="duration"
5263             mdapi_supported_apis="OGL IO BB"
5264             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5265             mdapi_group="EU Array/Vertex Shader"
5266             mdapi_hw_unit_type="gpu"
5267             />
5268    <counter name="GPU Busy"
5269             description="The percentage of time in which the GPU has been processing GPU commands."
5270             data_type="float"
5271             max_equation="100"
5272             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5273             underscore_name="gpu_busy"
5274             units="percent"
5275             symbol_name="GpuBusy"
5276             semantic_type="duration"
5277             mdapi_supported_apis=""
5278             mdapi_usage_flags="Tier1 Overview System Frame"
5279             mdapi_group="GPU"
5280             mdapi_hw_unit_type="gpu"
5281             />
5282    <counter name="Rasterized Pixels"
5283             description="The total number of rasterized pixels."
5284             data_type="uint64"
5285             equation="A 21 READ 4 UMUL"
5286             underscore_name="rasterized_pixels"
5287             units="pixels"
5288             symbol_name="RasterizedPixels"
5289             semantic_type="event"
5290             mdapi_supported_apis="OGL IO BB"
5291             mdapi_usage_flags="Tier3 Frame Batch Draw"
5292             mdapi_hw_unit_type="gpu"
5293             mdapi_group="3D Pipe/Rasterizer"
5294             />
5295    <counter name="PS FPU0 Pipe Active"
5296             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5297             data_type="float"
5298             max_equation="100"
5299             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5300             underscore_name="ps_fpu0_active"
5301             units="percent"
5302             symbol_name="PsFpu0Active"
5303             semantic_type="duration"
5304             mdapi_supported_apis="OGL IO BB"
5305             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5306             mdapi_group="EU Array/Pixel Shader"
5307             mdapi_hw_unit_type="gpu"
5308             />
5309    <counter name="DS Threads Dispatched"
5310             description="The total number of domain shader hardware threads dispatched."
5311             data_type="uint64"
5312             equation="A 3 READ"
5313             underscore_name="ds_threads"
5314             units="threads"
5315             symbol_name="DsThreads"
5316             semantic_type="event"
5317             mdapi_supported_apis="OGL4 IO BB"
5318             mdapi_usage_flags="Tier3 Frame Batch Draw"
5319             mdapi_hw_unit_type="gpu"
5320             mdapi_group="EU Array/Domain Shader"
5321             />
5322    <counter name="Samples Written"
5323             description="The total number of samples or pixels written to all render targets."
5324             data_type="uint64"
5325             equation="A 26 READ 4 UMUL"
5326             underscore_name="samples_written"
5327             units="pixels"
5328             symbol_name="SamplesWritten"
5329             semantic_type="event"
5330             mdapi_supported_apis="OGL IO BB"
5331             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5332             mdapi_hw_unit_type="gpu"
5333             mdapi_group="3D Pipe/Output Merger"
5334             />
5335    <counter name="EU Stall"
5336             description="The percentage of time in which the Execution Units were stalled."
5337             data_type="float"
5338             max_equation="100"
5339             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5340             underscore_name="eu_stall"
5341             units="percent"
5342             symbol_name="EuStall"
5343             semantic_type="duration"
5344             mdapi_supported_apis=""
5345             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5346             mdapi_group="EU Array"
5347             mdapi_hw_unit_type="gpu"
5348             />
5349    <counter name="Samples Blended"
5350             description="The total number of blended samples or pixels written to all render targets."
5351             data_type="uint64"
5352             equation="A 27 READ 4 UMUL"
5353             underscore_name="samples_blended"
5354             units="pixels"
5355             symbol_name="SamplesBlended"
5356             semantic_type="event"
5357             mdapi_supported_apis="OGL IO BB"
5358             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5359             mdapi_hw_unit_type="gpu"
5360             mdapi_group="3D Pipe/Output Merger"
5361             />
5362    <counter name="Early Depth Test Fails"
5363             description="The total number of pixels dropped on early depth test."
5364             data_type="uint64"
5365             equation="A 23 READ 4 UMUL"
5366             underscore_name="early_depth_test_fails"
5367             units="pixels"
5368             symbol_name="EarlyDepthTestFails"
5369             semantic_type="event"
5370             mdapi_supported_apis="OGL IO BB"
5371             mdapi_usage_flags="Tier3 Frame Batch Draw"
5372             mdapi_hw_unit_type="gpu"
5373             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5374             />
5375    <counter name="Shader Memory Accesses"
5376             description="The total number of shader memory accesses to L3."
5377             data_type="uint64"
5378             equation="A 32 READ"
5379             underscore_name="shader_memory_accesses"
5380             units="messages"
5381             symbol_name="ShaderMemoryAccesses"
5382             semantic_type="event"
5383             mdapi_supported_apis=""
5384             mdapi_usage_flags="Tier3 Frame Batch Draw"
5385             mdapi_hw_unit_type="gpu"
5386             mdapi_group="L3/Data Port"
5387             />
5388    <counter name="HS Threads Dispatched"
5389             description="The total number of hull shader hardware threads dispatched."
5390             data_type="uint64"
5391             equation="A 2 READ"
5392             underscore_name="hs_threads"
5393             units="threads"
5394             symbol_name="HsThreads"
5395             semantic_type="event"
5396             mdapi_supported_apis="OGL4 IO BB"
5397             mdapi_usage_flags="Tier3 Frame Batch Draw"
5398             mdapi_hw_unit_type="gpu"
5399             mdapi_group="EU Array/Hull Shader"
5400             />
5401    <counter name="SLM Bytes Written"
5402             description="The total number of GPU memory bytes written into shared local memory."
5403             data_type="uint64"
5404             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5405             equation="A 31 READ 64 UMUL"
5406             underscore_name="slm_bytes_written"
5407             units="bytes"
5408             symbol_name="SlmBytesWritten"
5409             semantic_type="throughput"
5410             mdapi_supported_apis="OGL4 OCL IO BB"
5411             mdapi_usage_flags="Tier3 Frame Batch Draw"
5412             mdapi_group="L3/Data Port/SLM"
5413             mdapi_hw_unit_type="gpu"
5414             />
5415    <counter name="L3 Shader Throughput"
5416             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5417             data_type="uint64"
5418             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5419             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5420             underscore_name="l3_shader_throughput"
5421             units="bytes"
5422             symbol_name="L3ShaderThroughput"
5423             semantic_type="throughput"
5424             mdapi_supported_apis="OGL4 OCL IO BB"
5425             mdapi_usage_flags="Tier2 Frame Batch Draw"
5426             mdapi_group="L3/Data Port"
5427             mdapi_hw_unit_type="gpu"
5428             />
5429    <counter name="Samples Killed in FS"
5430             description="The total number of samples or pixels dropped in fragment shaders."
5431             data_type="uint64"
5432             equation="A 24 READ 4 UMUL"
5433             underscore_name="samples_killed_in_ps"
5434             units="pixels"
5435             symbol_name="SamplesKilledInPs"
5436             semantic_type="event"
5437             mdapi_supported_apis="OGL IO BB"
5438             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5439             mdapi_hw_unit_type="gpu"
5440             mdapi_group="3D Pipe/Fragment Shader"
5441             />
5442    <counter name="HDC stalled by L3 (s0.ss0)"
5443             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5444             data_type="float"
5445             max_equation="100"
5446             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5447             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5448             units="percent"
5449             symbol_name="NonSamplerShader00AccessStalledOnL3"
5450             availability="$SubsliceMask 0x1 AND"
5451             semantic_type="duration"
5452             mdapi_supported_apis=""
5453             mdapi_usage_flags="Tier3 Frame Batch Draw"
5454             mdapi_group="GPU/Data Port"
5455             mdapi_hw_unit_type="subslice"
5456             />
5457    <counter name="Shader Atomic Memory Accesses"
5458             description="The total number of shader atomic memory accesses."
5459             data_type="uint64"
5460             equation="A 34 READ"
5461             underscore_name="shader_atomics"
5462             units="messages"
5463             symbol_name="ShaderAtomics"
5464             semantic_type="event"
5465             mdapi_supported_apis="OGL OCL IO BB"
5466             mdapi_usage_flags="Tier3 Frame Batch Draw"
5467             mdapi_hw_unit_type="gpu"
5468             mdapi_group="L3/Data Port/Atomics"
5469             />
5470    <register_config type="NOA">
5471        <register type="NOA" address="0x00009840" value="0x00000080" />
5472        <register type="NOA" address="0x00009888" value="0x104F0232" />
5473        <register type="NOA" address="0x00009888" value="0x124F4640" />
5474        <register type="NOA" address="0x00009888" value="0x106C0232" />
5475        <register type="NOA" address="0x00009888" value="0x11834400" />
5476        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5477        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5478        <register type="NOA" address="0x00009888" value="0x004F1880" />
5479        <register type="NOA" address="0x00009888" value="0x024F08BB" />
5480        <register type="NOA" address="0x00009888" value="0x044F001B" />
5481        <register type="NOA" address="0x00009888" value="0x046C0100" />
5482        <register type="NOA" address="0x00009888" value="0x066C000B" />
5483        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5484        <register type="NOA" address="0x00009888" value="0x041B8000" />
5485        <register type="NOA" address="0x00009888" value="0x061B4000" />
5486        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5487        <register type="NOA" address="0x00009888" value="0x005B8000" />
5488        <register type="NOA" address="0x00009888" value="0x025BC000" />
5489        <register type="NOA" address="0x00009888" value="0x045B4000" />
5490        <register type="NOA" address="0x00009888" value="0x125C8000" />
5491        <register type="NOA" address="0x00009888" value="0x145C8000" />
5492        <register type="NOA" address="0x00009888" value="0x165C8000" />
5493        <register type="NOA" address="0x00009888" value="0x185C8000" />
5494        <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5495        <register type="NOA" address="0x00009888" value="0x000D8000" />
5496        <register type="NOA" address="0x00009888" value="0x020DA000" />
5497        <register type="NOA" address="0x00009888" value="0x040DA000" />
5498        <register type="NOA" address="0x00009888" value="0x060D2000" />
5499        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5500        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5501        <register type="NOA" address="0x00009888" value="0x022CC000" />
5502        <register type="NOA" address="0x00009888" value="0x042CC000" />
5503        <register type="NOA" address="0x00009888" value="0x062CC000" />
5504        <register type="NOA" address="0x00009888" value="0x082CC000" />
5505        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5506        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5507        <register type="NOA" address="0x00009888" value="0x0F828000" />
5508        <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5509        <register type="NOA" address="0x00009888" value="0x09830000" />
5510        <register type="NOA" address="0x00009888" value="0x07830000" />
5511        <register type="NOA" address="0x00009888" value="0x1D950080" />
5512        <register type="NOA" address="0x00009888" value="0x13928000" />
5513        <register type="NOA" address="0x00009888" value="0x0F988000" />
5514        <register type="NOA" address="0x00009888" value="0x31904000" />
5515        <register type="NOA" address="0x00009888" value="0x1190FC00" />
5516        <register type="NOA" address="0x00009888" value="0x37900000" />
5517        <register type="NOA" address="0x00009888" value="0x59900000" />
5518        <register type="NOA" address="0x00009888" value="0x4B900040" />
5519        <register type="NOA" address="0x00009888" value="0x51900000" />
5520        <register type="NOA" address="0x00009888" value="0x41900800" />
5521        <register type="NOA" address="0x00009888" value="0x43900842" />
5522        <register type="NOA" address="0x00009888" value="0x53900000" />
5523        <register type="NOA" address="0x00009888" value="0x45900000" />
5524        <register type="NOA" address="0x00009888" value="0x33900000" />
5525    </register_config>
5526    <register_config type="OA">
5527        <register type="OA" address="0x00002740" value="0x00000000" />
5528        <register type="OA" address="0x00002744" value="0x00800000" />
5529        <register type="OA" address="0x00002710" value="0x00000000" />
5530        <register type="OA" address="0x00002714" value="0x10800000" />
5531        <register type="OA" address="0x00002740" value="0x00000000" />
5532        <register type="OA" address="0x00002720" value="0x00000000" />
5533        <register type="OA" address="0x00002724" value="0x00800000" />
5534        <register type="OA" address="0x00002770" value="0x00000002" />
5535        <register type="OA" address="0x00002774" value="0x0000FDFF" />
5536    </register_config>
5537    <register_config type="FLEX">
5538        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5539        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5540        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5541        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5542        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5543        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5544        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5545    </register_config>
5546  </set>
5547
5548  <set name="Metric set L3_1"
5549       mdapi_supported_apis="OGL OCL IO BB"
5550       underscore_name="l3_1"
5551       hw_config_guid="4e93d156-9b39-4268-8544-a8e0480806d7"
5552       chipset="KBLGT3"
5553       symbol_name="L3_1"
5554       >
5555    <counter name="GPU Core Clocks"
5556             description="The total number of GPU core clocks elapsed during the measurement."
5557             data_type="uint64"
5558             equation="GPU_CLOCK 0 READ"
5559             underscore_name="gpu_core_clocks"
5560             units="cycles"
5561             symbol_name="GpuCoreClocks"
5562             semantic_type="event"
5563             mdapi_supported_apis=""
5564             mdapi_usage_flags="Tier1 Frame Batch Draw"
5565             mdapi_hw_unit_type="gpu"
5566             mdapi_group="GPU"
5567             />
5568    <counter name="EU Active"
5569             description="The percentage of time in which the Execution Units were actively processing."
5570             data_type="float"
5571             max_equation="100"
5572             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5573             underscore_name="eu_active"
5574             units="percent"
5575             symbol_name="EuActive"
5576             semantic_type="duration"
5577             mdapi_supported_apis=""
5578             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5579             mdapi_group="EU Array"
5580             mdapi_hw_unit_type="gpu"
5581             />
5582    <counter name="Slice0 L3 Bank1 Active"
5583             description="The percentage of time in which slice0 L3 bank1 is active"
5584             data_type="float"
5585             max_equation="100"
5586             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5587             underscore_name="l30_bank1_active"
5588             units="percent"
5589             symbol_name="L30Bank1Active"
5590             availability="$SliceMask 0x1 AND"
5591             semantic_type="duration"
5592             mdapi_supported_apis=""
5593             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5594             mdapi_group="GTI/L3"
5595             mdapi_hw_unit_type="slice"
5596             />
5597    <counter name="EU Both FPU Pipes Active"
5598             description="The percentage of time in which both EU FPU pipelines were actively processing."
5599             data_type="float"
5600             max_equation="100"
5601             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5602             underscore_name="eu_fpu_both_active"
5603             units="percent"
5604             symbol_name="EuFpuBothActive"
5605             semantic_type="duration"
5606             mdapi_supported_apis=""
5607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5608             mdapi_group="EU Array/Pipes"
5609             mdapi_hw_unit_type="gpu"
5610             />
5611    <counter name="VS Send Pipe Active"
5612             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5613             data_type="float"
5614             max_equation="100"
5615             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5616             underscore_name="vs_send_active"
5617             units="percent"
5618             symbol_name="VsSendActive"
5619             semantic_type="duration"
5620             mdapi_supported_apis="OGL IO BB"
5621             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5622             mdapi_group="EU Array/Vertex Shader"
5623             mdapi_hw_unit_type="gpu"
5624             />
5625    <counter name="VS FPU1 Pipe Active"
5626             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5627             data_type="float"
5628             max_equation="100"
5629             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5630             underscore_name="vs_fpu1_active"
5631             units="percent"
5632             symbol_name="VsFpu1Active"
5633             semantic_type="duration"
5634             mdapi_supported_apis="OGL IO BB"
5635             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5636             mdapi_group="EU Array/Vertex Shader"
5637             mdapi_hw_unit_type="gpu"
5638             />
5639    <counter name="GS Threads Dispatched"
5640             description="The total number of geometry shader hardware threads dispatched."
5641             data_type="uint64"
5642             equation="A 5 READ"
5643             underscore_name="gs_threads"
5644             units="threads"
5645             symbol_name="GsThreads"
5646             semantic_type="event"
5647             mdapi_supported_apis="OGL4 IO BB"
5648             mdapi_usage_flags="Tier3 Frame Batch Draw"
5649             mdapi_hw_unit_type="gpu"
5650             mdapi_group="EU Array/Geometry Shader"
5651             />
5652    <counter name="Early Hi-Depth Test Fails"
5653             description="The total number of pixels dropped on early hierarchical depth test."
5654             data_type="uint64"
5655             equation="A 22 READ 4 UMUL"
5656             underscore_name="hi_depth_test_fails"
5657             units="pixels"
5658             symbol_name="HiDepthTestFails"
5659             semantic_type="event"
5660             mdapi_supported_apis="OGL IO BB"
5661             mdapi_usage_flags="Tier3 Frame Batch Draw"
5662             mdapi_hw_unit_type="gpu"
5663             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5664             />
5665    <counter name="FS Both FPU Active"
5666             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5667             data_type="float"
5668             max_equation="100"
5669             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5670             underscore_name="ps_eu_both_fpu_active"
5671             units="percent"
5672             symbol_name="PsEuBothFpuActive"
5673             semantic_type="duration"
5674             mdapi_supported_apis="OGL IO BB"
5675             mdapi_usage_flags="Tier4 Frame Batch Draw"
5676             mdapi_group="3D Pipe/Fragment Shader"
5677             mdapi_hw_unit_type="gpu"
5678             />
5679    <counter name="VS Threads Dispatched"
5680             description="The total number of vertex shader hardware threads dispatched."
5681             data_type="uint64"
5682             equation="A 1 READ"
5683             underscore_name="vs_threads"
5684             units="threads"
5685             symbol_name="VsThreads"
5686             semantic_type="event"
5687             mdapi_supported_apis="OGL IO BB"
5688             mdapi_usage_flags="Tier3 Frame Batch Draw"
5689             mdapi_hw_unit_type="gpu"
5690             mdapi_group="EU Array/Vertex Shader"
5691             />
5692    <counter name="Slice0 L3 Bank1 Stalled"
5693             description="The percentage of time in which slice0 L3 bank1 is stalled"
5694             data_type="float"
5695             max_equation="100"
5696             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5697             underscore_name="l30_bank1_stalled"
5698             units="percent"
5699             symbol_name="L30Bank1Stalled"
5700             availability="$SliceMask 0x1 AND"
5701             semantic_type="duration"
5702             mdapi_supported_apis=""
5703             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5704             mdapi_group="GTI/L3"
5705             mdapi_hw_unit_type="slice"
5706             />
5707    <counter name="FS Threads Dispatched"
5708             description="The total number of fragment shader hardware threads dispatched."
5709             data_type="uint64"
5710             equation="A 6 READ"
5711             underscore_name="ps_threads"
5712             units="threads"
5713             symbol_name="PsThreads"
5714             semantic_type="event"
5715             mdapi_supported_apis="OGL IO BB"
5716             mdapi_usage_flags="Tier3 Frame Batch Draw"
5717             mdapi_hw_unit_type="gpu"
5718             mdapi_group="EU Array/Fragment Shader"
5719             />
5720    <counter name="Shader Barrier Messages"
5721             description="The total number of shader barrier messages."
5722             data_type="uint64"
5723             equation="A 35 READ"
5724             underscore_name="shader_barriers"
5725             units="messages"
5726             symbol_name="ShaderBarriers"
5727             semantic_type="event"
5728             mdapi_supported_apis=""
5729             mdapi_usage_flags="Tier3 Frame Batch Draw"
5730             mdapi_hw_unit_type="gpu"
5731             mdapi_group="EU Array/Barrier"
5732             />
5733    <counter name="Sampler Texels"
5734             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5735             data_type="uint64"
5736             equation="A 28 READ 4 UMUL"
5737             underscore_name="sampler_texels"
5738             units="texels"
5739             symbol_name="SamplerTexels"
5740             semantic_type="event"
5741             mdapi_supported_apis=""
5742             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5743             mdapi_hw_unit_type="gpu"
5744             mdapi_group="Sampler/Sampler Input"
5745             />
5746    <counter name="Pixels Failing Tests"
5747             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5748             data_type="uint64"
5749             equation="A 25 READ 4 UMUL"
5750             underscore_name="pixels_failing_post_ps_tests"
5751             units="pixels"
5752             symbol_name="PixelsFailingPostPsTests"
5753             semantic_type="event"
5754             mdapi_supported_apis="OGL IO BB"
5755             mdapi_usage_flags="Tier3 Frame Batch Draw"
5756             mdapi_hw_unit_type="gpu"
5757             mdapi_group="3D Pipe/Output Merger"
5758             />
5759    <counter name="GPU Time Elapsed"
5760             description="Time elapsed on the GPU during the measurement."
5761             data_type="uint64"
5762             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5763             underscore_name="gpu_time"
5764             units="ns"
5765             symbol_name="GpuTime"
5766             semantic_type="duration"
5767             mdapi_supported_apis=""
5768             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5769             mdapi_hw_unit_type="gpu"
5770             mdapi_group="GPU"
5771             />
5772    <counter name="AVG GPU Core Frequency"
5773             description="Average GPU Core Frequency in the measurement."
5774             data_type="uint64"
5775             max_equation="$GpuMaxFrequency"
5776             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5777             underscore_name="avg_gpu_core_frequency"
5778             units="hz"
5779             symbol_name="AvgGpuCoreFrequency"
5780             semantic_type="event"
5781             mdapi_supported_apis=""
5782             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5783             mdapi_group="GPU"
5784             mdapi_hw_unit_type="gpu"
5785             />
5786    <counter name="Sampler Texels Misses"
5787             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5788             data_type="uint64"
5789             equation="A 29 READ 4 UMUL"
5790             underscore_name="sampler_texel_misses"
5791             units="texels"
5792             symbol_name="SamplerTexelMisses"
5793             semantic_type="event"
5794             mdapi_supported_apis=""
5795             mdapi_usage_flags="Tier3 Batch Frame Draw"
5796             mdapi_hw_unit_type="gpu"
5797             mdapi_group="Sampler/Sampler Cache"
5798             />
5799    <counter name="CS Threads Dispatched"
5800             description="The total number of compute shader hardware threads dispatched."
5801             data_type="uint64"
5802             equation="A 4 READ"
5803             underscore_name="cs_threads"
5804             units="threads"
5805             symbol_name="CsThreads"
5806             semantic_type="event"
5807             mdapi_supported_apis="OGL4 OCL IO BB"
5808             mdapi_usage_flags="Tier3 Frame Batch Draw"
5809             mdapi_hw_unit_type="gpu"
5810             mdapi_group="EU Array/Compute Shader"
5811             />
5812    <counter name="SLM Bytes Read"
5813             description="The total number of GPU memory bytes read from shared local memory."
5814             data_type="uint64"
5815             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5816             equation="A 30 READ 64 UMUL"
5817             underscore_name="slm_bytes_read"
5818             units="bytes"
5819             symbol_name="SlmBytesRead"
5820             semantic_type="throughput"
5821             mdapi_supported_apis="OGL4 OCL IO BB"
5822             mdapi_usage_flags="Tier3 Frame Batch Draw"
5823             mdapi_group="L3/Data Port/SLM"
5824             mdapi_hw_unit_type="gpu"
5825             />
5826    <counter name="PS FPU1 Pipe Active"
5827             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5828             data_type="float"
5829             max_equation="100"
5830             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5831             underscore_name="ps_fpu1_active"
5832             units="percent"
5833             symbol_name="PsFpu1Active"
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="PS Send Pipeline Active"
5841             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5842             data_type="float"
5843             max_equation="100"
5844             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5845             underscore_name="ps_send_active"
5846             units="percent"
5847             symbol_name="PsSendActive"
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/Pixel Shader"
5852             mdapi_hw_unit_type="gpu"
5853             />
5854    <counter name="VS FPU0 Pipe Active"
5855             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5856             data_type="float"
5857             max_equation="100"
5858             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5859             underscore_name="vs_fpu0_active"
5860             units="percent"
5861             symbol_name="VsFpu0Active"
5862             semantic_type="duration"
5863             mdapi_supported_apis="OGL IO BB"
5864             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5865             mdapi_group="EU Array/Vertex Shader"
5866             mdapi_hw_unit_type="gpu"
5867             />
5868    <counter name="GPU Busy"
5869             description="The percentage of time in which the GPU has been processing GPU commands."
5870             data_type="float"
5871             max_equation="100"
5872             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5873             underscore_name="gpu_busy"
5874             units="percent"
5875             symbol_name="GpuBusy"
5876             semantic_type="duration"
5877             mdapi_supported_apis=""
5878             mdapi_usage_flags="Tier1 Overview System Frame"
5879             mdapi_group="GPU"
5880             mdapi_hw_unit_type="gpu"
5881             />
5882    <counter name="Slice0 L3 Bank0 Active"
5883             description="The percentage of time in which slice0 L3 bank0 is active"
5884             data_type="float"
5885             max_equation="100"
5886             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5887             underscore_name="l30_bank0_active"
5888             units="percent"
5889             symbol_name="L30Bank0Active"
5890             availability="$SliceMask 0x1 AND"
5891             semantic_type="duration"
5892             mdapi_supported_apis=""
5893             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5894             mdapi_group="GTI/L3"
5895             mdapi_hw_unit_type="slice"
5896             />
5897    <counter name="Rasterized Pixels"
5898             description="The total number of rasterized pixels."
5899             data_type="uint64"
5900             equation="A 21 READ 4 UMUL"
5901             underscore_name="rasterized_pixels"
5902             units="pixels"
5903             symbol_name="RasterizedPixels"
5904             semantic_type="event"
5905             mdapi_supported_apis="OGL IO BB"
5906             mdapi_usage_flags="Tier3 Frame Batch Draw"
5907             mdapi_hw_unit_type="gpu"
5908             mdapi_group="3D Pipe/Rasterizer"
5909             />
5910    <counter name="PS FPU0 Pipe Active"
5911             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5912             data_type="float"
5913             max_equation="100"
5914             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5915             underscore_name="ps_fpu0_active"
5916             units="percent"
5917             symbol_name="PsFpu0Active"
5918             semantic_type="duration"
5919             mdapi_supported_apis="OGL IO BB"
5920             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5921             mdapi_group="EU Array/Pixel Shader"
5922             mdapi_hw_unit_type="gpu"
5923             />
5924    <counter name="Slice0 L3 Bank0 Stalled"
5925             description="The percentage of time in which slice0 L3 bank0 is stalled"
5926             data_type="float"
5927             max_equation="100"
5928             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5929             underscore_name="l30_bank0_stalled"
5930             units="percent"
5931             symbol_name="L30Bank0Stalled"
5932             availability="$SliceMask 0x1 AND"
5933             semantic_type="duration"
5934             mdapi_supported_apis=""
5935             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5936             mdapi_group="GTI/L3"
5937             mdapi_hw_unit_type="slice"
5938             />
5939    <counter name="DS Threads Dispatched"
5940             description="The total number of domain shader hardware threads dispatched."
5941             data_type="uint64"
5942             equation="A 3 READ"
5943             underscore_name="ds_threads"
5944             units="threads"
5945             symbol_name="DsThreads"
5946             semantic_type="event"
5947             mdapi_supported_apis="OGL4 IO BB"
5948             mdapi_usage_flags="Tier3 Frame Batch Draw"
5949             mdapi_hw_unit_type="gpu"
5950             mdapi_group="EU Array/Domain Shader"
5951             />
5952    <counter name="Samples Written"
5953             description="The total number of samples or pixels written to all render targets."
5954             data_type="uint64"
5955             equation="A 26 READ 4 UMUL"
5956             underscore_name="samples_written"
5957             units="pixels"
5958             symbol_name="SamplesWritten"
5959             semantic_type="event"
5960             mdapi_supported_apis="OGL IO BB"
5961             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5962             mdapi_hw_unit_type="gpu"
5963             mdapi_group="3D Pipe/Output Merger"
5964             />
5965    <counter name="EU Stall"
5966             description="The percentage of time in which the Execution Units were stalled."
5967             data_type="float"
5968             max_equation="100"
5969             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5970             underscore_name="eu_stall"
5971             units="percent"
5972             symbol_name="EuStall"
5973             semantic_type="duration"
5974             mdapi_supported_apis=""
5975             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5976             mdapi_group="EU Array"
5977             mdapi_hw_unit_type="gpu"
5978             />
5979    <counter name="Samples Blended"
5980             description="The total number of blended samples or pixels written to all render targets."
5981             data_type="uint64"
5982             equation="A 27 READ 4 UMUL"
5983             underscore_name="samples_blended"
5984             units="pixels"
5985             symbol_name="SamplesBlended"
5986             semantic_type="event"
5987             mdapi_supported_apis="OGL IO BB"
5988             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5989             mdapi_hw_unit_type="gpu"
5990             mdapi_group="3D Pipe/Output Merger"
5991             />
5992    <counter name="Early Depth Test Fails"
5993             description="The total number of pixels dropped on early depth test."
5994             data_type="uint64"
5995             equation="A 23 READ 4 UMUL"
5996             underscore_name="early_depth_test_fails"
5997             units="pixels"
5998             symbol_name="EarlyDepthTestFails"
5999             semantic_type="event"
6000             mdapi_supported_apis="OGL IO BB"
6001             mdapi_usage_flags="Tier3 Frame Batch Draw"
6002             mdapi_hw_unit_type="gpu"
6003             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6004             />
6005    <counter name="Shader Memory Accesses"
6006             description="The total number of shader memory accesses to L3."
6007             data_type="uint64"
6008             equation="A 32 READ"
6009             underscore_name="shader_memory_accesses"
6010             units="messages"
6011             symbol_name="ShaderMemoryAccesses"
6012             semantic_type="event"
6013             mdapi_supported_apis=""
6014             mdapi_usage_flags="Tier3 Frame Batch Draw"
6015             mdapi_hw_unit_type="gpu"
6016             mdapi_group="L3/Data Port"
6017             />
6018    <counter name="HS Threads Dispatched"
6019             description="The total number of hull shader hardware threads dispatched."
6020             data_type="uint64"
6021             equation="A 2 READ"
6022             underscore_name="hs_threads"
6023             units="threads"
6024             symbol_name="HsThreads"
6025             semantic_type="event"
6026             mdapi_supported_apis="OGL4 IO BB"
6027             mdapi_usage_flags="Tier3 Frame Batch Draw"
6028             mdapi_hw_unit_type="gpu"
6029             mdapi_group="EU Array/Hull Shader"
6030             />
6031    <counter name="SLM Bytes Written"
6032             description="The total number of GPU memory bytes written into shared local memory."
6033             data_type="uint64"
6034             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6035             equation="A 31 READ 64 UMUL"
6036             underscore_name="slm_bytes_written"
6037             units="bytes"
6038             symbol_name="SlmBytesWritten"
6039             semantic_type="throughput"
6040             mdapi_supported_apis="OGL4 OCL IO BB"
6041             mdapi_usage_flags="Tier3 Frame Batch Draw"
6042             mdapi_group="L3/Data Port/SLM"
6043             mdapi_hw_unit_type="gpu"
6044             />
6045    <counter name="L3 Shader Throughput"
6046             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6047             data_type="uint64"
6048             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6049             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6050             underscore_name="l3_shader_throughput"
6051             units="bytes"
6052             symbol_name="L3ShaderThroughput"
6053             semantic_type="throughput"
6054             mdapi_supported_apis="OGL4 OCL IO BB"
6055             mdapi_usage_flags="Tier2 Frame Batch Draw"
6056             mdapi_group="L3/Data Port"
6057             mdapi_hw_unit_type="gpu"
6058             />
6059    <counter name="Samples Killed in FS"
6060             description="The total number of samples or pixels dropped in fragment shaders."
6061             data_type="uint64"
6062             equation="A 24 READ 4 UMUL"
6063             underscore_name="samples_killed_in_ps"
6064             units="pixels"
6065             symbol_name="SamplesKilledInPs"
6066             semantic_type="event"
6067             mdapi_supported_apis="OGL IO BB"
6068             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6069             mdapi_hw_unit_type="gpu"
6070             mdapi_group="3D Pipe/Fragment Shader"
6071             />
6072    <counter name="Shader Atomic Memory Accesses"
6073             description="The total number of shader atomic memory accesses."
6074             data_type="uint64"
6075             equation="A 34 READ"
6076             underscore_name="shader_atomics"
6077             units="messages"
6078             symbol_name="ShaderAtomics"
6079             semantic_type="event"
6080             mdapi_supported_apis="OGL OCL IO BB"
6081             mdapi_usage_flags="Tier3 Frame Batch Draw"
6082             mdapi_hw_unit_type="gpu"
6083             mdapi_group="L3/Data Port/Atomics"
6084             />
6085    <register_config type="NOA">
6086        <register type="NOA" address="0x00009840" value="0x00000080" />
6087        <register type="NOA" address="0x00009888" value="0x126C7B40" />
6088        <register type="NOA" address="0x00009888" value="0x166C0020" />
6089        <register type="NOA" address="0x00009888" value="0x0A603444" />
6090        <register type="NOA" address="0x00009888" value="0x0A613400" />
6091        <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6092        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6093        <register type="NOA" address="0x00009888" value="0x024E8000" />
6094        <register type="NOA" address="0x00009888" value="0x044E8000" />
6095        <register type="NOA" address="0x00009888" value="0x064E8000" />
6096        <register type="NOA" address="0x00009888" value="0x084E8000" />
6097        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6098        <register type="NOA" address="0x00009888" value="0x064F4000" />
6099        <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6100        <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6101        <register type="NOA" address="0x00009888" value="0x006C2A00" />
6102        <register type="NOA" address="0x00009888" value="0x026C285B" />
6103        <register type="NOA" address="0x00009888" value="0x046C005C" />
6104        <register type="NOA" address="0x00009888" value="0x106C0000" />
6105        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6106        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6107        <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6108        <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6109        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6110        <register type="NOA" address="0x00009888" value="0x001B8000" />
6111        <register type="NOA" address="0x00009888" value="0x021BC000" />
6112        <register type="NOA" address="0x00009888" value="0x041BC000" />
6113        <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6114        <register type="NOA" address="0x00009888" value="0x121C8000" />
6115        <register type="NOA" address="0x00009888" value="0x141C8000" />
6116        <register type="NOA" address="0x00009888" value="0x161C8000" />
6117        <register type="NOA" address="0x00009888" value="0x181C8000" />
6118        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6119        <register type="NOA" address="0x00009888" value="0x065B4000" />
6120        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6121        <register type="NOA" address="0x00009888" value="0x10600000" />
6122        <register type="NOA" address="0x00009888" value="0x04600000" />
6123        <register type="NOA" address="0x00009888" value="0x0C610044" />
6124        <register type="NOA" address="0x00009888" value="0x10610000" />
6125        <register type="NOA" address="0x00009888" value="0x06610000" />
6126        <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6127        <register type="NOA" address="0x00009888" value="0x084CA000" />
6128        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6129        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6130        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6131        <register type="NOA" address="0x00009888" value="0x000D8000" />
6132        <register type="NOA" address="0x00009888" value="0x020DA000" />
6133        <register type="NOA" address="0x00009888" value="0x040DA000" />
6134        <register type="NOA" address="0x00009888" value="0x060D2000" />
6135        <register type="NOA" address="0x00009888" value="0x100F0154" />
6136        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6137        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6138        <register type="NOA" address="0x00009888" value="0x182C00AA" />
6139        <register type="NOA" address="0x00009888" value="0x022C8000" />
6140        <register type="NOA" address="0x00009888" value="0x042C8000" />
6141        <register type="NOA" address="0x00009888" value="0x062C8000" />
6142        <register type="NOA" address="0x00009888" value="0x082C8000" />
6143        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6144        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6145        <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6146        <register type="NOA" address="0x00009888" value="0x57900000" />
6147        <register type="NOA" address="0x00009888" value="0x49900420" />
6148        <register type="NOA" address="0x00009888" value="0x37900000" />
6149        <register type="NOA" address="0x00009888" value="0x33900000" />
6150        <register type="NOA" address="0x00009888" value="0x4B900021" />
6151        <register type="NOA" address="0x00009888" value="0x59900000" />
6152        <register type="NOA" address="0x00009888" value="0x51900000" />
6153        <register type="NOA" address="0x00009888" value="0x41900400" />
6154        <register type="NOA" address="0x00009888" value="0x43900421" />
6155        <register type="NOA" address="0x00009888" value="0x53900000" />
6156        <register type="NOA" address="0x00009888" value="0x45900040" />
6157    </register_config>
6158    <register_config type="OA">
6159        <register type="OA" address="0x00002740" value="0x00000000" />
6160        <register type="OA" address="0x00002744" value="0x00800000" />
6161        <register type="OA" address="0x00002710" value="0x00000000" />
6162        <register type="OA" address="0x00002714" value="0xF0800000" />
6163        <register type="OA" address="0x00002720" value="0x00000000" />
6164        <register type="OA" address="0x00002724" value="0xF0800000" />
6165        <register type="OA" address="0x00002770" value="0x00100070" />
6166        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6167        <register type="OA" address="0x00002778" value="0x00014002" />
6168        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6169        <register type="OA" address="0x00002780" value="0x00010002" />
6170        <register type="OA" address="0x00002784" value="0x0000C7FF" />
6171        <register type="OA" address="0x00002788" value="0x00004002" />
6172        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6173        <register type="OA" address="0x00002790" value="0x00100700" />
6174        <register type="OA" address="0x00002794" value="0x0000FF1F" />
6175        <register type="OA" address="0x00002798" value="0x00001402" />
6176        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6177        <register type="OA" address="0x000027A0" value="0x00001002" />
6178        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6179        <register type="OA" address="0x000027A8" value="0x00000402" />
6180        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6181    </register_config>
6182    <register_config type="FLEX">
6183        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6184        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6185        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6186        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6187        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6188        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6189        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6190    </register_config>
6191  </set>
6192
6193  <set name="Metric set L3_2"
6194       mdapi_supported_apis="OGL OCL IO BB"
6195       underscore_name="l3_2"
6196       hw_config_guid="de1bec86-ca92-4b43-89fa-147653221cc0"
6197       chipset="KBLGT3"
6198       symbol_name="L3_2"
6199       >
6200    <counter name="GPU Core Clocks"
6201             description="The total number of GPU core clocks elapsed during the measurement."
6202             data_type="uint64"
6203             equation="GPU_CLOCK 0 READ"
6204             underscore_name="gpu_core_clocks"
6205             units="cycles"
6206             symbol_name="GpuCoreClocks"
6207             semantic_type="event"
6208             mdapi_supported_apis=""
6209             mdapi_usage_flags="Tier1 Frame Batch Draw"
6210             mdapi_hw_unit_type="gpu"
6211             mdapi_group="GPU"
6212             />
6213    <counter name="EU Active"
6214             description="The percentage of time in which the Execution Units were actively processing."
6215             data_type="float"
6216             max_equation="100"
6217             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6218             underscore_name="eu_active"
6219             units="percent"
6220             symbol_name="EuActive"
6221             semantic_type="duration"
6222             mdapi_supported_apis=""
6223             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6224             mdapi_group="EU Array"
6225             mdapi_hw_unit_type="gpu"
6226             />
6227    <counter name="EU Both FPU Pipes Active"
6228             description="The percentage of time in which both EU FPU pipelines were actively processing."
6229             data_type="float"
6230             max_equation="100"
6231             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6232             underscore_name="eu_fpu_both_active"
6233             units="percent"
6234             symbol_name="EuFpuBothActive"
6235             semantic_type="duration"
6236             mdapi_supported_apis=""
6237             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6238             mdapi_group="EU Array/Pipes"
6239             mdapi_hw_unit_type="gpu"
6240             />
6241    <counter name="VS Send Pipe Active"
6242             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6243             data_type="float"
6244             max_equation="100"
6245             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6246             underscore_name="vs_send_active"
6247             units="percent"
6248             symbol_name="VsSendActive"
6249             semantic_type="duration"
6250             mdapi_supported_apis="OGL IO BB"
6251             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6252             mdapi_group="EU Array/Vertex Shader"
6253             mdapi_hw_unit_type="gpu"
6254             />
6255    <counter name="VS FPU1 Pipe Active"
6256             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6257             data_type="float"
6258             max_equation="100"
6259             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6260             underscore_name="vs_fpu1_active"
6261             units="percent"
6262             symbol_name="VsFpu1Active"
6263             semantic_type="duration"
6264             mdapi_supported_apis="OGL IO BB"
6265             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6266             mdapi_group="EU Array/Vertex Shader"
6267             mdapi_hw_unit_type="gpu"
6268             />
6269    <counter name="GS Threads Dispatched"
6270             description="The total number of geometry shader hardware threads dispatched."
6271             data_type="uint64"
6272             equation="A 5 READ"
6273             underscore_name="gs_threads"
6274             units="threads"
6275             symbol_name="GsThreads"
6276             semantic_type="event"
6277             mdapi_supported_apis="OGL4 IO BB"
6278             mdapi_usage_flags="Tier3 Frame Batch Draw"
6279             mdapi_hw_unit_type="gpu"
6280             mdapi_group="EU Array/Geometry Shader"
6281             />
6282    <counter name="Early Hi-Depth Test Fails"
6283             description="The total number of pixels dropped on early hierarchical depth test."
6284             data_type="uint64"
6285             equation="A 22 READ 4 UMUL"
6286             underscore_name="hi_depth_test_fails"
6287             units="pixels"
6288             symbol_name="HiDepthTestFails"
6289             semantic_type="event"
6290             mdapi_supported_apis="OGL IO BB"
6291             mdapi_usage_flags="Tier3 Frame Batch Draw"
6292             mdapi_hw_unit_type="gpu"
6293             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6294             />
6295    <counter name="FS Both FPU Active"
6296             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6297             data_type="float"
6298             max_equation="100"
6299             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6300             underscore_name="ps_eu_both_fpu_active"
6301             units="percent"
6302             symbol_name="PsEuBothFpuActive"
6303             semantic_type="duration"
6304             mdapi_supported_apis="OGL IO BB"
6305             mdapi_usage_flags="Tier4 Frame Batch Draw"
6306             mdapi_group="3D Pipe/Fragment Shader"
6307             mdapi_hw_unit_type="gpu"
6308             />
6309    <counter name="VS Threads Dispatched"
6310             description="The total number of vertex shader hardware threads dispatched."
6311             data_type="uint64"
6312             equation="A 1 READ"
6313             underscore_name="vs_threads"
6314             units="threads"
6315             symbol_name="VsThreads"
6316             semantic_type="event"
6317             mdapi_supported_apis="OGL IO BB"
6318             mdapi_usage_flags="Tier3 Frame Batch Draw"
6319             mdapi_hw_unit_type="gpu"
6320             mdapi_group="EU Array/Vertex Shader"
6321             />
6322    <counter name="FS Threads Dispatched"
6323             description="The total number of fragment shader hardware threads dispatched."
6324             data_type="uint64"
6325             equation="A 6 READ"
6326             underscore_name="ps_threads"
6327             units="threads"
6328             symbol_name="PsThreads"
6329             semantic_type="event"
6330             mdapi_supported_apis="OGL IO BB"
6331             mdapi_usage_flags="Tier3 Frame Batch Draw"
6332             mdapi_hw_unit_type="gpu"
6333             mdapi_group="EU Array/Fragment Shader"
6334             />
6335    <counter name="Shader Barrier Messages"
6336             description="The total number of shader barrier messages."
6337             data_type="uint64"
6338             equation="A 35 READ"
6339             underscore_name="shader_barriers"
6340             units="messages"
6341             symbol_name="ShaderBarriers"
6342             semantic_type="event"
6343             mdapi_supported_apis=""
6344             mdapi_usage_flags="Tier3 Frame Batch Draw"
6345             mdapi_hw_unit_type="gpu"
6346             mdapi_group="EU Array/Barrier"
6347             />
6348    <counter name="Sampler Texels"
6349             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6350             data_type="uint64"
6351             equation="A 28 READ 4 UMUL"
6352             underscore_name="sampler_texels"
6353             units="texels"
6354             symbol_name="SamplerTexels"
6355             semantic_type="event"
6356             mdapi_supported_apis=""
6357             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6358             mdapi_hw_unit_type="gpu"
6359             mdapi_group="Sampler/Sampler Input"
6360             />
6361    <counter name="Pixels Failing Tests"
6362             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6363             data_type="uint64"
6364             equation="A 25 READ 4 UMUL"
6365             underscore_name="pixels_failing_post_ps_tests"
6366             units="pixels"
6367             symbol_name="PixelsFailingPostPsTests"
6368             semantic_type="event"
6369             mdapi_supported_apis="OGL IO BB"
6370             mdapi_usage_flags="Tier3 Frame Batch Draw"
6371             mdapi_hw_unit_type="gpu"
6372             mdapi_group="3D Pipe/Output Merger"
6373             />
6374    <counter name="GPU Time Elapsed"
6375             description="Time elapsed on the GPU during the measurement."
6376             data_type="uint64"
6377             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6378             underscore_name="gpu_time"
6379             units="ns"
6380             symbol_name="GpuTime"
6381             semantic_type="duration"
6382             mdapi_supported_apis=""
6383             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6384             mdapi_hw_unit_type="gpu"
6385             mdapi_group="GPU"
6386             />
6387    <counter name="AVG GPU Core Frequency"
6388             description="Average GPU Core Frequency in the measurement."
6389             data_type="uint64"
6390             max_equation="$GpuMaxFrequency"
6391             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6392             underscore_name="avg_gpu_core_frequency"
6393             units="hz"
6394             symbol_name="AvgGpuCoreFrequency"
6395             semantic_type="event"
6396             mdapi_supported_apis=""
6397             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6398             mdapi_group="GPU"
6399             mdapi_hw_unit_type="gpu"
6400             />
6401    <counter name="Sampler Texels Misses"
6402             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6403             data_type="uint64"
6404             equation="A 29 READ 4 UMUL"
6405             underscore_name="sampler_texel_misses"
6406             units="texels"
6407             symbol_name="SamplerTexelMisses"
6408             semantic_type="event"
6409             mdapi_supported_apis=""
6410             mdapi_usage_flags="Tier3 Batch Frame Draw"
6411             mdapi_hw_unit_type="gpu"
6412             mdapi_group="Sampler/Sampler Cache"
6413             />
6414    <counter name="CS Threads Dispatched"
6415             description="The total number of compute shader hardware threads dispatched."
6416             data_type="uint64"
6417             equation="A 4 READ"
6418             underscore_name="cs_threads"
6419             units="threads"
6420             symbol_name="CsThreads"
6421             semantic_type="event"
6422             mdapi_supported_apis="OGL4 OCL IO BB"
6423             mdapi_usage_flags="Tier3 Frame Batch Draw"
6424             mdapi_hw_unit_type="gpu"
6425             mdapi_group="EU Array/Compute Shader"
6426             />
6427    <counter name="SLM Bytes Read"
6428             description="The total number of GPU memory bytes read from shared local memory."
6429             data_type="uint64"
6430             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6431             equation="A 30 READ 64 UMUL"
6432             underscore_name="slm_bytes_read"
6433             units="bytes"
6434             symbol_name="SlmBytesRead"
6435             semantic_type="throughput"
6436             mdapi_supported_apis="OGL4 OCL IO BB"
6437             mdapi_usage_flags="Tier3 Frame Batch Draw"
6438             mdapi_group="L3/Data Port/SLM"
6439             mdapi_hw_unit_type="gpu"
6440             />
6441    <counter name="PS FPU1 Pipe Active"
6442             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6443             data_type="float"
6444             max_equation="100"
6445             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6446             underscore_name="ps_fpu1_active"
6447             units="percent"
6448             symbol_name="PsFpu1Active"
6449             semantic_type="duration"
6450             mdapi_supported_apis="OGL IO BB"
6451             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6452             mdapi_group="EU Array/Pixel Shader"
6453             mdapi_hw_unit_type="gpu"
6454             />
6455    <counter name="Slice0 L3 Bank2 Stalled"
6456             description="The percentage of time in which slice0 L3 bank2 is stalled"
6457             data_type="float"
6458             max_equation="100"
6459             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6460             underscore_name="l30_bank2_stalled"
6461             units="percent"
6462             symbol_name="L30Bank2Stalled"
6463             availability="$SliceMask 0x1 AND"
6464             semantic_type="duration"
6465             mdapi_supported_apis=""
6466             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6467             mdapi_group="GTI/L3"
6468             mdapi_hw_unit_type="slice"
6469             />
6470    <counter name="PS Send Pipeline Active"
6471             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6472             data_type="float"
6473             max_equation="100"
6474             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6475             underscore_name="ps_send_active"
6476             units="percent"
6477             symbol_name="PsSendActive"
6478             semantic_type="duration"
6479             mdapi_supported_apis="OGL IO BB"
6480             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6481             mdapi_group="EU Array/Pixel Shader"
6482             mdapi_hw_unit_type="gpu"
6483             />
6484    <counter name="VS FPU0 Pipe Active"
6485             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6486             data_type="float"
6487             max_equation="100"
6488             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6489             underscore_name="vs_fpu0_active"
6490             units="percent"
6491             symbol_name="VsFpu0Active"
6492             semantic_type="duration"
6493             mdapi_supported_apis="OGL IO BB"
6494             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6495             mdapi_group="EU Array/Vertex Shader"
6496             mdapi_hw_unit_type="gpu"
6497             />
6498    <counter name="GPU Busy"
6499             description="The percentage of time in which the GPU has been processing GPU commands."
6500             data_type="float"
6501             max_equation="100"
6502             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6503             underscore_name="gpu_busy"
6504             units="percent"
6505             symbol_name="GpuBusy"
6506             semantic_type="duration"
6507             mdapi_supported_apis=""
6508             mdapi_usage_flags="Tier1 Overview System Frame"
6509             mdapi_group="GPU"
6510             mdapi_hw_unit_type="gpu"
6511             />
6512    <counter name="Slice0 L3 Bank2 Active"
6513             description="The percentage of time in which slice0 L3 bank2 is active"
6514             data_type="float"
6515             max_equation="100"
6516             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6517             underscore_name="l30_bank2_active"
6518             units="percent"
6519             symbol_name="L30Bank2Active"
6520             availability="$SliceMask 0x1 AND"
6521             semantic_type="duration"
6522             mdapi_supported_apis=""
6523             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6524             mdapi_group="GTI/L3"
6525             mdapi_hw_unit_type="slice"
6526             />
6527    <counter name="Rasterized Pixels"
6528             description="The total number of rasterized pixels."
6529             data_type="uint64"
6530             equation="A 21 READ 4 UMUL"
6531             underscore_name="rasterized_pixels"
6532             units="pixels"
6533             symbol_name="RasterizedPixels"
6534             semantic_type="event"
6535             mdapi_supported_apis="OGL IO BB"
6536             mdapi_usage_flags="Tier3 Frame Batch Draw"
6537             mdapi_hw_unit_type="gpu"
6538             mdapi_group="3D Pipe/Rasterizer"
6539             />
6540    <counter name="PS FPU0 Pipe Active"
6541             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6542             data_type="float"
6543             max_equation="100"
6544             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6545             underscore_name="ps_fpu0_active"
6546             units="percent"
6547             symbol_name="PsFpu0Active"
6548             semantic_type="duration"
6549             mdapi_supported_apis="OGL IO BB"
6550             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6551             mdapi_group="EU Array/Pixel Shader"
6552             mdapi_hw_unit_type="gpu"
6553             />
6554    <counter name="DS Threads Dispatched"
6555             description="The total number of domain shader hardware threads dispatched."
6556             data_type="uint64"
6557             equation="A 3 READ"
6558             underscore_name="ds_threads"
6559             units="threads"
6560             symbol_name="DsThreads"
6561             semantic_type="event"
6562             mdapi_supported_apis="OGL4 IO BB"
6563             mdapi_usage_flags="Tier3 Frame Batch Draw"
6564             mdapi_hw_unit_type="gpu"
6565             mdapi_group="EU Array/Domain Shader"
6566             />
6567    <counter name="Samples Written"
6568             description="The total number of samples or pixels written to all render targets."
6569             data_type="uint64"
6570             equation="A 26 READ 4 UMUL"
6571             underscore_name="samples_written"
6572             units="pixels"
6573             symbol_name="SamplesWritten"
6574             semantic_type="event"
6575             mdapi_supported_apis="OGL IO BB"
6576             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6577             mdapi_hw_unit_type="gpu"
6578             mdapi_group="3D Pipe/Output Merger"
6579             />
6580    <counter name="EU Stall"
6581             description="The percentage of time in which the Execution Units were stalled."
6582             data_type="float"
6583             max_equation="100"
6584             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6585             underscore_name="eu_stall"
6586             units="percent"
6587             symbol_name="EuStall"
6588             semantic_type="duration"
6589             mdapi_supported_apis=""
6590             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6591             mdapi_group="EU Array"
6592             mdapi_hw_unit_type="gpu"
6593             />
6594    <counter name="Samples Blended"
6595             description="The total number of blended samples or pixels written to all render targets."
6596             data_type="uint64"
6597             equation="A 27 READ 4 UMUL"
6598             underscore_name="samples_blended"
6599             units="pixels"
6600             symbol_name="SamplesBlended"
6601             semantic_type="event"
6602             mdapi_supported_apis="OGL IO BB"
6603             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6604             mdapi_hw_unit_type="gpu"
6605             mdapi_group="3D Pipe/Output Merger"
6606             />
6607    <counter name="Early Depth Test Fails"
6608             description="The total number of pixels dropped on early depth test."
6609             data_type="uint64"
6610             equation="A 23 READ 4 UMUL"
6611             underscore_name="early_depth_test_fails"
6612             units="pixels"
6613             symbol_name="EarlyDepthTestFails"
6614             semantic_type="event"
6615             mdapi_supported_apis="OGL IO BB"
6616             mdapi_usage_flags="Tier3 Frame Batch Draw"
6617             mdapi_hw_unit_type="gpu"
6618             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6619             />
6620    <counter name="Shader Memory Accesses"
6621             description="The total number of shader memory accesses to L3."
6622             data_type="uint64"
6623             equation="A 32 READ"
6624             underscore_name="shader_memory_accesses"
6625             units="messages"
6626             symbol_name="ShaderMemoryAccesses"
6627             semantic_type="event"
6628             mdapi_supported_apis=""
6629             mdapi_usage_flags="Tier3 Frame Batch Draw"
6630             mdapi_hw_unit_type="gpu"
6631             mdapi_group="L3/Data Port"
6632             />
6633    <counter name="HS Threads Dispatched"
6634             description="The total number of hull shader hardware threads dispatched."
6635             data_type="uint64"
6636             equation="A 2 READ"
6637             underscore_name="hs_threads"
6638             units="threads"
6639             symbol_name="HsThreads"
6640             semantic_type="event"
6641             mdapi_supported_apis="OGL4 IO BB"
6642             mdapi_usage_flags="Tier3 Frame Batch Draw"
6643             mdapi_hw_unit_type="gpu"
6644             mdapi_group="EU Array/Hull Shader"
6645             />
6646    <counter name="SLM Bytes Written"
6647             description="The total number of GPU memory bytes written into shared local memory."
6648             data_type="uint64"
6649             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6650             equation="A 31 READ 64 UMUL"
6651             underscore_name="slm_bytes_written"
6652             units="bytes"
6653             symbol_name="SlmBytesWritten"
6654             semantic_type="throughput"
6655             mdapi_supported_apis="OGL4 OCL IO BB"
6656             mdapi_usage_flags="Tier3 Frame Batch Draw"
6657             mdapi_group="L3/Data Port/SLM"
6658             mdapi_hw_unit_type="gpu"
6659             />
6660    <counter name="L3 Shader Throughput"
6661             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6662             data_type="uint64"
6663             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6664             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6665             underscore_name="l3_shader_throughput"
6666             units="bytes"
6667             symbol_name="L3ShaderThroughput"
6668             semantic_type="throughput"
6669             mdapi_supported_apis="OGL4 OCL IO BB"
6670             mdapi_usage_flags="Tier2 Frame Batch Draw"
6671             mdapi_group="L3/Data Port"
6672             mdapi_hw_unit_type="gpu"
6673             />
6674    <counter name="Samples Killed in FS"
6675             description="The total number of samples or pixels dropped in fragment shaders."
6676             data_type="uint64"
6677             equation="A 24 READ 4 UMUL"
6678             underscore_name="samples_killed_in_ps"
6679             units="pixels"
6680             symbol_name="SamplesKilledInPs"
6681             semantic_type="event"
6682             mdapi_supported_apis="OGL IO BB"
6683             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6684             mdapi_hw_unit_type="gpu"
6685             mdapi_group="3D Pipe/Fragment Shader"
6686             />
6687    <counter name="Shader Atomic Memory Accesses"
6688             description="The total number of shader atomic memory accesses."
6689             data_type="uint64"
6690             equation="A 34 READ"
6691             underscore_name="shader_atomics"
6692             units="messages"
6693             symbol_name="ShaderAtomics"
6694             semantic_type="event"
6695             mdapi_supported_apis="OGL OCL IO BB"
6696             mdapi_usage_flags="Tier3 Frame Batch Draw"
6697             mdapi_hw_unit_type="gpu"
6698             mdapi_group="L3/Data Port/Atomics"
6699             />
6700    <register_config type="NOA">
6701        <register type="NOA" address="0x00009840" value="0x00000080" />
6702        <register type="NOA" address="0x00009888" value="0x126C02E0" />
6703        <register type="NOA" address="0x00009888" value="0x146C0001" />
6704        <register type="NOA" address="0x00009888" value="0x0A623400" />
6705        <register type="NOA" address="0x00009888" value="0x044E8000" />
6706        <register type="NOA" address="0x00009888" value="0x064E8000" />
6707        <register type="NOA" address="0x00009888" value="0x084E8000" />
6708        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6709        <register type="NOA" address="0x00009888" value="0x064F4000" />
6710        <register type="NOA" address="0x00009888" value="0x026C3324" />
6711        <register type="NOA" address="0x00009888" value="0x046C3422" />
6712        <register type="NOA" address="0x00009888" value="0x106C0000" />
6713        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6714        <register type="NOA" address="0x00009888" value="0x021BC000" />
6715        <register type="NOA" address="0x00009888" value="0x041BC000" />
6716        <register type="NOA" address="0x00009888" value="0x141C8000" />
6717        <register type="NOA" address="0x00009888" value="0x161C8000" />
6718        <register type="NOA" address="0x00009888" value="0x181C8000" />
6719        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6720        <register type="NOA" address="0x00009888" value="0x065B4000" />
6721        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6722        <register type="NOA" address="0x00009888" value="0x06614000" />
6723        <register type="NOA" address="0x00009888" value="0x0C620044" />
6724        <register type="NOA" address="0x00009888" value="0x10620000" />
6725        <register type="NOA" address="0x00009888" value="0x06620000" />
6726        <register type="NOA" address="0x00009888" value="0x084C8000" />
6727        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6728        <register type="NOA" address="0x00009888" value="0x020DA000" />
6729        <register type="NOA" address="0x00009888" value="0x040DA000" />
6730        <register type="NOA" address="0x00009888" value="0x060D2000" />
6731        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6732        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6733        <register type="NOA" address="0x00009888" value="0x042C8000" />
6734        <register type="NOA" address="0x00009888" value="0x062C8000" />
6735        <register type="NOA" address="0x00009888" value="0x082C8000" />
6736        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6737        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6738        <register type="NOA" address="0x00009888" value="0x1190F800" />
6739        <register type="NOA" address="0x00009888" value="0x37900000" />
6740        <register type="NOA" address="0x00009888" value="0x51900000" />
6741        <register type="NOA" address="0x00009888" value="0x43900000" />
6742        <register type="NOA" address="0x00009888" value="0x53900000" />
6743        <register type="NOA" address="0x00009888" value="0x45900000" />
6744        <register type="NOA" address="0x00009888" value="0x33900000" />
6745    </register_config>
6746    <register_config type="OA">
6747        <register type="OA" address="0x00002740" value="0x00000000" />
6748        <register type="OA" address="0x00002744" value="0x00800000" />
6749        <register type="OA" address="0x00002710" value="0x00000000" />
6750        <register type="OA" address="0x00002714" value="0xF0800000" />
6751        <register type="OA" address="0x00002720" value="0x00000000" />
6752        <register type="OA" address="0x00002724" value="0x00800000" />
6753        <register type="OA" address="0x00002770" value="0x00100070" />
6754        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6755        <register type="OA" address="0x00002778" value="0x00028002" />
6756        <register type="OA" address="0x0000277C" value="0x000087FF" />
6757        <register type="OA" address="0x00002780" value="0x00020002" />
6758        <register type="OA" address="0x00002784" value="0x00008FFF" />
6759        <register type="OA" address="0x00002788" value="0x00008002" />
6760        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6761    </register_config>
6762    <register_config type="FLEX">
6763        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6764        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6765        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6766        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6767        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6768        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6769        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6770    </register_config>
6771  </set>
6772
6773  <set name="Metric set L3_3"
6774       mdapi_supported_apis="OGL OCL IO BB"
6775       underscore_name="l3_3"
6776       hw_config_guid="e63537bb-10be-4d4a-92c4-c6b0c65e02ef"
6777       chipset="KBLGT3"
6778       symbol_name="L3_3"
6779       >
6780    <counter name="GPU Core Clocks"
6781             description="The total number of GPU core clocks elapsed during the measurement."
6782             data_type="uint64"
6783             equation="GPU_CLOCK 0 READ"
6784             underscore_name="gpu_core_clocks"
6785             units="cycles"
6786             symbol_name="GpuCoreClocks"
6787             semantic_type="event"
6788             mdapi_supported_apis=""
6789             mdapi_usage_flags="Tier1 Frame Batch Draw"
6790             mdapi_hw_unit_type="gpu"
6791             mdapi_group="GPU"
6792             />
6793    <counter name="EU Active"
6794             description="The percentage of time in which the Execution Units were actively processing."
6795             data_type="float"
6796             max_equation="100"
6797             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6798             underscore_name="eu_active"
6799             units="percent"
6800             symbol_name="EuActive"
6801             semantic_type="duration"
6802             mdapi_supported_apis=""
6803             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6804             mdapi_group="EU Array"
6805             mdapi_hw_unit_type="gpu"
6806             />
6807    <counter name="EU Both FPU Pipes Active"
6808             description="The percentage of time in which both EU FPU pipelines were actively processing."
6809             data_type="float"
6810             max_equation="100"
6811             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6812             underscore_name="eu_fpu_both_active"
6813             units="percent"
6814             symbol_name="EuFpuBothActive"
6815             semantic_type="duration"
6816             mdapi_supported_apis=""
6817             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6818             mdapi_group="EU Array/Pipes"
6819             mdapi_hw_unit_type="gpu"
6820             />
6821    <counter name="VS Send Pipe Active"
6822             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6823             data_type="float"
6824             max_equation="100"
6825             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6826             underscore_name="vs_send_active"
6827             units="percent"
6828             symbol_name="VsSendActive"
6829             semantic_type="duration"
6830             mdapi_supported_apis="OGL IO BB"
6831             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6832             mdapi_group="EU Array/Vertex Shader"
6833             mdapi_hw_unit_type="gpu"
6834             />
6835    <counter name="VS FPU1 Pipe Active"
6836             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6837             data_type="float"
6838             max_equation="100"
6839             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6840             underscore_name="vs_fpu1_active"
6841             units="percent"
6842             symbol_name="VsFpu1Active"
6843             semantic_type="duration"
6844             mdapi_supported_apis="OGL IO BB"
6845             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6846             mdapi_group="EU Array/Vertex Shader"
6847             mdapi_hw_unit_type="gpu"
6848             />
6849    <counter name="GS Threads Dispatched"
6850             description="The total number of geometry shader hardware threads dispatched."
6851             data_type="uint64"
6852             equation="A 5 READ"
6853             underscore_name="gs_threads"
6854             units="threads"
6855             symbol_name="GsThreads"
6856             semantic_type="event"
6857             mdapi_supported_apis="OGL4 IO BB"
6858             mdapi_usage_flags="Tier3 Frame Batch Draw"
6859             mdapi_hw_unit_type="gpu"
6860             mdapi_group="EU Array/Geometry Shader"
6861             />
6862    <counter name="Early Hi-Depth Test Fails"
6863             description="The total number of pixels dropped on early hierarchical depth test."
6864             data_type="uint64"
6865             equation="A 22 READ 4 UMUL"
6866             underscore_name="hi_depth_test_fails"
6867             units="pixels"
6868             symbol_name="HiDepthTestFails"
6869             semantic_type="event"
6870             mdapi_supported_apis="OGL IO BB"
6871             mdapi_usage_flags="Tier3 Frame Batch Draw"
6872             mdapi_hw_unit_type="gpu"
6873             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6874             />
6875    <counter name="FS Both FPU Active"
6876             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6877             data_type="float"
6878             max_equation="100"
6879             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6880             underscore_name="ps_eu_both_fpu_active"
6881             units="percent"
6882             symbol_name="PsEuBothFpuActive"
6883             semantic_type="duration"
6884             mdapi_supported_apis="OGL IO BB"
6885             mdapi_usage_flags="Tier4 Frame Batch Draw"
6886             mdapi_group="3D Pipe/Fragment Shader"
6887             mdapi_hw_unit_type="gpu"
6888             />
6889    <counter name="VS Threads Dispatched"
6890             description="The total number of vertex shader hardware threads dispatched."
6891             data_type="uint64"
6892             equation="A 1 READ"
6893             underscore_name="vs_threads"
6894             units="threads"
6895             symbol_name="VsThreads"
6896             semantic_type="event"
6897             mdapi_supported_apis="OGL IO BB"
6898             mdapi_usage_flags="Tier3 Frame Batch Draw"
6899             mdapi_hw_unit_type="gpu"
6900             mdapi_group="EU Array/Vertex Shader"
6901             />
6902    <counter name="FS Threads Dispatched"
6903             description="The total number of fragment shader hardware threads dispatched."
6904             data_type="uint64"
6905             equation="A 6 READ"
6906             underscore_name="ps_threads"
6907             units="threads"
6908             symbol_name="PsThreads"
6909             semantic_type="event"
6910             mdapi_supported_apis="OGL IO BB"
6911             mdapi_usage_flags="Tier3 Frame Batch Draw"
6912             mdapi_hw_unit_type="gpu"
6913             mdapi_group="EU Array/Fragment Shader"
6914             />
6915    <counter name="Slice0 L3 Bank3 Stalled"
6916             description="The percentage of time in which slice0 L3 bank3 is stalled"
6917             data_type="float"
6918             max_equation="100"
6919             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6920             underscore_name="l30_bank3_stalled"
6921             units="percent"
6922             symbol_name="L30Bank3Stalled"
6923             availability="$SliceMask 0x1 AND"
6924             semantic_type="duration"
6925             mdapi_supported_apis=""
6926             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6927             mdapi_group="GTI/L3"
6928             mdapi_hw_unit_type="slice"
6929             />
6930    <counter name="Shader Barrier Messages"
6931             description="The total number of shader barrier messages."
6932             data_type="uint64"
6933             equation="A 35 READ"
6934             underscore_name="shader_barriers"
6935             units="messages"
6936             symbol_name="ShaderBarriers"
6937             semantic_type="event"
6938             mdapi_supported_apis=""
6939             mdapi_usage_flags="Tier3 Frame Batch Draw"
6940             mdapi_hw_unit_type="gpu"
6941             mdapi_group="EU Array/Barrier"
6942             />
6943    <counter name="Sampler Texels"
6944             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6945             data_type="uint64"
6946             equation="A 28 READ 4 UMUL"
6947             underscore_name="sampler_texels"
6948             units="texels"
6949             symbol_name="SamplerTexels"
6950             semantic_type="event"
6951             mdapi_supported_apis=""
6952             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6953             mdapi_hw_unit_type="gpu"
6954             mdapi_group="Sampler/Sampler Input"
6955             />
6956    <counter name="Pixels Failing Tests"
6957             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6958             data_type="uint64"
6959             equation="A 25 READ 4 UMUL"
6960             underscore_name="pixels_failing_post_ps_tests"
6961             units="pixels"
6962             symbol_name="PixelsFailingPostPsTests"
6963             semantic_type="event"
6964             mdapi_supported_apis="OGL IO BB"
6965             mdapi_usage_flags="Tier3 Frame Batch Draw"
6966             mdapi_hw_unit_type="gpu"
6967             mdapi_group="3D Pipe/Output Merger"
6968             />
6969    <counter name="GPU Time Elapsed"
6970             description="Time elapsed on the GPU during the measurement."
6971             data_type="uint64"
6972             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6973             underscore_name="gpu_time"
6974             units="ns"
6975             symbol_name="GpuTime"
6976             semantic_type="duration"
6977             mdapi_supported_apis=""
6978             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6979             mdapi_hw_unit_type="gpu"
6980             mdapi_group="GPU"
6981             />
6982    <counter name="AVG GPU Core Frequency"
6983             description="Average GPU Core Frequency in the measurement."
6984             data_type="uint64"
6985             max_equation="$GpuMaxFrequency"
6986             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6987             underscore_name="avg_gpu_core_frequency"
6988             units="hz"
6989             symbol_name="AvgGpuCoreFrequency"
6990             semantic_type="event"
6991             mdapi_supported_apis=""
6992             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6993             mdapi_group="GPU"
6994             mdapi_hw_unit_type="gpu"
6995             />
6996    <counter name="Sampler Texels Misses"
6997             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6998             data_type="uint64"
6999             equation="A 29 READ 4 UMUL"
7000             underscore_name="sampler_texel_misses"
7001             units="texels"
7002             symbol_name="SamplerTexelMisses"
7003             semantic_type="event"
7004             mdapi_supported_apis=""
7005             mdapi_usage_flags="Tier3 Batch Frame Draw"
7006             mdapi_hw_unit_type="gpu"
7007             mdapi_group="Sampler/Sampler Cache"
7008             />
7009    <counter name="CS Threads Dispatched"
7010             description="The total number of compute shader hardware threads dispatched."
7011             data_type="uint64"
7012             equation="A 4 READ"
7013             underscore_name="cs_threads"
7014             units="threads"
7015             symbol_name="CsThreads"
7016             semantic_type="event"
7017             mdapi_supported_apis="OGL4 OCL IO BB"
7018             mdapi_usage_flags="Tier3 Frame Batch Draw"
7019             mdapi_hw_unit_type="gpu"
7020             mdapi_group="EU Array/Compute Shader"
7021             />
7022    <counter name="SLM Bytes Read"
7023             description="The total number of GPU memory bytes read from shared local memory."
7024             data_type="uint64"
7025             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7026             equation="A 30 READ 64 UMUL"
7027             underscore_name="slm_bytes_read"
7028             units="bytes"
7029             symbol_name="SlmBytesRead"
7030             semantic_type="throughput"
7031             mdapi_supported_apis="OGL4 OCL IO BB"
7032             mdapi_usage_flags="Tier3 Frame Batch Draw"
7033             mdapi_group="L3/Data Port/SLM"
7034             mdapi_hw_unit_type="gpu"
7035             />
7036    <counter name="PS FPU1 Pipe Active"
7037             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7038             data_type="float"
7039             max_equation="100"
7040             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7041             underscore_name="ps_fpu1_active"
7042             units="percent"
7043             symbol_name="PsFpu1Active"
7044             semantic_type="duration"
7045             mdapi_supported_apis="OGL IO BB"
7046             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7047             mdapi_group="EU Array/Pixel Shader"
7048             mdapi_hw_unit_type="gpu"
7049             />
7050    <counter name="Slice0 L3 Bank3 Active"
7051             description="The percentage of time in which slice0 L3 bank3 is active"
7052             data_type="float"
7053             max_equation="100"
7054             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7055             underscore_name="l30_bank3_active"
7056             units="percent"
7057             symbol_name="L30Bank3Active"
7058             availability="$SliceMask 0x1 AND"
7059             semantic_type="duration"
7060             mdapi_supported_apis=""
7061             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7062             mdapi_group="GTI/L3"
7063             mdapi_hw_unit_type="slice"
7064             />
7065    <counter name="PS Send Pipeline Active"
7066             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7067             data_type="float"
7068             max_equation="100"
7069             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7070             underscore_name="ps_send_active"
7071             units="percent"
7072             symbol_name="PsSendActive"
7073             semantic_type="duration"
7074             mdapi_supported_apis="OGL IO BB"
7075             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7076             mdapi_group="EU Array/Pixel Shader"
7077             mdapi_hw_unit_type="gpu"
7078             />
7079    <counter name="VS FPU0 Pipe Active"
7080             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7081             data_type="float"
7082             max_equation="100"
7083             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7084             underscore_name="vs_fpu0_active"
7085             units="percent"
7086             symbol_name="VsFpu0Active"
7087             semantic_type="duration"
7088             mdapi_supported_apis="OGL IO BB"
7089             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7090             mdapi_group="EU Array/Vertex Shader"
7091             mdapi_hw_unit_type="gpu"
7092             />
7093    <counter name="GPU Busy"
7094             description="The percentage of time in which the GPU has been processing GPU commands."
7095             data_type="float"
7096             max_equation="100"
7097             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7098             underscore_name="gpu_busy"
7099             units="percent"
7100             symbol_name="GpuBusy"
7101             semantic_type="duration"
7102             mdapi_supported_apis=""
7103             mdapi_usage_flags="Tier1 Overview System Frame"
7104             mdapi_group="GPU"
7105             mdapi_hw_unit_type="gpu"
7106             />
7107    <counter name="Rasterized Pixels"
7108             description="The total number of rasterized pixels."
7109             data_type="uint64"
7110             equation="A 21 READ 4 UMUL"
7111             underscore_name="rasterized_pixels"
7112             units="pixels"
7113             symbol_name="RasterizedPixels"
7114             semantic_type="event"
7115             mdapi_supported_apis="OGL IO BB"
7116             mdapi_usage_flags="Tier3 Frame Batch Draw"
7117             mdapi_hw_unit_type="gpu"
7118             mdapi_group="3D Pipe/Rasterizer"
7119             />
7120    <counter name="PS FPU0 Pipe Active"
7121             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7122             data_type="float"
7123             max_equation="100"
7124             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7125             underscore_name="ps_fpu0_active"
7126             units="percent"
7127             symbol_name="PsFpu0Active"
7128             semantic_type="duration"
7129             mdapi_supported_apis="OGL IO BB"
7130             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7131             mdapi_group="EU Array/Pixel Shader"
7132             mdapi_hw_unit_type="gpu"
7133             />
7134    <counter name="DS Threads Dispatched"
7135             description="The total number of domain shader hardware threads dispatched."
7136             data_type="uint64"
7137             equation="A 3 READ"
7138             underscore_name="ds_threads"
7139             units="threads"
7140             symbol_name="DsThreads"
7141             semantic_type="event"
7142             mdapi_supported_apis="OGL4 IO BB"
7143             mdapi_usage_flags="Tier3 Frame Batch Draw"
7144             mdapi_hw_unit_type="gpu"
7145             mdapi_group="EU Array/Domain Shader"
7146             />
7147    <counter name="Samples Written"
7148             description="The total number of samples or pixels written to all render targets."
7149             data_type="uint64"
7150             equation="A 26 READ 4 UMUL"
7151             underscore_name="samples_written"
7152             units="pixels"
7153             symbol_name="SamplesWritten"
7154             semantic_type="event"
7155             mdapi_supported_apis="OGL IO BB"
7156             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7157             mdapi_hw_unit_type="gpu"
7158             mdapi_group="3D Pipe/Output Merger"
7159             />
7160    <counter name="EU Stall"
7161             description="The percentage of time in which the Execution Units were stalled."
7162             data_type="float"
7163             max_equation="100"
7164             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7165             underscore_name="eu_stall"
7166             units="percent"
7167             symbol_name="EuStall"
7168             semantic_type="duration"
7169             mdapi_supported_apis=""
7170             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7171             mdapi_group="EU Array"
7172             mdapi_hw_unit_type="gpu"
7173             />
7174    <counter name="Samples Blended"
7175             description="The total number of blended samples or pixels written to all render targets."
7176             data_type="uint64"
7177             equation="A 27 READ 4 UMUL"
7178             underscore_name="samples_blended"
7179             units="pixels"
7180             symbol_name="SamplesBlended"
7181             semantic_type="event"
7182             mdapi_supported_apis="OGL IO BB"
7183             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7184             mdapi_hw_unit_type="gpu"
7185             mdapi_group="3D Pipe/Output Merger"
7186             />
7187    <counter name="Early Depth Test Fails"
7188             description="The total number of pixels dropped on early depth test."
7189             data_type="uint64"
7190             equation="A 23 READ 4 UMUL"
7191             underscore_name="early_depth_test_fails"
7192             units="pixels"
7193             symbol_name="EarlyDepthTestFails"
7194             semantic_type="event"
7195             mdapi_supported_apis="OGL IO BB"
7196             mdapi_usage_flags="Tier3 Frame Batch Draw"
7197             mdapi_hw_unit_type="gpu"
7198             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7199             />
7200    <counter name="Shader Memory Accesses"
7201             description="The total number of shader memory accesses to L3."
7202             data_type="uint64"
7203             equation="A 32 READ"
7204             underscore_name="shader_memory_accesses"
7205             units="messages"
7206             symbol_name="ShaderMemoryAccesses"
7207             semantic_type="event"
7208             mdapi_supported_apis=""
7209             mdapi_usage_flags="Tier3 Frame Batch Draw"
7210             mdapi_hw_unit_type="gpu"
7211             mdapi_group="L3/Data Port"
7212             />
7213    <counter name="HS Threads Dispatched"
7214             description="The total number of hull shader hardware threads dispatched."
7215             data_type="uint64"
7216             equation="A 2 READ"
7217             underscore_name="hs_threads"
7218             units="threads"
7219             symbol_name="HsThreads"
7220             semantic_type="event"
7221             mdapi_supported_apis="OGL4 IO BB"
7222             mdapi_usage_flags="Tier3 Frame Batch Draw"
7223             mdapi_hw_unit_type="gpu"
7224             mdapi_group="EU Array/Hull Shader"
7225             />
7226    <counter name="SLM Bytes Written"
7227             description="The total number of GPU memory bytes written into shared local memory."
7228             data_type="uint64"
7229             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7230             equation="A 31 READ 64 UMUL"
7231             underscore_name="slm_bytes_written"
7232             units="bytes"
7233             symbol_name="SlmBytesWritten"
7234             semantic_type="throughput"
7235             mdapi_supported_apis="OGL4 OCL IO BB"
7236             mdapi_usage_flags="Tier3 Frame Batch Draw"
7237             mdapi_group="L3/Data Port/SLM"
7238             mdapi_hw_unit_type="gpu"
7239             />
7240    <counter name="L3 Shader Throughput"
7241             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7242             data_type="uint64"
7243             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7244             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7245             underscore_name="l3_shader_throughput"
7246             units="bytes"
7247             symbol_name="L3ShaderThroughput"
7248             semantic_type="throughput"
7249             mdapi_supported_apis="OGL4 OCL IO BB"
7250             mdapi_usage_flags="Tier2 Frame Batch Draw"
7251             mdapi_group="L3/Data Port"
7252             mdapi_hw_unit_type="gpu"
7253             />
7254    <counter name="Samples Killed in FS"
7255             description="The total number of samples or pixels dropped in fragment shaders."
7256             data_type="uint64"
7257             equation="A 24 READ 4 UMUL"
7258             underscore_name="samples_killed_in_ps"
7259             units="pixels"
7260             symbol_name="SamplesKilledInPs"
7261             semantic_type="event"
7262             mdapi_supported_apis="OGL IO BB"
7263             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7264             mdapi_hw_unit_type="gpu"
7265             mdapi_group="3D Pipe/Fragment Shader"
7266             />
7267    <counter name="Shader Atomic Memory Accesses"
7268             description="The total number of shader atomic memory accesses."
7269             data_type="uint64"
7270             equation="A 34 READ"
7271             underscore_name="shader_atomics"
7272             units="messages"
7273             symbol_name="ShaderAtomics"
7274             semantic_type="event"
7275             mdapi_supported_apis="OGL OCL IO BB"
7276             mdapi_usage_flags="Tier3 Frame Batch Draw"
7277             mdapi_hw_unit_type="gpu"
7278             mdapi_group="L3/Data Port/Atomics"
7279             />
7280    <register_config type="NOA">
7281        <register type="NOA" address="0x00009840" value="0x00000080" />
7282        <register type="NOA" address="0x00009888" value="0x126C4E80" />
7283        <register type="NOA" address="0x00009888" value="0x146C0000" />
7284        <register type="NOA" address="0x00009888" value="0x0A633400" />
7285        <register type="NOA" address="0x00009888" value="0x044E8000" />
7286        <register type="NOA" address="0x00009888" value="0x064E8000" />
7287        <register type="NOA" address="0x00009888" value="0x084E8000" />
7288        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7289        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7290        <register type="NOA" address="0x00009888" value="0x026C3321" />
7291        <register type="NOA" address="0x00009888" value="0x046C342F" />
7292        <register type="NOA" address="0x00009888" value="0x106C0000" />
7293        <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7294        <register type="NOA" address="0x00009888" value="0x021BC000" />
7295        <register type="NOA" address="0x00009888" value="0x041BC000" />
7296        <register type="NOA" address="0x00009888" value="0x061B4000" />
7297        <register type="NOA" address="0x00009888" value="0x141C8000" />
7298        <register type="NOA" address="0x00009888" value="0x161C8000" />
7299        <register type="NOA" address="0x00009888" value="0x181C8000" />
7300        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7301        <register type="NOA" address="0x00009888" value="0x06604000" />
7302        <register type="NOA" address="0x00009888" value="0x0C630044" />
7303        <register type="NOA" address="0x00009888" value="0x10630000" />
7304        <register type="NOA" address="0x00009888" value="0x06630000" />
7305        <register type="NOA" address="0x00009888" value="0x084C8000" />
7306        <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7307        <register type="NOA" address="0x00009888" value="0x020DA000" />
7308        <register type="NOA" address="0x00009888" value="0x040DA000" />
7309        <register type="NOA" address="0x00009888" value="0x060D2000" />
7310        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7311        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7312        <register type="NOA" address="0x00009888" value="0x042C8000" />
7313        <register type="NOA" address="0x00009888" value="0x062C8000" />
7314        <register type="NOA" address="0x00009888" value="0x082C8000" />
7315        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7316        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7317        <register type="NOA" address="0x00009888" value="0x1190F800" />
7318        <register type="NOA" address="0x00009888" value="0x37900000" />
7319        <register type="NOA" address="0x00009888" value="0x51900000" />
7320        <register type="NOA" address="0x00009888" value="0x43900842" />
7321        <register type="NOA" address="0x00009888" value="0x53900000" />
7322        <register type="NOA" address="0x00009888" value="0x45900002" />
7323        <register type="NOA" address="0x00009888" value="0x33900000" />
7324    </register_config>
7325    <register_config type="OA">
7326        <register type="OA" address="0x00002740" value="0x00000000" />
7327        <register type="OA" address="0x00002744" value="0x00800000" />
7328        <register type="OA" address="0x00002710" value="0x00000000" />
7329        <register type="OA" address="0x00002714" value="0xF0800000" />
7330        <register type="OA" address="0x00002720" value="0x00000000" />
7331        <register type="OA" address="0x00002724" value="0x00800000" />
7332        <register type="OA" address="0x00002770" value="0x00100070" />
7333        <register type="OA" address="0x00002774" value="0x0000FFF1" />
7334        <register type="OA" address="0x00002778" value="0x00028002" />
7335        <register type="OA" address="0x0000277C" value="0x000087FF" />
7336        <register type="OA" address="0x00002780" value="0x00020002" />
7337        <register type="OA" address="0x00002784" value="0x00008FFF" />
7338        <register type="OA" address="0x00002788" value="0x00008002" />
7339        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7340    </register_config>
7341    <register_config type="FLEX">
7342        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7343        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7344        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7345        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7346        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7347        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7348        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7349    </register_config>
7350  </set>
7351
7352  <set name="Metric set RasterizerAndPixelBackend"
7353       mdapi_supported_apis="OGL OCL IO BB"
7354       underscore_name="rasterizer_and_pixel_backend"
7355       hw_config_guid="7a03a9f8-ec5e-46bb-8b67-1f0ff1476281"
7356       chipset="KBLGT3"
7357       symbol_name="RasterizerAndPixelBackend"
7358       >
7359    <counter name="GPU Core Clocks"
7360             description="The total number of GPU core clocks elapsed during the measurement."
7361             data_type="uint64"
7362             equation="GPU_CLOCK 0 READ"
7363             underscore_name="gpu_core_clocks"
7364             units="cycles"
7365             symbol_name="GpuCoreClocks"
7366             semantic_type="event"
7367             mdapi_supported_apis=""
7368             mdapi_usage_flags="Tier1 Frame Batch Draw"
7369             mdapi_hw_unit_type="gpu"
7370             mdapi_group="GPU"
7371             />
7372    <counter name="EU Active"
7373             description="The percentage of time in which the Execution Units were actively processing."
7374             data_type="float"
7375             max_equation="100"
7376             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7377             underscore_name="eu_active"
7378             units="percent"
7379             symbol_name="EuActive"
7380             semantic_type="duration"
7381             mdapi_supported_apis=""
7382             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7383             mdapi_group="EU Array"
7384             mdapi_hw_unit_type="gpu"
7385             />
7386    <counter name="EU Both FPU Pipes Active"
7387             description="The percentage of time in which both EU FPU pipelines were actively processing."
7388             data_type="float"
7389             max_equation="100"
7390             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7391             underscore_name="eu_fpu_both_active"
7392             units="percent"
7393             symbol_name="EuFpuBothActive"
7394             semantic_type="duration"
7395             mdapi_supported_apis=""
7396             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7397             mdapi_group="EU Array/Pipes"
7398             mdapi_hw_unit_type="gpu"
7399             />
7400    <counter name="VS Send Pipe Active"
7401             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7402             data_type="float"
7403             max_equation="100"
7404             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7405             underscore_name="vs_send_active"
7406             units="percent"
7407             symbol_name="VsSendActive"
7408             semantic_type="duration"
7409             mdapi_supported_apis="OGL IO BB"
7410             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7411             mdapi_group="EU Array/Vertex Shader"
7412             mdapi_hw_unit_type="gpu"
7413             />
7414    <counter name="VS FPU1 Pipe Active"
7415             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7416             data_type="float"
7417             max_equation="100"
7418             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7419             underscore_name="vs_fpu1_active"
7420             units="percent"
7421             symbol_name="VsFpu1Active"
7422             semantic_type="duration"
7423             mdapi_supported_apis="OGL IO BB"
7424             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7425             mdapi_group="EU Array/Vertex Shader"
7426             mdapi_hw_unit_type="gpu"
7427             />
7428    <counter name="GS Threads Dispatched"
7429             description="The total number of geometry shader hardware threads dispatched."
7430             data_type="uint64"
7431             equation="A 5 READ"
7432             underscore_name="gs_threads"
7433             units="threads"
7434             symbol_name="GsThreads"
7435             semantic_type="event"
7436             mdapi_supported_apis="OGL4 IO BB"
7437             mdapi_usage_flags="Tier3 Frame Batch Draw"
7438             mdapi_hw_unit_type="gpu"
7439             mdapi_group="EU Array/Geometry Shader"
7440             />
7441    <counter name="Early Hi-Depth Test Fails"
7442             description="The total number of pixels dropped on early hierarchical depth test."
7443             data_type="uint64"
7444             equation="A 22 READ 4 UMUL"
7445             underscore_name="hi_depth_test_fails"
7446             units="pixels"
7447             symbol_name="HiDepthTestFails"
7448             semantic_type="event"
7449             mdapi_supported_apis="OGL IO BB"
7450             mdapi_usage_flags="Tier3 Frame Batch Draw"
7451             mdapi_hw_unit_type="gpu"
7452             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7453             />
7454    <counter name="FS Both FPU Active"
7455             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7456             data_type="float"
7457             max_equation="100"
7458             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7459             underscore_name="ps_eu_both_fpu_active"
7460             units="percent"
7461             symbol_name="PsEuBothFpuActive"
7462             semantic_type="duration"
7463             mdapi_supported_apis="OGL IO BB"
7464             mdapi_usage_flags="Tier4 Frame Batch Draw"
7465             mdapi_group="3D Pipe/Fragment Shader"
7466             mdapi_hw_unit_type="gpu"
7467             />
7468    <counter name="VS Threads Dispatched"
7469             description="The total number of vertex shader hardware threads dispatched."
7470             data_type="uint64"
7471             equation="A 1 READ"
7472             underscore_name="vs_threads"
7473             units="threads"
7474             symbol_name="VsThreads"
7475             semantic_type="event"
7476             mdapi_supported_apis="OGL IO BB"
7477             mdapi_usage_flags="Tier3 Frame Batch Draw"
7478             mdapi_hw_unit_type="gpu"
7479             mdapi_group="EU Array/Vertex Shader"
7480             />
7481    <counter name="FS Threads Dispatched"
7482             description="The total number of fragment shader hardware threads dispatched."
7483             data_type="uint64"
7484             equation="A 6 READ"
7485             underscore_name="ps_threads"
7486             units="threads"
7487             symbol_name="PsThreads"
7488             semantic_type="event"
7489             mdapi_supported_apis="OGL IO BB"
7490             mdapi_usage_flags="Tier3 Frame Batch Draw"
7491             mdapi_hw_unit_type="gpu"
7492             mdapi_group="EU Array/Fragment Shader"
7493             />
7494    <counter name="Slice0 Pixel Values Ready"
7495             description="The percentage of time in which slice0 pixel values are ready"
7496             data_type="float"
7497             max_equation="100"
7498             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7499             underscore_name="pixel_values0_ready"
7500             units="percent"
7501             symbol_name="PixelValues0Ready"
7502             availability="$SliceMask 0x1 AND"
7503             semantic_type="duration"
7504             mdapi_supported_apis=""
7505             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7506             mdapi_group="GPU/3D Pipe"
7507             mdapi_hw_unit_type="slice"
7508             />
7509    <counter name="Shader Barrier Messages"
7510             description="The total number of shader barrier messages."
7511             data_type="uint64"
7512             equation="A 35 READ"
7513             underscore_name="shader_barriers"
7514             units="messages"
7515             symbol_name="ShaderBarriers"
7516             semantic_type="event"
7517             mdapi_supported_apis=""
7518             mdapi_usage_flags="Tier3 Frame Batch Draw"
7519             mdapi_hw_unit_type="gpu"
7520             mdapi_group="EU Array/Barrier"
7521             />
7522    <counter name="Sampler Texels"
7523             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7524             data_type="uint64"
7525             equation="A 28 READ 4 UMUL"
7526             underscore_name="sampler_texels"
7527             units="texels"
7528             symbol_name="SamplerTexels"
7529             semantic_type="event"
7530             mdapi_supported_apis=""
7531             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7532             mdapi_hw_unit_type="gpu"
7533             mdapi_group="Sampler/Sampler Input"
7534             />
7535    <counter name="Pixels Failing Tests"
7536             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7537             data_type="uint64"
7538             equation="A 25 READ 4 UMUL"
7539             underscore_name="pixels_failing_post_ps_tests"
7540             units="pixels"
7541             symbol_name="PixelsFailingPostPsTests"
7542             semantic_type="event"
7543             mdapi_supported_apis="OGL IO BB"
7544             mdapi_usage_flags="Tier3 Frame Batch Draw"
7545             mdapi_hw_unit_type="gpu"
7546             mdapi_group="3D Pipe/Output Merger"
7547             />
7548    <counter name="GPU Time Elapsed"
7549             description="Time elapsed on the GPU during the measurement."
7550             data_type="uint64"
7551             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7552             underscore_name="gpu_time"
7553             units="ns"
7554             symbol_name="GpuTime"
7555             semantic_type="duration"
7556             mdapi_supported_apis=""
7557             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7558             mdapi_hw_unit_type="gpu"
7559             mdapi_group="GPU"
7560             />
7561    <counter name="AVG GPU Core Frequency"
7562             description="Average GPU Core Frequency in the measurement."
7563             data_type="uint64"
7564             max_equation="$GpuMaxFrequency"
7565             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7566             underscore_name="avg_gpu_core_frequency"
7567             units="hz"
7568             symbol_name="AvgGpuCoreFrequency"
7569             semantic_type="event"
7570             mdapi_supported_apis=""
7571             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7572             mdapi_group="GPU"
7573             mdapi_hw_unit_type="gpu"
7574             />
7575    <counter name="Sampler Texels Misses"
7576             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7577             data_type="uint64"
7578             equation="A 29 READ 4 UMUL"
7579             underscore_name="sampler_texel_misses"
7580             units="texels"
7581             symbol_name="SamplerTexelMisses"
7582             semantic_type="event"
7583             mdapi_supported_apis=""
7584             mdapi_usage_flags="Tier3 Batch Frame Draw"
7585             mdapi_hw_unit_type="gpu"
7586             mdapi_group="Sampler/Sampler Cache"
7587             />
7588    <counter name="CS Threads Dispatched"
7589             description="The total number of compute shader hardware threads dispatched."
7590             data_type="uint64"
7591             equation="A 4 READ"
7592             underscore_name="cs_threads"
7593             units="threads"
7594             symbol_name="CsThreads"
7595             semantic_type="event"
7596             mdapi_supported_apis="OGL4 OCL IO BB"
7597             mdapi_usage_flags="Tier3 Frame Batch Draw"
7598             mdapi_hw_unit_type="gpu"
7599             mdapi_group="EU Array/Compute Shader"
7600             />
7601    <counter name="Slice0 Rasterizer Input Available"
7602             description="The percentage of time in which slice0 rasterizer input is available"
7603             data_type="float"
7604             max_equation="100"
7605             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7606             underscore_name="rasterizer0_input_available"
7607             units="percent"
7608             symbol_name="Rasterizer0InputAvailable"
7609             availability="$SliceMask 0x1 AND"
7610             semantic_type="duration"
7611             mdapi_supported_apis=""
7612             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7613             mdapi_group="GPU/Rasterizer"
7614             mdapi_hw_unit_type="slice"
7615             />
7616    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7617             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7618             data_type="float"
7619             max_equation="100"
7620             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7621             underscore_name="pixel_data0_ready"
7622             units="percent"
7623             symbol_name="PixelData0Ready"
7624             availability="$SliceMask 0x1 AND"
7625             semantic_type="duration"
7626             mdapi_supported_apis=""
7627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7628             mdapi_group="GPU/Rasterizer/Early Depth Test"
7629             mdapi_hw_unit_type="slice"
7630             />
7631    <counter name="SLM Bytes Read"
7632             description="The total number of GPU memory bytes read from shared local memory."
7633             data_type="uint64"
7634             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7635             equation="A 30 READ 64 UMUL"
7636             underscore_name="slm_bytes_read"
7637             units="bytes"
7638             symbol_name="SlmBytesRead"
7639             semantic_type="throughput"
7640             mdapi_supported_apis="OGL4 OCL IO BB"
7641             mdapi_usage_flags="Tier3 Frame Batch Draw"
7642             mdapi_group="L3/Data Port/SLM"
7643             mdapi_hw_unit_type="gpu"
7644             />
7645    <counter name="PS FPU1 Pipe Active"
7646             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7647             data_type="float"
7648             max_equation="100"
7649             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7650             underscore_name="ps_fpu1_active"
7651             units="percent"
7652             symbol_name="PsFpu1Active"
7653             semantic_type="duration"
7654             mdapi_supported_apis="OGL IO BB"
7655             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7656             mdapi_group="EU Array/Pixel Shader"
7657             mdapi_hw_unit_type="gpu"
7658             />
7659    <counter name="PS Send Pipeline Active"
7660             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7661             data_type="float"
7662             max_equation="100"
7663             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7664             underscore_name="ps_send_active"
7665             units="percent"
7666             symbol_name="PsSendActive"
7667             semantic_type="duration"
7668             mdapi_supported_apis="OGL IO BB"
7669             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7670             mdapi_group="EU Array/Pixel Shader"
7671             mdapi_hw_unit_type="gpu"
7672             />
7673    <counter name="VS FPU0 Pipe Active"
7674             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7675             data_type="float"
7676             max_equation="100"
7677             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7678             underscore_name="vs_fpu0_active"
7679             units="percent"
7680             symbol_name="VsFpu0Active"
7681             semantic_type="duration"
7682             mdapi_supported_apis="OGL IO BB"
7683             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7684             mdapi_group="EU Array/Vertex Shader"
7685             mdapi_hw_unit_type="gpu"
7686             />
7687    <counter name="GPU Busy"
7688             description="The percentage of time in which the GPU has been processing GPU commands."
7689             data_type="float"
7690             max_equation="100"
7691             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7692             underscore_name="gpu_busy"
7693             units="percent"
7694             symbol_name="GpuBusy"
7695             semantic_type="duration"
7696             mdapi_supported_apis=""
7697             mdapi_usage_flags="Tier1 Overview System Frame"
7698             mdapi_group="GPU"
7699             mdapi_hw_unit_type="gpu"
7700             />
7701    <counter name="Rasterized Pixels"
7702             description="The total number of rasterized pixels."
7703             data_type="uint64"
7704             equation="A 21 READ 4 UMUL"
7705             underscore_name="rasterized_pixels"
7706             units="pixels"
7707             symbol_name="RasterizedPixels"
7708             semantic_type="event"
7709             mdapi_supported_apis="OGL IO BB"
7710             mdapi_usage_flags="Tier3 Frame Batch Draw"
7711             mdapi_hw_unit_type="gpu"
7712             mdapi_group="3D Pipe/Rasterizer"
7713             />
7714    <counter name="PS FPU0 Pipe Active"
7715             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7716             data_type="float"
7717             max_equation="100"
7718             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7719             underscore_name="ps_fpu0_active"
7720             units="percent"
7721             symbol_name="PsFpu0Active"
7722             semantic_type="duration"
7723             mdapi_supported_apis="OGL IO BB"
7724             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7725             mdapi_group="EU Array/Pixel Shader"
7726             mdapi_hw_unit_type="gpu"
7727             />
7728    <counter name="DS Threads Dispatched"
7729             description="The total number of domain shader hardware threads dispatched."
7730             data_type="uint64"
7731             equation="A 3 READ"
7732             underscore_name="ds_threads"
7733             units="threads"
7734             symbol_name="DsThreads"
7735             semantic_type="event"
7736             mdapi_supported_apis="OGL4 IO BB"
7737             mdapi_usage_flags="Tier3 Frame Batch Draw"
7738             mdapi_hw_unit_type="gpu"
7739             mdapi_group="EU Array/Domain Shader"
7740             />
7741    <counter name="Samples Written"
7742             description="The total number of samples or pixels written to all render targets."
7743             data_type="uint64"
7744             equation="A 26 READ 4 UMUL"
7745             underscore_name="samples_written"
7746             units="pixels"
7747             symbol_name="SamplesWritten"
7748             semantic_type="event"
7749             mdapi_supported_apis="OGL IO BB"
7750             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7751             mdapi_hw_unit_type="gpu"
7752             mdapi_group="3D Pipe/Output Merger"
7753             />
7754    <counter name="EU Stall"
7755             description="The percentage of time in which the Execution Units were stalled."
7756             data_type="float"
7757             max_equation="100"
7758             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7759             underscore_name="eu_stall"
7760             units="percent"
7761             symbol_name="EuStall"
7762             semantic_type="duration"
7763             mdapi_supported_apis=""
7764             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7765             mdapi_group="EU Array"
7766             mdapi_hw_unit_type="gpu"
7767             />
7768    <counter name="Slice0 Rasterizer Output Ready"
7769             description="The percentage of time in which slice0 rasterizer output is ready"
7770             data_type="float"
7771             max_equation="100"
7772             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7773             underscore_name="rasterizer0_output_ready"
7774             units="percent"
7775             symbol_name="Rasterizer0OutputReady"
7776             availability="$SliceMask 0x1 AND"
7777             semantic_type="duration"
7778             mdapi_supported_apis=""
7779             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7780             mdapi_group="GPU/Rasterizer"
7781             mdapi_hw_unit_type="slice"
7782             />
7783    <counter name="Samples Blended"
7784             description="The total number of blended samples or pixels written to all render targets."
7785             data_type="uint64"
7786             equation="A 27 READ 4 UMUL"
7787             underscore_name="samples_blended"
7788             units="pixels"
7789             symbol_name="SamplesBlended"
7790             semantic_type="event"
7791             mdapi_supported_apis="OGL IO BB"
7792             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7793             mdapi_hw_unit_type="gpu"
7794             mdapi_group="3D Pipe/Output Merger"
7795             />
7796    <counter name="Early Depth Test Fails"
7797             description="The total number of pixels dropped on early depth test."
7798             data_type="uint64"
7799             equation="A 23 READ 4 UMUL"
7800             underscore_name="early_depth_test_fails"
7801             units="pixels"
7802             symbol_name="EarlyDepthTestFails"
7803             semantic_type="event"
7804             mdapi_supported_apis="OGL IO BB"
7805             mdapi_usage_flags="Tier3 Frame Batch Draw"
7806             mdapi_hw_unit_type="gpu"
7807             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7808             />
7809    <counter name="Shader Memory Accesses"
7810             description="The total number of shader memory accesses to L3."
7811             data_type="uint64"
7812             equation="A 32 READ"
7813             underscore_name="shader_memory_accesses"
7814             units="messages"
7815             symbol_name="ShaderMemoryAccesses"
7816             semantic_type="event"
7817             mdapi_supported_apis=""
7818             mdapi_usage_flags="Tier3 Frame Batch Draw"
7819             mdapi_hw_unit_type="gpu"
7820             mdapi_group="L3/Data Port"
7821             />
7822    <counter name="HS Threads Dispatched"
7823             description="The total number of hull shader hardware threads dispatched."
7824             data_type="uint64"
7825             equation="A 2 READ"
7826             underscore_name="hs_threads"
7827             units="threads"
7828             symbol_name="HsThreads"
7829             semantic_type="event"
7830             mdapi_supported_apis="OGL4 IO BB"
7831             mdapi_usage_flags="Tier3 Frame Batch Draw"
7832             mdapi_hw_unit_type="gpu"
7833             mdapi_group="EU Array/Hull Shader"
7834             />
7835    <counter name="SLM Bytes Written"
7836             description="The total number of GPU memory bytes written into shared local memory."
7837             data_type="uint64"
7838             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7839             equation="A 31 READ 64 UMUL"
7840             underscore_name="slm_bytes_written"
7841             units="bytes"
7842             symbol_name="SlmBytesWritten"
7843             semantic_type="throughput"
7844             mdapi_supported_apis="OGL4 OCL IO BB"
7845             mdapi_usage_flags="Tier3 Frame Batch Draw"
7846             mdapi_group="L3/Data Port/SLM"
7847             mdapi_hw_unit_type="gpu"
7848             />
7849    <counter name="L3 Shader Throughput"
7850             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7851             data_type="uint64"
7852             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7853             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7854             underscore_name="l3_shader_throughput"
7855             units="bytes"
7856             symbol_name="L3ShaderThroughput"
7857             semantic_type="throughput"
7858             mdapi_supported_apis="OGL4 OCL IO BB"
7859             mdapi_usage_flags="Tier2 Frame Batch Draw"
7860             mdapi_group="L3/Data Port"
7861             mdapi_hw_unit_type="gpu"
7862             />
7863    <counter name="Samples Killed in FS"
7864             description="The total number of samples or pixels dropped in fragment shaders."
7865             data_type="uint64"
7866             equation="A 24 READ 4 UMUL"
7867             underscore_name="samples_killed_in_ps"
7868             units="pixels"
7869             symbol_name="SamplesKilledInPs"
7870             semantic_type="event"
7871             mdapi_supported_apis="OGL IO BB"
7872             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7873             mdapi_hw_unit_type="gpu"
7874             mdapi_group="3D Pipe/Fragment Shader"
7875             />
7876    <counter name="Slice0 PS Output Available"
7877             description="The percentage of time in which slice0 PS output is available"
7878             data_type="float"
7879             max_equation="100"
7880             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7881             underscore_name="ps_output0_available"
7882             units="percent"
7883             symbol_name="PSOutput0Available"
7884             availability="$SliceMask 0x1 AND"
7885             semantic_type="duration"
7886             mdapi_supported_apis=""
7887             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7888             mdapi_group="GPU/3D Pipe"
7889             mdapi_hw_unit_type="slice"
7890             />
7891    <counter name="Shader Atomic Memory Accesses"
7892             description="The total number of shader atomic memory accesses."
7893             data_type="uint64"
7894             equation="A 34 READ"
7895             underscore_name="shader_atomics"
7896             units="messages"
7897             symbol_name="ShaderAtomics"
7898             semantic_type="event"
7899             mdapi_supported_apis="OGL OCL IO BB"
7900             mdapi_usage_flags="Tier3 Frame Batch Draw"
7901             mdapi_hw_unit_type="gpu"
7902             mdapi_group="L3/Data Port/Atomics"
7903             />
7904    <register_config type="NOA">
7905        <register type="NOA" address="0x00009840" value="0x00000080" />
7906        <register type="NOA" address="0x00009888" value="0x102F3800" />
7907        <register type="NOA" address="0x00009888" value="0x144D0500" />
7908        <register type="NOA" address="0x00009888" value="0x120D03C0" />
7909        <register type="NOA" address="0x00009888" value="0x140D03CF" />
7910        <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7911        <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7912        <register type="NOA" address="0x00009888" value="0x042F0480" />
7913        <register type="NOA" address="0x00009888" value="0x082F0000" />
7914        <register type="NOA" address="0x00009888" value="0x022F0000" />
7915        <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7916        <register type="NOA" address="0x00009888" value="0x064D0027" />
7917        <register type="NOA" address="0x00009888" value="0x004D0000" />
7918        <register type="NOA" address="0x00009888" value="0x000D0D40" />
7919        <register type="NOA" address="0x00009888" value="0x020D803F" />
7920        <register type="NOA" address="0x00009888" value="0x040D8023" />
7921        <register type="NOA" address="0x00009888" value="0x100D0000" />
7922        <register type="NOA" address="0x00009888" value="0x060D2000" />
7923        <register type="NOA" address="0x00009888" value="0x020F0010" />
7924        <register type="NOA" address="0x00009888" value="0x000F0000" />
7925        <register type="NOA" address="0x00009888" value="0x0E0F0050" />
7926        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7927        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7928        <register type="NOA" address="0x00009888" value="0x1190FC00" />
7929        <register type="NOA" address="0x00009888" value="0x37900000" />
7930        <register type="NOA" address="0x00009888" value="0x51900000" />
7931        <register type="NOA" address="0x00009888" value="0x41901400" />
7932        <register type="NOA" address="0x00009888" value="0x43901485" />
7933        <register type="NOA" address="0x00009888" value="0x53900000" />
7934        <register type="NOA" address="0x00009888" value="0x45900001" />
7935        <register type="NOA" address="0x00009888" value="0x33900000" />
7936    </register_config>
7937    <register_config type="OA">
7938        <register type="OA" address="0x00002740" value="0x00000000" />
7939        <register type="OA" address="0x00002744" value="0x00800000" />
7940        <register type="OA" address="0x00002710" value="0x00000000" />
7941        <register type="OA" address="0x00002714" value="0x30800000" />
7942        <register type="OA" address="0x00002720" value="0x00000000" />
7943        <register type="OA" address="0x00002724" value="0x00800000" />
7944        <register type="OA" address="0x00002770" value="0x00000002" />
7945        <register type="OA" address="0x00002774" value="0x0000EFFF" />
7946        <register type="OA" address="0x00002778" value="0x00006000" />
7947        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
7948    </register_config>
7949    <register_config type="FLEX">
7950        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7951        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7952        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7953        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7954        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7955        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7956        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7957    </register_config>
7958  </set>
7959
7960  <set name="Metric set Sampler"
7961       mdapi_supported_apis="OGL OCL IO BB"
7962       underscore_name="sampler"
7963       hw_config_guid="b25d2ebf-a6e0-4b29-96be-a9b010edeeda"
7964       chipset="KBLGT3"
7965       symbol_name="Sampler"
7966       >
7967    <counter name="GPU Core Clocks"
7968             description="The total number of GPU core clocks elapsed during the measurement."
7969             data_type="uint64"
7970             equation="GPU_CLOCK 0 READ"
7971             underscore_name="gpu_core_clocks"
7972             units="cycles"
7973             symbol_name="GpuCoreClocks"
7974             semantic_type="event"
7975             mdapi_supported_apis=""
7976             mdapi_usage_flags="Tier1 Frame Batch Draw"
7977             mdapi_hw_unit_type="gpu"
7978             mdapi_group="GPU"
7979             />
7980    <counter name="EU Active"
7981             description="The percentage of time in which the Execution Units were actively processing."
7982             data_type="float"
7983             max_equation="100"
7984             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7985             underscore_name="eu_active"
7986             units="percent"
7987             symbol_name="EuActive"
7988             semantic_type="duration"
7989             mdapi_supported_apis=""
7990             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7991             mdapi_group="EU Array"
7992             mdapi_hw_unit_type="gpu"
7993             />
7994    <counter name="Slice0 Subslice2 Input Available"
7995             description="The percentage of time in which slice0 subslice2 sampler input is available"
7996             data_type="float"
7997             max_equation="100"
7998             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7999             underscore_name="sampler02_input_available"
8000             units="percent"
8001             symbol_name="Sampler02InputAvailable"
8002             availability="$SubsliceMask 0x4 AND"
8003             semantic_type="duration"
8004             mdapi_supported_apis=""
8005             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8006             mdapi_group="GPU/Sampler"
8007             mdapi_hw_unit_type="subslice"
8008             />
8009    <counter name="EU Both FPU Pipes Active"
8010             description="The percentage of time in which both EU FPU pipelines were actively processing."
8011             data_type="float"
8012             max_equation="100"
8013             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8014             underscore_name="eu_fpu_both_active"
8015             units="percent"
8016             symbol_name="EuFpuBothActive"
8017             semantic_type="duration"
8018             mdapi_supported_apis=""
8019             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8020             mdapi_group="EU Array/Pipes"
8021             mdapi_hw_unit_type="gpu"
8022             />
8023    <counter name="VS Send Pipe Active"
8024             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8025             data_type="float"
8026             max_equation="100"
8027             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8028             underscore_name="vs_send_active"
8029             units="percent"
8030             symbol_name="VsSendActive"
8031             semantic_type="duration"
8032             mdapi_supported_apis="OGL IO BB"
8033             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8034             mdapi_group="EU Array/Vertex Shader"
8035             mdapi_hw_unit_type="gpu"
8036             />
8037    <counter name="Slice0 Subslice0 Input Available"
8038             description="The percentage of time in which slice0 subslice0 sampler input is available"
8039             data_type="float"
8040             max_equation="100"
8041             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8042             underscore_name="sampler00_input_available"
8043             units="percent"
8044             symbol_name="Sampler00InputAvailable"
8045             availability="$SubsliceMask 0x1 AND"
8046             semantic_type="duration"
8047             mdapi_supported_apis=""
8048             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8049             mdapi_group="GPU/Sampler"
8050             mdapi_hw_unit_type="subslice"
8051             />
8052    <counter name="VS FPU1 Pipe Active"
8053             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8054             data_type="float"
8055             max_equation="100"
8056             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8057             underscore_name="vs_fpu1_active"
8058             units="percent"
8059             symbol_name="VsFpu1Active"
8060             semantic_type="duration"
8061             mdapi_supported_apis="OGL IO BB"
8062             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8063             mdapi_group="EU Array/Vertex Shader"
8064             mdapi_hw_unit_type="gpu"
8065             />
8066    <counter name="GS Threads Dispatched"
8067             description="The total number of geometry shader hardware threads dispatched."
8068             data_type="uint64"
8069             equation="A 5 READ"
8070             underscore_name="gs_threads"
8071             units="threads"
8072             symbol_name="GsThreads"
8073             semantic_type="event"
8074             mdapi_supported_apis="OGL4 IO BB"
8075             mdapi_usage_flags="Tier3 Frame Batch Draw"
8076             mdapi_hw_unit_type="gpu"
8077             mdapi_group="EU Array/Geometry Shader"
8078             />
8079    <counter name="Early Hi-Depth Test Fails"
8080             description="The total number of pixels dropped on early hierarchical depth test."
8081             data_type="uint64"
8082             equation="A 22 READ 4 UMUL"
8083             underscore_name="hi_depth_test_fails"
8084             units="pixels"
8085             symbol_name="HiDepthTestFails"
8086             semantic_type="event"
8087             mdapi_supported_apis="OGL IO BB"
8088             mdapi_usage_flags="Tier3 Frame Batch Draw"
8089             mdapi_hw_unit_type="gpu"
8090             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8091             />
8092    <counter name="FS Both FPU Active"
8093             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8094             data_type="float"
8095             max_equation="100"
8096             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8097             underscore_name="ps_eu_both_fpu_active"
8098             units="percent"
8099             symbol_name="PsEuBothFpuActive"
8100             semantic_type="duration"
8101             mdapi_supported_apis="OGL IO BB"
8102             mdapi_usage_flags="Tier4 Frame Batch Draw"
8103             mdapi_group="3D Pipe/Fragment Shader"
8104             mdapi_hw_unit_type="gpu"
8105             />
8106    <counter name="VS Threads Dispatched"
8107             description="The total number of vertex shader hardware threads dispatched."
8108             data_type="uint64"
8109             equation="A 1 READ"
8110             underscore_name="vs_threads"
8111             units="threads"
8112             symbol_name="VsThreads"
8113             semantic_type="event"
8114             mdapi_supported_apis="OGL IO BB"
8115             mdapi_usage_flags="Tier3 Frame Batch Draw"
8116             mdapi_hw_unit_type="gpu"
8117             mdapi_group="EU Array/Vertex Shader"
8118             />
8119    <counter name="Slice0 Subslice2 Sampler Output Ready"
8120             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8121             data_type="float"
8122             max_equation="100"
8123             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8124             underscore_name="sampler02_output_ready"
8125             units="percent"
8126             symbol_name="Sampler02OutputReady"
8127             availability="$SubsliceMask 0x4 AND"
8128             semantic_type="duration"
8129             mdapi_supported_apis=""
8130             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8131             mdapi_group="GPU/Sampler"
8132             mdapi_hw_unit_type="subslice"
8133             />
8134    <counter name="FS Threads Dispatched"
8135             description="The total number of fragment shader hardware threads dispatched."
8136             data_type="uint64"
8137             equation="A 6 READ"
8138             underscore_name="ps_threads"
8139             units="threads"
8140             symbol_name="PsThreads"
8141             semantic_type="event"
8142             mdapi_supported_apis="OGL IO BB"
8143             mdapi_usage_flags="Tier3 Frame Batch Draw"
8144             mdapi_hw_unit_type="gpu"
8145             mdapi_group="EU Array/Fragment Shader"
8146             />
8147    <counter name="Shader Barrier Messages"
8148             description="The total number of shader barrier messages."
8149             data_type="uint64"
8150             equation="A 35 READ"
8151             underscore_name="shader_barriers"
8152             units="messages"
8153             symbol_name="ShaderBarriers"
8154             semantic_type="event"
8155             mdapi_supported_apis=""
8156             mdapi_usage_flags="Tier3 Frame Batch Draw"
8157             mdapi_hw_unit_type="gpu"
8158             mdapi_group="EU Array/Barrier"
8159             />
8160    <counter name="Slice0 Subslice1 Input Available"
8161             description="The percentage of time in which slice0 subslice1 sampler input is available"
8162             data_type="float"
8163             max_equation="100"
8164             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8165             underscore_name="sampler01_input_available"
8166             units="percent"
8167             symbol_name="Sampler01InputAvailable"
8168             availability="$SubsliceMask 0x2 AND"
8169             semantic_type="duration"
8170             mdapi_supported_apis=""
8171             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8172             mdapi_group="GPU/Sampler"
8173             mdapi_hw_unit_type="subslice"
8174             />
8175    <counter name="Sampler Texels"
8176             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8177             data_type="uint64"
8178             equation="A 28 READ 4 UMUL"
8179             underscore_name="sampler_texels"
8180             units="texels"
8181             symbol_name="SamplerTexels"
8182             semantic_type="event"
8183             mdapi_supported_apis=""
8184             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8185             mdapi_hw_unit_type="gpu"
8186             mdapi_group="Sampler/Sampler Input"
8187             />
8188    <counter name="Pixels Failing Tests"
8189             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8190             data_type="uint64"
8191             equation="A 25 READ 4 UMUL"
8192             underscore_name="pixels_failing_post_ps_tests"
8193             units="pixels"
8194             symbol_name="PixelsFailingPostPsTests"
8195             semantic_type="event"
8196             mdapi_supported_apis="OGL IO BB"
8197             mdapi_usage_flags="Tier3 Frame Batch Draw"
8198             mdapi_hw_unit_type="gpu"
8199             mdapi_group="3D Pipe/Output Merger"
8200             />
8201    <counter name="GPU Time Elapsed"
8202             description="Time elapsed on the GPU during the measurement."
8203             data_type="uint64"
8204             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8205             underscore_name="gpu_time"
8206             units="ns"
8207             symbol_name="GpuTime"
8208             semantic_type="duration"
8209             mdapi_supported_apis=""
8210             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8211             mdapi_hw_unit_type="gpu"
8212             mdapi_group="GPU"
8213             />
8214    <counter name="AVG GPU Core Frequency"
8215             description="Average GPU Core Frequency in the measurement."
8216             data_type="uint64"
8217             max_equation="$GpuMaxFrequency"
8218             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8219             underscore_name="avg_gpu_core_frequency"
8220             units="hz"
8221             symbol_name="AvgGpuCoreFrequency"
8222             semantic_type="event"
8223             mdapi_supported_apis=""
8224             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8225             mdapi_group="GPU"
8226             mdapi_hw_unit_type="gpu"
8227             />
8228    <counter name="Sampler Texels Misses"
8229             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8230             data_type="uint64"
8231             equation="A 29 READ 4 UMUL"
8232             underscore_name="sampler_texel_misses"
8233             units="texels"
8234             symbol_name="SamplerTexelMisses"
8235             semantic_type="event"
8236             mdapi_supported_apis=""
8237             mdapi_usage_flags="Tier3 Batch Frame Draw"
8238             mdapi_hw_unit_type="gpu"
8239             mdapi_group="Sampler/Sampler Cache"
8240             />
8241    <counter name="CS Threads Dispatched"
8242             description="The total number of compute shader hardware threads dispatched."
8243             data_type="uint64"
8244             equation="A 4 READ"
8245             underscore_name="cs_threads"
8246             units="threads"
8247             symbol_name="CsThreads"
8248             semantic_type="event"
8249             mdapi_supported_apis="OGL4 OCL IO BB"
8250             mdapi_usage_flags="Tier3 Frame Batch Draw"
8251             mdapi_hw_unit_type="gpu"
8252             mdapi_group="EU Array/Compute Shader"
8253             />
8254    <counter name="SLM Bytes Read"
8255             description="The total number of GPU memory bytes read from shared local memory."
8256             data_type="uint64"
8257             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8258             equation="A 30 READ 64 UMUL"
8259             underscore_name="slm_bytes_read"
8260             units="bytes"
8261             symbol_name="SlmBytesRead"
8262             semantic_type="throughput"
8263             mdapi_supported_apis="OGL4 OCL IO BB"
8264             mdapi_usage_flags="Tier3 Frame Batch Draw"
8265             mdapi_group="L3/Data Port/SLM"
8266             mdapi_hw_unit_type="gpu"
8267             />
8268    <counter name="PS FPU1 Pipe Active"
8269             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8270             data_type="float"
8271             max_equation="100"
8272             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8273             underscore_name="ps_fpu1_active"
8274             units="percent"
8275             symbol_name="PsFpu1Active"
8276             semantic_type="duration"
8277             mdapi_supported_apis="OGL IO BB"
8278             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8279             mdapi_group="EU Array/Pixel Shader"
8280             mdapi_hw_unit_type="gpu"
8281             />
8282    <counter name="PS Send Pipeline Active"
8283             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8284             data_type="float"
8285             max_equation="100"
8286             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8287             underscore_name="ps_send_active"
8288             units="percent"
8289             symbol_name="PsSendActive"
8290             semantic_type="duration"
8291             mdapi_supported_apis="OGL IO BB"
8292             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8293             mdapi_group="EU Array/Pixel Shader"
8294             mdapi_hw_unit_type="gpu"
8295             />
8296    <counter name="VS FPU0 Pipe Active"
8297             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8298             data_type="float"
8299             max_equation="100"
8300             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8301             underscore_name="vs_fpu0_active"
8302             units="percent"
8303             symbol_name="VsFpu0Active"
8304             semantic_type="duration"
8305             mdapi_supported_apis="OGL IO BB"
8306             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8307             mdapi_group="EU Array/Vertex Shader"
8308             mdapi_hw_unit_type="gpu"
8309             />
8310    <counter name="GPU Busy"
8311             description="The percentage of time in which the GPU has been processing GPU commands."
8312             data_type="float"
8313             max_equation="100"
8314             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8315             underscore_name="gpu_busy"
8316             units="percent"
8317             symbol_name="GpuBusy"
8318             semantic_type="duration"
8319             mdapi_supported_apis=""
8320             mdapi_usage_flags="Tier1 Overview System Frame"
8321             mdapi_group="GPU"
8322             mdapi_hw_unit_type="gpu"
8323             />
8324    <counter name="Rasterized Pixels"
8325             description="The total number of rasterized pixels."
8326             data_type="uint64"
8327             equation="A 21 READ 4 UMUL"
8328             underscore_name="rasterized_pixels"
8329             units="pixels"
8330             symbol_name="RasterizedPixels"
8331             semantic_type="event"
8332             mdapi_supported_apis="OGL IO BB"
8333             mdapi_usage_flags="Tier3 Frame Batch Draw"
8334             mdapi_hw_unit_type="gpu"
8335             mdapi_group="3D Pipe/Rasterizer"
8336             />
8337    <counter name="PS FPU0 Pipe Active"
8338             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8339             data_type="float"
8340             max_equation="100"
8341             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8342             underscore_name="ps_fpu0_active"
8343             units="percent"
8344             symbol_name="PsFpu0Active"
8345             semantic_type="duration"
8346             mdapi_supported_apis="OGL IO BB"
8347             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8348             mdapi_group="EU Array/Pixel Shader"
8349             mdapi_hw_unit_type="gpu"
8350             />
8351    <counter name="DS Threads Dispatched"
8352             description="The total number of domain shader hardware threads dispatched."
8353             data_type="uint64"
8354             equation="A 3 READ"
8355             underscore_name="ds_threads"
8356             units="threads"
8357             symbol_name="DsThreads"
8358             semantic_type="event"
8359             mdapi_supported_apis="OGL4 IO BB"
8360             mdapi_usage_flags="Tier3 Frame Batch Draw"
8361             mdapi_hw_unit_type="gpu"
8362             mdapi_group="EU Array/Domain Shader"
8363             />
8364    <counter name="Samples Written"
8365             description="The total number of samples or pixels written to all render targets."
8366             data_type="uint64"
8367             equation="A 26 READ 4 UMUL"
8368             underscore_name="samples_written"
8369             units="pixels"
8370             symbol_name="SamplesWritten"
8371             semantic_type="event"
8372             mdapi_supported_apis="OGL IO BB"
8373             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8374             mdapi_hw_unit_type="gpu"
8375             mdapi_group="3D Pipe/Output Merger"
8376             />
8377    <counter name="EU Stall"
8378             description="The percentage of time in which the Execution Units were stalled."
8379             data_type="float"
8380             max_equation="100"
8381             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8382             underscore_name="eu_stall"
8383             units="percent"
8384             symbol_name="EuStall"
8385             semantic_type="duration"
8386             mdapi_supported_apis=""
8387             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8388             mdapi_group="EU Array"
8389             mdapi_hw_unit_type="gpu"
8390             />
8391    <counter name="Samples Blended"
8392             description="The total number of blended samples or pixels written to all render targets."
8393             data_type="uint64"
8394             equation="A 27 READ 4 UMUL"
8395             underscore_name="samples_blended"
8396             units="pixels"
8397             symbol_name="SamplesBlended"
8398             semantic_type="event"
8399             mdapi_supported_apis="OGL IO BB"
8400             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8401             mdapi_hw_unit_type="gpu"
8402             mdapi_group="3D Pipe/Output Merger"
8403             />
8404    <counter name="Early Depth Test Fails"
8405             description="The total number of pixels dropped on early depth test."
8406             data_type="uint64"
8407             equation="A 23 READ 4 UMUL"
8408             underscore_name="early_depth_test_fails"
8409             units="pixels"
8410             symbol_name="EarlyDepthTestFails"
8411             semantic_type="event"
8412             mdapi_supported_apis="OGL IO BB"
8413             mdapi_usage_flags="Tier3 Frame Batch Draw"
8414             mdapi_hw_unit_type="gpu"
8415             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8416             />
8417    <counter name="Slice0 Subslice0 Sampler Output Ready"
8418             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8419             data_type="float"
8420             max_equation="100"
8421             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8422             underscore_name="sampler00_output_ready"
8423             units="percent"
8424             symbol_name="Sampler00OutputReady"
8425             availability="$SubsliceMask 0x1 AND"
8426             semantic_type="duration"
8427             mdapi_supported_apis=""
8428             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8429             mdapi_group="GPU/Sampler"
8430             mdapi_hw_unit_type="subslice"
8431             />
8432    <counter name="Slice0 Subslice1 Sampler Output Ready"
8433             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8434             data_type="float"
8435             max_equation="100"
8436             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8437             underscore_name="sampler01_output_ready"
8438             units="percent"
8439             symbol_name="Sampler01OutputReady"
8440             availability="$SubsliceMask 0x2 AND"
8441             semantic_type="duration"
8442             mdapi_supported_apis=""
8443             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8444             mdapi_group="GPU/Sampler"
8445             mdapi_hw_unit_type="subslice"
8446             />
8447    <counter name="Shader Memory Accesses"
8448             description="The total number of shader memory accesses to L3."
8449             data_type="uint64"
8450             equation="A 32 READ"
8451             underscore_name="shader_memory_accesses"
8452             units="messages"
8453             symbol_name="ShaderMemoryAccesses"
8454             semantic_type="event"
8455             mdapi_supported_apis=""
8456             mdapi_usage_flags="Tier3 Frame Batch Draw"
8457             mdapi_hw_unit_type="gpu"
8458             mdapi_group="L3/Data Port"
8459             />
8460    <counter name="HS Threads Dispatched"
8461             description="The total number of hull shader hardware threads dispatched."
8462             data_type="uint64"
8463             equation="A 2 READ"
8464             underscore_name="hs_threads"
8465             units="threads"
8466             symbol_name="HsThreads"
8467             semantic_type="event"
8468             mdapi_supported_apis="OGL4 IO BB"
8469             mdapi_usage_flags="Tier3 Frame Batch Draw"
8470             mdapi_hw_unit_type="gpu"
8471             mdapi_group="EU Array/Hull Shader"
8472             />
8473    <counter name="SLM Bytes Written"
8474             description="The total number of GPU memory bytes written into shared local memory."
8475             data_type="uint64"
8476             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8477             equation="A 31 READ 64 UMUL"
8478             underscore_name="slm_bytes_written"
8479             units="bytes"
8480             symbol_name="SlmBytesWritten"
8481             semantic_type="throughput"
8482             mdapi_supported_apis="OGL4 OCL IO BB"
8483             mdapi_usage_flags="Tier3 Frame Batch Draw"
8484             mdapi_group="L3/Data Port/SLM"
8485             mdapi_hw_unit_type="gpu"
8486             />
8487    <counter name="L3 Shader Throughput"
8488             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8489             data_type="uint64"
8490             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
8491             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8492             underscore_name="l3_shader_throughput"
8493             units="bytes"
8494             symbol_name="L3ShaderThroughput"
8495             semantic_type="throughput"
8496             mdapi_supported_apis="OGL4 OCL IO BB"
8497             mdapi_usage_flags="Tier2 Frame Batch Draw"
8498             mdapi_group="L3/Data Port"
8499             mdapi_hw_unit_type="gpu"
8500             />
8501    <counter name="Samples Killed in FS"
8502             description="The total number of samples or pixels dropped in fragment shaders."
8503             data_type="uint64"
8504             equation="A 24 READ 4 UMUL"
8505             underscore_name="samples_killed_in_ps"
8506             units="pixels"
8507             symbol_name="SamplesKilledInPs"
8508             semantic_type="event"
8509             mdapi_supported_apis="OGL IO BB"
8510             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8511             mdapi_hw_unit_type="gpu"
8512             mdapi_group="3D Pipe/Fragment Shader"
8513             />
8514    <counter name="Shader Atomic Memory Accesses"
8515             description="The total number of shader atomic memory accesses."
8516             data_type="uint64"
8517             equation="A 34 READ"
8518             underscore_name="shader_atomics"
8519             units="messages"
8520             symbol_name="ShaderAtomics"
8521             semantic_type="event"
8522             mdapi_supported_apis="OGL OCL IO BB"
8523             mdapi_usage_flags="Tier3 Frame Batch Draw"
8524             mdapi_hw_unit_type="gpu"
8525             mdapi_group="L3/Data Port/Atomics"
8526             />
8527    <register_config type="NOA">
8528        <register type="NOA" address="0x00009840" value="0x00000080" />
8529        <register type="NOA" address="0x00009888" value="0x14152C00" />
8530        <register type="NOA" address="0x00009888" value="0x16150005" />
8531        <register type="NOA" address="0x00009888" value="0x121600A0" />
8532        <register type="NOA" address="0x00009888" value="0x14352C00" />
8533        <register type="NOA" address="0x00009888" value="0x16350005" />
8534        <register type="NOA" address="0x00009888" value="0x123600A0" />
8535        <register type="NOA" address="0x00009888" value="0x14552C00" />
8536        <register type="NOA" address="0x00009888" value="0x16550005" />
8537        <register type="NOA" address="0x00009888" value="0x125600A0" />
8538        <register type="NOA" address="0x00009888" value="0x062F6000" />
8539        <register type="NOA" address="0x00009888" value="0x022F2000" />
8540        <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8541        <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8542        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8543        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8544        <register type="NOA" address="0x00009888" value="0x000D8000" />
8545        <register type="NOA" address="0x00009888" value="0x020DA000" />
8546        <register type="NOA" address="0x00009888" value="0x040DA000" />
8547        <register type="NOA" address="0x00009888" value="0x060D2000" />
8548        <register type="NOA" address="0x00009888" value="0x100F0350" />
8549        <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8550        <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8551        <register type="NOA" address="0x00009888" value="0x182C0028" />
8552        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8553        <register type="NOA" address="0x00009888" value="0x022DC000" />
8554        <register type="NOA" address="0x00009888" value="0x042D4000" />
8555        <register type="NOA" address="0x00009888" value="0x0C138000" />
8556        <register type="NOA" address="0x00009888" value="0x0E132000" />
8557        <register type="NOA" address="0x00009888" value="0x0413C000" />
8558        <register type="NOA" address="0x00009888" value="0x1C140018" />
8559        <register type="NOA" address="0x00009888" value="0x0C157000" />
8560        <register type="NOA" address="0x00009888" value="0x0E150078" />
8561        <register type="NOA" address="0x00009888" value="0x10150000" />
8562        <register type="NOA" address="0x00009888" value="0x04162180" />
8563        <register type="NOA" address="0x00009888" value="0x02160000" />
8564        <register type="NOA" address="0x00009888" value="0x04174000" />
8565        <register type="NOA" address="0x00009888" value="0x0233A000" />
8566        <register type="NOA" address="0x00009888" value="0x04333000" />
8567        <register type="NOA" address="0x00009888" value="0x14348000" />
8568        <register type="NOA" address="0x00009888" value="0x16348000" />
8569        <register type="NOA" address="0x00009888" value="0x02357870" />
8570        <register type="NOA" address="0x00009888" value="0x10350000" />
8571        <register type="NOA" address="0x00009888" value="0x04360043" />
8572        <register type="NOA" address="0x00009888" value="0x02360000" />
8573        <register type="NOA" address="0x00009888" value="0x04371000" />
8574        <register type="NOA" address="0x00009888" value="0x0E538000" />
8575        <register type="NOA" address="0x00009888" value="0x00538000" />
8576        <register type="NOA" address="0x00009888" value="0x06533000" />
8577        <register type="NOA" address="0x00009888" value="0x1C540020" />
8578        <register type="NOA" address="0x00009888" value="0x12548000" />
8579        <register type="NOA" address="0x00009888" value="0x0E557000" />
8580        <register type="NOA" address="0x00009888" value="0x00557800" />
8581        <register type="NOA" address="0x00009888" value="0x10550000" />
8582        <register type="NOA" address="0x00009888" value="0x06560043" />
8583        <register type="NOA" address="0x00009888" value="0x02560000" />
8584        <register type="NOA" address="0x00009888" value="0x06571000" />
8585        <register type="NOA" address="0x00009888" value="0x1190FF80" />
8586        <register type="NOA" address="0x00009888" value="0x57900000" />
8587        <register type="NOA" address="0x00009888" value="0x49900000" />
8588        <register type="NOA" address="0x00009888" value="0x37900000" />
8589        <register type="NOA" address="0x00009888" value="0x33900000" />
8590        <register type="NOA" address="0x00009888" value="0x4B900060" />
8591        <register type="NOA" address="0x00009888" value="0x59900000" />
8592        <register type="NOA" address="0x00009888" value="0x51900000" />
8593        <register type="NOA" address="0x00009888" value="0x41900C00" />
8594        <register type="NOA" address="0x00009888" value="0x43900842" />
8595        <register type="NOA" address="0x00009888" value="0x53900000" />
8596        <register type="NOA" address="0x00009888" value="0x45900060" />
8597    </register_config>
8598    <register_config type="OA">
8599        <register type="OA" address="0x00002740" value="0x00000000" />
8600        <register type="OA" address="0x00002744" value="0x00800000" />
8601        <register type="OA" address="0x00002710" value="0x00000000" />
8602        <register type="OA" address="0x00002714" value="0x70800000" />
8603        <register type="OA" address="0x00002720" value="0x00000000" />
8604        <register type="OA" address="0x00002724" value="0x00800000" />
8605        <register type="OA" address="0x00002770" value="0x0000C000" />
8606        <register type="OA" address="0x00002774" value="0x0000E7FF" />
8607        <register type="OA" address="0x00002778" value="0x00003000" />
8608        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8609        <register type="OA" address="0x00002780" value="0x00000C00" />
8610        <register type="OA" address="0x00002784" value="0x0000FE7F" />
8611    </register_config>
8612    <register_config type="FLEX">
8613        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8614        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8615        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8616        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8617        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8618        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8619        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8620    </register_config>
8621  </set>
8622
8623  <set name="Metric set TDL_1"
8624       mdapi_supported_apis="OGL OCL IO BB"
8625       underscore_name="tdl_1"
8626       hw_config_guid="469a05e5-e299-46f7-9598-7b05f3c34991"
8627       chipset="KBLGT3"
8628       symbol_name="TDL_1"
8629       >
8630    <counter name="GPU Core Clocks"
8631             description="The total number of GPU core clocks elapsed during the measurement."
8632             data_type="uint64"
8633             equation="GPU_CLOCK 0 READ"
8634             underscore_name="gpu_core_clocks"
8635             units="cycles"
8636             symbol_name="GpuCoreClocks"
8637             semantic_type="event"
8638             mdapi_supported_apis=""
8639             mdapi_usage_flags="Tier1 Frame Batch Draw"
8640             mdapi_hw_unit_type="gpu"
8641             mdapi_group="GPU"
8642             />
8643    <counter name="EU Active"
8644             description="The percentage of time in which the Execution Units were actively processing."
8645             data_type="float"
8646             max_equation="100"
8647             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8648             underscore_name="eu_active"
8649             units="percent"
8650             symbol_name="EuActive"
8651             semantic_type="duration"
8652             mdapi_supported_apis=""
8653             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8654             mdapi_group="EU Array"
8655             mdapi_hw_unit_type="gpu"
8656             />
8657    <counter name="EU Both FPU Pipes Active"
8658             description="The percentage of time in which both EU FPU pipelines were actively processing."
8659             data_type="float"
8660             max_equation="100"
8661             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8662             underscore_name="eu_fpu_both_active"
8663             units="percent"
8664             symbol_name="EuFpuBothActive"
8665             semantic_type="duration"
8666             mdapi_supported_apis=""
8667             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8668             mdapi_group="EU Array/Pipes"
8669             mdapi_hw_unit_type="gpu"
8670             />
8671    <counter name="VS Send Pipe Active"
8672             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8673             data_type="float"
8674             max_equation="100"
8675             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8676             underscore_name="vs_send_active"
8677             units="percent"
8678             symbol_name="VsSendActive"
8679             semantic_type="duration"
8680             mdapi_supported_apis="OGL IO BB"
8681             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8682             mdapi_group="EU Array/Vertex Shader"
8683             mdapi_hw_unit_type="gpu"
8684             />
8685    <counter name="VS FPU1 Pipe Active"
8686             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8687             data_type="float"
8688             max_equation="100"
8689             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8690             underscore_name="vs_fpu1_active"
8691             units="percent"
8692             symbol_name="VsFpu1Active"
8693             semantic_type="duration"
8694             mdapi_supported_apis="OGL IO BB"
8695             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8696             mdapi_group="EU Array/Vertex Shader"
8697             mdapi_hw_unit_type="gpu"
8698             />
8699    <counter name="GS Threads Dispatched"
8700             description="The total number of geometry shader hardware threads dispatched."
8701             data_type="uint64"
8702             equation="A 5 READ"
8703             underscore_name="gs_threads"
8704             units="threads"
8705             symbol_name="GsThreads"
8706             semantic_type="event"
8707             mdapi_supported_apis="OGL4 IO BB"
8708             mdapi_usage_flags="Tier3 Frame Batch Draw"
8709             mdapi_hw_unit_type="gpu"
8710             mdapi_group="EU Array/Geometry Shader"
8711             />
8712    <counter name="Early Hi-Depth Test Fails"
8713             description="The total number of pixels dropped on early hierarchical depth test."
8714             data_type="uint64"
8715             equation="A 22 READ 4 UMUL"
8716             underscore_name="hi_depth_test_fails"
8717             units="pixels"
8718             symbol_name="HiDepthTestFails"
8719             semantic_type="event"
8720             mdapi_supported_apis="OGL IO BB"
8721             mdapi_usage_flags="Tier3 Frame Batch Draw"
8722             mdapi_hw_unit_type="gpu"
8723             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8724             />
8725    <counter name="FS Both FPU Active"
8726             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8727             data_type="float"
8728             max_equation="100"
8729             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8730             underscore_name="ps_eu_both_fpu_active"
8731             units="percent"
8732             symbol_name="PsEuBothFpuActive"
8733             semantic_type="duration"
8734             mdapi_supported_apis="OGL IO BB"
8735             mdapi_usage_flags="Tier4 Frame Batch Draw"
8736             mdapi_group="3D Pipe/Fragment Shader"
8737             mdapi_hw_unit_type="gpu"
8738             />
8739    <counter name="VS Threads Dispatched"
8740             description="The total number of vertex shader hardware threads dispatched."
8741             data_type="uint64"
8742             equation="A 1 READ"
8743             underscore_name="vs_threads"
8744             units="threads"
8745             symbol_name="VsThreads"
8746             semantic_type="event"
8747             mdapi_supported_apis="OGL IO BB"
8748             mdapi_usage_flags="Tier3 Frame Batch Draw"
8749             mdapi_hw_unit_type="gpu"
8750             mdapi_group="EU Array/Vertex Shader"
8751             />
8752    <counter name="FS Threads Dispatched"
8753             description="The total number of fragment shader hardware threads dispatched."
8754             data_type="uint64"
8755             equation="A 6 READ"
8756             underscore_name="ps_threads"
8757             units="threads"
8758             symbol_name="PsThreads"
8759             semantic_type="event"
8760             mdapi_supported_apis="OGL IO BB"
8761             mdapi_usage_flags="Tier3 Frame Batch Draw"
8762             mdapi_hw_unit_type="gpu"
8763             mdapi_group="EU Array/Fragment Shader"
8764             />
8765    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
8766             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
8767             data_type="float"
8768             max_equation="100"
8769             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8770             underscore_name="non_ps_thread02_ready_for_dispatch"
8771             units="percent"
8772             symbol_name="NonPSThread02ReadyForDispatch"
8773             availability="$SubsliceMask 0x4 AND"
8774             semantic_type="duration"
8775             mdapi_supported_apis=""
8776             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8777             mdapi_group="GPU/Thread Dispatcher"
8778             mdapi_hw_unit_type="subslice"
8779             />
8780    <counter name="Shader Barrier Messages"
8781             description="The total number of shader barrier messages."
8782             data_type="uint64"
8783             equation="A 35 READ"
8784             underscore_name="shader_barriers"
8785             units="messages"
8786             symbol_name="ShaderBarriers"
8787             semantic_type="event"
8788             mdapi_supported_apis=""
8789             mdapi_usage_flags="Tier3 Frame Batch Draw"
8790             mdapi_hw_unit_type="gpu"
8791             mdapi_group="EU Array/Barrier"
8792             />
8793    <counter name="Sampler Texels"
8794             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8795             data_type="uint64"
8796             equation="A 28 READ 4 UMUL"
8797             underscore_name="sampler_texels"
8798             units="texels"
8799             symbol_name="SamplerTexels"
8800             semantic_type="event"
8801             mdapi_supported_apis=""
8802             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8803             mdapi_hw_unit_type="gpu"
8804             mdapi_group="Sampler/Sampler Input"
8805             />
8806    <counter name="Pixels Failing Tests"
8807             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8808             data_type="uint64"
8809             equation="A 25 READ 4 UMUL"
8810             underscore_name="pixels_failing_post_ps_tests"
8811             units="pixels"
8812             symbol_name="PixelsFailingPostPsTests"
8813             semantic_type="event"
8814             mdapi_supported_apis="OGL IO BB"
8815             mdapi_usage_flags="Tier3 Frame Batch Draw"
8816             mdapi_hw_unit_type="gpu"
8817             mdapi_group="3D Pipe/Output Merger"
8818             />
8819    <counter name="GPU Time Elapsed"
8820             description="Time elapsed on the GPU during the measurement."
8821             data_type="uint64"
8822             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8823             underscore_name="gpu_time"
8824             units="ns"
8825             symbol_name="GpuTime"
8826             semantic_type="duration"
8827             mdapi_supported_apis=""
8828             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8829             mdapi_hw_unit_type="gpu"
8830             mdapi_group="GPU"
8831             />
8832    <counter name="AVG GPU Core Frequency"
8833             description="Average GPU Core Frequency in the measurement."
8834             data_type="uint64"
8835             max_equation="$GpuMaxFrequency"
8836             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8837             underscore_name="avg_gpu_core_frequency"
8838             units="hz"
8839             symbol_name="AvgGpuCoreFrequency"
8840             semantic_type="event"
8841             mdapi_supported_apis=""
8842             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8843             mdapi_group="GPU"
8844             mdapi_hw_unit_type="gpu"
8845             />
8846    <counter name="Sampler Texels Misses"
8847             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8848             data_type="uint64"
8849             equation="A 29 READ 4 UMUL"
8850             underscore_name="sampler_texel_misses"
8851             units="texels"
8852             symbol_name="SamplerTexelMisses"
8853             semantic_type="event"
8854             mdapi_supported_apis=""
8855             mdapi_usage_flags="Tier3 Batch Frame Draw"
8856             mdapi_hw_unit_type="gpu"
8857             mdapi_group="Sampler/Sampler Cache"
8858             />
8859    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
8860             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8861             data_type="float"
8862             max_equation="100"
8863             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8864             underscore_name="non_ps_thread00_ready_for_dispatch"
8865             units="percent"
8866             symbol_name="NonPSThread00ReadyForDispatch"
8867             availability="$SubsliceMask 0x1 AND"
8868             semantic_type="duration"
8869             mdapi_supported_apis=""
8870             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8871             mdapi_group="GPU/Thread Dispatcher"
8872             mdapi_hw_unit_type="subslice"
8873             />
8874    <counter name="CS Threads Dispatched"
8875             description="The total number of compute shader hardware threads dispatched."
8876             data_type="uint64"
8877             equation="A 4 READ"
8878             underscore_name="cs_threads"
8879             units="threads"
8880             symbol_name="CsThreads"
8881             semantic_type="event"
8882             mdapi_supported_apis="OGL4 OCL IO BB"
8883             mdapi_usage_flags="Tier3 Frame Batch Draw"
8884             mdapi_hw_unit_type="gpu"
8885             mdapi_group="EU Array/Compute Shader"
8886             />
8887    <counter name="SLM Bytes Read"
8888             description="The total number of GPU memory bytes read from shared local memory."
8889             data_type="uint64"
8890             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8891             equation="A 30 READ 64 UMUL"
8892             underscore_name="slm_bytes_read"
8893             units="bytes"
8894             symbol_name="SlmBytesRead"
8895             semantic_type="throughput"
8896             mdapi_supported_apis="OGL4 OCL IO BB"
8897             mdapi_usage_flags="Tier3 Frame Batch Draw"
8898             mdapi_group="L3/Data Port/SLM"
8899             mdapi_hw_unit_type="gpu"
8900             />
8901    <counter name="PS FPU1 Pipe Active"
8902             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8903             data_type="float"
8904             max_equation="100"
8905             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8906             underscore_name="ps_fpu1_active"
8907             units="percent"
8908             symbol_name="PsFpu1Active"
8909             semantic_type="duration"
8910             mdapi_supported_apis="OGL IO BB"
8911             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8912             mdapi_group="EU Array/Pixel Shader"
8913             mdapi_hw_unit_type="gpu"
8914             />
8915    <counter name="PS Send Pipeline Active"
8916             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8917             data_type="float"
8918             max_equation="100"
8919             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8920             underscore_name="ps_send_active"
8921             units="percent"
8922             symbol_name="PsSendActive"
8923             semantic_type="duration"
8924             mdapi_supported_apis="OGL IO BB"
8925             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8926             mdapi_group="EU Array/Pixel Shader"
8927             mdapi_hw_unit_type="gpu"
8928             />
8929    <counter name="VS FPU0 Pipe Active"
8930             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8931             data_type="float"
8932             max_equation="100"
8933             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8934             underscore_name="vs_fpu0_active"
8935             units="percent"
8936             symbol_name="VsFpu0Active"
8937             semantic_type="duration"
8938             mdapi_supported_apis="OGL IO BB"
8939             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8940             mdapi_group="EU Array/Vertex Shader"
8941             mdapi_hw_unit_type="gpu"
8942             />
8943    <counter name="GPU Busy"
8944             description="The percentage of time in which the GPU has been processing GPU commands."
8945             data_type="float"
8946             max_equation="100"
8947             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8948             underscore_name="gpu_busy"
8949             units="percent"
8950             symbol_name="GpuBusy"
8951             semantic_type="duration"
8952             mdapi_supported_apis=""
8953             mdapi_usage_flags="Tier1 Overview System Frame"
8954             mdapi_group="GPU"
8955             mdapi_hw_unit_type="gpu"
8956             />
8957    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
8958             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
8959             data_type="float"
8960             max_equation="100"
8961             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8962             underscore_name="ps_thread00_ready_for_dispatch"
8963             units="percent"
8964             symbol_name="PSThread00ReadyForDispatch"
8965             availability="$SubsliceMask 0x1 AND"
8966             semantic_type="duration"
8967             mdapi_supported_apis=""
8968             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8969             mdapi_group="GPU/Thread Dispatcher"
8970             mdapi_hw_unit_type="subslice"
8971             />
8972    <counter name="Rasterized Pixels"
8973             description="The total number of rasterized pixels."
8974             data_type="uint64"
8975             equation="A 21 READ 4 UMUL"
8976             underscore_name="rasterized_pixels"
8977             units="pixels"
8978             symbol_name="RasterizedPixels"
8979             semantic_type="event"
8980             mdapi_supported_apis="OGL IO BB"
8981             mdapi_usage_flags="Tier3 Frame Batch Draw"
8982             mdapi_hw_unit_type="gpu"
8983             mdapi_group="3D Pipe/Rasterizer"
8984             />
8985    <counter name="PS FPU0 Pipe Active"
8986             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8987             data_type="float"
8988             max_equation="100"
8989             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8990             underscore_name="ps_fpu0_active"
8991             units="percent"
8992             symbol_name="PsFpu0Active"
8993             semantic_type="duration"
8994             mdapi_supported_apis="OGL IO BB"
8995             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8996             mdapi_group="EU Array/Pixel Shader"
8997             mdapi_hw_unit_type="gpu"
8998             />
8999    <counter name="DS Threads Dispatched"
9000             description="The total number of domain shader hardware threads dispatched."
9001             data_type="uint64"
9002             equation="A 3 READ"
9003             underscore_name="ds_threads"
9004             units="threads"
9005             symbol_name="DsThreads"
9006             semantic_type="event"
9007             mdapi_supported_apis="OGL4 IO BB"
9008             mdapi_usage_flags="Tier3 Frame Batch Draw"
9009             mdapi_hw_unit_type="gpu"
9010             mdapi_group="EU Array/Domain Shader"
9011             />
9012    <counter name="Samples Written"
9013             description="The total number of samples or pixels written to all render targets."
9014             data_type="uint64"
9015             equation="A 26 READ 4 UMUL"
9016             underscore_name="samples_written"
9017             units="pixels"
9018             symbol_name="SamplesWritten"
9019             semantic_type="event"
9020             mdapi_supported_apis="OGL IO BB"
9021             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9022             mdapi_hw_unit_type="gpu"
9023             mdapi_group="3D Pipe/Output Merger"
9024             />
9025    <counter name="EU Stall"
9026             description="The percentage of time in which the Execution Units were stalled."
9027             data_type="float"
9028             max_equation="100"
9029             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9030             underscore_name="eu_stall"
9031             units="percent"
9032             symbol_name="EuStall"
9033             semantic_type="duration"
9034             mdapi_supported_apis=""
9035             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9036             mdapi_group="EU Array"
9037             mdapi_hw_unit_type="gpu"
9038             />
9039    <counter name="Samples Blended"
9040             description="The total number of blended samples or pixels written to all render targets."
9041             data_type="uint64"
9042             equation="A 27 READ 4 UMUL"
9043             underscore_name="samples_blended"
9044             units="pixels"
9045             symbol_name="SamplesBlended"
9046             semantic_type="event"
9047             mdapi_supported_apis="OGL IO BB"
9048             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9049             mdapi_hw_unit_type="gpu"
9050             mdapi_group="3D Pipe/Output Merger"
9051             />
9052    <counter name="Early Depth Test Fails"
9053             description="The total number of pixels dropped on early depth test."
9054             data_type="uint64"
9055             equation="A 23 READ 4 UMUL"
9056             underscore_name="early_depth_test_fails"
9057             units="pixels"
9058             symbol_name="EarlyDepthTestFails"
9059             semantic_type="event"
9060             mdapi_supported_apis="OGL IO BB"
9061             mdapi_usage_flags="Tier3 Frame Batch Draw"
9062             mdapi_hw_unit_type="gpu"
9063             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9064             />
9065    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9066             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9067             data_type="float"
9068             max_equation="100"
9069             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9070             underscore_name="ps_thread01_ready_for_dispatch"
9071             units="percent"
9072             symbol_name="PSThread01ReadyForDispatch"
9073             availability="$SubsliceMask 0x2 AND"
9074             semantic_type="duration"
9075             mdapi_supported_apis=""
9076             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9077             mdapi_group="GPU/Thread Dispatcher"
9078             mdapi_hw_unit_type="subslice"
9079             />
9080    <counter name="Shader Memory Accesses"
9081             description="The total number of shader memory accesses to L3."
9082             data_type="uint64"
9083             equation="A 32 READ"
9084             underscore_name="shader_memory_accesses"
9085             units="messages"
9086             symbol_name="ShaderMemoryAccesses"
9087             semantic_type="event"
9088             mdapi_supported_apis=""
9089             mdapi_usage_flags="Tier3 Frame Batch Draw"
9090             mdapi_hw_unit_type="gpu"
9091             mdapi_group="L3/Data Port"
9092             />
9093    <counter name="HS Threads Dispatched"
9094             description="The total number of hull shader hardware threads dispatched."
9095             data_type="uint64"
9096             equation="A 2 READ"
9097             underscore_name="hs_threads"
9098             units="threads"
9099             symbol_name="HsThreads"
9100             semantic_type="event"
9101             mdapi_supported_apis="OGL4 IO BB"
9102             mdapi_usage_flags="Tier3 Frame Batch Draw"
9103             mdapi_hw_unit_type="gpu"
9104             mdapi_group="EU Array/Hull Shader"
9105             />
9106    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9107             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9108             data_type="float"
9109             max_equation="100"
9110             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9111             underscore_name="ps_thread02_ready_for_dispatch"
9112             units="percent"
9113             symbol_name="PSThread02ReadyForDispatch"
9114             availability="$SubsliceMask 0x4 AND"
9115             semantic_type="duration"
9116             mdapi_supported_apis=""
9117             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9118             mdapi_group="GPU/Thread Dispatcher"
9119             mdapi_hw_unit_type="subslice"
9120             />
9121    <counter name="SLM Bytes Written"
9122             description="The total number of GPU memory bytes written into shared local memory."
9123             data_type="uint64"
9124             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9125             equation="A 31 READ 64 UMUL"
9126             underscore_name="slm_bytes_written"
9127             units="bytes"
9128             symbol_name="SlmBytesWritten"
9129             semantic_type="throughput"
9130             mdapi_supported_apis="OGL4 OCL IO BB"
9131             mdapi_usage_flags="Tier3 Frame Batch Draw"
9132             mdapi_group="L3/Data Port/SLM"
9133             mdapi_hw_unit_type="gpu"
9134             />
9135    <counter name="L3 Shader Throughput"
9136             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9137             data_type="uint64"
9138             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
9139             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9140             underscore_name="l3_shader_throughput"
9141             units="bytes"
9142             symbol_name="L3ShaderThroughput"
9143             semantic_type="throughput"
9144             mdapi_supported_apis="OGL4 OCL IO BB"
9145             mdapi_usage_flags="Tier2 Frame Batch Draw"
9146             mdapi_group="L3/Data Port"
9147             mdapi_hw_unit_type="gpu"
9148             />
9149    <counter name="Samples Killed in FS"
9150             description="The total number of samples or pixels dropped in fragment shaders."
9151             data_type="uint64"
9152             equation="A 24 READ 4 UMUL"
9153             underscore_name="samples_killed_in_ps"
9154             units="pixels"
9155             symbol_name="SamplesKilledInPs"
9156             semantic_type="event"
9157             mdapi_supported_apis="OGL IO BB"
9158             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9159             mdapi_hw_unit_type="gpu"
9160             mdapi_group="3D Pipe/Fragment Shader"
9161             />
9162    <counter name="Shader Atomic Memory Accesses"
9163             description="The total number of shader atomic memory accesses."
9164             data_type="uint64"
9165             equation="A 34 READ"
9166             underscore_name="shader_atomics"
9167             units="messages"
9168             symbol_name="ShaderAtomics"
9169             semantic_type="event"
9170             mdapi_supported_apis="OGL OCL IO BB"
9171             mdapi_usage_flags="Tier3 Frame Batch Draw"
9172             mdapi_hw_unit_type="gpu"
9173             mdapi_group="L3/Data Port/Atomics"
9174             />
9175    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9176             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9177             data_type="float"
9178             max_equation="100"
9179             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9180             underscore_name="non_ps_thread01_ready_for_dispatch"
9181             units="percent"
9182             symbol_name="NonPSThread01ReadyForDispatch"
9183             availability="$SubsliceMask 0x2 AND"
9184             semantic_type="duration"
9185             mdapi_supported_apis=""
9186             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9187             mdapi_group="GPU/Thread Dispatcher"
9188             mdapi_hw_unit_type="subslice"
9189             />
9190    <register_config type="NOA">
9191        <register type="NOA" address="0x00009840" value="0x00000080" />
9192        <register type="NOA" address="0x00009888" value="0x12120000" />
9193        <register type="NOA" address="0x00009888" value="0x12320000" />
9194        <register type="NOA" address="0x00009888" value="0x12520000" />
9195        <register type="NOA" address="0x00009888" value="0x002F8000" />
9196        <register type="NOA" address="0x00009888" value="0x022F3000" />
9197        <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9198        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9199        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9200        <register type="NOA" address="0x00009888" value="0x000D8000" />
9201        <register type="NOA" address="0x00009888" value="0x020DA000" />
9202        <register type="NOA" address="0x00009888" value="0x040DA000" />
9203        <register type="NOA" address="0x00009888" value="0x060D2000" />
9204        <register type="NOA" address="0x00009888" value="0x100F03A0" />
9205        <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9206        <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9207        <register type="NOA" address="0x00009888" value="0x062C8000" />
9208        <register type="NOA" address="0x00009888" value="0x082C8000" />
9209        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9210        <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9211        <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9212        <register type="NOA" address="0x00009888" value="0x062D4000" />
9213        <register type="NOA" address="0x00009888" value="0x02108000" />
9214        <register type="NOA" address="0x00009888" value="0x0410C000" />
9215        <register type="NOA" address="0x00009888" value="0x02118000" />
9216        <register type="NOA" address="0x00009888" value="0x0411C000" />
9217        <register type="NOA" address="0x00009888" value="0x02121880" />
9218        <register type="NOA" address="0x00009888" value="0x041219B5" />
9219        <register type="NOA" address="0x00009888" value="0x00120000" />
9220        <register type="NOA" address="0x00009888" value="0x02134000" />
9221        <register type="NOA" address="0x00009888" value="0x04135000" />
9222        <register type="NOA" address="0x00009888" value="0x0C308000" />
9223        <register type="NOA" address="0x00009888" value="0x0E304000" />
9224        <register type="NOA" address="0x00009888" value="0x06304000" />
9225        <register type="NOA" address="0x00009888" value="0x0C318000" />
9226        <register type="NOA" address="0x00009888" value="0x0E314000" />
9227        <register type="NOA" address="0x00009888" value="0x06314000" />
9228        <register type="NOA" address="0x00009888" value="0x0C321A80" />
9229        <register type="NOA" address="0x00009888" value="0x0E320033" />
9230        <register type="NOA" address="0x00009888" value="0x06320031" />
9231        <register type="NOA" address="0x00009888" value="0x00320000" />
9232        <register type="NOA" address="0x00009888" value="0x0C334000" />
9233        <register type="NOA" address="0x00009888" value="0x0E331000" />
9234        <register type="NOA" address="0x00009888" value="0x06331000" />
9235        <register type="NOA" address="0x00009888" value="0x0E508000" />
9236        <register type="NOA" address="0x00009888" value="0x00508000" />
9237        <register type="NOA" address="0x00009888" value="0x02504000" />
9238        <register type="NOA" address="0x00009888" value="0x0E518000" />
9239        <register type="NOA" address="0x00009888" value="0x00518000" />
9240        <register type="NOA" address="0x00009888" value="0x02514000" />
9241        <register type="NOA" address="0x00009888" value="0x0E521880" />
9242        <register type="NOA" address="0x00009888" value="0x00521A80" />
9243        <register type="NOA" address="0x00009888" value="0x02520033" />
9244        <register type="NOA" address="0x00009888" value="0x0E534000" />
9245        <register type="NOA" address="0x00009888" value="0x00534000" />
9246        <register type="NOA" address="0x00009888" value="0x02531000" />
9247        <register type="NOA" address="0x00009888" value="0x1190FF80" />
9248        <register type="NOA" address="0x00009888" value="0x57900000" />
9249        <register type="NOA" address="0x00009888" value="0x49900800" />
9250        <register type="NOA" address="0x00009888" value="0x37900000" />
9251        <register type="NOA" address="0x00009888" value="0x33900000" />
9252        <register type="NOA" address="0x00009888" value="0x4B900062" />
9253        <register type="NOA" address="0x00009888" value="0x59900000" />
9254        <register type="NOA" address="0x00009888" value="0x51900000" />
9255        <register type="NOA" address="0x00009888" value="0x41900C00" />
9256        <register type="NOA" address="0x00009888" value="0x43900003" />
9257        <register type="NOA" address="0x00009888" value="0x53900000" />
9258        <register type="NOA" address="0x00009888" value="0x45900040" />
9259    </register_config>
9260    <register_config type="OA">
9261        <register type="OA" address="0x00002740" value="0x00000000" />
9262        <register type="OA" address="0x00002744" value="0x00800000" />
9263        <register type="OA" address="0x00002710" value="0x00000000" />
9264        <register type="OA" address="0x00002714" value="0xF0800000" />
9265        <register type="OA" address="0x00002720" value="0x00000000" />
9266        <register type="OA" address="0x00002724" value="0x30800000" />
9267        <register type="OA" address="0x00002770" value="0x00000002" />
9268        <register type="OA" address="0x00002774" value="0x00007FFF" />
9269        <register type="OA" address="0x00002778" value="0x00000000" />
9270        <register type="OA" address="0x0000277C" value="0x00009FFF" />
9271        <register type="OA" address="0x00002780" value="0x00000002" />
9272        <register type="OA" address="0x00002784" value="0x0000EFFF" />
9273        <register type="OA" address="0x00002788" value="0x00000000" />
9274        <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9275        <register type="OA" address="0x00002790" value="0x00000002" />
9276        <register type="OA" address="0x00002794" value="0x0000FDFF" />
9277        <register type="OA" address="0x00002798" value="0x00000000" />
9278        <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9279    </register_config>
9280    <register_config type="FLEX">
9281        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9282        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9283        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9284        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9285        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9286        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9287        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9288    </register_config>
9289  </set>
9290
9291  <set name="Metric set TDL_2"
9292       mdapi_supported_apis="OGL OCL IO BB"
9293       underscore_name="tdl_2"
9294       hw_config_guid="52f925c6-786a-4ec6-86ce-cba85c83453a"
9295       chipset="KBLGT3"
9296       symbol_name="TDL_2"
9297       >
9298    <counter name="GPU Core Clocks"
9299             description="The total number of GPU core clocks elapsed during the measurement."
9300             data_type="uint64"
9301             equation="GPU_CLOCK 0 READ"
9302             underscore_name="gpu_core_clocks"
9303             units="cycles"
9304             symbol_name="GpuCoreClocks"
9305             semantic_type="event"
9306             mdapi_supported_apis=""
9307             mdapi_usage_flags="Tier1 Frame Batch Draw"
9308             mdapi_hw_unit_type="gpu"
9309             mdapi_group="GPU"
9310             />
9311    <counter name="EU Active"
9312             description="The percentage of time in which the Execution Units were actively processing."
9313             data_type="float"
9314             max_equation="100"
9315             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9316             underscore_name="eu_active"
9317             units="percent"
9318             symbol_name="EuActive"
9319             semantic_type="duration"
9320             mdapi_supported_apis=""
9321             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9322             mdapi_group="EU Array"
9323             mdapi_hw_unit_type="gpu"
9324             />
9325    <counter name="EU Both FPU Pipes Active"
9326             description="The percentage of time in which both EU FPU pipelines were actively processing."
9327             data_type="float"
9328             max_equation="100"
9329             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9330             underscore_name="eu_fpu_both_active"
9331             units="percent"
9332             symbol_name="EuFpuBothActive"
9333             semantic_type="duration"
9334             mdapi_supported_apis=""
9335             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9336             mdapi_group="EU Array/Pipes"
9337             mdapi_hw_unit_type="gpu"
9338             />
9339    <counter name="VS Send Pipe Active"
9340             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9341             data_type="float"
9342             max_equation="100"
9343             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9344             underscore_name="vs_send_active"
9345             units="percent"
9346             symbol_name="VsSendActive"
9347             semantic_type="duration"
9348             mdapi_supported_apis="OGL IO BB"
9349             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9350             mdapi_group="EU Array/Vertex Shader"
9351             mdapi_hw_unit_type="gpu"
9352             />
9353    <counter name="VS FPU1 Pipe Active"
9354             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9355             data_type="float"
9356             max_equation="100"
9357             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9358             underscore_name="vs_fpu1_active"
9359             units="percent"
9360             symbol_name="VsFpu1Active"
9361             semantic_type="duration"
9362             mdapi_supported_apis="OGL IO BB"
9363             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9364             mdapi_group="EU Array/Vertex Shader"
9365             mdapi_hw_unit_type="gpu"
9366             />
9367    <counter name="GS Threads Dispatched"
9368             description="The total number of geometry shader hardware threads dispatched."
9369             data_type="uint64"
9370             equation="A 5 READ"
9371             underscore_name="gs_threads"
9372             units="threads"
9373             symbol_name="GsThreads"
9374             semantic_type="event"
9375             mdapi_supported_apis="OGL4 IO BB"
9376             mdapi_usage_flags="Tier3 Frame Batch Draw"
9377             mdapi_hw_unit_type="gpu"
9378             mdapi_group="EU Array/Geometry Shader"
9379             />
9380    <counter name="Early Hi-Depth Test Fails"
9381             description="The total number of pixels dropped on early hierarchical depth test."
9382             data_type="uint64"
9383             equation="A 22 READ 4 UMUL"
9384             underscore_name="hi_depth_test_fails"
9385             units="pixels"
9386             symbol_name="HiDepthTestFails"
9387             semantic_type="event"
9388             mdapi_supported_apis="OGL IO BB"
9389             mdapi_usage_flags="Tier3 Frame Batch Draw"
9390             mdapi_hw_unit_type="gpu"
9391             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9392             />
9393    <counter name="FS Both FPU Active"
9394             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9395             data_type="float"
9396             max_equation="100"
9397             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9398             underscore_name="ps_eu_both_fpu_active"
9399             units="percent"
9400             symbol_name="PsEuBothFpuActive"
9401             semantic_type="duration"
9402             mdapi_supported_apis="OGL IO BB"
9403             mdapi_usage_flags="Tier4 Frame Batch Draw"
9404             mdapi_group="3D Pipe/Fragment Shader"
9405             mdapi_hw_unit_type="gpu"
9406             />
9407    <counter name="VS Threads Dispatched"
9408             description="The total number of vertex shader hardware threads dispatched."
9409             data_type="uint64"
9410             equation="A 1 READ"
9411             underscore_name="vs_threads"
9412             units="threads"
9413             symbol_name="VsThreads"
9414             semantic_type="event"
9415             mdapi_supported_apis="OGL IO BB"
9416             mdapi_usage_flags="Tier3 Frame Batch Draw"
9417             mdapi_hw_unit_type="gpu"
9418             mdapi_group="EU Array/Vertex Shader"
9419             />
9420    <counter name="FS Threads Dispatched"
9421             description="The total number of fragment shader hardware threads dispatched."
9422             data_type="uint64"
9423             equation="A 6 READ"
9424             underscore_name="ps_threads"
9425             units="threads"
9426             symbol_name="PsThreads"
9427             semantic_type="event"
9428             mdapi_supported_apis="OGL IO BB"
9429             mdapi_usage_flags="Tier3 Frame Batch Draw"
9430             mdapi_hw_unit_type="gpu"
9431             mdapi_group="EU Array/Fragment Shader"
9432             />
9433    <counter name="Shader Barrier Messages"
9434             description="The total number of shader barrier messages."
9435             data_type="uint64"
9436             equation="A 35 READ"
9437             underscore_name="shader_barriers"
9438             units="messages"
9439             symbol_name="ShaderBarriers"
9440             semantic_type="event"
9441             mdapi_supported_apis=""
9442             mdapi_usage_flags="Tier3 Frame Batch Draw"
9443             mdapi_hw_unit_type="gpu"
9444             mdapi_group="EU Array/Barrier"
9445             />
9446    <counter name="Sampler Texels"
9447             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9448             data_type="uint64"
9449             equation="A 28 READ 4 UMUL"
9450             underscore_name="sampler_texels"
9451             units="texels"
9452             symbol_name="SamplerTexels"
9453             semantic_type="event"
9454             mdapi_supported_apis=""
9455             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9456             mdapi_hw_unit_type="gpu"
9457             mdapi_group="Sampler/Sampler Input"
9458             />
9459    <counter name="Pixels Failing Tests"
9460             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9461             data_type="uint64"
9462             equation="A 25 READ 4 UMUL"
9463             underscore_name="pixels_failing_post_ps_tests"
9464             units="pixels"
9465             symbol_name="PixelsFailingPostPsTests"
9466             semantic_type="event"
9467             mdapi_supported_apis="OGL IO BB"
9468             mdapi_usage_flags="Tier3 Frame Batch Draw"
9469             mdapi_hw_unit_type="gpu"
9470             mdapi_group="3D Pipe/Output Merger"
9471             />
9472    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9473             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9474             data_type="float"
9475             max_equation="100"
9476             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9477             underscore_name="thread_header01_ready_port0"
9478             units="percent"
9479             symbol_name="ThreadHeader01ReadyPort0"
9480             availability="$SubsliceMask 0x2 AND"
9481             semantic_type="duration"
9482             mdapi_supported_apis=""
9483             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9484             mdapi_group="GPU/Thread Dispatcher"
9485             mdapi_hw_unit_type="subslice"
9486             />
9487    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9488             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9489             data_type="float"
9490             max_equation="100"
9491             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9492             underscore_name="thread_header01_ready_port1"
9493             units="percent"
9494             symbol_name="ThreadHeader01ReadyPort1"
9495             availability="$SubsliceMask 0x2 AND"
9496             semantic_type="duration"
9497             mdapi_supported_apis=""
9498             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9499             mdapi_group="GPU/Thread Dispatcher"
9500             mdapi_hw_unit_type="subslice"
9501             />
9502    <counter name="GPU Time Elapsed"
9503             description="Time elapsed on the GPU during the measurement."
9504             data_type="uint64"
9505             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9506             underscore_name="gpu_time"
9507             units="ns"
9508             symbol_name="GpuTime"
9509             semantic_type="duration"
9510             mdapi_supported_apis=""
9511             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9512             mdapi_hw_unit_type="gpu"
9513             mdapi_group="GPU"
9514             />
9515    <counter name="AVG GPU Core Frequency"
9516             description="Average GPU Core Frequency in the measurement."
9517             data_type="uint64"
9518             max_equation="$GpuMaxFrequency"
9519             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9520             underscore_name="avg_gpu_core_frequency"
9521             units="hz"
9522             symbol_name="AvgGpuCoreFrequency"
9523             semantic_type="event"
9524             mdapi_supported_apis=""
9525             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9526             mdapi_group="GPU"
9527             mdapi_hw_unit_type="gpu"
9528             />
9529    <counter name="Sampler Texels Misses"
9530             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9531             data_type="uint64"
9532             equation="A 29 READ 4 UMUL"
9533             underscore_name="sampler_texel_misses"
9534             units="texels"
9535             symbol_name="SamplerTexelMisses"
9536             semantic_type="event"
9537             mdapi_supported_apis=""
9538             mdapi_usage_flags="Tier3 Batch Frame Draw"
9539             mdapi_hw_unit_type="gpu"
9540             mdapi_group="Sampler/Sampler Cache"
9541             />
9542    <counter name="CS Threads Dispatched"
9543             description="The total number of compute shader hardware threads dispatched."
9544             data_type="uint64"
9545             equation="A 4 READ"
9546             underscore_name="cs_threads"
9547             units="threads"
9548             symbol_name="CsThreads"
9549             semantic_type="event"
9550             mdapi_supported_apis="OGL4 OCL IO BB"
9551             mdapi_usage_flags="Tier3 Frame Batch Draw"
9552             mdapi_hw_unit_type="gpu"
9553             mdapi_group="EU Array/Compute Shader"
9554             />
9555    <counter name="SLM Bytes Read"
9556             description="The total number of GPU memory bytes read from shared local memory."
9557             data_type="uint64"
9558             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9559             equation="A 30 READ 64 UMUL"
9560             underscore_name="slm_bytes_read"
9561             units="bytes"
9562             symbol_name="SlmBytesRead"
9563             semantic_type="throughput"
9564             mdapi_supported_apis="OGL4 OCL IO BB"
9565             mdapi_usage_flags="Tier3 Frame Batch Draw"
9566             mdapi_group="L3/Data Port/SLM"
9567             mdapi_hw_unit_type="gpu"
9568             />
9569    <counter name="PS FPU1 Pipe Active"
9570             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9571             data_type="float"
9572             max_equation="100"
9573             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9574             underscore_name="ps_fpu1_active"
9575             units="percent"
9576             symbol_name="PsFpu1Active"
9577             semantic_type="duration"
9578             mdapi_supported_apis="OGL IO BB"
9579             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9580             mdapi_group="EU Array/Pixel Shader"
9581             mdapi_hw_unit_type="gpu"
9582             />
9583    <counter name="PS Send Pipeline Active"
9584             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9585             data_type="float"
9586             max_equation="100"
9587             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9588             underscore_name="ps_send_active"
9589             units="percent"
9590             symbol_name="PsSendActive"
9591             semantic_type="duration"
9592             mdapi_supported_apis="OGL IO BB"
9593             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9594             mdapi_group="EU Array/Pixel Shader"
9595             mdapi_hw_unit_type="gpu"
9596             />
9597    <counter name="VS FPU0 Pipe Active"
9598             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9599             data_type="float"
9600             max_equation="100"
9601             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9602             underscore_name="vs_fpu0_active"
9603             units="percent"
9604             symbol_name="VsFpu0Active"
9605             semantic_type="duration"
9606             mdapi_supported_apis="OGL IO BB"
9607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9608             mdapi_group="EU Array/Vertex Shader"
9609             mdapi_hw_unit_type="gpu"
9610             />
9611    <counter name="GPU Busy"
9612             description="The percentage of time in which the GPU has been processing GPU commands."
9613             data_type="float"
9614             max_equation="100"
9615             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9616             underscore_name="gpu_busy"
9617             units="percent"
9618             symbol_name="GpuBusy"
9619             semantic_type="duration"
9620             mdapi_supported_apis=""
9621             mdapi_usage_flags="Tier1 Overview System Frame"
9622             mdapi_group="GPU"
9623             mdapi_hw_unit_type="gpu"
9624             />
9625    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9626             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9627             data_type="float"
9628             max_equation="100"
9629             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9630             underscore_name="thread_header02_ready_port1"
9631             units="percent"
9632             symbol_name="ThreadHeader02ReadyPort1"
9633             availability="$SubsliceMask 0x4 AND"
9634             semantic_type="duration"
9635             mdapi_supported_apis=""
9636             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9637             mdapi_group="GPU/Thread Dispatcher"
9638             mdapi_hw_unit_type="subslice"
9639             />
9640    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9641             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9642             data_type="float"
9643             max_equation="100"
9644             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9645             underscore_name="thread_header02_ready_port0"
9646             units="percent"
9647             symbol_name="ThreadHeader02ReadyPort0"
9648             availability="$SubsliceMask 0x4 AND"
9649             semantic_type="duration"
9650             mdapi_supported_apis=""
9651             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9652             mdapi_group="GPU/Thread Dispatcher"
9653             mdapi_hw_unit_type="subslice"
9654             />
9655    <counter name="Rasterized Pixels"
9656             description="The total number of rasterized pixels."
9657             data_type="uint64"
9658             equation="A 21 READ 4 UMUL"
9659             underscore_name="rasterized_pixels"
9660             units="pixels"
9661             symbol_name="RasterizedPixels"
9662             semantic_type="event"
9663             mdapi_supported_apis="OGL IO BB"
9664             mdapi_usage_flags="Tier3 Frame Batch Draw"
9665             mdapi_hw_unit_type="gpu"
9666             mdapi_group="3D Pipe/Rasterizer"
9667             />
9668    <counter name="PS FPU0 Pipe Active"
9669             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9670             data_type="float"
9671             max_equation="100"
9672             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9673             underscore_name="ps_fpu0_active"
9674             units="percent"
9675             symbol_name="PsFpu0Active"
9676             semantic_type="duration"
9677             mdapi_supported_apis="OGL IO BB"
9678             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9679             mdapi_group="EU Array/Pixel Shader"
9680             mdapi_hw_unit_type="gpu"
9681             />
9682    <counter name="DS Threads Dispatched"
9683             description="The total number of domain shader hardware threads dispatched."
9684             data_type="uint64"
9685             equation="A 3 READ"
9686             underscore_name="ds_threads"
9687             units="threads"
9688             symbol_name="DsThreads"
9689             semantic_type="event"
9690             mdapi_supported_apis="OGL4 IO BB"
9691             mdapi_usage_flags="Tier3 Frame Batch Draw"
9692             mdapi_hw_unit_type="gpu"
9693             mdapi_group="EU Array/Domain Shader"
9694             />
9695    <counter name="Samples Written"
9696             description="The total number of samples or pixels written to all render targets."
9697             data_type="uint64"
9698             equation="A 26 READ 4 UMUL"
9699             underscore_name="samples_written"
9700             units="pixels"
9701             symbol_name="SamplesWritten"
9702             semantic_type="event"
9703             mdapi_supported_apis="OGL IO BB"
9704             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9705             mdapi_hw_unit_type="gpu"
9706             mdapi_group="3D Pipe/Output Merger"
9707             />
9708    <counter name="EU Stall"
9709             description="The percentage of time in which the Execution Units were stalled."
9710             data_type="float"
9711             max_equation="100"
9712             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9713             underscore_name="eu_stall"
9714             units="percent"
9715             symbol_name="EuStall"
9716             semantic_type="duration"
9717             mdapi_supported_apis=""
9718             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9719             mdapi_group="EU Array"
9720             mdapi_hw_unit_type="gpu"
9721             />
9722    <counter name="Samples Blended"
9723             description="The total number of blended samples or pixels written to all render targets."
9724             data_type="uint64"
9725             equation="A 27 READ 4 UMUL"
9726             underscore_name="samples_blended"
9727             units="pixels"
9728             symbol_name="SamplesBlended"
9729             semantic_type="event"
9730             mdapi_supported_apis="OGL IO BB"
9731             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9732             mdapi_hw_unit_type="gpu"
9733             mdapi_group="3D Pipe/Output Merger"
9734             />
9735    <counter name="Early Depth Test Fails"
9736             description="The total number of pixels dropped on early depth test."
9737             data_type="uint64"
9738             equation="A 23 READ 4 UMUL"
9739             underscore_name="early_depth_test_fails"
9740             units="pixels"
9741             symbol_name="EarlyDepthTestFails"
9742             semantic_type="event"
9743             mdapi_supported_apis="OGL IO BB"
9744             mdapi_usage_flags="Tier3 Frame Batch Draw"
9745             mdapi_hw_unit_type="gpu"
9746             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9747             />
9748    <counter name="Shader Memory Accesses"
9749             description="The total number of shader memory accesses to L3."
9750             data_type="uint64"
9751             equation="A 32 READ"
9752             underscore_name="shader_memory_accesses"
9753             units="messages"
9754             symbol_name="ShaderMemoryAccesses"
9755             semantic_type="event"
9756             mdapi_supported_apis=""
9757             mdapi_usage_flags="Tier3 Frame Batch Draw"
9758             mdapi_hw_unit_type="gpu"
9759             mdapi_group="L3/Data Port"
9760             />
9761    <counter name="HS Threads Dispatched"
9762             description="The total number of hull shader hardware threads dispatched."
9763             data_type="uint64"
9764             equation="A 2 READ"
9765             underscore_name="hs_threads"
9766             units="threads"
9767             symbol_name="HsThreads"
9768             semantic_type="event"
9769             mdapi_supported_apis="OGL4 IO BB"
9770             mdapi_usage_flags="Tier3 Frame Batch Draw"
9771             mdapi_hw_unit_type="gpu"
9772             mdapi_group="EU Array/Hull Shader"
9773             />
9774    <counter name="SLM Bytes Written"
9775             description="The total number of GPU memory bytes written into shared local memory."
9776             data_type="uint64"
9777             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9778             equation="A 31 READ 64 UMUL"
9779             underscore_name="slm_bytes_written"
9780             units="bytes"
9781             symbol_name="SlmBytesWritten"
9782             semantic_type="throughput"
9783             mdapi_supported_apis="OGL4 OCL IO BB"
9784             mdapi_usage_flags="Tier3 Frame Batch Draw"
9785             mdapi_group="L3/Data Port/SLM"
9786             mdapi_hw_unit_type="gpu"
9787             />
9788    <counter name="L3 Shader Throughput"
9789             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9790             data_type="uint64"
9791             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
9792             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9793             underscore_name="l3_shader_throughput"
9794             units="bytes"
9795             symbol_name="L3ShaderThroughput"
9796             semantic_type="throughput"
9797             mdapi_supported_apis="OGL4 OCL IO BB"
9798             mdapi_usage_flags="Tier2 Frame Batch Draw"
9799             mdapi_group="L3/Data Port"
9800             mdapi_hw_unit_type="gpu"
9801             />
9802    <counter name="Samples Killed in FS"
9803             description="The total number of samples or pixels dropped in fragment shaders."
9804             data_type="uint64"
9805             equation="A 24 READ 4 UMUL"
9806             underscore_name="samples_killed_in_ps"
9807             units="pixels"
9808             symbol_name="SamplesKilledInPs"
9809             semantic_type="event"
9810             mdapi_supported_apis="OGL IO BB"
9811             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9812             mdapi_hw_unit_type="gpu"
9813             mdapi_group="3D Pipe/Fragment Shader"
9814             />
9815    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
9816             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9817             data_type="float"
9818             max_equation="100"
9819             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9820             underscore_name="thread_header00_ready_port0"
9821             units="percent"
9822             symbol_name="ThreadHeader00ReadyPort0"
9823             availability="$SubsliceMask 0x1 AND"
9824             semantic_type="duration"
9825             mdapi_supported_apis=""
9826             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9827             mdapi_group="GPU/Thread Dispatcher"
9828             mdapi_hw_unit_type="subslice"
9829             />
9830    <counter name="Shader Atomic Memory Accesses"
9831             description="The total number of shader atomic memory accesses."
9832             data_type="uint64"
9833             equation="A 34 READ"
9834             underscore_name="shader_atomics"
9835             units="messages"
9836             symbol_name="ShaderAtomics"
9837             semantic_type="event"
9838             mdapi_supported_apis="OGL OCL IO BB"
9839             mdapi_usage_flags="Tier3 Frame Batch Draw"
9840             mdapi_hw_unit_type="gpu"
9841             mdapi_group="L3/Data Port/Atomics"
9842             />
9843    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
9844             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9845             data_type="float"
9846             max_equation="100"
9847             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9848             underscore_name="thread_header00_ready_port1"
9849             units="percent"
9850             symbol_name="ThreadHeader00ReadyPort1"
9851             availability="$SubsliceMask 0x1 AND"
9852             semantic_type="duration"
9853             mdapi_supported_apis=""
9854             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9855             mdapi_group="GPU/Thread Dispatcher"
9856             mdapi_hw_unit_type="subslice"
9857             />
9858    <register_config type="NOA">
9859        <register type="NOA" address="0x00009840" value="0x00000080" />
9860        <register type="NOA" address="0x00009888" value="0x12124D60" />
9861        <register type="NOA" address="0x00009888" value="0x12322E60" />
9862        <register type="NOA" address="0x00009888" value="0x12524D60" />
9863        <register type="NOA" address="0x00009888" value="0x022F3000" />
9864        <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9865        <register type="NOA" address="0x00009888" value="0x000D8000" />
9866        <register type="NOA" address="0x00009888" value="0x020DA000" />
9867        <register type="NOA" address="0x00009888" value="0x040DA000" />
9868        <register type="NOA" address="0x00009888" value="0x060D2000" />
9869        <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9870        <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9871        <register type="NOA" address="0x00009888" value="0x082C8000" />
9872        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9873        <register type="NOA" address="0x00009888" value="0x002D8000" />
9874        <register type="NOA" address="0x00009888" value="0x062D4000" />
9875        <register type="NOA" address="0x00009888" value="0x0410C000" />
9876        <register type="NOA" address="0x00009888" value="0x0411C000" />
9877        <register type="NOA" address="0x00009888" value="0x04121FB7" />
9878        <register type="NOA" address="0x00009888" value="0x00120000" />
9879        <register type="NOA" address="0x00009888" value="0x04135000" />
9880        <register type="NOA" address="0x00009888" value="0x00308000" />
9881        <register type="NOA" address="0x00009888" value="0x06304000" />
9882        <register type="NOA" address="0x00009888" value="0x00318000" />
9883        <register type="NOA" address="0x00009888" value="0x06314000" />
9884        <register type="NOA" address="0x00009888" value="0x00321B80" />
9885        <register type="NOA" address="0x00009888" value="0x0632003F" />
9886        <register type="NOA" address="0x00009888" value="0x00334000" />
9887        <register type="NOA" address="0x00009888" value="0x06331000" />
9888        <register type="NOA" address="0x00009888" value="0x0250C000" />
9889        <register type="NOA" address="0x00009888" value="0x0251C000" />
9890        <register type="NOA" address="0x00009888" value="0x02521FB7" />
9891        <register type="NOA" address="0x00009888" value="0x00520000" />
9892        <register type="NOA" address="0x00009888" value="0x02535000" />
9893        <register type="NOA" address="0x00009888" value="0x1190FC00" />
9894        <register type="NOA" address="0x00009888" value="0x37900000" />
9895        <register type="NOA" address="0x00009888" value="0x51900000" />
9896        <register type="NOA" address="0x00009888" value="0x41900800" />
9897        <register type="NOA" address="0x00009888" value="0x43900063" />
9898        <register type="NOA" address="0x00009888" value="0x53900000" />
9899        <register type="NOA" address="0x00009888" value="0x45900040" />
9900        <register type="NOA" address="0x00009888" value="0x33900000" />
9901    </register_config>
9902    <register_config type="OA">
9903        <register type="OA" address="0x00002740" value="0x00000000" />
9904        <register type="OA" address="0x00002744" value="0x00800000" />
9905        <register type="OA" address="0x00002710" value="0x00000000" />
9906        <register type="OA" address="0x00002714" value="0x00800000" />
9907        <register type="OA" address="0x00002720" value="0x00000000" />
9908        <register type="OA" address="0x00002724" value="0x00800000" />
9909    </register_config>
9910    <register_config type="FLEX">
9911        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9912        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9913        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9914        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9915        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9916        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9917        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9918    </register_config>
9919  </set>
9920
9921  <set name="Compute Metrics Extra Gen9"
9922       mdapi_supported_apis="OGL4 OCL IO BB"
9923       underscore_name="compute_extra"
9924       hw_config_guid="efc497ac-884e-4ee4-a4a8-15fba22aaf21"
9925       chipset="KBLGT3"
9926       symbol_name="ComputeExtra"
9927       >
9928    <counter name="GPU Core Clocks"
9929             description="The total number of GPU core clocks elapsed during the measurement."
9930             data_type="uint64"
9931             equation="GPU_CLOCK 0 READ"
9932             underscore_name="gpu_core_clocks"
9933             units="cycles"
9934             symbol_name="GpuCoreClocks"
9935             semantic_type="event"
9936             mdapi_supported_apis=""
9937             mdapi_usage_flags="Tier1 Frame Batch Draw"
9938             mdapi_hw_unit_type="gpu"
9939             mdapi_group="GPU"
9940             />
9941    <counter name="EU FPU1 Pipe Active"
9942             description="The percentage of time in which EU FPU1 pipeline was actively processing."
9943             data_type="float"
9944             max_equation="100"
9945             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9946             underscore_name="fpu1_active"
9947             units="percent"
9948             symbol_name="Fpu1Active"
9949             semantic_type="duration"
9950             mdapi_supported_apis=""
9951             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9952             mdapi_group="EU Array/Pipes"
9953             mdapi_hw_unit_type="gpu"
9954             />
9955    <counter name="GPU Time Elapsed"
9956             description="Time elapsed on the GPU during the measurement."
9957             data_type="uint64"
9958             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9959             underscore_name="gpu_time"
9960             units="ns"
9961             symbol_name="GpuTime"
9962             semantic_type="duration"
9963             mdapi_supported_apis=""
9964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9965             mdapi_hw_unit_type="gpu"
9966             mdapi_group="GPU"
9967             />
9968    <counter name="AVG GPU Core Frequency"
9969             description="Average GPU Core Frequency in the measurement."
9970             data_type="uint64"
9971             max_equation="$GpuMaxFrequency"
9972             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9973             underscore_name="avg_gpu_core_frequency"
9974             units="hz"
9975             symbol_name="AvgGpuCoreFrequency"
9976             semantic_type="event"
9977             mdapi_supported_apis=""
9978             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9979             mdapi_group="GPU"
9980             mdapi_hw_unit_type="gpu"
9981             />
9982    <counter name="EU FPU1 Pipe Active including Ext Math"
9983             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
9984             data_type="float"
9985             max_equation="100"
9986             equation="A 8 READ  C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
9987             underscore_name="fpu1_active_adjusted"
9988             units="percent"
9989             symbol_name="Fpu1ActiveAdjusted"
9990             semantic_type="duration"
9991             mdapi_supported_apis=""
9992             mdapi_usage_flags="Tier4 System Frame Batch Draw"
9993             mdapi_group="EU Array/Pipes"
9994             mdapi_hw_unit_type="gpu"
9995             />
9996    <register_config type="NOA">
9997        <register type="NOA" address="0x00009840" value="0x00000080" />
9998        <register type="NOA" address="0x00009888" value="0x121203E0" />
9999        <register type="NOA" address="0x00009888" value="0x123203E0" />
10000        <register type="NOA" address="0x00009888" value="0x125203E0" />
10001        <register type="NOA" address="0x00009888" value="0x129203E0" />
10002        <register type="NOA" address="0x00009888" value="0x12B203E0" />
10003        <register type="NOA" address="0x00009888" value="0x12D203E0" />
10004        <register type="NOA" address="0x00009888" value="0x024EC000" />
10005        <register type="NOA" address="0x00009888" value="0x044EC000" />
10006        <register type="NOA" address="0x00009888" value="0x064EC000" />
10007        <register type="NOA" address="0x00009888" value="0x022F4000" />
10008        <register type="NOA" address="0x00009888" value="0x084CA000" />
10009        <register type="NOA" address="0x00009888" value="0x0A4C0042" />
10010        <register type="NOA" address="0x00009888" value="0x000D8000" />
10011        <register type="NOA" address="0x00009888" value="0x020DA000" />
10012        <register type="NOA" address="0x00009888" value="0x040DA000" />
10013        <register type="NOA" address="0x00009888" value="0x060D2000" />
10014        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
10015        <register type="NOA" address="0x00009888" value="0x0E0F006D" />
10016        <register type="NOA" address="0x00009888" value="0x022C8000" />
10017        <register type="NOA" address="0x00009888" value="0x042C8000" />
10018        <register type="NOA" address="0x00009888" value="0x062C8000" />
10019        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10020        <register type="NOA" address="0x00009888" value="0x042D8000" />
10021        <register type="NOA" address="0x00009888" value="0x06104000" />
10022        <register type="NOA" address="0x00009888" value="0x06114000" />
10023        <register type="NOA" address="0x00009888" value="0x06120033" />
10024        <register type="NOA" address="0x00009888" value="0x00120000" />
10025        <register type="NOA" address="0x00009888" value="0x06131000" />
10026        <register type="NOA" address="0x00009888" value="0x04308000" />
10027        <register type="NOA" address="0x00009888" value="0x04318000" />
10028        <register type="NOA" address="0x00009888" value="0x04321980" />
10029        <register type="NOA" address="0x00009888" value="0x00320000" />
10030        <register type="NOA" address="0x00009888" value="0x04334000" />
10031        <register type="NOA" address="0x00009888" value="0x04504000" />
10032        <register type="NOA" address="0x00009888" value="0x04514000" />
10033        <register type="NOA" address="0x00009888" value="0x04520033" />
10034        <register type="NOA" address="0x00009888" value="0x00520000" />
10035        <register type="NOA" address="0x00009888" value="0x04531000" />
10036        <register type="NOA" address="0x00009888" value="0x00AF8000" />
10037        <register type="NOA" address="0x00009888" value="0x0ACC0001" />
10038        <register type="NOA" address="0x00009888" value="0x008D8000" />
10039        <register type="NOA" address="0x00009888" value="0x028DA000" />
10040        <register type="NOA" address="0x00009888" value="0x0C8FB000" />
10041        <register type="NOA" address="0x00009888" value="0x0E8F0001" />
10042        <register type="NOA" address="0x00009888" value="0x06AC8000" />
10043        <register type="NOA" address="0x00009888" value="0x02AD4000" />
10044        <register type="NOA" address="0x00009888" value="0x02908000" />
10045        <register type="NOA" address="0x00009888" value="0x02918000" />
10046        <register type="NOA" address="0x00009888" value="0x02921980" />
10047        <register type="NOA" address="0x00009888" value="0x00920000" />
10048        <register type="NOA" address="0x00009888" value="0x02934000" />
10049        <register type="NOA" address="0x00009888" value="0x02B04000" />
10050        <register type="NOA" address="0x00009888" value="0x02B14000" />
10051        <register type="NOA" address="0x00009888" value="0x02B20033" />
10052        <register type="NOA" address="0x00009888" value="0x00B20000" />
10053        <register type="NOA" address="0x00009888" value="0x02B31000" />
10054        <register type="NOA" address="0x00009888" value="0x00D08000" />
10055        <register type="NOA" address="0x00009888" value="0x00D18000" />
10056        <register type="NOA" address="0x00009888" value="0x00D21980" />
10057        <register type="NOA" address="0x00009888" value="0x00D34000" />
10058        <register type="NOA" address="0x00009888" value="0x1190FC00" />
10059        <register type="NOA" address="0x00009888" value="0x37900000" />
10060        <register type="NOA" address="0x00009888" value="0x51900000" />
10061        <register type="NOA" address="0x00009888" value="0x41900C00" />
10062        <register type="NOA" address="0x00009888" value="0x43900002" />
10063        <register type="NOA" address="0x00009888" value="0x53900420" />
10064        <register type="NOA" address="0x00009888" value="0x459000A1" />
10065        <register type="NOA" address="0x00009888" value="0x33900000" />
10066    </register_config>
10067  </set>
10068
10069  <set name="Media Vme Pipe Gen9"
10070       mdapi_supported_apis="MEDIA IO BB"
10071       underscore_name="vme_pipe"
10072       hw_config_guid="bfd9764d-2c5b-4c16-bfc1-89de3ca10917"
10073       chipset="KBLGT3"
10074       symbol_name="VMEPipe"
10075       >
10076    <counter name="GPU Core Clocks"
10077             description="The total number of GPU core clocks elapsed during the measurement."
10078             data_type="uint64"
10079             equation="GPU_CLOCK 0 READ"
10080             underscore_name="gpu_core_clocks"
10081             units="cycles"
10082             symbol_name="GpuCoreClocks"
10083             semantic_type="event"
10084             mdapi_supported_apis=""
10085             mdapi_usage_flags="Tier1 Frame Batch Draw"
10086             mdapi_hw_unit_type="gpu"
10087             mdapi_group="GPU"
10088             />
10089    <counter name="EU Active"
10090             description="The percentage of time in which the Execution Units were actively processing."
10091             data_type="float"
10092             max_equation="100"
10093             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10094             underscore_name="eu_active"
10095             units="percent"
10096             symbol_name="EuActive"
10097             semantic_type="duration"
10098             mdapi_supported_apis=""
10099             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10100             mdapi_group="EU Array"
10101             mdapi_hw_unit_type="gpu"
10102             />
10103    <counter name="EU Both FPU Pipes Active"
10104             description="The percentage of time in which both EU FPU pipelines were actively processing."
10105             data_type="float"
10106             max_equation="100"
10107             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10108             underscore_name="eu_fpu_both_active"
10109             units="percent"
10110             symbol_name="EuFpuBothActive"
10111             semantic_type="duration"
10112             mdapi_supported_apis=""
10113             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10114             mdapi_group="EU Array/Pipes"
10115             mdapi_hw_unit_type="gpu"
10116             />
10117    <counter name="GPU Time Elapsed"
10118             description="Time elapsed on the GPU during the measurement."
10119             data_type="uint64"
10120             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10121             underscore_name="gpu_time"
10122             units="ns"
10123             symbol_name="GpuTime"
10124             semantic_type="duration"
10125             mdapi_supported_apis=""
10126             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10127             mdapi_hw_unit_type="gpu"
10128             mdapi_group="GPU"
10129             />
10130    <counter name="AVG GPU Core Frequency"
10131             description="Average GPU Core Frequency in the measurement."
10132             data_type="uint64"
10133             max_equation="$GpuMaxFrequency"
10134             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10135             underscore_name="avg_gpu_core_frequency"
10136             units="hz"
10137             symbol_name="AvgGpuCoreFrequency"
10138             semantic_type="event"
10139             mdapi_supported_apis=""
10140             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10141             mdapi_group="GPU"
10142             mdapi_hw_unit_type="gpu"
10143             />
10144    <counter name="CS Threads Dispatched"
10145             description="The total number of compute shader hardware threads dispatched."
10146             data_type="uint64"
10147             equation="A 4 READ"
10148             underscore_name="cs_threads"
10149             units="threads"
10150             symbol_name="CsThreads"
10151             semantic_type="event"
10152             mdapi_supported_apis=""
10153             mdapi_usage_flags="Tier3 Frame Batch Draw"
10154             mdapi_hw_unit_type="gpu"
10155             mdapi_group="EU Array/Compute Shader"
10156             />
10157    <counter name="EU Thread Occupancy"
10158             description="The percentage of time in which hardware threads occupied EUs."
10159             data_type="float"
10160             max_equation="100"
10161             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10162             underscore_name="eu_thread_occupancy"
10163             units="percent"
10164             symbol_name="EuThreadOccupancy"
10165             semantic_type="duration"
10166             mdapi_supported_apis=""
10167             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10168             mdapi_group="EU Array"
10169             mdapi_hw_unit_type="gpu"
10170             />
10171    <counter name="EU Stall"
10172             description="The percentage of time in which the Execution Units were stalled."
10173             data_type="float"
10174             max_equation="100"
10175             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10176             underscore_name="eu_stall"
10177             units="percent"
10178             symbol_name="EuStall"
10179             semantic_type="duration"
10180             mdapi_supported_apis=""
10181             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10182             mdapi_group="EU Array"
10183             mdapi_hw_unit_type="gpu"
10184             />
10185    <counter name="VME Busy"
10186             description="The percentage of time in which VME (IME or CRE) was actively processing data."
10187             data_type="float"
10188             max_equation="100"
10189             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10190             underscore_name="vme_busy"
10191             units="percent"
10192             symbol_name="VMEBusy"
10193             semantic_type="duration"
10194             mdapi_supported_apis=""
10195             mdapi_usage_flags="Overview System Batch Tier2"
10196             mdapi_group="VME Pipe"
10197             mdapi_hw_unit_type="gpu"
10198             />
10199    <counter name="GPU Busy"
10200             description="The percentage of time in which the GPU has been processing GPU commands."
10201             data_type="float"
10202             max_equation="100"
10203             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10204             underscore_name="gpu_busy"
10205             units="percent"
10206             symbol_name="GpuBusy"
10207             semantic_type="duration"
10208             mdapi_supported_apis=""
10209             mdapi_usage_flags="Tier1 Overview System Frame"
10210             mdapi_group="GPU"
10211             mdapi_hw_unit_type="gpu"
10212             />
10213    <register_config type="NOA">
10214        <register type="NOA" address="0x00009840" value="0x00000080" />
10215        <register type="NOA" address="0x00009888" value="0x141A5800" />
10216        <register type="NOA" address="0x00009888" value="0x161A00C0" />
10217        <register type="NOA" address="0x00009888" value="0x12180240" />
10218        <register type="NOA" address="0x00009888" value="0x14180002" />
10219        <register type="NOA" address="0x00009888" value="0x149A5800" />
10220        <register type="NOA" address="0x00009888" value="0x169A00C0" />
10221        <register type="NOA" address="0x00009888" value="0x12980240" />
10222        <register type="NOA" address="0x00009888" value="0x14980002" />
10223        <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
10224        <register type="NOA" address="0x00009888" value="0x002F1000" />
10225        <register type="NOA" address="0x00009888" value="0x022F8000" />
10226        <register type="NOA" address="0x00009888" value="0x042F3000" />
10227        <register type="NOA" address="0x00009888" value="0x004C4000" />
10228        <register type="NOA" address="0x00009888" value="0x0A4C9500" />
10229        <register type="NOA" address="0x00009888" value="0x0C4C002A" />
10230        <register type="NOA" address="0x00009888" value="0x000D2000" />
10231        <register type="NOA" address="0x00009888" value="0x060D8000" />
10232        <register type="NOA" address="0x00009888" value="0x080DA000" />
10233        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10234        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10235        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10236        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
10237        <register type="NOA" address="0x00009888" value="0x100F0015" />
10238        <register type="NOA" address="0x00009888" value="0x002C8000" />
10239        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10240        <register type="NOA" address="0x00009888" value="0x162CAA00" />
10241        <register type="NOA" address="0x00009888" value="0x182C000A" />
10242        <register type="NOA" address="0x00009888" value="0x04193000" />
10243        <register type="NOA" address="0x00009888" value="0x081A28C1" />
10244        <register type="NOA" address="0x00009888" value="0x001A0000" />
10245        <register type="NOA" address="0x00009888" value="0x00133000" />
10246        <register type="NOA" address="0x00009888" value="0x0613C000" />
10247        <register type="NOA" address="0x00009888" value="0x0813F000" />
10248        <register type="NOA" address="0x00009888" value="0x00172000" />
10249        <register type="NOA" address="0x00009888" value="0x06178000" />
10250        <register type="NOA" address="0x00009888" value="0x0817A000" />
10251        <register type="NOA" address="0x00009888" value="0x00180037" />
10252        <register type="NOA" address="0x00009888" value="0x06180940" />
10253        <register type="NOA" address="0x00009888" value="0x08180000" />
10254        <register type="NOA" address="0x00009888" value="0x02180000" />
10255        <register type="NOA" address="0x00009888" value="0x04183000" />
10256        <register type="NOA" address="0x00009888" value="0x04AFC000" />
10257        <register type="NOA" address="0x00009888" value="0x06AF3000" />
10258        <register type="NOA" address="0x00009888" value="0x0ACC4000" />
10259        <register type="NOA" address="0x00009888" value="0x0CCC0015" />
10260        <register type="NOA" address="0x00009888" value="0x0A8DA000" />
10261        <register type="NOA" address="0x00009888" value="0x0C8DA000" />
10262        <register type="NOA" address="0x00009888" value="0x0E8F4000" />
10263        <register type="NOA" address="0x00009888" value="0x108F0015" />
10264        <register type="NOA" address="0x00009888" value="0x16ACA000" />
10265        <register type="NOA" address="0x00009888" value="0x18AC000A" />
10266        <register type="NOA" address="0x00009888" value="0x06993000" />
10267        <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
10268        <register type="NOA" address="0x00009888" value="0x009A0000" />
10269        <register type="NOA" address="0x00009888" value="0x0A93F000" />
10270        <register type="NOA" address="0x00009888" value="0x0C93F000" />
10271        <register type="NOA" address="0x00009888" value="0x0A97A000" />
10272        <register type="NOA" address="0x00009888" value="0x0C97A000" />
10273        <register type="NOA" address="0x00009888" value="0x0A980977" />
10274        <register type="NOA" address="0x00009888" value="0x08980000" />
10275        <register type="NOA" address="0x00009888" value="0x04980000" />
10276        <register type="NOA" address="0x00009888" value="0x06983000" />
10277        <register type="NOA" address="0x00009888" value="0x119000FF" />
10278        <register type="NOA" address="0x00009888" value="0x51900040" />
10279        <register type="NOA" address="0x00009888" value="0x41900020" />
10280        <register type="NOA" address="0x00009888" value="0x55900004" />
10281        <register type="NOA" address="0x00009888" value="0x45900400" />
10282        <register type="NOA" address="0x00009888" value="0x479008A5" />
10283        <register type="NOA" address="0x00009888" value="0x57900000" />
10284        <register type="NOA" address="0x00009888" value="0x49900002" />
10285        <register type="NOA" address="0x00009888" value="0x37900000" />
10286        <register type="NOA" address="0x00009888" value="0x33900000" />
10287    </register_config>
10288    <register_config type="OA">
10289        <register type="OA" address="0x00002740" value="0x00000000" />
10290        <register type="OA" address="0x00002710" value="0x00000000" />
10291        <register type="OA" address="0x00002714" value="0xF0800000" />
10292        <register type="OA" address="0x00002720" value="0x00000000" />
10293        <register type="OA" address="0x00002724" value="0x30800000" />
10294        <register type="OA" address="0x00002770" value="0x00100030" />
10295        <register type="OA" address="0x00002774" value="0x0000FFF9" />
10296        <register type="OA" address="0x00002778" value="0x00000002" />
10297        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10298        <register type="OA" address="0x00002780" value="0x00000002" />
10299        <register type="OA" address="0x00002784" value="0x0000FFF3" />
10300        <register type="OA" address="0x00002788" value="0x00100180" />
10301        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10302        <register type="OA" address="0x00002790" value="0x00000002" />
10303        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10304        <register type="OA" address="0x00002798" value="0x00000002" />
10305        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10306    </register_config>
10307    <register_config type="FLEX">
10308        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10309        <register type="FLEX" address="0x0000E558" value="0x00008003" />
10310    </register_config>
10311  </set>
10312
10313  <set name="Gpu Rings Busyness"
10314       mdapi_supported_apis="OGL OCL MEDIA IO BB"
10315       underscore_name="gpu_busyness"
10316       hw_config_guid="b55ecba1-2aa9-422e-89ff-b9e30f03d447"
10317       chipset="KBLGT3"
10318       symbol_name="GpuBusyness"
10319       >
10320    <counter name="GPU Core Clocks"
10321             description="The total number of GPU core clocks elapsed during the measurement."
10322             data_type="uint64"
10323             equation="GPU_CLOCK 0 READ"
10324             underscore_name="gpu_core_clocks"
10325             units="cycles"
10326             symbol_name="GpuCoreClocks"
10327             semantic_type="event"
10328             mdapi_supported_apis=""
10329             mdapi_usage_flags="Tier1 Frame Batch Draw"
10330             mdapi_hw_unit_type="gpu"
10331             mdapi_group="GPU"
10332             />
10333    <counter name="Vebox Ring Busy"
10334             description="The percentage of time when vebox command streamer was busy."
10335             data_type="float"
10336             max_equation="100"
10337             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10338             underscore_name="vebox_busy"
10339             units="percent"
10340             symbol_name="VeboxBusy"
10341             semantic_type="duration"
10342             mdapi_supported_apis=""
10343             mdapi_usage_flags="System Frame Batch"
10344             mdapi_group="GPU"
10345             mdapi_hw_unit_type="gpu"
10346             />
10347    <counter name="GPU Time Elapsed"
10348             description="Time elapsed on the GPU during the measurement."
10349             data_type="uint64"
10350             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10351             underscore_name="gpu_time"
10352             units="ns"
10353             symbol_name="GpuTime"
10354             semantic_type="duration"
10355             mdapi_supported_apis=""
10356             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10357             mdapi_hw_unit_type="gpu"
10358             mdapi_group="GPU"
10359             />
10360    <counter name="AVG GPU Core Frequency"
10361             description="Average GPU Core Frequency in the measurement."
10362             data_type="uint64"
10363             max_equation="$GpuMaxFrequency"
10364             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10365             underscore_name="avg_gpu_core_frequency"
10366             units="hz"
10367             symbol_name="AvgGpuCoreFrequency"
10368             semantic_type="event"
10369             mdapi_supported_apis=""
10370             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10371             mdapi_group="GPU"
10372             mdapi_hw_unit_type="gpu"
10373             />
10374    <counter name="Render Ring Busy"
10375             description="The percentage of time when render command streamer was busy."
10376             data_type="float"
10377             max_equation="100"
10378             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10379             underscore_name="render_busy"
10380             units="percent"
10381             symbol_name="RenderBusy"
10382             semantic_type="duration"
10383             mdapi_supported_apis=""
10384             mdapi_usage_flags="System Frame Batch"
10385             mdapi_group="GPU"
10386             mdapi_hw_unit_type="gpu"
10387             />
10388    <counter name="Vdbox0 Ring Busy"
10389             description="The percentage of time when Vdbox0 command streamer was busy."
10390             data_type="float"
10391             max_equation="100"
10392             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10393             underscore_name="vdbox0_busy"
10394             units="percent"
10395             symbol_name="Vdbox0Busy"
10396             semantic_type="duration"
10397             mdapi_supported_apis=""
10398             mdapi_usage_flags="System Frame Batch"
10399             mdapi_group="GPU"
10400             mdapi_hw_unit_type="gpu"
10401             />
10402    <counter name="Blitter Ring Busy"
10403             description="The percentage of time when blitter command streamer was busy."
10404             data_type="float"
10405             max_equation="100"
10406             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
10407             underscore_name="blitter_busy"
10408             units="percent"
10409             symbol_name="BlitterBusy"
10410             semantic_type="duration"
10411             mdapi_supported_apis=""
10412             mdapi_usage_flags="System Frame Batch"
10413             mdapi_group="GPU"
10414             mdapi_hw_unit_type="gpu"
10415             />
10416    <counter name="AnyRingBusy"
10417             description="The percentage of time when any command streamer was busy."
10418             data_type="float"
10419             max_equation="100"
10420             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10421             underscore_name="any_ring_busy"
10422             units="percent"
10423             symbol_name="AnyRingBusy"
10424             semantic_type="duration"
10425             mdapi_supported_apis=""
10426             mdapi_usage_flags="Frame Batch Draw"
10427             mdapi_group="GPU"
10428             mdapi_hw_unit_type="gpu"
10429             />
10430    <counter name="Vdbox1 Ring Busy"
10431             description="The percentage of time when Vdbox1 command streamer was busy."
10432             data_type="float"
10433             max_equation="100"
10434             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10435             underscore_name="vdbox1_busy"
10436             units="percent"
10437             symbol_name="Vdbox1Busy"
10438             semantic_type="duration"
10439             mdapi_supported_apis=""
10440             mdapi_usage_flags="System Frame Batch"
10441             mdapi_group="GPU"
10442             mdapi_hw_unit_type="gpu"
10443             />
10444    <register_config type="NOA">
10445        <register type="NOA" address="0x00009840" value="0x00000080" />
10446        <register type="NOA" address="0x00009888" value="0x19D05800" />
10447        <register type="NOA" address="0x00009888" value="0x13805800" />
10448        <register type="NOA" address="0x00009888" value="0x05962C25" />
10449        <register type="NOA" address="0x00009888" value="0x19950016" />
10450        <register type="NOA" address="0x00009888" value="0x19C05800" />
10451        <register type="NOA" address="0x00009888" value="0x05D00085" />
10452        <register type="NOA" address="0x00009888" value="0x25D00000" />
10453        <register type="NOA" address="0x00009888" value="0x09D54000" />
10454        <register type="NOA" address="0x00009888" value="0x07800035" />
10455        <register type="NOA" address="0x00009888" value="0x11800000" />
10456        <register type="NOA" address="0x00009888" value="0x1D810400" />
10457        <register type="NOA" address="0x00009888" value="0x21960000" />
10458        <register type="NOA" address="0x00009888" value="0x0996C000" />
10459        <register type="NOA" address="0x00009888" value="0x0B964000" />
10460        <register type="NOA" address="0x00009888" value="0x19938000" />
10461        <register type="NOA" address="0x00009888" value="0x1B930068" />
10462        <register type="NOA" address="0x00009888" value="0x15948000" />
10463        <register type="NOA" address="0x00009888" value="0x1B94000C" />
10464        <register type="NOA" address="0x00009888" value="0x03957500" />
10465        <register type="NOA" address="0x00009888" value="0x1D950000" />
10466        <register type="NOA" address="0x00009888" value="0x17950000" />
10467        <register type="NOA" address="0x00009888" value="0x07E54000" />
10468        <register type="NOA" address="0x00009888" value="0x07928000" />
10469        <register type="NOA" address="0x00009888" value="0x03988000" />
10470        <register type="NOA" address="0x00009888" value="0x17908000" />
10471        <register type="NOA" address="0x00009888" value="0x19904000" />
10472        <register type="NOA" address="0x00009888" value="0x1B908000" />
10473        <register type="NOA" address="0x00009888" value="0x1D908000" />
10474        <register type="NOA" address="0x00009888" value="0x1F908000" />
10475        <register type="NOA" address="0x00009888" value="0x09978000" />
10476        <register type="NOA" address="0x00009888" value="0x05C08500" />
10477        <register type="NOA" address="0x00009888" value="0x25C00000" />
10478        <register type="NOA" address="0x00009888" value="0x1BC00000" />
10479        <register type="NOA" address="0x00009888" value="0x0BC54000" />
10480        <register type="NOA" address="0x00009888" value="0x11900000" />
10481        <register type="NOA" address="0x00009888" value="0x37900000" />
10482        <register type="NOA" address="0x00009888" value="0x51900000" />
10483        <register type="NOA" address="0x00009888" value="0x43900463" />
10484        <register type="NOA" address="0x00009888" value="0x53900000" />
10485        <register type="NOA" address="0x00009888" value="0x45900040" />
10486        <register type="NOA" address="0x00009888" value="0x33900000" />
10487    </register_config>
10488    <register_config type="OA">
10489        <register type="OA" address="0x00002740" value="0x00000000" />
10490        <register type="OA" address="0x00002710" value="0x00000000" />
10491        <register type="OA" address="0x00002714" value="0x10800000" />
10492        <register type="OA" address="0x00002720" value="0x00000000" />
10493        <register type="OA" address="0x00002724" value="0x00800000" />
10494        <register type="OA" address="0x00002770" value="0x0007C000" />
10495        <register type="OA" address="0x00002774" value="0x000007FF" />
10496    </register_config>
10497  </set>
10498
10499  <set name="MDAPI testing set Gen9"
10500       mdapi_supported_apis="OGL OCL IO BB"
10501       underscore_name="test_oa"
10502       hw_config_guid="f1792f32-6db2-4b50-b4b2-557128f1688d"
10503       chipset="KBLGT3"
10504       symbol_name="TestOa"
10505       >
10506    <counter name="TestCounter7"
10507             description="HW test counter 7. Factor: 0.666"
10508             data_type="uint64"
10509             equation="B 7 READ"
10510             underscore_name="counter7"
10511             units="events"
10512             symbol_name="Counter7"
10513             semantic_type="event"
10514             mdapi_supported_apis=""
10515             mdapi_usage_flags="Frame Batch Draw"
10516             mdapi_hw_unit_type="gpu"
10517             mdapi_group="GPU"
10518             />
10519    <counter name="GPU Time Elapsed"
10520             description="Time elapsed on the GPU during the measurement."
10521             data_type="uint64"
10522             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10523             underscore_name="gpu_time"
10524             units="ns"
10525             symbol_name="GpuTime"
10526             semantic_type="duration"
10527             mdapi_supported_apis=""
10528             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10529             mdapi_hw_unit_type="gpu"
10530             mdapi_group="GPU"
10531             />
10532    <counter name="GPU Core Clocks"
10533             description="The total number of GPU core clocks elapsed during the measurement."
10534             data_type="uint64"
10535             equation="GPU_CLOCK 0 READ"
10536             underscore_name="gpu_core_clocks"
10537             units="cycles"
10538             symbol_name="GpuCoreClocks"
10539             semantic_type="event"
10540             mdapi_supported_apis=""
10541             mdapi_usage_flags="Tier1 Frame Batch Draw"
10542             mdapi_hw_unit_type="gpu"
10543             mdapi_group="GPU"
10544             />
10545    <counter name="AVG GPU Core Frequency"
10546             description="Average GPU Core Frequency in the measurement."
10547             data_type="uint64"
10548             max_equation="$GpuMaxFrequency"
10549             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10550             underscore_name="avg_gpu_core_frequency"
10551             units="hz"
10552             symbol_name="AvgGpuCoreFrequency"
10553             semantic_type="event"
10554             mdapi_supported_apis=""
10555             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10556             mdapi_group="GPU"
10557             mdapi_hw_unit_type="gpu"
10558             />
10559    <counter name="TestCounter8"
10560             description="HW test counter 8. Should be equal to 1."
10561             data_type="uint64"
10562             equation="C 7 READ"
10563             underscore_name="counter8"
10564             units="events"
10565             symbol_name="Counter8"
10566             semantic_type="event"
10567             mdapi_supported_apis=""
10568             mdapi_usage_flags="Frame Batch Draw"
10569             mdapi_hw_unit_type="gpu"
10570             mdapi_group="GPU"
10571             />
10572    <counter name="TestCounter4"
10573             description="HW test counter 4. Factor: 0.333"
10574             data_type="uint64"
10575             equation="B 4 READ"
10576             underscore_name="counter4"
10577             units="events"
10578             symbol_name="Counter4"
10579             semantic_type="event"
10580             mdapi_supported_apis=""
10581             mdapi_usage_flags="Frame Batch Draw"
10582             mdapi_hw_unit_type="gpu"
10583             mdapi_group="GPU"
10584             />
10585    <counter name="TestCounter5"
10586             description="HW test counter 5. Factor: 0.333"
10587             data_type="uint64"
10588             equation="B 5 READ"
10589             underscore_name="counter5"
10590             units="events"
10591             symbol_name="Counter5"
10592             semantic_type="event"
10593             mdapi_supported_apis=""
10594             mdapi_usage_flags="Frame Batch Draw"
10595             mdapi_hw_unit_type="gpu"
10596             mdapi_group="GPU"
10597             />
10598    <counter name="TestCounter6"
10599             description="HW test counter 6. Factor: 0.166"
10600             data_type="uint64"
10601             equation="B 6 READ"
10602             underscore_name="counter6"
10603             units="events"
10604             symbol_name="Counter6"
10605             semantic_type="event"
10606             mdapi_supported_apis=""
10607             mdapi_usage_flags="Frame Batch Draw"
10608             mdapi_hw_unit_type="gpu"
10609             mdapi_group="GPU"
10610             />
10611    <counter name="TestCounter3"
10612             description="HW test counter 3. Factor: 0.5"
10613             data_type="uint64"
10614             equation="B 3 READ"
10615             underscore_name="counter3"
10616             units="events"
10617             symbol_name="Counter3"
10618             semantic_type="event"
10619             mdapi_supported_apis=""
10620             mdapi_usage_flags="Frame Batch Draw"
10621             mdapi_hw_unit_type="gpu"
10622             mdapi_group="GPU"
10623             />
10624    <counter name="TestCounter0"
10625             description="HW test counter 0. Factor: 0.0"
10626             data_type="uint64"
10627             equation="B 0 READ"
10628             underscore_name="counter0"
10629             units="events"
10630             symbol_name="Counter0"
10631             semantic_type="event"
10632             mdapi_supported_apis=""
10633             mdapi_usage_flags="Frame Batch Draw"
10634             mdapi_hw_unit_type="gpu"
10635             mdapi_group="GPU"
10636             />
10637    <counter name="TestCounter1"
10638             description="HW test counter 1. Factor: 1.0"
10639             data_type="uint64"
10640             equation="B 1 READ"
10641             underscore_name="counter1"
10642             units="events"
10643             symbol_name="Counter1"
10644             semantic_type="event"
10645             mdapi_supported_apis=""
10646             mdapi_usage_flags="Frame Batch Draw"
10647             mdapi_hw_unit_type="gpu"
10648             mdapi_group="GPU"
10649             />
10650    <counter name="TestCounter2"
10651             description="HW test counter 2. Factor: 1.0"
10652             data_type="uint64"
10653             equation="B 2 READ"
10654             underscore_name="counter2"
10655             units="events"
10656             symbol_name="Counter2"
10657             semantic_type="event"
10658             mdapi_supported_apis=""
10659             mdapi_usage_flags="Frame Batch Draw"
10660             mdapi_hw_unit_type="gpu"
10661             mdapi_group="GPU"
10662             />
10663    <register_config type="NOA">
10664        <register type="NOA" address="0x00009840" value="0x00000080" />
10665        <register type="NOA" address="0x00009888" value="0x11810000" />
10666        <register type="NOA" address="0x00009888" value="0x07810013" />
10667        <register type="NOA" address="0x00009888" value="0x1F810000" />
10668        <register type="NOA" address="0x00009888" value="0x1D810000" />
10669        <register type="NOA" address="0x00009888" value="0x1B930040" />
10670        <register type="NOA" address="0x00009888" value="0x07E54000" />
10671        <register type="NOA" address="0x00009888" value="0x1F908000" />
10672        <register type="NOA" address="0x00009888" value="0x11900000" />
10673        <register type="NOA" address="0x00009888" value="0x37900000" />
10674        <register type="NOA" address="0x00009888" value="0x53900000" />
10675        <register type="NOA" address="0x00009888" value="0x45900000" />
10676        <register type="NOA" address="0x00009888" value="0x33900000" />
10677    </register_config>
10678    <register_config type="OA">
10679        <register type="OA" address="0x00002740" value="0x00000000" />
10680        <register type="OA" address="0x00002744" value="0x00800000" />
10681        <register type="OA" address="0x00002714" value="0xF0800000" />
10682        <register type="OA" address="0x00002710" value="0x00000000" />
10683        <register type="OA" address="0x00002724" value="0xF0800000" />
10684        <register type="OA" address="0x00002720" value="0x00000000" />
10685        <register type="OA" address="0x00002770" value="0x00000004" />
10686        <register type="OA" address="0x00002774" value="0x00000000" />
10687        <register type="OA" address="0x00002778" value="0x00000003" />
10688        <register type="OA" address="0x0000277C" value="0x00000000" />
10689        <register type="OA" address="0x00002780" value="0x00000007" />
10690        <register type="OA" address="0x00002784" value="0x00000000" />
10691        <register type="OA" address="0x00002788" value="0x00100002" />
10692        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10693        <register type="OA" address="0x00002790" value="0x00100002" />
10694        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10695        <register type="OA" address="0x00002798" value="0x00100082" />
10696        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10697        <register type="OA" address="0x000027A0" value="0x001000C2" />
10698        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10699        <register type="OA" address="0x000027A8" value="0x00100001" />
10700        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10701    </register_config>
10702  </set>
10703
10704  <set name="Metric set PMA Stall"
10705       mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
10706       underscore_name="pma__stall"
10707       hw_config_guid="85bc2e4f-2563-4388-921b-dc0dad879cf3"
10708       chipset="KBLGT3"
10709       symbol_name="PMA_Stall"
10710       >
10711    <counter name="GPU Time Elapsed"
10712             description="Time elapsed on the GPU during the measurement."
10713             data_type="uint64"
10714             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10715             underscore_name="gpu_time"
10716             units="ns"
10717             symbol_name="GpuTime"
10718             semantic_type="duration"
10719             mdapi_supported_apis=""
10720             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10721             mdapi_hw_unit_type="gpu"
10722             mdapi_group="GPU"
10723             />
10724    <counter name="GPU Core Clocks"
10725             description="The total number of GPU core clocks elapsed during the measurement."
10726             data_type="uint64"
10727             equation="GPU_CLOCK 0 READ"
10728             underscore_name="gpu_core_clocks"
10729             units="cycles"
10730             symbol_name="GpuCoreClocks"
10731             semantic_type="event"
10732             mdapi_supported_apis=""
10733             mdapi_usage_flags="Tier1 Frame Batch Draw"
10734             mdapi_hw_unit_type="gpu"
10735             mdapi_group="GPU"
10736             />
10737    <counter name="STC PMA stall"
10738             description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
10739             data_type="float"
10740             max_equation="100"
10741             equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10742             underscore_name="stc_pma_stall"
10743             units="percent"
10744             symbol_name="StcPMAStall"
10745             availability="$SliceMask 1 AND"
10746             semantic_type="duration"
10747             mdapi_supported_apis=""
10748             mdapi_usage_flags="Frame Batch Draw"
10749             mdapi_group="GPU/Stencil Cache"
10750             mdapi_hw_unit_type="gpu"
10751             />
10752    <counter name="AVG GPU Core Frequency"
10753             description="Average GPU Core Frequency in the measurement."
10754             data_type="uint64"
10755             max_equation="$GpuMaxFrequency"
10756             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10757             underscore_name="avg_gpu_core_frequency"
10758             units="hz"
10759             symbol_name="AvgGpuCoreFrequency"
10760             semantic_type="event"
10761             mdapi_supported_apis=""
10762             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10763             mdapi_group="GPU"
10764             mdapi_hw_unit_type="gpu"
10765             />
10766    <register_config type="NOA">
10767        <register type="NOA" address="0x00009840" value="0x00000080" />
10768        <register type="NOA" address="0x00009888" value="0x122D3080" />
10769        <register type="NOA" address="0x00009888" value="0x000D2000" />
10770        <register type="NOA" address="0x00009888" value="0x060D8000" />
10771        <register type="NOA" address="0x00009888" value="0x080DA000" />
10772        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10773        <register type="NOA" address="0x00009888" value="0x0C0F0800" />
10774        <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
10775        <register type="NOA" address="0x00009888" value="0x100F0002" />
10776        <register type="NOA" address="0x00009888" value="0x002D0025" />
10777        <register type="NOA" address="0x00009888" value="0x062D1300" />
10778        <register type="NOA" address="0x00009888" value="0x082D16A4" />
10779        <register type="NOA" address="0x00009888" value="0x0A2D162E" />
10780        <register type="NOA" address="0x00009888" value="0x102D0000" />
10781        <register type="NOA" address="0x00009888" value="0x1190003F" />
10782        <register type="NOA" address="0x00009888" value="0x51900000" />
10783        <register type="NOA" address="0x00009888" value="0x41900000" />
10784        <register type="NOA" address="0x00009888" value="0x55900000" />
10785        <register type="NOA" address="0x00009888" value="0x45900000" />
10786        <register type="NOA" address="0x00009888" value="0x47900000" />
10787        <register type="NOA" address="0x00009888" value="0x57900000" />
10788        <register type="NOA" address="0x00009888" value="0x49900000" />
10789        <register type="NOA" address="0x00009888" value="0x37900000" />
10790        <register type="NOA" address="0x00009888" value="0x33900000" />
10791    </register_config>
10792    <register_config type="OA">
10793        <register type="OA" address="0x00002740" value="0x00000000" />
10794        <register type="OA" address="0x00002710" value="0x00000000" />
10795        <register type="OA" address="0x00002714" value="0x30800000" />
10796        <register type="OA" address="0x00002720" value="0x00000000" />
10797        <register type="OA" address="0x00002724" value="0x00800000" />
10798        <register type="OA" address="0x00002770" value="0x00E00021" />
10799        <register type="OA" address="0x00002774" value="0x0007FFF8" />
10800        <register type="OA" address="0x00002778" value="0x07000101" />
10801        <register type="OA" address="0x0000277C" value="0x0038FFC7" />
10802    </register_config>
10803  </set>
10804
10805</metrics>
10806