1<?xml version="1.0"?>
2<metrics version="1508420700" 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="d72df5c7-5b4a-4274-a43f-00b0fd51fc68"
7       chipset="GLK"
8       symbol_name="RenderBasic"
9       >
10    <counter name="GPU Core Clocks"
11             description="The total number of GPU core clocks elapsed during the measurement."
12             data_type="uint64"
13             equation="GPU_CLOCK 0 READ"
14             underscore_name="gpu_core_clocks"
15             units="cycles"
16             symbol_name="GpuCoreClocks"
17             semantic_type="event"
18             mdapi_supported_apis=""
19             mdapi_usage_flags="Tier1 Frame Batch Draw"
20             mdapi_hw_unit_type="gpu"
21             mdapi_group="GPU"
22             />
23    <counter name="EU Active"
24             description="The percentage of time in which the Execution Units were actively processing."
25             data_type="float"
26             max_equation="100"
27             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28             underscore_name="eu_active"
29             units="percent"
30             symbol_name="EuActive"
31             semantic_type="duration"
32             mdapi_supported_apis=""
33             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34             mdapi_group="EU Array"
35             mdapi_hw_unit_type="gpu"
36             />
37    <counter name="L3 Misses"
38             description="The total number of L3 misses."
39             data_type="uint64"
40             equation="C 4 READ"
41             underscore_name="l3_misses"
42             units="messages"
43             symbol_name="L3Misses"
44             semantic_type="event"
45             mdapi_supported_apis=""
46             mdapi_usage_flags="Tier3 Frame Batch Draw"
47             mdapi_hw_unit_type="gpu"
48             mdapi_group="L3/TAG"
49             />
50    <counter name="GTI L3 Throughput"
51             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52             data_type="uint64"
53             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
54             equation="$L3Misses 64 UMUL"
55             underscore_name="gti_l3_throughput"
56             units="bytes"
57             symbol_name="GtiL3Throughput"
58             semantic_type="throughput"
59             mdapi_supported_apis=""
60             mdapi_usage_flags="Tier2 Frame Batch Draw"
61             mdapi_group="GTI/L3"
62             mdapi_hw_unit_type="gpu"
63             />
64    <counter name="EU Both FPU Pipes Active"
65             description="The percentage of time in which both EU FPU pipelines were actively processing."
66             data_type="float"
67             max_equation="100"
68             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69             underscore_name="eu_fpu_both_active"
70             units="percent"
71             symbol_name="EuFpuBothActive"
72             semantic_type="duration"
73             mdapi_supported_apis=""
74             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75             mdapi_group="EU Array/Pipes"
76             mdapi_hw_unit_type="gpu"
77             />
78    <counter name="Sampler Cache Misses"
79             description="The total number of sampler cache misses in all LODs in all sampler units."
80             data_type="uint64"
81             equation="B 4 READ 8 UMUL"
82             underscore_name="sampler_l1_misses"
83             units="messages"
84             symbol_name="SamplerL1Misses"
85             semantic_type="event"
86             mdapi_supported_apis=""
87             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
88             mdapi_hw_unit_type="gpu"
89             mdapi_group="Sampler/Sampler Cache"
90             />
91    <counter name="VS Send Pipe Active"
92             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
93             data_type="float"
94             max_equation="100"
95             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96             underscore_name="vs_send_active"
97             units="percent"
98             symbol_name="VsSendActive"
99             semantic_type="duration"
100             mdapi_supported_apis="OGL IO BB"
101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
102             mdapi_group="EU Array/Vertex Shader"
103             mdapi_hw_unit_type="gpu"
104             />
105    <counter name="Sampler 1 Bottleneck"
106             low_watermark="5"
107             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
108             data_type="float"
109             high_watermark="15"
110             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
111             max_equation="100"
112             underscore_name="sampler1_bottleneck"
113             units="percent"
114             symbol_name="Sampler1Bottleneck"
115             availability="$SubsliceMask 0x12 AND"
116             semantic_type="duration"
117             mdapi_supported_apis=""
118             mdapi_usage_flags="Tier3 Indicate Draw"
119             mdapi_group="Sampler"
120             mdapi_hw_unit_type="subslice"
121             />
122    <counter name="VS FPU1 Pipe Active"
123             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
124             data_type="float"
125             max_equation="100"
126             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
127             underscore_name="vs_fpu1_active"
128             units="percent"
129             symbol_name="VsFpu1Active"
130             semantic_type="duration"
131             mdapi_supported_apis="OGL IO BB"
132             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
133             mdapi_group="EU Array/Vertex Shader"
134             mdapi_hw_unit_type="gpu"
135             />
136    <counter name="GS Threads Dispatched"
137             description="The total number of geometry shader hardware threads dispatched."
138             data_type="uint64"
139             equation="A 5 READ"
140             underscore_name="gs_threads"
141             units="threads"
142             symbol_name="GsThreads"
143             semantic_type="event"
144             mdapi_supported_apis="OGL4 IO BB"
145             mdapi_usage_flags="Tier3 Frame Batch Draw"
146             mdapi_hw_unit_type="gpu"
147             mdapi_group="EU Array/Geometry Shader"
148             />
149    <counter name="L3 Sampler Throughput"
150             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
151             data_type="uint64"
152             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
153             equation="$SamplerL1Misses 64 UMUL"
154             underscore_name="l3_sampler_throughput"
155             units="bytes"
156             symbol_name="L3SamplerThroughput"
157             semantic_type="throughput"
158             mdapi_supported_apis=""
159             mdapi_usage_flags="Tier2 Frame Batch Draw"
160             mdapi_group="L3/Sampler"
161             mdapi_hw_unit_type="gpu"
162             />
163    <counter name="Early Hi-Depth Test Fails"
164             description="The total number of pixels dropped on early hierarchical depth test."
165             data_type="uint64"
166             equation="A 22 READ 4 UMUL"
167             underscore_name="hi_depth_test_fails"
168             units="pixels"
169             symbol_name="HiDepthTestFails"
170             semantic_type="event"
171             mdapi_supported_apis="OGL IO BB"
172             mdapi_usage_flags="Tier3 Frame Batch Draw"
173             mdapi_hw_unit_type="gpu"
174             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
175             />
176    <counter name="FS Both FPU Active"
177             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
178             data_type="float"
179             max_equation="100"
180             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
181             underscore_name="ps_eu_both_fpu_active"
182             units="percent"
183             symbol_name="PsEuBothFpuActive"
184             semantic_type="duration"
185             mdapi_supported_apis="OGL IO BB"
186             mdapi_usage_flags="Tier4 Frame Batch Draw"
187             mdapi_group="3D Pipe/Fragment Shader"
188             mdapi_hw_unit_type="gpu"
189             />
190    <counter name="VS Threads Dispatched"
191             description="The total number of vertex shader hardware threads dispatched."
192             data_type="uint64"
193             equation="A 1 READ"
194             underscore_name="vs_threads"
195             units="threads"
196             symbol_name="VsThreads"
197             semantic_type="event"
198             mdapi_supported_apis="OGL IO BB"
199             mdapi_usage_flags="Tier3 Frame Batch Draw"
200             mdapi_hw_unit_type="gpu"
201             mdapi_group="EU Array/Vertex Shader"
202             />
203    <counter name="FS Threads Dispatched"
204             description="The total number of fragment shader hardware threads dispatched."
205             data_type="uint64"
206             equation="A 6 READ"
207             underscore_name="ps_threads"
208             units="threads"
209             symbol_name="PsThreads"
210             semantic_type="event"
211             mdapi_supported_apis="OGL IO BB"
212             mdapi_usage_flags="Tier3 Frame Batch Draw"
213             mdapi_hw_unit_type="gpu"
214             mdapi_group="EU Array/Fragment Shader"
215             />
216    <counter name="Sampler 0 Busy"
217             description="The percentage of time in which Sampler 0 has been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
221             underscore_name="sampler0_busy"
222             units="percent"
223             symbol_name="Sampler0Busy"
224             availability="$SubsliceMask 0x09 AND"
225             semantic_type="duration"
226             mdapi_supported_apis=""
227             mdapi_usage_flags="Tier3 Batch Frame Draw"
228             mdapi_group="Sampler"
229             mdapi_hw_unit_type="subslice"
230             />
231    <counter name="Sampler 1 Busy"
232             description="The percentage of time in which Sampler 1 has been processing EU requests."
233             data_type="float"
234             max_equation="100"
235             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
236             underscore_name="sampler1_busy"
237             units="percent"
238             symbol_name="Sampler1Busy"
239             availability="$SubsliceMask 0x12 AND"
240             semantic_type="duration"
241             mdapi_supported_apis=""
242             mdapi_usage_flags="Tier3 Batch Frame Draw"
243             mdapi_group="Sampler"
244             mdapi_hw_unit_type="subslice"
245             />
246    <counter name="Samplers Busy"
247             description="The percentage of time in which samplers have been processing EU requests."
248             data_type="float"
249             max_equation="100"
250             equation="$Sampler0Busy $Sampler1Busy FMAX"
251             underscore_name="samplers_busy"
252             units="percent"
253             symbol_name="SamplersBusy"
254             semantic_type="duration"
255             mdapi_supported_apis=""
256             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
257             mdapi_group="Sampler"
258             mdapi_hw_unit_type="slice"
259             />
260    <counter name="GTI Fixed Pipe Throughput"
261             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
262             data_type="uint64"
263             max_equation="$GpuCoreClocks 64 UMUL"
264             equation="B 6 READ B 7 READ UADD 64 UMUL"
265             underscore_name="gti_vf_throughput"
266             units="bytes"
267             symbol_name="GtiVfThroughput"
268             semantic_type="throughput"
269             mdapi_supported_apis="OGL IO BB"
270             mdapi_usage_flags="Tier2 Frame Batch Draw"
271             mdapi_group="GTI/3D Pipe"
272             mdapi_hw_unit_type="gpu"
273             />
274    <counter name="Shader Barrier Messages"
275             description="The total number of shader barrier messages."
276             data_type="uint64"
277             equation="A 35 READ"
278             underscore_name="shader_barriers"
279             units="messages"
280             symbol_name="ShaderBarriers"
281             semantic_type="event"
282             mdapi_supported_apis=""
283             mdapi_usage_flags="Tier3 Frame Batch Draw"
284             mdapi_hw_unit_type="gpu"
285             mdapi_group="EU Array/Barrier"
286             />
287    <counter name="Sampler 0 Bottleneck"
288             low_watermark="5"
289             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
290             data_type="float"
291             high_watermark="15"
292             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
293             max_equation="100"
294             underscore_name="sampler0_bottleneck"
295             units="percent"
296             symbol_name="Sampler0Bottleneck"
297             availability="$SubsliceMask 0x09 AND"
298             semantic_type="duration"
299             mdapi_supported_apis=""
300             mdapi_usage_flags="Tier3 Indicate Draw"
301             mdapi_group="Sampler"
302             mdapi_hw_unit_type="subslice"
303             />
304    <counter name="Sampler Texels"
305             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
306             data_type="uint64"
307             equation="A 28 READ 4 UMUL"
308             underscore_name="sampler_texels"
309             units="texels"
310             symbol_name="SamplerTexels"
311             semantic_type="event"
312             mdapi_supported_apis=""
313             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
314             mdapi_hw_unit_type="gpu"
315             mdapi_group="Sampler/Sampler Input"
316             />
317    <counter name="Pixels Failing Tests"
318             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
319             data_type="uint64"
320             equation="A 25 READ 4 UMUL"
321             underscore_name="pixels_failing_post_ps_tests"
322             units="pixels"
323             symbol_name="PixelsFailingPostPsTests"
324             semantic_type="event"
325             mdapi_supported_apis="OGL IO BB"
326             mdapi_usage_flags="Tier3 Frame Batch Draw"
327             mdapi_hw_unit_type="gpu"
328             mdapi_group="3D Pipe/Output Merger"
329             />
330    <counter name="GPU Time Elapsed"
331             description="Time elapsed on the GPU during the measurement."
332             data_type="uint64"
333             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
334             underscore_name="gpu_time"
335             units="ns"
336             symbol_name="GpuTime"
337             semantic_type="duration"
338             mdapi_supported_apis=""
339             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
340             mdapi_hw_unit_type="gpu"
341             mdapi_group="GPU"
342             />
343    <counter name="AVG GPU Core Frequency"
344             description="Average GPU Core Frequency in the measurement."
345             data_type="uint64"
346             max_equation="$GpuMaxFrequency"
347             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
348             underscore_name="avg_gpu_core_frequency"
349             units="hz"
350             symbol_name="AvgGpuCoreFrequency"
351             semantic_type="event"
352             mdapi_supported_apis=""
353             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
354             mdapi_group="GPU"
355             mdapi_hw_unit_type="gpu"
356             />
357    <counter name="Sampler Texels Misses"
358             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
359             data_type="uint64"
360             equation="A 29 READ 4 UMUL"
361             underscore_name="sampler_texel_misses"
362             units="texels"
363             symbol_name="SamplerTexelMisses"
364             semantic_type="event"
365             mdapi_supported_apis=""
366             mdapi_usage_flags="Tier3 Batch Frame Draw"
367             mdapi_hw_unit_type="gpu"
368             mdapi_group="Sampler/Sampler Cache"
369             />
370    <counter name="CS Threads Dispatched"
371             description="The total number of compute shader hardware threads dispatched."
372             data_type="uint64"
373             equation="A 4 READ"
374             underscore_name="cs_threads"
375             units="threads"
376             symbol_name="CsThreads"
377             semantic_type="event"
378             mdapi_supported_apis="OGL4 OCL IO BB"
379             mdapi_usage_flags="Tier3 Frame Batch Draw"
380             mdapi_hw_unit_type="gpu"
381             mdapi_group="EU Array/Compute Shader"
382             />
383    <counter name="Shader Memory Accesses"
384             description="The total number of shader memory accesses to L3."
385             data_type="uint64"
386             equation="A 32 READ"
387             underscore_name="shader_memory_accesses"
388             units="messages"
389             symbol_name="ShaderMemoryAccesses"
390             semantic_type="event"
391             mdapi_supported_apis=""
392             mdapi_usage_flags="Tier3 Frame Batch Draw"
393             mdapi_hw_unit_type="gpu"
394             mdapi_group="L3/Data Port"
395             />
396    <counter name="L3 Lookup Accesses w/o IC"
397             description="The total number of L3 cache lookup accesses w/o IC."
398             data_type="uint64"
399             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
400             underscore_name="l3_lookups"
401             units="messages"
402             symbol_name="L3Lookups"
403             semantic_type="event"
404             mdapi_supported_apis=""
405             mdapi_usage_flags="Tier3 Frame Batch Draw"
406             mdapi_hw_unit_type="gpu"
407             mdapi_group="L3/TAG"
408             />
409    <counter name="SLM Bytes Read"
410             description="The total number of GPU memory bytes read from shared local memory."
411             data_type="uint64"
412             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
413             equation="A 30 READ 64 UMUL"
414             underscore_name="slm_bytes_read"
415             units="bytes"
416             symbol_name="SlmBytesRead"
417             semantic_type="throughput"
418             mdapi_supported_apis="OGL4 OCL IO BB"
419             mdapi_usage_flags="Tier3 Frame Batch Draw"
420             mdapi_group="L3/Data Port/SLM"
421             mdapi_hw_unit_type="gpu"
422             />
423    <counter name="GTI Read Throughput"
424             description="The total number of GPU memory bytes read from GTI."
425             data_type="uint64"
426             max_equation="$GpuCoreClocks 64 UMUL"
427             equation="C 6 READ 64 UMUL"
428             underscore_name="gti_read_throughput"
429             units="bytes"
430             symbol_name="GtiReadThroughput"
431             semantic_type="throughput"
432             mdapi_supported_apis=""
433             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
434             mdapi_group="GTI"
435             mdapi_hw_unit_type="gpu"
436             />
437    <counter name="PS FPU1 Pipe Active"
438             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
439             data_type="float"
440             max_equation="100"
441             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
442             underscore_name="ps_fpu1_active"
443             units="percent"
444             symbol_name="PsFpu1Active"
445             semantic_type="duration"
446             mdapi_supported_apis="OGL IO BB"
447             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
448             mdapi_group="EU Array/Pixel Shader"
449             mdapi_hw_unit_type="gpu"
450             />
451    <counter name="PS Send Pipeline Active"
452             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
453             data_type="float"
454             max_equation="100"
455             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
456             underscore_name="ps_send_active"
457             units="percent"
458             symbol_name="PsSendActive"
459             semantic_type="duration"
460             mdapi_supported_apis="OGL IO BB"
461             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
462             mdapi_group="EU Array/Pixel Shader"
463             mdapi_hw_unit_type="gpu"
464             />
465    <counter name="Rasterized Pixels"
466             description="The total number of rasterized pixels."
467             data_type="uint64"
468             equation="A 21 READ 4 UMUL"
469             underscore_name="rasterized_pixels"
470             units="pixels"
471             symbol_name="RasterizedPixels"
472             semantic_type="event"
473             mdapi_supported_apis="OGL IO BB"
474             mdapi_usage_flags="Tier3 Frame Batch Draw"
475             mdapi_hw_unit_type="gpu"
476             mdapi_group="3D Pipe/Rasterizer"
477             />
478    <counter name="GPU Busy"
479             description="The percentage of time in which the GPU has been processing GPU commands."
480             data_type="float"
481             max_equation="100"
482             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
483             underscore_name="gpu_busy"
484             units="percent"
485             symbol_name="GpuBusy"
486             semantic_type="duration"
487             mdapi_supported_apis=""
488             mdapi_usage_flags="Tier1 Overview System Frame"
489             mdapi_group="GPU"
490             mdapi_hw_unit_type="gpu"
491             />
492    <counter name="GTI Depth Throughput"
493             description="The total number of GPU memory bytes transferred between depth caches and GTI."
494             data_type="uint64"
495             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
496             equation="C 0 READ C 1 READ UADD 64 UMUL"
497             underscore_name="gti_depth_throughput"
498             units="bytes"
499             symbol_name="GtiDepthThroughput"
500             semantic_type="throughput"
501             mdapi_supported_apis="OGL IO BB"
502             mdapi_usage_flags="Tier2 Frame Batch Draw"
503             mdapi_group="GTI/Depth Cache"
504             mdapi_hw_unit_type="gpu"
505             />
506    <counter name="VS FPU0 Pipe Active"
507             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
508             data_type="float"
509             max_equation="100"
510             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
511             underscore_name="vs_fpu0_active"
512             units="percent"
513             symbol_name="VsFpu0Active"
514             semantic_type="duration"
515             mdapi_supported_apis="OGL IO BB"
516             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
517             mdapi_group="EU Array/Vertex Shader"
518             mdapi_hw_unit_type="gpu"
519             />
520    <counter name="PS FPU0 Pipe Active"
521             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
522             data_type="float"
523             max_equation="100"
524             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
525             underscore_name="ps_fpu0_active"
526             units="percent"
527             symbol_name="PsFpu0Active"
528             semantic_type="duration"
529             mdapi_supported_apis="OGL IO BB"
530             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
531             mdapi_group="EU Array/Pixel Shader"
532             mdapi_hw_unit_type="gpu"
533             />
534    <counter name="DS Threads Dispatched"
535             description="The total number of domain shader hardware threads dispatched."
536             data_type="uint64"
537             equation="A 3 READ"
538             underscore_name="ds_threads"
539             units="threads"
540             symbol_name="DsThreads"
541             semantic_type="event"
542             mdapi_supported_apis="OGL4 IO BB"
543             mdapi_usage_flags="Tier3 Frame Batch Draw"
544             mdapi_hw_unit_type="gpu"
545             mdapi_group="EU Array/Domain Shader"
546             />
547    <counter name="Samples Written"
548             description="The total number of samples or pixels written to all render targets."
549             data_type="uint64"
550             equation="A 26 READ 4 UMUL"
551             underscore_name="samples_written"
552             units="pixels"
553             symbol_name="SamplesWritten"
554             semantic_type="event"
555             mdapi_supported_apis="OGL IO BB"
556             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
557             mdapi_hw_unit_type="gpu"
558             mdapi_group="3D Pipe/Output Merger"
559             />
560    <counter name="EU Stall"
561             description="The percentage of time in which the Execution Units were stalled."
562             data_type="float"
563             max_equation="100"
564             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
565             underscore_name="eu_stall"
566             units="percent"
567             symbol_name="EuStall"
568             semantic_type="duration"
569             mdapi_supported_apis=""
570             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
571             mdapi_group="EU Array"
572             mdapi_hw_unit_type="gpu"
573             />
574    <counter name="Samples Blended"
575             description="The total number of blended samples or pixels written to all render targets."
576             data_type="uint64"
577             equation="A 27 READ 4 UMUL"
578             underscore_name="samples_blended"
579             units="pixels"
580             symbol_name="SamplesBlended"
581             semantic_type="event"
582             mdapi_supported_apis="OGL IO BB"
583             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
584             mdapi_hw_unit_type="gpu"
585             mdapi_group="3D Pipe/Output Merger"
586             />
587    <counter name="Early Depth Test Fails"
588             description="The total number of pixels dropped on early depth test."
589             data_type="uint64"
590             equation="A 23 READ 4 UMUL"
591             underscore_name="early_depth_test_fails"
592             units="pixels"
593             symbol_name="EarlyDepthTestFails"
594             semantic_type="event"
595             mdapi_supported_apis="OGL IO BB"
596             mdapi_usage_flags="Tier3 Frame Batch Draw"
597             mdapi_hw_unit_type="gpu"
598             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
599             />
600    <counter name="Samplers Bottleneck"
601             low_watermark="5"
602             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
603             data_type="float"
604             high_watermark="15"
605             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
606             max_equation="100"
607             underscore_name="sampler_bottleneck"
608             units="percent"
609             symbol_name="SamplerBottleneck"
610             semantic_type="duration"
611             mdapi_supported_apis=""
612             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
613             mdapi_group="Sampler"
614             mdapi_hw_unit_type="slice"
615             />
616    <counter name="GTI HDC TLB Lookup Throughput"
617             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
618             data_type="uint64"
619             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
620             equation="C 5 READ 64 UMUL"
621             underscore_name="gti_hdc_lookups_throughput"
622             units="bytes"
623             symbol_name="GtiHdcLookupsThroughput"
624             semantic_type="throughput"
625             mdapi_supported_apis=""
626             mdapi_usage_flags="Tier2 Frame Batch Draw"
627             mdapi_group="GTI/L3"
628             mdapi_hw_unit_type="gpu"
629             />
630    <counter name="GTI RCC Throughput"
631             description="The total number of GPU memory bytes transferred between render color caches and GTI."
632             data_type="uint64"
633             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
634             equation="C 2 READ C 3 READ UADD 64 UMUL"
635             underscore_name="gti_rcc_throughput"
636             units="bytes"
637             symbol_name="GtiRccThroughput"
638             semantic_type="throughput"
639             mdapi_supported_apis="OGL IO BB"
640             mdapi_usage_flags="Tier2 Frame Batch Draw"
641             mdapi_group="GTI/Color Cache"
642             mdapi_hw_unit_type="gpu"
643             />
644    <counter name="HS Threads Dispatched"
645             description="The total number of hull shader hardware threads dispatched."
646             data_type="uint64"
647             equation="A 2 READ"
648             underscore_name="hs_threads"
649             units="threads"
650             symbol_name="HsThreads"
651             semantic_type="event"
652             mdapi_supported_apis="OGL4 IO BB"
653             mdapi_usage_flags="Tier3 Frame Batch Draw"
654             mdapi_hw_unit_type="gpu"
655             mdapi_group="EU Array/Hull Shader"
656             />
657    <counter name="GTI Write Throughput"
658             description="The total number of GPU memory bytes written to GTI."
659             data_type="uint64"
660             max_equation="$GpuCoreClocks 32 UMUL"
661             equation="C 7 READ 64 UMUL"
662             underscore_name="gti_write_throughput"
663             units="bytes"
664             symbol_name="GtiWriteThroughput"
665             semantic_type="throughput"
666             mdapi_supported_apis=""
667             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
668             mdapi_group="GTI"
669             mdapi_hw_unit_type="gpu"
670             />
671    <counter name="SLM Bytes Written"
672             description="The total number of GPU memory bytes written into shared local memory."
673             data_type="uint64"
674             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
675             equation="A 31 READ 64 UMUL"
676             underscore_name="slm_bytes_written"
677             units="bytes"
678             symbol_name="SlmBytesWritten"
679             semantic_type="throughput"
680             mdapi_supported_apis="OGL4 OCL IO BB"
681             mdapi_usage_flags="Tier3 Frame Batch Draw"
682             mdapi_group="L3/Data Port/SLM"
683             mdapi_hw_unit_type="gpu"
684             />
685    <counter name="L3 Shader Throughput"
686             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
687             data_type="uint64"
688             max_equation="$GpuCoreClocks 64 UMUL $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="0x166C00F0" />
728        <register type="NOA" address="0x00009888" value="0x12120280" />
729        <register type="NOA" address="0x00009888" value="0x12320280" />
730        <register type="NOA" address="0x00009888" value="0x11930317" />
731        <register type="NOA" address="0x00009888" value="0x159303DF" />
732        <register type="NOA" address="0x00009888" value="0x3F900C00" />
733        <register type="NOA" address="0x00009888" value="0x419000A0" />
734        <register type="NOA" address="0x00009888" value="0x002D1000" />
735        <register type="NOA" address="0x00009888" value="0x062D4000" />
736        <register type="NOA" address="0x00009888" value="0x082D5000" />
737        <register type="NOA" address="0x00009888" value="0x0A2D1000" />
738        <register type="NOA" address="0x00009888" value="0x0C2E0800" />
739        <register type="NOA" address="0x00009888" value="0x0E2E5900" />
740        <register type="NOA" address="0x00009888" value="0x0A4C8000" />
741        <register type="NOA" address="0x00009888" value="0x0C4C8000" />
742        <register type="NOA" address="0x00009888" value="0x0E4C4000" />
743        <register type="NOA" address="0x00009888" value="0x064E8000" />
744        <register type="NOA" address="0x00009888" value="0x084E8000" />
745        <register type="NOA" address="0x00009888" value="0x0A4E2000" />
746        <register type="NOA" address="0x00009888" value="0x1C4F0010" />
747        <register type="NOA" address="0x00009888" value="0x0A6C0053" />
748        <register type="NOA" address="0x00009888" value="0x106C0000" />
749        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
750        <register type="NOA" address="0x00009888" value="0x1A0FCC00" />
751        <register type="NOA" address="0x00009888" value="0x1C0F0002" />
752        <register type="NOA" address="0x00009888" value="0x1C2C0040" />
753        <register type="NOA" address="0x00009888" value="0x00101000" />
754        <register type="NOA" address="0x00009888" value="0x04101000" />
755        <register type="NOA" address="0x00009888" value="0x00114000" />
756        <register type="NOA" address="0x00009888" value="0x08114000" />
757        <register type="NOA" address="0x00009888" value="0x00120020" />
758        <register type="NOA" address="0x00009888" value="0x08120021" />
759        <register type="NOA" address="0x00009888" value="0x00141000" />
760        <register type="NOA" address="0x00009888" value="0x08141000" />
761        <register type="NOA" address="0x00009888" value="0x02308000" />
762        <register type="NOA" address="0x00009888" value="0x04302000" />
763        <register type="NOA" address="0x00009888" value="0x06318000" />
764        <register type="NOA" address="0x00009888" value="0x08318000" />
765        <register type="NOA" address="0x00009888" value="0x06320800" />
766        <register type="NOA" address="0x00009888" value="0x08320840" />
767        <register type="NOA" address="0x00009888" value="0x00320000" />
768        <register type="NOA" address="0x00009888" value="0x06344000" />
769        <register type="NOA" address="0x00009888" value="0x08344000" />
770        <register type="NOA" address="0x00009888" value="0x0D931831" />
771        <register type="NOA" address="0x00009888" value="0x0F939F3F" />
772        <register type="NOA" address="0x00009888" value="0x01939E80" />
773        <register type="NOA" address="0x00009888" value="0x039303BC" />
774        <register type="NOA" address="0x00009888" value="0x0593000E" />
775        <register type="NOA" address="0x00009888" value="0x1993002A" />
776        <register type="NOA" address="0x00009888" value="0x07930000" />
777        <register type="NOA" address="0x00009888" value="0x09930000" />
778        <register type="NOA" address="0x00009888" value="0x1D900177" />
779        <register type="NOA" address="0x00009888" value="0x1F900187" />
780        <register type="NOA" address="0x00009888" value="0x35900000" />
781        <register type="NOA" address="0x00009888" value="0x13904000" />
782        <register type="NOA" address="0x00009888" value="0x21904000" />
783        <register type="NOA" address="0x00009888" value="0x23904000" />
784        <register type="NOA" address="0x00009888" value="0x25904000" />
785        <register type="NOA" address="0x00009888" value="0x27904000" />
786        <register type="NOA" address="0x00009888" value="0x2B904000" />
787        <register type="NOA" address="0x00009888" value="0x2D904000" />
788        <register type="NOA" address="0x00009888" value="0x2F904000" />
789        <register type="NOA" address="0x00009888" value="0x31904000" />
790        <register type="NOA" address="0x00009888" value="0x15904000" />
791        <register type="NOA" address="0x00009888" value="0x17904000" />
792        <register type="NOA" address="0x00009888" value="0x19904000" />
793        <register type="NOA" address="0x00009888" value="0x1B904000" />
794        <register type="NOA" address="0x00009888" value="0x53901110" />
795        <register type="NOA" address="0x00009888" value="0x43900423" />
796        <register type="NOA" address="0x00009888" value="0x55900111" />
797        <register type="NOA" address="0x00009888" value="0x47900C02" />
798        <register type="NOA" address="0x00009888" value="0x57900000" />
799        <register type="NOA" address="0x00009888" value="0x49900020" />
800        <register type="NOA" address="0x00009888" value="0x59901111" />
801        <register type="NOA" address="0x00009888" value="0x4B900421" />
802        <register type="NOA" address="0x00009888" value="0x37900000" />
803        <register type="NOA" address="0x00009888" value="0x33900000" />
804        <register type="NOA" address="0x00009888" value="0x4D900001" />
805        <register type="NOA" address="0x00009888" value="0x45900821" />
806    </register_config>
807    <register_config type="OA">
808        <register type="OA" address="0x00002710" value="0x00000000" />
809        <register type="OA" address="0x00002714" value="0x00800000" />
810        <register type="OA" address="0x00002720" value="0x00000000" />
811        <register type="OA" address="0x00002724" value="0x00800000" />
812        <register type="OA" address="0x00002740" value="0x00000000" />
813    </register_config>
814    <register_config type="FLEX">
815        <register type="FLEX" address="0x0000E458" value="0x00005004" />
816        <register type="FLEX" address="0x0000E558" value="0x00010003" />
817        <register type="FLEX" address="0x0000E658" value="0x00012011" />
818        <register type="FLEX" address="0x0000E758" value="0x00015014" />
819        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
820        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
821        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
822    </register_config>
823  </set>
824
825  <set name="Compute Metrics Basic Gen9"
826       mdapi_supported_apis="OGL4 OCL IO BB"
827       underscore_name="compute_basic"
828       hw_config_guid="814285f6-354d-41d2-ba49-e24e622714a0"
829       chipset="GLK"
830       symbol_name="ComputeBasic"
831       >
832    <counter name="GPU Core Clocks"
833             description="The total number of GPU core clocks elapsed during the measurement."
834             data_type="uint64"
835             equation="GPU_CLOCK 0 READ"
836             underscore_name="gpu_core_clocks"
837             units="cycles"
838             symbol_name="GpuCoreClocks"
839             semantic_type="event"
840             mdapi_supported_apis="OGL OCL IO BB"
841             mdapi_usage_flags="Tier1 Frame Batch Draw"
842             mdapi_hw_unit_type="gpu"
843             mdapi_group="GPU"
844             />
845    <counter name="EU Active"
846             description="The percentage of time in which the Execution Units were actively processing."
847             data_type="float"
848             max_equation="100"
849             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
850             underscore_name="eu_active"
851             units="percent"
852             symbol_name="EuActive"
853             semantic_type="duration"
854             mdapi_supported_apis="OGL OCL IO BB"
855             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
856             mdapi_group="EU Array"
857             mdapi_hw_unit_type="gpu"
858             />
859    <counter name="Untyped Bytes Read"
860             description="The total number of typed memory bytes read via Data Port."
861             data_type="uint64"
862             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
863             equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
864             underscore_name="untyped_bytes_read"
865             units="bytes"
866             symbol_name="UntypedBytesRead"
867             semantic_type="throughput"
868             mdapi_supported_apis="OGL4 OCL IO BB"
869             mdapi_usage_flags="Tier3 Frame Batch Draw"
870             mdapi_group="L3/Data Port"
871             mdapi_hw_unit_type="gpu"
872             />
873    <counter name="EU Both FPU Pipes Active"
874             description="The percentage of time in which both EU FPU pipelines were actively processing."
875             data_type="float"
876             max_equation="100"
877             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
878             underscore_name="eu_fpu_both_active"
879             units="percent"
880             symbol_name="EuFpuBothActive"
881             semantic_type="duration"
882             mdapi_supported_apis="OGL OCL IO BB"
883             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
884             mdapi_group="EU Array/Pipes"
885             mdapi_hw_unit_type="gpu"
886             />
887    <counter name="Typed Bytes Written"
888             description="The total number of untyped memory bytes written via Data Port."
889             data_type="uint64"
890             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
891             equation="B 3 READ B 4 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
892             underscore_name="typed_bytes_written"
893             units="bytes"
894             symbol_name="TypedBytesWritten"
895             semantic_type="throughput"
896             mdapi_supported_apis="OGL4 OCL IO BB"
897             mdapi_usage_flags="Tier3 Frame Batch Draw"
898             mdapi_group="L3/Data Port"
899             mdapi_hw_unit_type="gpu"
900             />
901    <counter name="EU FPU0 Pipe Active"
902             description="The percentage of time in which EU FPU0 pipeline was actively processing."
903             data_type="float"
904             max_equation="100"
905             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
906             underscore_name="fpu0_active"
907             units="percent"
908             symbol_name="Fpu0Active"
909             semantic_type="duration"
910             mdapi_supported_apis="OGL IO BB"
911             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
912             mdapi_group="EU Array/Pipes"
913             mdapi_hw_unit_type="gpu"
914             />
915    <counter name="EU FPU1 Pipe Active"
916             description="The percentage of time in which EU FPU1 pipeline was actively processing."
917             data_type="float"
918             max_equation="100"
919             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
920             underscore_name="fpu1_active"
921             units="percent"
922             symbol_name="Fpu1Active"
923             semantic_type="duration"
924             mdapi_supported_apis="OGL IO BB"
925             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
926             mdapi_group="EU Array/Pipes"
927             mdapi_hw_unit_type="gpu"
928             />
929    <counter name="EU AVG IPC Rate"
930             description="The average rate of IPC calculated for 2 FPU pipelines."
931             data_type="float"
932             max_equation="2"
933             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
934             underscore_name="eu_avg_ipc_rate"
935             units="number"
936             symbol_name="EuAvgIpcRate"
937             semantic_type="ratio"
938             mdapi_supported_apis="OGL OCL IO BB"
939             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
940             mdapi_group="EU Array"
941             mdapi_hw_unit_type="gpu"
942             />
943    <counter name="GS Threads Dispatched"
944             description="The total number of geometry shader hardware threads dispatched."
945             data_type="uint64"
946             equation="A 5 READ"
947             underscore_name="gs_threads"
948             units="threads"
949             symbol_name="GsThreads"
950             semantic_type="event"
951             mdapi_supported_apis="OGL4 IO BB"
952             mdapi_usage_flags="Tier3 Frame Batch Draw"
953             mdapi_hw_unit_type="gpu"
954             mdapi_group="EU Array/Geometry Shader"
955             />
956    <counter name="Early Hi-Depth Test Fails"
957             description="The total number of pixels dropped on early hierarchical depth test."
958             data_type="uint64"
959             equation="A 22 READ 4 UMUL"
960             underscore_name="hi_depth_test_fails"
961             units="pixels"
962             symbol_name="HiDepthTestFails"
963             semantic_type="event"
964             mdapi_supported_apis="OGL IO BB"
965             mdapi_usage_flags="Tier3 Frame Batch Draw"
966             mdapi_hw_unit_type="gpu"
967             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
968             />
969    <counter name="VS Threads Dispatched"
970             description="The total number of vertex shader hardware threads dispatched."
971             data_type="uint64"
972             equation="A 1 READ"
973             underscore_name="vs_threads"
974             units="threads"
975             symbol_name="VsThreads"
976             semantic_type="event"
977             mdapi_supported_apis="OGL IO BB"
978             mdapi_usage_flags="Tier3 Frame Batch Draw"
979             mdapi_hw_unit_type="gpu"
980             mdapi_group="EU Array/Vertex Shader"
981             />
982    <counter name="FS Threads Dispatched"
983             description="The total number of fragment shader hardware threads dispatched."
984             data_type="uint64"
985             equation="A 6 READ"
986             underscore_name="ps_threads"
987             units="threads"
988             symbol_name="PsThreads"
989             semantic_type="event"
990             mdapi_supported_apis="OGL IO BB"
991             mdapi_usage_flags="Tier3 Frame Batch Draw"
992             mdapi_hw_unit_type="gpu"
993             mdapi_group="EU Array/Fragment Shader"
994             />
995    <counter name="Shader Barrier Messages"
996             description="The total number of shader barrier messages."
997             data_type="uint64"
998             equation="A 35 READ"
999             underscore_name="shader_barriers"
1000             units="messages"
1001             symbol_name="ShaderBarriers"
1002             semantic_type="event"
1003             mdapi_supported_apis="OGL OCL IO BB"
1004             mdapi_usage_flags="Tier3 Frame Batch Draw"
1005             mdapi_hw_unit_type="gpu"
1006             mdapi_group="EU Array/Barrier"
1007             />
1008    <counter name="Sampler Texels"
1009             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1010             data_type="uint64"
1011             equation="A 28 READ 4 UMUL"
1012             underscore_name="sampler_texels"
1013             units="texels"
1014             symbol_name="SamplerTexels"
1015             semantic_type="event"
1016             mdapi_supported_apis="OGL OCL IO BB"
1017             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1018             mdapi_hw_unit_type="gpu"
1019             mdapi_group="Sampler/Sampler Input"
1020             />
1021    <counter name="Pixels Failing Tests"
1022             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1023             data_type="uint64"
1024             equation="A 25 READ 4 UMUL"
1025             underscore_name="pixels_failing_post_ps_tests"
1026             units="pixels"
1027             symbol_name="PixelsFailingPostPsTests"
1028             semantic_type="event"
1029             mdapi_supported_apis="OGL IO BB"
1030             mdapi_usage_flags="Tier3 Frame Batch Draw"
1031             mdapi_hw_unit_type="gpu"
1032             mdapi_group="3D Pipe/Output Merger"
1033             />
1034    <counter name="GPU Time Elapsed"
1035             description="Time elapsed on the GPU during the measurement."
1036             data_type="uint64"
1037             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1038             underscore_name="gpu_time"
1039             units="ns"
1040             symbol_name="GpuTime"
1041             semantic_type="duration"
1042             mdapi_supported_apis="OGL OCL IO BB"
1043             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1044             mdapi_hw_unit_type="gpu"
1045             mdapi_group="GPU"
1046             />
1047    <counter name="AVG GPU Core Frequency"
1048             description="Average GPU Core Frequency in the measurement."
1049             data_type="uint64"
1050             max_equation="$GpuMaxFrequency"
1051             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1052             underscore_name="avg_gpu_core_frequency"
1053             units="hz"
1054             symbol_name="AvgGpuCoreFrequency"
1055             semantic_type="event"
1056             mdapi_supported_apis="OGL OCL IO BB"
1057             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1058             mdapi_group="GPU"
1059             mdapi_hw_unit_type="gpu"
1060             />
1061    <counter name="Sampler Texels Misses"
1062             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1063             data_type="uint64"
1064             equation="A 29 READ 4 UMUL"
1065             underscore_name="sampler_texel_misses"
1066             units="texels"
1067             symbol_name="SamplerTexelMisses"
1068             semantic_type="event"
1069             mdapi_supported_apis="OGL OCL IO BB"
1070             mdapi_usage_flags="Tier3 Batch Frame Draw"
1071             mdapi_hw_unit_type="gpu"
1072             mdapi_group="Sampler/Sampler Cache"
1073             />
1074    <counter name="CS Threads Dispatched"
1075             description="The total number of compute shader hardware threads dispatched."
1076             data_type="uint64"
1077             equation="A 4 READ"
1078             underscore_name="cs_threads"
1079             units="threads"
1080             symbol_name="CsThreads"
1081             semantic_type="event"
1082             mdapi_supported_apis="OGL4 OCL IO BB"
1083             mdapi_usage_flags="Tier3 Frame Batch Draw"
1084             mdapi_hw_unit_type="gpu"
1085             mdapi_group="EU Array/Compute Shader"
1086             />
1087    <counter name="SLM Bytes Read"
1088             description="The total number of GPU memory bytes read from shared local memory."
1089             data_type="uint64"
1090             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1091             equation="A 30 READ 64 UMUL"
1092             underscore_name="slm_bytes_read"
1093             units="bytes"
1094             symbol_name="SlmBytesRead"
1095             semantic_type="throughput"
1096             mdapi_supported_apis="OGL4 OCL IO BB"
1097             mdapi_usage_flags="Tier3 Frame Batch Draw"
1098             mdapi_group="L3/Data Port/SLM"
1099             mdapi_hw_unit_type="gpu"
1100             />
1101    <counter name="GTI Read Throughput"
1102             description="The total number of GPU memory bytes read from GTI."
1103             data_type="uint64"
1104             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1105             equation="C 4 READ 64 UMUL"
1106             underscore_name="gti_read_throughput"
1107             units="bytes"
1108             symbol_name="GtiReadThroughput"
1109             semantic_type="throughput"
1110             mdapi_supported_apis="OGL OCL IO BB"
1111             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1112             mdapi_group="GTI"
1113             mdapi_hw_unit_type="gpu"
1114             />
1115    <counter name="Untyped Writes"
1116             description="The total number of untyped memory bytes written via Data Port."
1117             data_type="uint64"
1118             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1119             equation="C 1 READ C 2 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1120             underscore_name="untyped_bytes_written"
1121             units="bytes"
1122             symbol_name="UntypedBytesWritten"
1123             semantic_type="throughput"
1124             mdapi_supported_apis="OGL4 OCL IO BB"
1125             mdapi_usage_flags="Tier3 Frame Batch Draw"
1126             mdapi_group="L3/Data Port"
1127             mdapi_hw_unit_type="gpu"
1128             />
1129    <counter name="GPU Busy"
1130             description="The percentage of time in which the GPU has been processing GPU commands."
1131             data_type="float"
1132             max_equation="100"
1133             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1134             underscore_name="gpu_busy"
1135             units="percent"
1136             symbol_name="GpuBusy"
1137             semantic_type="duration"
1138             mdapi_supported_apis="OGL OCL IO BB"
1139             mdapi_usage_flags="Tier1 Overview System Frame"
1140             mdapi_group="GPU"
1141             mdapi_hw_unit_type="gpu"
1142             />
1143    <counter name="Rasterized Pixels"
1144             description="The total number of rasterized pixels."
1145             data_type="uint64"
1146             equation="A 21 READ 4 UMUL"
1147             underscore_name="rasterized_pixels"
1148             units="pixels"
1149             symbol_name="RasterizedPixels"
1150             semantic_type="event"
1151             mdapi_supported_apis="OGL IO BB"
1152             mdapi_usage_flags="Tier3 Frame Batch Draw"
1153             mdapi_hw_unit_type="gpu"
1154             mdapi_group="3D Pipe/Rasterizer"
1155             />
1156    <counter name="Typed Bytes Read"
1157             description="The total number of typed memory bytes read via Data Port."
1158             data_type="uint64"
1159             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1160             equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1161             underscore_name="typed_bytes_read"
1162             units="bytes"
1163             symbol_name="TypedBytesRead"
1164             semantic_type="throughput"
1165             mdapi_supported_apis="OGL4 OCL IO BB"
1166             mdapi_usage_flags="Tier3 Frame Batch Draw"
1167             mdapi_group="L3/Data Port"
1168             mdapi_hw_unit_type="gpu"
1169             />
1170    <counter name="DS Threads Dispatched"
1171             description="The total number of domain shader hardware threads dispatched."
1172             data_type="uint64"
1173             equation="A 3 READ"
1174             underscore_name="ds_threads"
1175             units="threads"
1176             symbol_name="DsThreads"
1177             semantic_type="event"
1178             mdapi_supported_apis="OGL4 IO BB"
1179             mdapi_usage_flags="Tier3 Frame Batch Draw"
1180             mdapi_hw_unit_type="gpu"
1181             mdapi_group="EU Array/Domain Shader"
1182             />
1183    <counter name="EU Thread Occupancy"
1184             description="The percentage of time in which hardware threads occupied EUs."
1185             data_type="float"
1186             max_equation="100"
1187             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL  $GpuCoreClocks FDIV"
1188             underscore_name="eu_thread_occupancy"
1189             units="percent"
1190             symbol_name="EuThreadOccupancy"
1191             semantic_type="duration"
1192             mdapi_supported_apis="OGL IO BB"
1193             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1194             mdapi_group="EU Array"
1195             mdapi_hw_unit_type="gpu"
1196             />
1197    <counter name="EU Stall"
1198             description="The percentage of time in which the Execution Units were stalled."
1199             data_type="float"
1200             max_equation="100"
1201             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1202             underscore_name="eu_stall"
1203             units="percent"
1204             symbol_name="EuStall"
1205             semantic_type="duration"
1206             mdapi_supported_apis="OGL OCL IO BB"
1207             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1208             mdapi_group="EU Array"
1209             mdapi_hw_unit_type="gpu"
1210             />
1211    <counter name="Samples Blended"
1212             description="The total number of blended samples or pixels written to all render targets."
1213             data_type="uint64"
1214             equation="A 27 READ 4 UMUL"
1215             underscore_name="samples_blended"
1216             units="pixels"
1217             symbol_name="SamplesBlended"
1218             semantic_type="event"
1219             mdapi_supported_apis="OGL IO BB"
1220             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1221             mdapi_hw_unit_type="gpu"
1222             mdapi_group="3D Pipe/Output Merger"
1223             />
1224    <counter name="Early Depth Test Fails"
1225             description="The total number of pixels dropped on early depth test."
1226             data_type="uint64"
1227             equation="A 23 READ 4 UMUL"
1228             underscore_name="early_depth_test_fails"
1229             units="pixels"
1230             symbol_name="EarlyDepthTestFails"
1231             semantic_type="event"
1232             mdapi_supported_apis="OGL IO BB"
1233             mdapi_usage_flags="Tier3 Frame Batch Draw"
1234             mdapi_hw_unit_type="gpu"
1235             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1236             />
1237    <counter name="Shader Memory Accesses"
1238             description="The total number of shader memory accesses to L3."
1239             data_type="uint64"
1240             equation="A 32 READ"
1241             underscore_name="shader_memory_accesses"
1242             units="messages"
1243             symbol_name="ShaderMemoryAccesses"
1244             semantic_type="event"
1245             mdapi_supported_apis="OGL OCL IO BB"
1246             mdapi_usage_flags="Tier3 Frame Batch Draw"
1247             mdapi_hw_unit_type="gpu"
1248             mdapi_group="L3/Data Port"
1249             />
1250    <counter name="HS Threads Dispatched"
1251             description="The total number of hull shader hardware threads dispatched."
1252             data_type="uint64"
1253             equation="A 2 READ"
1254             underscore_name="hs_threads"
1255             units="threads"
1256             symbol_name="HsThreads"
1257             semantic_type="event"
1258             mdapi_supported_apis="OGL4 IO BB"
1259             mdapi_usage_flags="Tier3 Frame Batch Draw"
1260             mdapi_hw_unit_type="gpu"
1261             mdapi_group="EU Array/Hull Shader"
1262             />
1263    <counter name="GTI Write Throughput"
1264             description="The total number of GPU memory bytes written to GTI."
1265             data_type="uint64"
1266             max_equation="$GpuCoreClocks 32 UMUL"
1267             equation="C 5 READ 64 UMUL"
1268             underscore_name="gti_write_throughput"
1269             units="bytes"
1270             symbol_name="GtiWriteThroughput"
1271             semantic_type="throughput"
1272             mdapi_supported_apis="OGL OCL IO BB"
1273             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1274             mdapi_group="GTI"
1275             mdapi_hw_unit_type="gpu"
1276             />
1277    <counter name="SLM Bytes Written"
1278             description="The total number of GPU memory bytes written into shared local memory."
1279             data_type="uint64"
1280             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1281             equation="A 31 READ 64 UMUL"
1282             underscore_name="slm_bytes_written"
1283             units="bytes"
1284             symbol_name="SlmBytesWritten"
1285             semantic_type="throughput"
1286             mdapi_supported_apis="OGL4 OCL IO BB"
1287             mdapi_usage_flags="Tier3 Frame Batch Draw"
1288             mdapi_group="L3/Data Port/SLM"
1289             mdapi_hw_unit_type="gpu"
1290             />
1291    <counter name="L3 Shader Throughput"
1292             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1293             data_type="uint64"
1294             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1295             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1296             underscore_name="l3_shader_throughput"
1297             units="bytes"
1298             symbol_name="L3ShaderThroughput"
1299             semantic_type="throughput"
1300             mdapi_supported_apis="OGL4 OCL IO BB"
1301             mdapi_usage_flags="Tier2 Frame Batch Draw"
1302             mdapi_group="L3/Data Port"
1303             mdapi_hw_unit_type="gpu"
1304             />
1305    <counter name="Samples Killed in FS"
1306             description="The total number of samples or pixels dropped in fragment shaders."
1307             data_type="uint64"
1308             equation="A 24 READ 4 UMUL"
1309             underscore_name="samples_killed_in_ps"
1310             units="pixels"
1311             symbol_name="SamplesKilledInPs"
1312             semantic_type="event"
1313             mdapi_supported_apis="OGL IO BB"
1314             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1315             mdapi_hw_unit_type="gpu"
1316             mdapi_group="3D Pipe/Fragment Shader"
1317             />
1318    <counter name="Samples Written"
1319             description="The total number of samples or pixels written to all render targets."
1320             data_type="uint64"
1321             equation="A 26 READ 4 UMUL"
1322             underscore_name="samples_written"
1323             units="pixels"
1324             symbol_name="SamplesWritten"
1325             semantic_type="event"
1326             mdapi_supported_apis="OGL IO BB"
1327             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1328             mdapi_hw_unit_type="gpu"
1329             mdapi_group="3D Pipe/Output Merger"
1330             />
1331    <counter name="Shader Atomic Memory Accesses"
1332             description="The total number of shader atomic memory accesses."
1333             data_type="uint64"
1334             equation="A 34 READ"
1335             underscore_name="shader_atomics"
1336             units="messages"
1337             symbol_name="ShaderAtomics"
1338             semantic_type="event"
1339             mdapi_supported_apis="OGL OCL IO BB"
1340             mdapi_usage_flags="Tier3 Frame Batch Draw"
1341             mdapi_hw_unit_type="gpu"
1342             mdapi_group="L3/Data Port/Atomics"
1343             />
1344    <counter name="EU Send Pipe Active"
1345             description="The percentage of time in which EU send pipeline was actively processing."
1346             data_type="float"
1347             max_equation="100"
1348             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1349             underscore_name="eu_send_active"
1350             units="percent"
1351             symbol_name="EuSendActive"
1352             semantic_type="duration"
1353             mdapi_supported_apis="OGL IO BB"
1354             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1355             mdapi_group="EU Array/Pipes"
1356             mdapi_hw_unit_type="gpu"
1357             />
1358    <register_config type="NOA">
1359        <register type="NOA" address="0x00009840" value="0x00000080" />
1360        <register type="NOA" address="0x00009888" value="0x104F00E0" />
1361        <register type="NOA" address="0x00009888" value="0x124F1C00" />
1362        <register type="NOA" address="0x00009888" value="0x39900340" />
1363        <register type="NOA" address="0x00009888" value="0x3F900C00" />
1364        <register type="NOA" address="0x00009888" value="0x41900000" />
1365        <register type="NOA" address="0x00009888" value="0x002D5000" />
1366        <register type="NOA" address="0x00009888" value="0x062D4000" />
1367        <register type="NOA" address="0x00009888" value="0x082D4000" />
1368        <register type="NOA" address="0x00009888" value="0x0A2D1000" />
1369        <register type="NOA" address="0x00009888" value="0x0C2D5000" />
1370        <register type="NOA" address="0x00009888" value="0x0E2D4000" />
1371        <register type="NOA" address="0x00009888" value="0x0C2E1400" />
1372        <register type="NOA" address="0x00009888" value="0x0E2E5100" />
1373        <register type="NOA" address="0x00009888" value="0x102E0114" />
1374        <register type="NOA" address="0x00009888" value="0x044CC000" />
1375        <register type="NOA" address="0x00009888" value="0x0A4C8000" />
1376        <register type="NOA" address="0x00009888" value="0x0C4C8000" />
1377        <register type="NOA" address="0x00009888" value="0x0E4C4000" />
1378        <register type="NOA" address="0x00009888" value="0x104C8000" />
1379        <register type="NOA" address="0x00009888" value="0x124C8000" />
1380        <register type="NOA" address="0x00009888" value="0x164C2000" />
1381        <register type="NOA" address="0x00009888" value="0x004EA000" />
1382        <register type="NOA" address="0x00009888" value="0x064E8000" />
1383        <register type="NOA" address="0x00009888" value="0x084E8000" />
1384        <register type="NOA" address="0x00009888" value="0x0A4E2000" />
1385        <register type="NOA" address="0x00009888" value="0x0C4EA000" />
1386        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
1387        <register type="NOA" address="0x00009888" value="0x004F6B42" />
1388        <register type="NOA" address="0x00009888" value="0x064F6200" />
1389        <register type="NOA" address="0x00009888" value="0x084F4100" />
1390        <register type="NOA" address="0x00009888" value="0x0A4F0061" />
1391        <register type="NOA" address="0x00009888" value="0x0C4F6C4C" />
1392        <register type="NOA" address="0x00009888" value="0x0E4F4B00" />
1393        <register type="NOA" address="0x00009888" value="0x1A4F0000" />
1394        <register type="NOA" address="0x00009888" value="0x1C4F0000" />
1395        <register type="NOA" address="0x00009888" value="0x180F5000" />
1396        <register type="NOA" address="0x00009888" value="0x1A0F8800" />
1397        <register type="NOA" address="0x00009888" value="0x1C0F08A2" />
1398        <register type="NOA" address="0x00009888" value="0x182C4000" />
1399        <register type="NOA" address="0x00009888" value="0x1C2C1451" />
1400        <register type="NOA" address="0x00009888" value="0x1E2C0001" />
1401        <register type="NOA" address="0x00009888" value="0x1A2C0010" />
1402        <register type="NOA" address="0x00009888" value="0x01938000" />
1403        <register type="NOA" address="0x00009888" value="0x0F938000" />
1404        <register type="NOA" address="0x00009888" value="0x19938A28" />
1405        <register type="NOA" address="0x00009888" value="0x03938000" />
1406        <register type="NOA" address="0x00009888" value="0x19900177" />
1407        <register type="NOA" address="0x00009888" value="0x1B900178" />
1408        <register type="NOA" address="0x00009888" value="0x1D900125" />
1409        <register type="NOA" address="0x00009888" value="0x1F900123" />
1410        <register type="NOA" address="0x00009888" value="0x35900000" />
1411        <register type="NOA" address="0x00009888" value="0x13904000" />
1412        <register type="NOA" address="0x00009888" value="0x21904000" />
1413        <register type="NOA" address="0x00009888" value="0x25904000" />
1414        <register type="NOA" address="0x00009888" value="0x27904000" />
1415        <register type="NOA" address="0x00009888" value="0x2B904000" />
1416        <register type="NOA" address="0x00009888" value="0x2D904000" />
1417        <register type="NOA" address="0x00009888" value="0x31904000" />
1418        <register type="NOA" address="0x00009888" value="0x15904000" />
1419        <register type="NOA" address="0x00009888" value="0x53901000" />
1420        <register type="NOA" address="0x00009888" value="0x43900000" />
1421        <register type="NOA" address="0x00009888" value="0x55900111" />
1422        <register type="NOA" address="0x00009888" value="0x47900000" />
1423        <register type="NOA" address="0x00009888" value="0x57900000" />
1424        <register type="NOA" address="0x00009888" value="0x49900000" />
1425        <register type="NOA" address="0x00009888" value="0x59900000" />
1426        <register type="NOA" address="0x00009888" value="0x4B900000" />
1427        <register type="NOA" address="0x00009888" value="0x37900000" />
1428        <register type="NOA" address="0x00009888" value="0x33900000" />
1429        <register type="NOA" address="0x00009888" value="0x4D900000" />
1430        <register type="NOA" address="0x00009888" value="0x45900000" />
1431    </register_config>
1432    <register_config type="OA">
1433        <register type="OA" address="0x00002710" value="0x00000000" />
1434        <register type="OA" address="0x00002714" value="0x00800000" />
1435        <register type="OA" address="0x00002720" value="0x00000000" />
1436        <register type="OA" address="0x00002724" value="0x00800000" />
1437        <register type="OA" address="0x00002740" value="0x00000000" />
1438    </register_config>
1439    <register_config type="FLEX">
1440        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1441        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1442        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1443        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1444        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1445        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1446        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1447    </register_config>
1448  </set>
1449
1450  <set name="Render Metrics for 3D Pipeline Profile Gen9"
1451       mdapi_supported_apis="OGL OCL IO BB"
1452       underscore_name="render_pipe_profile"
1453       hw_config_guid="07d397a6-b3e6-49f6-9433-a4f293d55978"
1454       chipset="GLK"
1455       symbol_name="RenderPipeProfile"
1456       >
1457    <counter name="GPU Core Clocks"
1458             description="The total number of GPU core clocks elapsed during the measurement."
1459             data_type="uint64"
1460             equation="GPU_CLOCK 0 READ"
1461             underscore_name="gpu_core_clocks"
1462             units="cycles"
1463             symbol_name="GpuCoreClocks"
1464             semantic_type="event"
1465             mdapi_supported_apis=""
1466             mdapi_usage_flags="Tier1 Frame Batch Draw"
1467             mdapi_hw_unit_type="gpu"
1468             mdapi_group="GPU"
1469             />
1470    <counter name="EU Active"
1471             description="The percentage of time in which the Execution Units were actively processing."
1472             data_type="float"
1473             max_equation="100"
1474             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1475             underscore_name="eu_active"
1476             units="percent"
1477             symbol_name="EuActive"
1478             semantic_type="duration"
1479             mdapi_supported_apis=""
1480             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1481             mdapi_group="EU Array"
1482             mdapi_hw_unit_type="gpu"
1483             />
1484    <counter name="VS Bottleneck"
1485             low_watermark="10"
1486             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1487             data_type="float"
1488             high_watermark="30"
1489             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1490             underscore_name="vs_bottleneck"
1491             units="percent"
1492             symbol_name="VsBottleneck"
1493             semantic_type="duration"
1494             mdapi_supported_apis="OGL IO BB"
1495             mdapi_usage_flags="Tier3 Indicate Draw"
1496             mdapi_group="3D Pipe/Vertex Shader"
1497             mdapi_hw_unit_type="gpu"
1498             />
1499    <counter name="Hi-Depth Bottleneck"
1500             low_watermark="5"
1501             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1502             data_type="float"
1503             high_watermark="15"
1504             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1505             underscore_name="hi_depth_bottleneck"
1506             units="percent"
1507             symbol_name="HiDepthBottleneck"
1508             semantic_type="duration"
1509             mdapi_supported_apis="OGL IO BB"
1510             mdapi_usage_flags="Tier3 Indicate Draw"
1511             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1512             mdapi_hw_unit_type="gpu"
1513             />
1514    <counter name="GS Bottleneck"
1515             low_watermark="5"
1516             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1517             data_type="float"
1518             high_watermark="15"
1519             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1520             underscore_name="gs_bottleneck"
1521             units="percent"
1522             symbol_name="GsBottleneck"
1523             semantic_type="duration"
1524             mdapi_supported_apis="OGL IO BB"
1525             mdapi_usage_flags="Tier3 Indicate Draw"
1526             mdapi_group="3D Pipe/Geometry Shader"
1527             mdapi_hw_unit_type="gpu"
1528             />
1529    <counter name="GS Threads Dispatched"
1530             description="The total number of geometry shader hardware threads dispatched."
1531             data_type="uint64"
1532             equation="A 5 READ"
1533             underscore_name="gs_threads"
1534             units="threads"
1535             symbol_name="GsThreads"
1536             semantic_type="event"
1537             mdapi_supported_apis="OGL4 IO BB"
1538             mdapi_usage_flags="Tier3 Frame Batch Draw"
1539             mdapi_hw_unit_type="gpu"
1540             mdapi_group="EU Array/Geometry Shader"
1541             />
1542    <counter name="Early Hi-Depth Test Fails"
1543             description="The total number of pixels dropped on early hierarchical depth test."
1544             data_type="uint64"
1545             equation="A 22 READ 4 UMUL"
1546             underscore_name="hi_depth_test_fails"
1547             units="pixels"
1548             symbol_name="HiDepthTestFails"
1549             semantic_type="event"
1550             mdapi_supported_apis="OGL IO BB"
1551             mdapi_usage_flags="Tier3 Frame Batch Draw"
1552             mdapi_hw_unit_type="gpu"
1553             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1554             />
1555    <counter name="VS Threads Dispatched"
1556             description="The total number of vertex shader hardware threads dispatched."
1557             data_type="uint64"
1558             equation="A 1 READ"
1559             underscore_name="vs_threads"
1560             units="threads"
1561             symbol_name="VsThreads"
1562             semantic_type="event"
1563             mdapi_supported_apis="OGL IO BB"
1564             mdapi_usage_flags="Tier3 Frame Batch Draw"
1565             mdapi_hw_unit_type="gpu"
1566             mdapi_group="EU Array/Vertex Shader"
1567             />
1568    <counter name="FS Threads Dispatched"
1569             description="The total number of fragment shader hardware threads dispatched."
1570             data_type="uint64"
1571             equation="A 6 READ"
1572             underscore_name="ps_threads"
1573             units="threads"
1574             symbol_name="PsThreads"
1575             semantic_type="event"
1576             mdapi_supported_apis="OGL IO BB"
1577             mdapi_usage_flags="Tier3 Frame Batch Draw"
1578             mdapi_hw_unit_type="gpu"
1579             mdapi_group="EU Array/Fragment Shader"
1580             />
1581    <counter name="BC Bottleneck"
1582             low_watermark="5"
1583             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1584             data_type="float"
1585             high_watermark="15"
1586             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1587             underscore_name="bc_bottleneck"
1588             units="percent"
1589             symbol_name="BcBottleneck"
1590             semantic_type="duration"
1591             mdapi_supported_apis="OGL IO BB"
1592             mdapi_usage_flags="Tier3 Indicate Draw"
1593             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1594             mdapi_hw_unit_type="gpu"
1595             />
1596    <counter name="HS Stall"
1597             description="The percentage of time in which hull stall pipeline stage was stalled."
1598             data_type="float"
1599             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1600             underscore_name="hs_stall"
1601             units="percent"
1602             symbol_name="HsStall"
1603             semantic_type="duration"
1604             mdapi_supported_apis="OGL4 IO BB"
1605             mdapi_usage_flags="Tier4 Correlate Draw"
1606             mdapi_hw_unit_type="gpu"
1607             mdapi_group="3D Pipe/Hull Shader"
1608             />
1609    <counter name="Shader Barrier Messages"
1610             description="The total number of shader barrier messages."
1611             data_type="uint64"
1612             equation="A 35 READ"
1613             underscore_name="shader_barriers"
1614             units="messages"
1615             symbol_name="ShaderBarriers"
1616             semantic_type="event"
1617             mdapi_supported_apis="OGL4 OCL IO BB"
1618             mdapi_usage_flags="Tier3 Frame Batch Draw"
1619             mdapi_hw_unit_type="gpu"
1620             mdapi_group="EU Array/Barrier"
1621             />
1622    <counter name="Sampler Texels"
1623             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1624             data_type="uint64"
1625             equation="A 28 READ 4 UMUL"
1626             underscore_name="sampler_texels"
1627             units="texels"
1628             symbol_name="SamplerTexels"
1629             semantic_type="event"
1630             mdapi_supported_apis=""
1631             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1632             mdapi_hw_unit_type="gpu"
1633             mdapi_group="Sampler/Sampler Input"
1634             />
1635    <counter name="Pixels Failing Tests"
1636             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1637             data_type="uint64"
1638             equation="A 25 READ 4 UMUL"
1639             underscore_name="pixels_failing_post_ps_tests"
1640             units="pixels"
1641             symbol_name="PixelsFailingPostPsTests"
1642             semantic_type="event"
1643             mdapi_supported_apis="OGL IO BB"
1644             mdapi_usage_flags="Tier3 Frame Batch Draw"
1645             mdapi_hw_unit_type="gpu"
1646             mdapi_group="3D Pipe/Output Merger"
1647             />
1648    <counter name="GPU Time Elapsed"
1649             description="Time elapsed on the GPU during the measurement."
1650             data_type="uint64"
1651             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1652             underscore_name="gpu_time"
1653             units="ns"
1654             symbol_name="GpuTime"
1655             semantic_type="duration"
1656             mdapi_supported_apis=""
1657             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1658             mdapi_hw_unit_type="gpu"
1659             mdapi_group="GPU"
1660             />
1661    <counter name="AVG GPU Core Frequency"
1662             description="Average GPU Core Frequency in the measurement."
1663             data_type="uint64"
1664             max_equation="$GpuMaxFrequency"
1665             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1666             underscore_name="avg_gpu_core_frequency"
1667             units="hz"
1668             symbol_name="AvgGpuCoreFrequency"
1669             semantic_type="event"
1670             mdapi_supported_apis=""
1671             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1672             mdapi_group="GPU"
1673             mdapi_hw_unit_type="gpu"
1674             />
1675    <counter name="Sampler Texels Misses"
1676             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1677             data_type="uint64"
1678             equation="A 29 READ 4 UMUL"
1679             underscore_name="sampler_texel_misses"
1680             units="texels"
1681             symbol_name="SamplerTexelMisses"
1682             semantic_type="event"
1683             mdapi_supported_apis=""
1684             mdapi_usage_flags="Tier3 Batch Frame Draw"
1685             mdapi_hw_unit_type="gpu"
1686             mdapi_group="Sampler/Sampler Cache"
1687             />
1688    <counter name="CS Threads Dispatched"
1689             description="The total number of compute shader hardware threads dispatched."
1690             data_type="uint64"
1691             equation="A 4 READ"
1692             underscore_name="cs_threads"
1693             units="threads"
1694             symbol_name="CsThreads"
1695             semantic_type="event"
1696             mdapi_supported_apis="OGL4 OCL IO BB"
1697             mdapi_usage_flags="Tier3 Frame Batch Draw"
1698             mdapi_hw_unit_type="gpu"
1699             mdapi_group="EU Array/Compute Shader"
1700             />
1701    <counter name="VF Bottleneck"
1702             low_watermark="5"
1703             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1704             data_type="float"
1705             high_watermark="15"
1706             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1707             underscore_name="vf_bottleneck"
1708             units="percent"
1709             symbol_name="VfBottleneck"
1710             semantic_type="duration"
1711             mdapi_supported_apis="OGL IO BB"
1712             mdapi_usage_flags="Tier3 Indicate Draw"
1713             mdapi_group="3D Pipe/Input Assembler"
1714             mdapi_hw_unit_type="gpu"
1715             />
1716    <counter name="SLM Bytes Read"
1717             description="The total number of GPU memory bytes read from shared local memory."
1718             data_type="uint64"
1719             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1720             equation="A 30 READ 64 UMUL"
1721             underscore_name="slm_bytes_read"
1722             units="bytes"
1723             symbol_name="SlmBytesRead"
1724             semantic_type="throughput"
1725             mdapi_supported_apis="OGL4 OCL IO BB"
1726             mdapi_usage_flags="Tier3 Frame Batch Draw"
1727             mdapi_group="L3/Data Port/SLM"
1728             mdapi_hw_unit_type="gpu"
1729             />
1730    <counter name="Strip-Fans Bottleneck"
1731             low_watermark="5"
1732             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1733             data_type="float"
1734             high_watermark="10"
1735             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1736             underscore_name="sf_bottleneck"
1737             units="percent"
1738             symbol_name="SfBottleneck"
1739             semantic_type="duration"
1740             mdapi_supported_apis="OGL IO BB"
1741             mdapi_usage_flags="Tier3 Indicate Draw"
1742             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1743             mdapi_hw_unit_type="gpu"
1744             />
1745    <counter name="SF Stall"
1746             description="The percentage of time in which strip-fans pipeline stage was stalled."
1747             data_type="float"
1748             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1749             underscore_name="sf_stall"
1750             units="percent"
1751             symbol_name="SfStall"
1752             semantic_type="duration"
1753             mdapi_supported_apis="OGL IO BB"
1754             mdapi_usage_flags="Tier4 Correlate Draw"
1755             mdapi_hw_unit_type="gpu"
1756             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1757             />
1758    <counter name="GPU Busy"
1759             description="The percentage of time in which the GPU has been processing GPU commands."
1760             data_type="float"
1761             max_equation="100"
1762             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1763             underscore_name="gpu_busy"
1764             units="percent"
1765             symbol_name="GpuBusy"
1766             semantic_type="duration"
1767             mdapi_supported_apis=""
1768             mdapi_usage_flags="Tier1 Overview System Frame"
1769             mdapi_group="GPU"
1770             mdapi_hw_unit_type="gpu"
1771             />
1772    <counter name="HS Bottleneck"
1773             low_watermark="3"
1774             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1775             data_type="float"
1776             high_watermark="9"
1777             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1778             underscore_name="hs_bottleneck"
1779             units="percent"
1780             symbol_name="HsBottleneck"
1781             semantic_type="duration"
1782             mdapi_supported_apis="OGL IO BB"
1783             mdapi_usage_flags="Tier3 Indicate Draw"
1784             mdapi_group="3D Pipe/Hull Shader"
1785             mdapi_hw_unit_type="gpu"
1786             />
1787    <counter name="CL Stall"
1788             description="The percentage of time in which clipper pipeline stage was stalled."
1789             data_type="float"
1790             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1791             underscore_name="cl_stall"
1792             units="percent"
1793             symbol_name="ClStall"
1794             semantic_type="duration"
1795             mdapi_supported_apis="OGL IO BB"
1796             mdapi_usage_flags="Tier4 Correlate Draw"
1797             mdapi_hw_unit_type="gpu"
1798             mdapi_group="3D Pipe/Clipper"
1799             />
1800    <counter name="SO Bottleneck"
1801             low_watermark="5"
1802             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1803             data_type="float"
1804             high_watermark="15"
1805             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1806             underscore_name="so_bottleneck"
1807             units="percent"
1808             symbol_name="SoBottleneck"
1809             semantic_type="duration"
1810             mdapi_supported_apis="OGL IO BB"
1811             mdapi_usage_flags="Tier3 Indicate Draw"
1812             mdapi_group="3D Pipe/Stream Output"
1813             mdapi_hw_unit_type="gpu"
1814             />
1815    <counter name="Rasterized Pixels"
1816             description="The total number of rasterized pixels."
1817             data_type="uint64"
1818             equation="A 21 READ 4 UMUL"
1819             underscore_name="rasterized_pixels"
1820             units="pixels"
1821             symbol_name="RasterizedPixels"
1822             semantic_type="event"
1823             mdapi_supported_apis="OGL IO BB"
1824             mdapi_usage_flags="Tier3 Frame Batch Draw"
1825             mdapi_hw_unit_type="gpu"
1826             mdapi_group="3D Pipe/Rasterizer"
1827             />
1828    <counter name="DS Threads Dispatched"
1829             description="The total number of domain shader hardware threads dispatched."
1830             data_type="uint64"
1831             equation="A 3 READ"
1832             underscore_name="ds_threads"
1833             units="threads"
1834             symbol_name="DsThreads"
1835             semantic_type="event"
1836             mdapi_supported_apis="OGL4 IO BB"
1837             mdapi_usage_flags="Tier3 Frame Batch Draw"
1838             mdapi_hw_unit_type="gpu"
1839             mdapi_group="EU Array/Domain Shader"
1840             />
1841    <counter name="Samples Written"
1842             description="The total number of samples or pixels written to all render targets."
1843             data_type="uint64"
1844             equation="A 26 READ 4 UMUL"
1845             underscore_name="samples_written"
1846             units="pixels"
1847             symbol_name="SamplesWritten"
1848             semantic_type="event"
1849             mdapi_supported_apis="OGL IO BB"
1850             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1851             mdapi_hw_unit_type="gpu"
1852             mdapi_group="3D Pipe/Output Merger"
1853             />
1854    <counter name="DS Bottleneck"
1855             low_watermark="5"
1856             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1857             data_type="float"
1858             high_watermark="15"
1859             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1860             underscore_name="ds_bottleneck"
1861             units="percent"
1862             symbol_name="DsBottleneck"
1863             semantic_type="duration"
1864             mdapi_supported_apis="OGL4 IO BB"
1865             mdapi_usage_flags="Tier3 Indicate Draw"
1866             mdapi_group="3D Pipe/Domain Shader"
1867             mdapi_hw_unit_type="gpu"
1868             />
1869    <counter name="EU Stall"
1870             description="The percentage of time in which the Execution Units were stalled."
1871             data_type="float"
1872             max_equation="100"
1873             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1874             underscore_name="eu_stall"
1875             units="percent"
1876             symbol_name="EuStall"
1877             semantic_type="duration"
1878             mdapi_supported_apis=""
1879             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1880             mdapi_group="EU Array"
1881             mdapi_hw_unit_type="gpu"
1882             />
1883    <counter name="Clipper Bottleneck"
1884             low_watermark="10"
1885             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1886             data_type="float"
1887             high_watermark="30"
1888             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1889             underscore_name="cl_bottleneck"
1890             units="percent"
1891             symbol_name="ClBottleneck"
1892             semantic_type="duration"
1893             mdapi_supported_apis="OGL IO BB"
1894             mdapi_usage_flags="Tier3 Indicate Draw"
1895             mdapi_group="3D Pipe/Clipper"
1896             mdapi_hw_unit_type="gpu"
1897             />
1898    <counter name="DS Stall"
1899             description="The percentage of time in which domain shader pipeline stage was stalled."
1900             data_type="float"
1901             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1902             underscore_name="ds_stall"
1903             units="percent"
1904             symbol_name="DsStall"
1905             semantic_type="duration"
1906             mdapi_supported_apis="OGL4 IO BB"
1907             mdapi_usage_flags="Tier4 Correlate Draw"
1908             mdapi_hw_unit_type="gpu"
1909             mdapi_group="3D Pipe/Domain Shader"
1910             />
1911    <counter name="Early Depth Bottleneck"
1912             low_watermark="10"
1913             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1914             data_type="float"
1915             high_watermark="30"
1916             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1917             underscore_name="early_depth_bottleneck"
1918             units="percent"
1919             symbol_name="EarlyDepthBottleneck"
1920             semantic_type="duration"
1921             mdapi_supported_apis="OGL IO BB"
1922             mdapi_usage_flags="Tier3 Indicate Draw"
1923             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1924             mdapi_hw_unit_type="gpu"
1925             />
1926    <counter name="Samples Blended"
1927             description="The total number of blended samples or pixels written to all render targets."
1928             data_type="uint64"
1929             equation="A 27 READ 4 UMUL"
1930             underscore_name="samples_blended"
1931             units="pixels"
1932             symbol_name="SamplesBlended"
1933             semantic_type="event"
1934             mdapi_supported_apis="OGL IO BB"
1935             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1936             mdapi_hw_unit_type="gpu"
1937             mdapi_group="3D Pipe/Output Merger"
1938             />
1939    <counter name="Early Depth Test Fails"
1940             description="The total number of pixels dropped on early depth test."
1941             data_type="uint64"
1942             equation="A 23 READ 4 UMUL"
1943             underscore_name="early_depth_test_fails"
1944             units="pixels"
1945             symbol_name="EarlyDepthTestFails"
1946             semantic_type="event"
1947             mdapi_supported_apis="OGL IO BB"
1948             mdapi_usage_flags="Tier3 Frame Batch Draw"
1949             mdapi_hw_unit_type="gpu"
1950             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1951             />
1952    <counter name="Shader Memory Accesses"
1953             description="The total number of shader memory accesses to L3."
1954             data_type="uint64"
1955             equation="A 32 READ"
1956             underscore_name="shader_memory_accesses"
1957             units="messages"
1958             symbol_name="ShaderMemoryAccesses"
1959             semantic_type="event"
1960             mdapi_supported_apis=""
1961             mdapi_usage_flags="Tier3 Frame Batch Draw"
1962             mdapi_hw_unit_type="gpu"
1963             mdapi_group="L3/Data Port"
1964             />
1965    <counter name="HS Threads Dispatched"
1966             description="The total number of hull shader hardware threads dispatched."
1967             data_type="uint64"
1968             equation="A 2 READ"
1969             underscore_name="hs_threads"
1970             units="threads"
1971             symbol_name="HsThreads"
1972             semantic_type="event"
1973             mdapi_supported_apis="OGL4 IO BB"
1974             mdapi_usage_flags="Tier3 Frame Batch Draw"
1975             mdapi_hw_unit_type="gpu"
1976             mdapi_group="EU Array/Hull Shader"
1977             />
1978    <counter name="SLM Bytes Written"
1979             description="The total number of GPU memory bytes written into shared local memory."
1980             data_type="uint64"
1981             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1982             equation="A 31 READ 64 UMUL"
1983             underscore_name="slm_bytes_written"
1984             units="bytes"
1985             symbol_name="SlmBytesWritten"
1986             semantic_type="throughput"
1987             mdapi_supported_apis="OGL4 OCL IO BB"
1988             mdapi_usage_flags="Tier3 Frame Batch Draw"
1989             mdapi_group="L3/Data Port/SLM"
1990             mdapi_hw_unit_type="gpu"
1991             />
1992    <counter name="L3 Shader Throughput"
1993             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1994             data_type="uint64"
1995             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1996             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1997             underscore_name="l3_shader_throughput"
1998             units="bytes"
1999             symbol_name="L3ShaderThroughput"
2000             semantic_type="throughput"
2001             mdapi_supported_apis="OGL4 OCL IO BB"
2002             mdapi_usage_flags="Tier2 Frame Batch Draw"
2003             mdapi_group="L3/Data Port"
2004             mdapi_hw_unit_type="gpu"
2005             />
2006    <counter name="Samples Killed in FS"
2007             description="The total number of samples or pixels dropped in fragment shaders."
2008             data_type="uint64"
2009             equation="A 24 READ 4 UMUL"
2010             underscore_name="samples_killed_in_ps"
2011             units="pixels"
2012             symbol_name="SamplesKilledInPs"
2013             semantic_type="event"
2014             mdapi_supported_apis="OGL IO BB"
2015             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2016             mdapi_hw_unit_type="gpu"
2017             mdapi_group="3D Pipe/Fragment Shader"
2018             />
2019    <counter name="SO Stall"
2020             description="The percentage of time in which stream-output pipeline stage was stalled."
2021             data_type="float"
2022             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2023             underscore_name="so_stall"
2024             units="percent"
2025             symbol_name="SoStall"
2026             semantic_type="duration"
2027             mdapi_supported_apis="OGL IO BB"
2028             mdapi_usage_flags="Tier4 Correlate Draw"
2029             mdapi_hw_unit_type="gpu"
2030             mdapi_group="3D Pipe/Stream Output"
2031             />
2032    <counter name="Shader Atomic Memory Accesses"
2033             description="The total number of shader atomic memory accesses."
2034             data_type="uint64"
2035             equation="A 34 READ"
2036             underscore_name="shader_atomics"
2037             units="messages"
2038             symbol_name="ShaderAtomics"
2039             semantic_type="event"
2040             mdapi_supported_apis="OGL4 OCL IO BB"
2041             mdapi_usage_flags="Tier3 Frame Batch Draw"
2042             mdapi_hw_unit_type="gpu"
2043             mdapi_group="L3/Data Port/Atomics"
2044             />
2045    <register_config type="NOA">
2046        <register type="NOA" address="0x00009840" value="0x00000080" />
2047        <register type="NOA" address="0x00009888" value="0x0C2E001F" />
2048        <register type="NOA" address="0x00009888" value="0x0A2F0000" />
2049        <register type="NOA" address="0x00009888" value="0x10186800" />
2050        <register type="NOA" address="0x00009888" value="0x11810019" />
2051        <register type="NOA" address="0x00009888" value="0x15810013" />
2052        <register type="NOA" address="0x00009888" value="0x13820020" />
2053        <register type="NOA" address="0x00009888" value="0x11830020" />
2054        <register type="NOA" address="0x00009888" value="0x17840000" />
2055        <register type="NOA" address="0x00009888" value="0x11860007" />
2056        <register type="NOA" address="0x00009888" value="0x21860000" />
2057        <register type="NOA" address="0x00009888" value="0x178703E0" />
2058        <register type="NOA" address="0x00009888" value="0x0C2D8000" />
2059        <register type="NOA" address="0x00009888" value="0x042D4000" />
2060        <register type="NOA" address="0x00009888" value="0x062D1000" />
2061        <register type="NOA" address="0x00009888" value="0x022E5400" />
2062        <register type="NOA" address="0x00009888" value="0x002E0000" />
2063        <register type="NOA" address="0x00009888" value="0x0E2E0080" />
2064        <register type="NOA" address="0x00009888" value="0x082F0040" />
2065        <register type="NOA" address="0x00009888" value="0x002F0000" />
2066        <register type="NOA" address="0x00009888" value="0x06143000" />
2067        <register type="NOA" address="0x00009888" value="0x06174000" />
2068        <register type="NOA" address="0x00009888" value="0x06180012" />
2069        <register type="NOA" address="0x00009888" value="0x00180000" />
2070        <register type="NOA" address="0x00009888" value="0x0D804000" />
2071        <register type="NOA" address="0x00009888" value="0x0F804000" />
2072        <register type="NOA" address="0x00009888" value="0x05804000" />
2073        <register type="NOA" address="0x00009888" value="0x09810200" />
2074        <register type="NOA" address="0x00009888" value="0x0B810030" />
2075        <register type="NOA" address="0x00009888" value="0x03810003" />
2076        <register type="NOA" address="0x00009888" value="0x21819140" />
2077        <register type="NOA" address="0x00009888" value="0x23819050" />
2078        <register type="NOA" address="0x00009888" value="0x25810018" />
2079        <register type="NOA" address="0x00009888" value="0x0B820980" />
2080        <register type="NOA" address="0x00009888" value="0x03820D80" />
2081        <register type="NOA" address="0x00009888" value="0x11820000" />
2082        <register type="NOA" address="0x00009888" value="0x0182C000" />
2083        <register type="NOA" address="0x00009888" value="0x07828000" />
2084        <register type="NOA" address="0x00009888" value="0x09824000" />
2085        <register type="NOA" address="0x00009888" value="0x0F828000" />
2086        <register type="NOA" address="0x00009888" value="0x0D830004" />
2087        <register type="NOA" address="0x00009888" value="0x0583000C" />
2088        <register type="NOA" address="0x00009888" value="0x0F831000" />
2089        <register type="NOA" address="0x00009888" value="0x01848072" />
2090        <register type="NOA" address="0x00009888" value="0x11840000" />
2091        <register type="NOA" address="0x00009888" value="0x07848000" />
2092        <register type="NOA" address="0x00009888" value="0x09844000" />
2093        <register type="NOA" address="0x00009888" value="0x0F848000" />
2094        <register type="NOA" address="0x00009888" value="0x07860000" />
2095        <register type="NOA" address="0x00009888" value="0x09860092" />
2096        <register type="NOA" address="0x00009888" value="0x0F860400" />
2097        <register type="NOA" address="0x00009888" value="0x01869100" />
2098        <register type="NOA" address="0x00009888" value="0x0F870065" />
2099        <register type="NOA" address="0x00009888" value="0x01870000" />
2100        <register type="NOA" address="0x00009888" value="0x19930800" />
2101        <register type="NOA" address="0x00009888" value="0x0B938000" />
2102        <register type="NOA" address="0x00009888" value="0x0D938000" />
2103        <register type="NOA" address="0x00009888" value="0x1B952000" />
2104        <register type="NOA" address="0x00009888" value="0x1D955055" />
2105        <register type="NOA" address="0x00009888" value="0x1F951455" />
2106        <register type="NOA" address="0x00009888" value="0x0992A000" />
2107        <register type="NOA" address="0x00009888" value="0x0F928000" />
2108        <register type="NOA" address="0x00009888" value="0x1192A800" />
2109        <register type="NOA" address="0x00009888" value="0x1392028A" />
2110        <register type="NOA" address="0x00009888" value="0x0B92A000" />
2111        <register type="NOA" address="0x00009888" value="0x0D922000" />
2112        <register type="NOA" address="0x00009888" value="0x13908000" />
2113        <register type="NOA" address="0x00009888" value="0x21908000" />
2114        <register type="NOA" address="0x00009888" value="0x23908000" />
2115        <register type="NOA" address="0x00009888" value="0x25908000" />
2116        <register type="NOA" address="0x00009888" value="0x27908000" />
2117        <register type="NOA" address="0x00009888" value="0x29908000" />
2118        <register type="NOA" address="0x00009888" value="0x2B908000" />
2119        <register type="NOA" address="0x00009888" value="0x2D904000" />
2120        <register type="NOA" address="0x00009888" value="0x2F908000" />
2121        <register type="NOA" address="0x00009888" value="0x31908000" />
2122        <register type="NOA" address="0x00009888" value="0x15908000" />
2123        <register type="NOA" address="0x00009888" value="0x17908000" />
2124        <register type="NOA" address="0x00009888" value="0x19908000" />
2125        <register type="NOA" address="0x00009888" value="0x1B908000" />
2126        <register type="NOA" address="0x00009888" value="0x1D904000" />
2127        <register type="NOA" address="0x00009888" value="0x1F904000" />
2128        <register type="NOA" address="0x00009888" value="0x53900000" />
2129        <register type="NOA" address="0x00009888" value="0x43900C01" />
2130        <register type="NOA" address="0x00009888" value="0x55900000" />
2131        <register type="NOA" address="0x00009888" value="0x47900000" />
2132        <register type="NOA" address="0x00009888" value="0x57900000" />
2133        <register type="NOA" address="0x00009888" value="0x49900863" />
2134        <register type="NOA" address="0x00009888" value="0x59900000" />
2135        <register type="NOA" address="0x00009888" value="0x4B900061" />
2136        <register type="NOA" address="0x00009888" value="0x37900000" />
2137        <register type="NOA" address="0x00009888" value="0x33900000" />
2138        <register type="NOA" address="0x00009888" value="0x4D900000" />
2139        <register type="NOA" address="0x00009888" value="0x45900C22" />
2140    </register_config>
2141    <register_config type="OA">
2142        <register type="OA" address="0x00002724" value="0xF0800000" />
2143        <register type="OA" address="0x00002720" value="0x00000000" />
2144        <register type="OA" address="0x00002714" value="0xF0800000" />
2145        <register type="OA" address="0x00002710" value="0x00000000" />
2146        <register type="OA" address="0x00002740" value="0x00000000" />
2147        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2148        <register type="OA" address="0x00002774" value="0x00007FFC" />
2149        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2150        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2151        <register type="OA" address="0x00002780" value="0x00079FFA" />
2152        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2153        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2154        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2155        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2156        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2157        <register type="OA" address="0x00002798" value="0x00077FFA" />
2158        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2159        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2160        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2161        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2162        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2163    </register_config>
2164    <register_config type="FLEX">
2165        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2166        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2167        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2168        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2169        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2170        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2171        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2172    </register_config>
2173  </set>
2174
2175  <set name="Memory Reads Distribution Gen9"
2176       mdapi_supported_apis="OGL OCL IO BB"
2177       underscore_name="memory_reads"
2178       hw_config_guid="1a356946-5428-450b-a2f0-89f8783a302d"
2179       chipset="GLK"
2180       symbol_name="MemoryReads"
2181       >
2182    <counter name="GPU Core Clocks"
2183             description="The total number of GPU core clocks elapsed during the measurement."
2184             data_type="uint64"
2185             equation="GPU_CLOCK 0 READ"
2186             underscore_name="gpu_core_clocks"
2187             units="cycles"
2188             symbol_name="GpuCoreClocks"
2189             semantic_type="event"
2190             mdapi_supported_apis=""
2191             mdapi_usage_flags="Tier1 Frame Batch Draw"
2192             mdapi_hw_unit_type="gpu"
2193             mdapi_group="GPU"
2194             />
2195    <counter name="EU Active"
2196             description="The percentage of time in which the Execution Units were actively processing."
2197             data_type="float"
2198             max_equation="100"
2199             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2200             underscore_name="eu_active"
2201             units="percent"
2202             symbol_name="EuActive"
2203             semantic_type="duration"
2204             mdapi_supported_apis=""
2205             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2206             mdapi_group="EU Array"
2207             mdapi_hw_unit_type="gpu"
2208             />
2209    <counter name="GtiL3Bank0Reads"
2210             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2211             data_type="uint64"
2212             equation="C 4 READ"
2213             underscore_name="gti_l3_bank0_reads"
2214             units="messages"
2215             symbol_name="GtiL3Bank0Reads"
2216             semantic_type="event"
2217             mdapi_supported_apis=""
2218             mdapi_usage_flags="Tier2 Frame Batch Draw"
2219             mdapi_hw_unit_type="gpu"
2220             mdapi_group="GTI/L3"
2221             />
2222    <counter name="GS Threads Dispatched"
2223             description="The total number of geometry shader hardware threads dispatched."
2224             data_type="uint64"
2225             equation="A 5 READ"
2226             underscore_name="gs_threads"
2227             units="threads"
2228             symbol_name="GsThreads"
2229             semantic_type="event"
2230             mdapi_supported_apis="OGL4 IO BB"
2231             mdapi_usage_flags="Tier3 Frame Batch Draw"
2232             mdapi_hw_unit_type="gpu"
2233             mdapi_group="EU Array/Geometry Shader"
2234             />
2235    <counter name="GtiRingAccesses"
2236             description="The total number of all accesses from GTI to the ring."
2237             data_type="uint64"
2238             equation="C 3 READ 2 UMUL"
2239             underscore_name="gti_ring_accesses"
2240             units="messages"
2241             symbol_name="GtiRingAccesses"
2242             semantic_type="event"
2243             mdapi_supported_apis=""
2244             mdapi_usage_flags="Tier2 Frame Batch Draw"
2245             mdapi_hw_unit_type="gpu"
2246             mdapi_group="GTI"
2247             />
2248    <counter name="Early Hi-Depth Test Fails"
2249             description="The total number of pixels dropped on early hierarchical depth test."
2250             data_type="uint64"
2251             equation="A 22 READ 4 UMUL"
2252             underscore_name="hi_depth_test_fails"
2253             units="pixels"
2254             symbol_name="HiDepthTestFails"
2255             semantic_type="event"
2256             mdapi_supported_apis="OGL IO BB"
2257             mdapi_usage_flags="Tier3 Frame Batch Draw"
2258             mdapi_hw_unit_type="gpu"
2259             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2260             />
2261    <counter name="VS Threads Dispatched"
2262             description="The total number of vertex shader hardware threads dispatched."
2263             data_type="uint64"
2264             equation="A 1 READ"
2265             underscore_name="vs_threads"
2266             units="threads"
2267             symbol_name="VsThreads"
2268             semantic_type="event"
2269             mdapi_supported_apis="OGL IO BB"
2270             mdapi_usage_flags="Tier3 Frame Batch Draw"
2271             mdapi_hw_unit_type="gpu"
2272             mdapi_group="EU Array/Vertex Shader"
2273             />
2274    <counter name="FS Threads Dispatched"
2275             description="The total number of fragment shader hardware threads dispatched."
2276             data_type="uint64"
2277             equation="A 6 READ"
2278             underscore_name="ps_threads"
2279             units="threads"
2280             symbol_name="PsThreads"
2281             semantic_type="event"
2282             mdapi_supported_apis="OGL IO BB"
2283             mdapi_usage_flags="Tier3 Frame Batch Draw"
2284             mdapi_hw_unit_type="gpu"
2285             mdapi_group="EU Array/Fragment Shader"
2286             />
2287    <counter name="GtiL3Bank3Reads"
2288             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2289             data_type="uint64"
2290             equation="C 7 READ"
2291             underscore_name="gti_l3_bank3_reads"
2292             units="messages"
2293             symbol_name="GtiL3Bank3Reads"
2294             semantic_type="event"
2295             mdapi_supported_apis=""
2296             mdapi_usage_flags="Tier2 Frame Batch Draw"
2297             mdapi_hw_unit_type="subslice"
2298             mdapi_group="GTI/L3"
2299             />
2300    <counter name="Shader Barrier Messages"
2301             description="The total number of shader barrier messages."
2302             data_type="uint64"
2303             equation="A 35 READ"
2304             underscore_name="shader_barriers"
2305             units="messages"
2306             symbol_name="ShaderBarriers"
2307             semantic_type="event"
2308             mdapi_supported_apis="OGL4 OCL IO BB"
2309             mdapi_usage_flags="Tier3 Frame Batch Draw"
2310             mdapi_hw_unit_type="gpu"
2311             mdapi_group="EU Array/Barrier"
2312             />
2313    <counter name="GtiRsMemoryReads"
2314             description="The total number of GTI memory reads from Resource Streamer."
2315             data_type="uint64"
2316             equation="B 2 READ"
2317             underscore_name="gti_rs_memory_reads"
2318             units="messages"
2319             symbol_name="GtiRsMemoryReads"
2320             semantic_type="event"
2321             mdapi_supported_apis=""
2322             mdapi_usage_flags="Tier2 Frame Batch Draw"
2323             mdapi_hw_unit_type="gpu"
2324             mdapi_group="GTI/3D Pipe/Resource Streamer"
2325             />
2326    <counter name="Sampler Texels"
2327             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2328             data_type="uint64"
2329             equation="A 28 READ 4 UMUL"
2330             underscore_name="sampler_texels"
2331             units="texels"
2332             symbol_name="SamplerTexels"
2333             semantic_type="event"
2334             mdapi_supported_apis=""
2335             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2336             mdapi_hw_unit_type="gpu"
2337             mdapi_group="Sampler/Sampler Input"
2338             />
2339    <counter name="Pixels Failing Tests"
2340             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2341             data_type="uint64"
2342             equation="A 25 READ 4 UMUL"
2343             underscore_name="pixels_failing_post_ps_tests"
2344             units="pixels"
2345             symbol_name="PixelsFailingPostPsTests"
2346             semantic_type="event"
2347             mdapi_supported_apis="OGL IO BB"
2348             mdapi_usage_flags="Tier3 Frame Batch Draw"
2349             mdapi_hw_unit_type="gpu"
2350             mdapi_group="3D Pipe/Output Merger"
2351             />
2352    <counter name="GtiHizMemoryReads"
2353             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2354             data_type="uint64"
2355             equation="B 5 READ"
2356             underscore_name="gti_hiz_memory_reads"
2357             units="messages"
2358             symbol_name="GtiHizMemoryReads"
2359             semantic_type="event"
2360             mdapi_supported_apis="OGL IO BB"
2361             mdapi_usage_flags="Tier2 Frame Batch Draw"
2362             mdapi_hw_unit_type="gpu"
2363             mdapi_group="GTI/Depth Cache"
2364             />
2365    <counter name="GPU Time Elapsed"
2366             description="Time elapsed on the GPU during the measurement."
2367             data_type="uint64"
2368             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2369             underscore_name="gpu_time"
2370             units="ns"
2371             symbol_name="GpuTime"
2372             semantic_type="duration"
2373             mdapi_supported_apis=""
2374             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2375             mdapi_hw_unit_type="gpu"
2376             mdapi_group="GPU"
2377             />
2378    <counter name="AVG GPU Core Frequency"
2379             description="Average GPU Core Frequency in the measurement."
2380             data_type="uint64"
2381             max_equation="$GpuMaxFrequency"
2382             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2383             underscore_name="avg_gpu_core_frequency"
2384             units="hz"
2385             symbol_name="AvgGpuCoreFrequency"
2386             semantic_type="event"
2387             mdapi_supported_apis=""
2388             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2389             mdapi_group="GPU"
2390             mdapi_hw_unit_type="gpu"
2391             />
2392    <counter name="Sampler Texels Misses"
2393             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2394             data_type="uint64"
2395             equation="A 29 READ 4 UMUL"
2396             underscore_name="sampler_texel_misses"
2397             units="texels"
2398             symbol_name="SamplerTexelMisses"
2399             semantic_type="event"
2400             mdapi_supported_apis=""
2401             mdapi_usage_flags="Tier3 Batch Frame Draw"
2402             mdapi_hw_unit_type="gpu"
2403             mdapi_group="Sampler/Sampler Cache"
2404             />
2405    <counter name="GtiRccMemoryReads"
2406             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2407             data_type="uint64"
2408             equation="B 3 READ"
2409             underscore_name="gti_rcc_memory_reads"
2410             units="messages"
2411             symbol_name="GtiRccMemoryReads"
2412             semantic_type="event"
2413             mdapi_supported_apis="OGL IO BB"
2414             mdapi_usage_flags="Tier2 Frame Batch Draw"
2415             mdapi_hw_unit_type="gpu"
2416             mdapi_group="GTI/Color Cache"
2417             />
2418    <counter name="CS Threads Dispatched"
2419             description="The total number of compute shader hardware threads dispatched."
2420             data_type="uint64"
2421             equation="A 4 READ"
2422             underscore_name="cs_threads"
2423             units="threads"
2424             symbol_name="CsThreads"
2425             semantic_type="event"
2426             mdapi_supported_apis="OGL4 OCL IO BB"
2427             mdapi_usage_flags="Tier3 Frame Batch Draw"
2428             mdapi_hw_unit_type="gpu"
2429             mdapi_group="EU Array/Compute Shader"
2430             />
2431    <counter name="SLM Bytes Read"
2432             description="The total number of GPU memory bytes read from shared local memory."
2433             data_type="uint64"
2434             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2435             equation="A 30 READ 64 UMUL"
2436             underscore_name="slm_bytes_read"
2437             units="bytes"
2438             symbol_name="SlmBytesRead"
2439             semantic_type="throughput"
2440             mdapi_supported_apis="OGL4 OCL IO BB"
2441             mdapi_usage_flags="Tier3 Frame Batch Draw"
2442             mdapi_group="L3/Data Port/SLM"
2443             mdapi_hw_unit_type="gpu"
2444             />
2445    <counter name="GtiL3Bank1Reads"
2446             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2447             data_type="uint64"
2448             equation="C 5 READ"
2449             underscore_name="gti_l3_bank1_reads"
2450             units="messages"
2451             symbol_name="GtiL3Bank1Reads"
2452             semantic_type="event"
2453             mdapi_supported_apis=""
2454             mdapi_usage_flags="Tier2 Frame Batch Draw"
2455             mdapi_hw_unit_type="subslice"
2456             mdapi_group="GTI/L3"
2457             />
2458    <counter name="GPU Busy"
2459             description="The percentage of time in which the GPU has been processing GPU commands."
2460             data_type="float"
2461             max_equation="100"
2462             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2463             underscore_name="gpu_busy"
2464             units="percent"
2465             symbol_name="GpuBusy"
2466             semantic_type="duration"
2467             mdapi_supported_apis=""
2468             mdapi_usage_flags="Tier1 Overview System Frame"
2469             mdapi_group="GPU"
2470             mdapi_hw_unit_type="gpu"
2471             />
2472    <counter name="GtiCmdStreamerMemoryReads"
2473             description="The total number of GTI memory reads from Command Streamer."
2474             data_type="uint64"
2475             equation="B 0 READ"
2476             underscore_name="gti_cmd_streamer_memory_reads"
2477             units="messages"
2478             symbol_name="GtiCmdStreamerMemoryReads"
2479             semantic_type="event"
2480             mdapi_supported_apis=""
2481             mdapi_usage_flags="Tier2 Frame Batch Draw"
2482             mdapi_hw_unit_type="gpu"
2483             mdapi_group="GTI/3D Pipe/Command Streamer"
2484             />
2485    <counter name="GtiL3Bank2Reads"
2486             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2487             data_type="uint64"
2488             equation="C 6 READ"
2489             underscore_name="gti_l3_bank2_reads"
2490             units="messages"
2491             symbol_name="GtiL3Bank2Reads"
2492             semantic_type="event"
2493             mdapi_supported_apis=""
2494             mdapi_usage_flags="Tier2 Frame Batch Draw"
2495             mdapi_hw_unit_type="subslice"
2496             mdapi_group="GTI/L3"
2497             />
2498    <counter name="GtiMemoryReads"
2499             description="The total number of GTI memory reads."
2500             data_type="uint64"
2501             equation="C 0 READ"
2502             underscore_name="gti_memory_reads"
2503             units="messages"
2504             symbol_name="GtiMemoryReads"
2505             semantic_type="event"
2506             mdapi_supported_apis=""
2507             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2508             mdapi_hw_unit_type="gpu"
2509             mdapi_group="GTI"
2510             />
2511    <counter name="Rasterized Pixels"
2512             description="The total number of rasterized pixels."
2513             data_type="uint64"
2514             equation="A 21 READ 4 UMUL"
2515             underscore_name="rasterized_pixels"
2516             units="pixels"
2517             symbol_name="RasterizedPixels"
2518             semantic_type="event"
2519             mdapi_supported_apis="OGL IO BB"
2520             mdapi_usage_flags="Tier3 Frame Batch Draw"
2521             mdapi_hw_unit_type="gpu"
2522             mdapi_group="3D Pipe/Rasterizer"
2523             />
2524    <counter name="GtiRczMemoryReads"
2525             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2526             data_type="uint64"
2527             equation="B 7 READ"
2528             underscore_name="gti_rcz_memory_reads"
2529             units="messages"
2530             symbol_name="GtiRczMemoryReads"
2531             semantic_type="event"
2532             mdapi_supported_apis="OGL IO BB"
2533             mdapi_usage_flags="Tier2 Frame Batch Draw"
2534             mdapi_hw_unit_type="gpu"
2535             mdapi_group="GTI/Depth Cache"
2536             />
2537    <counter name="DS Threads Dispatched"
2538             description="The total number of domain shader hardware threads dispatched."
2539             data_type="uint64"
2540             equation="A 3 READ"
2541             underscore_name="ds_threads"
2542             units="threads"
2543             symbol_name="DsThreads"
2544             semantic_type="event"
2545             mdapi_supported_apis="OGL4 IO BB"
2546             mdapi_usage_flags="Tier3 Frame Batch Draw"
2547             mdapi_hw_unit_type="gpu"
2548             mdapi_group="EU Array/Domain Shader"
2549             />
2550    <counter name="Samples Written"
2551             description="The total number of samples or pixels written to all render targets."
2552             data_type="uint64"
2553             equation="A 26 READ 4 UMUL"
2554             underscore_name="samples_written"
2555             units="pixels"
2556             symbol_name="SamplesWritten"
2557             semantic_type="event"
2558             mdapi_supported_apis="OGL IO BB"
2559             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2560             mdapi_hw_unit_type="gpu"
2561             mdapi_group="3D Pipe/Output Merger"
2562             />
2563    <counter name="EU Stall"
2564             description="The percentage of time in which the Execution Units were stalled."
2565             data_type="float"
2566             max_equation="100"
2567             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2568             underscore_name="eu_stall"
2569             units="percent"
2570             symbol_name="EuStall"
2571             semantic_type="duration"
2572             mdapi_supported_apis=""
2573             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2574             mdapi_group="EU Array"
2575             mdapi_hw_unit_type="gpu"
2576             />
2577    <counter name="Samples Blended"
2578             description="The total number of blended samples or pixels written to all render targets."
2579             data_type="uint64"
2580             equation="A 27 READ 4 UMUL"
2581             underscore_name="samples_blended"
2582             units="pixels"
2583             symbol_name="SamplesBlended"
2584             semantic_type="event"
2585             mdapi_supported_apis="OGL IO BB"
2586             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2587             mdapi_hw_unit_type="gpu"
2588             mdapi_group="3D Pipe/Output Merger"
2589             />
2590    <counter name="Early Depth Test Fails"
2591             description="The total number of pixels dropped on early depth test."
2592             data_type="uint64"
2593             equation="A 23 READ 4 UMUL"
2594             underscore_name="early_depth_test_fails"
2595             units="pixels"
2596             symbol_name="EarlyDepthTestFails"
2597             semantic_type="event"
2598             mdapi_supported_apis="OGL IO BB"
2599             mdapi_usage_flags="Tier3 Frame Batch Draw"
2600             mdapi_hw_unit_type="gpu"
2601             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2602             />
2603    <counter name="GtiMscMemoryReads"
2604             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2605             data_type="uint64"
2606             equation="B 4 READ"
2607             underscore_name="gti_msc_memory_reads"
2608             units="messages"
2609             symbol_name="GtiMscMemoryReads"
2610             semantic_type="event"
2611             mdapi_supported_apis="OGL IO BB"
2612             mdapi_usage_flags="Tier2 Frame Batch Draw"
2613             mdapi_hw_unit_type="gpu"
2614             mdapi_group="GTI/Color Cache"
2615             />
2616    <counter name="GtiVfMemoryReads"
2617             description="The total number of GTI memory reads from Vertex Fetch."
2618             data_type="uint64"
2619             equation="B 1 READ"
2620             underscore_name="gti_vf_memory_reads"
2621             units="messages"
2622             symbol_name="GtiVfMemoryReads"
2623             semantic_type="event"
2624             mdapi_supported_apis="OGL IO BB"
2625             mdapi_usage_flags="Tier2 Frame Batch Draw"
2626             mdapi_hw_unit_type="gpu"
2627             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2628             />
2629    <counter name="GtiStcMemoryReads"
2630             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2631             data_type="uint64"
2632             equation="B 6 READ"
2633             underscore_name="gti_stc_memory_reads"
2634             units="messages"
2635             symbol_name="GtiStcMemoryReads"
2636             semantic_type="event"
2637             mdapi_supported_apis="OGL IO BB"
2638             mdapi_usage_flags="Tier2 Frame Batch Draw"
2639             mdapi_hw_unit_type="gpu"
2640             mdapi_group="GTI/Depth Cache"
2641             />
2642    <counter name="Shader Memory Accesses"
2643             description="The total number of shader memory accesses to L3."
2644             data_type="uint64"
2645             equation="A 32 READ"
2646             underscore_name="shader_memory_accesses"
2647             units="messages"
2648             symbol_name="ShaderMemoryAccesses"
2649             semantic_type="event"
2650             mdapi_supported_apis=""
2651             mdapi_usage_flags="Tier3 Frame Batch Draw"
2652             mdapi_hw_unit_type="gpu"
2653             mdapi_group="L3/Data Port"
2654             />
2655    <counter name="HS Threads Dispatched"
2656             description="The total number of hull shader hardware threads dispatched."
2657             data_type="uint64"
2658             equation="A 2 READ"
2659             underscore_name="hs_threads"
2660             units="threads"
2661             symbol_name="HsThreads"
2662             semantic_type="event"
2663             mdapi_supported_apis="OGL4 IO BB"
2664             mdapi_usage_flags="Tier3 Frame Batch Draw"
2665             mdapi_hw_unit_type="gpu"
2666             mdapi_group="EU Array/Hull Shader"
2667             />
2668    <counter name="Samples Killed in FS"
2669             description="The total number of samples or pixels dropped in fragment shaders."
2670             data_type="uint64"
2671             equation="A 24 READ 4 UMUL"
2672             underscore_name="samples_killed_in_ps"
2673             units="pixels"
2674             symbol_name="SamplesKilledInPs"
2675             semantic_type="event"
2676             mdapi_supported_apis="OGL IO BB"
2677             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2678             mdapi_hw_unit_type="gpu"
2679             mdapi_group="3D Pipe/Fragment Shader"
2680             />
2681    <counter name="SLM Bytes Written"
2682             description="The total number of GPU memory bytes written into shared local memory."
2683             data_type="uint64"
2684             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2685             equation="A 31 READ 64 UMUL"
2686             underscore_name="slm_bytes_written"
2687             units="bytes"
2688             symbol_name="SlmBytesWritten"
2689             semantic_type="throughput"
2690             mdapi_supported_apis="OGL4 OCL IO BB"
2691             mdapi_usage_flags="Tier3 Frame Batch Draw"
2692             mdapi_group="L3/Data Port/SLM"
2693             mdapi_hw_unit_type="gpu"
2694             />
2695    <counter name="GtiL3Reads"
2696             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2697             data_type="uint64"
2698             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2699             underscore_name="gti_l3_reads"
2700             units="messages"
2701             symbol_name="GtiL3Reads"
2702             semantic_type="event"
2703             mdapi_supported_apis=""
2704             mdapi_usage_flags="Tier2 Frame Batch Draw"
2705             mdapi_hw_unit_type="gpu"
2706             mdapi_group="GTI/L3"
2707             />
2708    <counter name="Shader Atomic Memory Accesses"
2709             description="The total number of shader atomic memory accesses."
2710             data_type="uint64"
2711             equation="A 34 READ"
2712             underscore_name="shader_atomics"
2713             units="messages"
2714             symbol_name="ShaderAtomics"
2715             semantic_type="event"
2716             mdapi_supported_apis="OGL4 OCL IO BB"
2717             mdapi_usage_flags="Tier3 Frame Batch Draw"
2718             mdapi_hw_unit_type="gpu"
2719             mdapi_group="L3/Data Port/Atomics"
2720             />
2721    <register_config type="NOA">
2722        <register type="NOA" address="0x00009840" value="0x00000080" />
2723        <register type="NOA" address="0x00009888" value="0x19800343" />
2724        <register type="NOA" address="0x00009888" value="0x39900340" />
2725        <register type="NOA" address="0x00009888" value="0x3F901000" />
2726        <register type="NOA" address="0x00009888" value="0x41900003" />
2727        <register type="NOA" address="0x00009888" value="0x03803180" />
2728        <register type="NOA" address="0x00009888" value="0x058035E2" />
2729        <register type="NOA" address="0x00009888" value="0x0780006A" />
2730        <register type="NOA" address="0x00009888" value="0x11800000" />
2731        <register type="NOA" address="0x00009888" value="0x2181A000" />
2732        <register type="NOA" address="0x00009888" value="0x2381000A" />
2733        <register type="NOA" address="0x00009888" value="0x1D950550" />
2734        <register type="NOA" address="0x00009888" value="0x0B928000" />
2735        <register type="NOA" address="0x00009888" value="0x0D92A000" />
2736        <register type="NOA" address="0x00009888" value="0x0F922000" />
2737        <register type="NOA" address="0x00009888" value="0x13900170" />
2738        <register type="NOA" address="0x00009888" value="0x21900171" />
2739        <register type="NOA" address="0x00009888" value="0x23900172" />
2740        <register type="NOA" address="0x00009888" value="0x25900173" />
2741        <register type="NOA" address="0x00009888" value="0x27900174" />
2742        <register type="NOA" address="0x00009888" value="0x29900175" />
2743        <register type="NOA" address="0x00009888" value="0x2B900176" />
2744        <register type="NOA" address="0x00009888" value="0x2D900177" />
2745        <register type="NOA" address="0x00009888" value="0x2F90017F" />
2746        <register type="NOA" address="0x00009888" value="0x31900125" />
2747        <register type="NOA" address="0x00009888" value="0x15900123" />
2748        <register type="NOA" address="0x00009888" value="0x17900121" />
2749        <register type="NOA" address="0x00009888" value="0x35900000" />
2750        <register type="NOA" address="0x00009888" value="0x19908000" />
2751        <register type="NOA" address="0x00009888" value="0x1B908000" />
2752        <register type="NOA" address="0x00009888" value="0x1D908000" />
2753        <register type="NOA" address="0x00009888" value="0x1F908000" />
2754        <register type="NOA" address="0x00009888" value="0x53900000" />
2755        <register type="NOA" address="0x00009888" value="0x43901084" />
2756        <register type="NOA" address="0x00009888" value="0x55900000" />
2757        <register type="NOA" address="0x00009888" value="0x47901080" />
2758        <register type="NOA" address="0x00009888" value="0x57900000" />
2759        <register type="NOA" address="0x00009888" value="0x49901084" />
2760        <register type="NOA" address="0x00009888" value="0x59900000" />
2761        <register type="NOA" address="0x00009888" value="0x4B901084" />
2762        <register type="NOA" address="0x00009888" value="0x37900000" />
2763        <register type="NOA" address="0x00009888" value="0x33900000" />
2764        <register type="NOA" address="0x00009888" value="0x4D900004" />
2765        <register type="NOA" address="0x00009888" value="0x45900000" />
2766    </register_config>
2767    <register_config type="OA">
2768        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2769        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2770        <register type="OA" address="0x00002724" value="0xF0800000" />
2771        <register type="OA" address="0x00002720" value="0x00000000" />
2772        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2773        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2774        <register type="OA" address="0x00002714" value="0xF0800000" />
2775        <register type="OA" address="0x00002710" value="0x00000000" />
2776        <register type="OA" address="0x0000274C" value="0x86543210" />
2777        <register type="OA" address="0x00002748" value="0x86543210" />
2778        <register type="OA" address="0x00002744" value="0x00006667" />
2779        <register type="OA" address="0x00002740" value="0x00000000" />
2780        <register type="OA" address="0x0000275C" value="0x86543210" />
2781        <register type="OA" address="0x00002758" value="0x86543210" />
2782        <register type="OA" address="0x00002754" value="0x00006465" />
2783        <register type="OA" address="0x00002750" value="0x00000000" />
2784        <register type="OA" address="0x00002770" value="0x0007F81A" />
2785        <register type="OA" address="0x00002774" value="0x0000FE00" />
2786        <register type="OA" address="0x00002778" value="0x0007F82A" />
2787        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2788        <register type="OA" address="0x00002780" value="0x0007F872" />
2789        <register type="OA" address="0x00002784" value="0x0000FE00" />
2790        <register type="OA" address="0x00002788" value="0x0007F8BA" />
2791        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2792        <register type="OA" address="0x00002790" value="0x0007F87A" />
2793        <register type="OA" address="0x00002794" value="0x0000FE00" />
2794        <register type="OA" address="0x00002798" value="0x0007F8EA" />
2795        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2796        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2797        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2798        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2799        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2800    </register_config>
2801    <register_config type="FLEX">
2802        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2803        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2804        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2805        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2806        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2807        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2808        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2809    </register_config>
2810  </set>
2811
2812  <set name="Memory Writes Distribution Gen9"
2813       mdapi_supported_apis="OGL OCL IO BB"
2814       underscore_name="memory_writes"
2815       hw_config_guid="5299be9d-7a61-4c99-9f81-f87e6c5aaca9"
2816       chipset="GLK"
2817       symbol_name="MemoryWrites"
2818       >
2819    <counter name="GPU Core Clocks"
2820             description="The total number of GPU core clocks elapsed during the measurement."
2821             data_type="uint64"
2822             equation="GPU_CLOCK 0 READ"
2823             underscore_name="gpu_core_clocks"
2824             units="cycles"
2825             symbol_name="GpuCoreClocks"
2826             semantic_type="event"
2827             mdapi_supported_apis=""
2828             mdapi_usage_flags="Tier1 Frame Batch Draw"
2829             mdapi_hw_unit_type="gpu"
2830             mdapi_group="GPU"
2831             />
2832    <counter name="EU Active"
2833             description="The percentage of time in which the Execution Units were actively processing."
2834             data_type="float"
2835             max_equation="100"
2836             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2837             underscore_name="eu_active"
2838             units="percent"
2839             symbol_name="EuActive"
2840             semantic_type="duration"
2841             mdapi_supported_apis=""
2842             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2843             mdapi_group="EU Array"
2844             mdapi_hw_unit_type="gpu"
2845             />
2846    <counter name="GtiMemoryWrites"
2847             description="The total number of GTI memory writes."
2848             data_type="uint64"
2849             equation="C 0 READ"
2850             underscore_name="gti_memory_writes"
2851             units="messages"
2852             symbol_name="GtiMemoryWrites"
2853             semantic_type="event"
2854             mdapi_supported_apis=""
2855             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2856             mdapi_hw_unit_type="gpu"
2857             mdapi_group="GTI"
2858             />
2859    <counter name="GS Threads Dispatched"
2860             description="The total number of geometry shader hardware threads dispatched."
2861             data_type="uint64"
2862             equation="A 5 READ"
2863             underscore_name="gs_threads"
2864             units="threads"
2865             symbol_name="GsThreads"
2866             semantic_type="event"
2867             mdapi_supported_apis="OGL4 IO BB"
2868             mdapi_usage_flags="Tier3 Frame Batch Draw"
2869             mdapi_hw_unit_type="gpu"
2870             mdapi_group="EU Array/Geometry Shader"
2871             />
2872    <counter name="GtiRingAccesses"
2873             description="The total number of all GTI accesses to the ring."
2874             data_type="uint64"
2875             equation="C 3 READ 2 UMUL"
2876             underscore_name="gti_ring_accesses"
2877             units="messages"
2878             symbol_name="GtiRingAccesses"
2879             semantic_type="event"
2880             mdapi_supported_apis=""
2881             mdapi_usage_flags="Tier2 Frame Batch Draw"
2882             mdapi_hw_unit_type="gpu"
2883             mdapi_group="GTI"
2884             />
2885    <counter name="Early Hi-Depth Test Fails"
2886             description="The total number of pixels dropped on early hierarchical depth test."
2887             data_type="uint64"
2888             equation="A 22 READ 4 UMUL"
2889             underscore_name="hi_depth_test_fails"
2890             units="pixels"
2891             symbol_name="HiDepthTestFails"
2892             semantic_type="event"
2893             mdapi_supported_apis="OGL IO BB"
2894             mdapi_usage_flags="Tier3 Frame Batch Draw"
2895             mdapi_hw_unit_type="gpu"
2896             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2897             />
2898    <counter name="VS Threads Dispatched"
2899             description="The total number of vertex shader hardware threads dispatched."
2900             data_type="uint64"
2901             equation="A 1 READ"
2902             underscore_name="vs_threads"
2903             units="threads"
2904             symbol_name="VsThreads"
2905             semantic_type="event"
2906             mdapi_supported_apis="OGL IO BB"
2907             mdapi_usage_flags="Tier3 Frame Batch Draw"
2908             mdapi_hw_unit_type="gpu"
2909             mdapi_group="EU Array/Vertex Shader"
2910             />
2911    <counter name="FS Threads Dispatched"
2912             description="The total number of fragment shader hardware threads dispatched."
2913             data_type="uint64"
2914             equation="A 6 READ"
2915             underscore_name="ps_threads"
2916             units="threads"
2917             symbol_name="PsThreads"
2918             semantic_type="event"
2919             mdapi_supported_apis="OGL IO BB"
2920             mdapi_usage_flags="Tier3 Frame Batch Draw"
2921             mdapi_hw_unit_type="gpu"
2922             mdapi_group="EU Array/Fragment Shader"
2923             />
2924    <counter name="GtiMscMemoryWrites"
2925             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
2926             data_type="uint64"
2927             equation="B 4 READ"
2928             underscore_name="gti_msc_memory_writes"
2929             units="messages"
2930             symbol_name="GtiMscMemoryWrites"
2931             semantic_type="event"
2932             mdapi_supported_apis="OGL IO BB"
2933             mdapi_usage_flags="Tier2 Frame Batch Draw"
2934             mdapi_hw_unit_type="gpu"
2935             mdapi_group="GTI/Color Cache"
2936             />
2937    <counter name="Shader Barrier Messages"
2938             description="The total number of shader barrier messages."
2939             data_type="uint64"
2940             equation="A 35 READ"
2941             underscore_name="shader_barriers"
2942             units="messages"
2943             symbol_name="ShaderBarriers"
2944             semantic_type="event"
2945             mdapi_supported_apis="OGL4 OCL IO BB"
2946             mdapi_usage_flags="Tier3 Frame Batch Draw"
2947             mdapi_hw_unit_type="gpu"
2948             mdapi_group="EU Array/Barrier"
2949             />
2950    <counter name="GtiCmdStreamerMemoryWrites"
2951             description="The total number of GTI memory writes from Command Streamer."
2952             data_type="uint64"
2953             equation="B 0 READ"
2954             underscore_name="gti_cmd_streamer_memory_writes"
2955             units="messages"
2956             symbol_name="GtiCmdStreamerMemoryWrites"
2957             semantic_type="event"
2958             mdapi_supported_apis=""
2959             mdapi_usage_flags="Tier2 Frame Batch Draw"
2960             mdapi_hw_unit_type="gpu"
2961             mdapi_group="GTI/3D Pipe/Command Streamer"
2962             />
2963    <counter name="Sampler Texels"
2964             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2965             data_type="uint64"
2966             equation="A 28 READ 4 UMUL"
2967             underscore_name="sampler_texels"
2968             units="texels"
2969             symbol_name="SamplerTexels"
2970             semantic_type="event"
2971             mdapi_supported_apis=""
2972             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2973             mdapi_hw_unit_type="gpu"
2974             mdapi_group="Sampler/Sampler Input"
2975             />
2976    <counter name="Pixels Failing Tests"
2977             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2978             data_type="uint64"
2979             equation="A 25 READ 4 UMUL"
2980             underscore_name="pixels_failing_post_ps_tests"
2981             units="pixels"
2982             symbol_name="PixelsFailingPostPsTests"
2983             semantic_type="event"
2984             mdapi_supported_apis="OGL IO BB"
2985             mdapi_usage_flags="Tier3 Frame Batch Draw"
2986             mdapi_hw_unit_type="gpu"
2987             mdapi_group="3D Pipe/Output Merger"
2988             />
2989    <counter name="GtiL3Bank0Writes"
2990             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
2991             data_type="uint64"
2992             equation="C 4 READ"
2993             underscore_name="gti_l3_bank0_writes"
2994             units="messages"
2995             symbol_name="GtiL3Bank0Writes"
2996             semantic_type="event"
2997             mdapi_supported_apis=""
2998             mdapi_usage_flags="Tier2 Frame Batch Draw"
2999             mdapi_hw_unit_type="gpu"
3000             mdapi_group="GTI/L3"
3001             />
3002    <counter name="GtiL3Bank1Writes"
3003             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3004             data_type="uint64"
3005             equation="C 5 READ"
3006             underscore_name="gti_l3_bank1_writes"
3007             units="messages"
3008             symbol_name="GtiL3Bank1Writes"
3009             semantic_type="event"
3010             mdapi_supported_apis=""
3011             mdapi_usage_flags="Tier2 Frame Batch Draw"
3012             mdapi_hw_unit_type="gpu"
3013             mdapi_group="GTI/L3"
3014             />
3015    <counter name="GtiL3Bank2Writes"
3016             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3017             data_type="uint64"
3018             equation="C 6 READ"
3019             underscore_name="gti_l3_bank2_writes"
3020             units="messages"
3021             symbol_name="GtiL3Bank2Writes"
3022             semantic_type="event"
3023             mdapi_supported_apis=""
3024             mdapi_usage_flags="Tier2 Frame Batch Draw"
3025             mdapi_hw_unit_type="gpu"
3026             mdapi_group="GTI/L3"
3027             />
3028    <counter name="GtiL3Bank3Writes"
3029             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3030             data_type="uint64"
3031             equation="C 7 READ"
3032             underscore_name="gti_l3_bank3_writes"
3033             units="messages"
3034             symbol_name="GtiL3Bank3Writes"
3035             semantic_type="event"
3036             mdapi_supported_apis=""
3037             mdapi_usage_flags="Tier2 Frame Batch Draw"
3038             mdapi_hw_unit_type="gpu"
3039             mdapi_group="GTI/L3"
3040             />
3041    <counter name="GtiL3Writes"
3042             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3043             data_type="uint64"
3044             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3045             underscore_name="gti_l3_writes"
3046             units="messages"
3047             symbol_name="GtiL3Writes"
3048             semantic_type="event"
3049             mdapi_supported_apis=""
3050             mdapi_usage_flags="Tier2 Frame Batch Draw"
3051             mdapi_hw_unit_type="gpu"
3052             mdapi_group="GTI/L3"
3053             />
3054    <counter name="GPU Time Elapsed"
3055             description="Time elapsed on the GPU during the measurement."
3056             data_type="uint64"
3057             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3058             underscore_name="gpu_time"
3059             units="ns"
3060             symbol_name="GpuTime"
3061             semantic_type="duration"
3062             mdapi_supported_apis=""
3063             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3064             mdapi_hw_unit_type="gpu"
3065             mdapi_group="GPU"
3066             />
3067    <counter name="AVG GPU Core Frequency"
3068             description="Average GPU Core Frequency in the measurement."
3069             data_type="uint64"
3070             max_equation="$GpuMaxFrequency"
3071             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3072             underscore_name="avg_gpu_core_frequency"
3073             units="hz"
3074             symbol_name="AvgGpuCoreFrequency"
3075             semantic_type="event"
3076             mdapi_supported_apis=""
3077             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3078             mdapi_group="GPU"
3079             mdapi_hw_unit_type="gpu"
3080             />
3081    <counter name="Sampler Texels Misses"
3082             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3083             data_type="uint64"
3084             equation="A 29 READ 4 UMUL"
3085             underscore_name="sampler_texel_misses"
3086             units="texels"
3087             symbol_name="SamplerTexelMisses"
3088             semantic_type="event"
3089             mdapi_supported_apis=""
3090             mdapi_usage_flags="Tier3 Batch Frame Draw"
3091             mdapi_hw_unit_type="gpu"
3092             mdapi_group="Sampler/Sampler Cache"
3093             />
3094    <counter name="CS Threads Dispatched"
3095             description="The total number of compute shader hardware threads dispatched."
3096             data_type="uint64"
3097             equation="A 4 READ"
3098             underscore_name="cs_threads"
3099             units="threads"
3100             symbol_name="CsThreads"
3101             semantic_type="event"
3102             mdapi_supported_apis="OGL4 OCL IO BB"
3103             mdapi_usage_flags="Tier3 Frame Batch Draw"
3104             mdapi_hw_unit_type="gpu"
3105             mdapi_group="EU Array/Compute Shader"
3106             />
3107    <counter name="SLM Bytes Read"
3108             description="The total number of GPU memory bytes read from shared local memory."
3109             data_type="uint64"
3110             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3111             equation="A 30 READ 64 UMUL"
3112             underscore_name="slm_bytes_read"
3113             units="bytes"
3114             symbol_name="SlmBytesRead"
3115             semantic_type="throughput"
3116             mdapi_supported_apis="OGL4 OCL IO BB"
3117             mdapi_usage_flags="Tier3 Frame Batch Draw"
3118             mdapi_group="L3/Data Port/SLM"
3119             mdapi_hw_unit_type="gpu"
3120             />
3121    <counter name="GtiRccMemoryWrites"
3122             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3123             data_type="uint64"
3124             equation="B 3 READ"
3125             underscore_name="gti_rcc_memory_writes"
3126             units="messages"
3127             symbol_name="GtiRccMemoryWrites"
3128             semantic_type="event"
3129             mdapi_supported_apis="OGL IO BB"
3130             mdapi_usage_flags="Tier2 Frame Batch Draw"
3131             mdapi_hw_unit_type="gpu"
3132             mdapi_group="GTI/Color Cache"
3133             />
3134    <counter name="GtiSoMemoryWrites"
3135             description="The total number of GTI memory writes from Stream Output."
3136             data_type="uint64"
3137             equation="B 2 READ"
3138             underscore_name="gti_so_memory_writes"
3139             units="messages"
3140             symbol_name="GtiSoMemoryWrites"
3141             semantic_type="event"
3142             mdapi_supported_apis="OGL IO BB"
3143             mdapi_usage_flags="Tier2 Frame Batch Draw"
3144             mdapi_hw_unit_type="gpu"
3145             mdapi_group="GTI/3D Pipe/Stream Output"
3146             />
3147    <counter name="GPU Busy"
3148             description="The percentage of time in which the GPU has been processing GPU commands."
3149             data_type="float"
3150             max_equation="100"
3151             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3152             underscore_name="gpu_busy"
3153             units="percent"
3154             symbol_name="GpuBusy"
3155             semantic_type="duration"
3156             mdapi_supported_apis=""
3157             mdapi_usage_flags="Tier1 Overview System Frame"
3158             mdapi_group="GPU"
3159             mdapi_hw_unit_type="gpu"
3160             />
3161    <counter name="GtiStcMemoryWrites"
3162             description="The total number of GTI memory writes from Stencil Cache."
3163             data_type="uint64"
3164             equation="B 6 READ"
3165             underscore_name="gti_stc_memory_writes"
3166             units="messages"
3167             symbol_name="GtiStcMemoryWrites"
3168             semantic_type="event"
3169             mdapi_supported_apis="OGL IO BB"
3170             mdapi_usage_flags="Tier2 Frame Batch Draw"
3171             mdapi_hw_unit_type="gpu"
3172             mdapi_group="GTI/Depth Cache"
3173             />
3174    <counter name="Rasterized Pixels"
3175             description="The total number of rasterized pixels."
3176             data_type="uint64"
3177             equation="A 21 READ 4 UMUL"
3178             underscore_name="rasterized_pixels"
3179             units="pixels"
3180             symbol_name="RasterizedPixels"
3181             semantic_type="event"
3182             mdapi_supported_apis="OGL IO BB"
3183             mdapi_usage_flags="Tier3 Frame Batch Draw"
3184             mdapi_hw_unit_type="gpu"
3185             mdapi_group="3D Pipe/Rasterizer"
3186             />
3187    <counter name="DS Threads Dispatched"
3188             description="The total number of domain shader hardware threads dispatched."
3189             data_type="uint64"
3190             equation="A 3 READ"
3191             underscore_name="ds_threads"
3192             units="threads"
3193             symbol_name="DsThreads"
3194             semantic_type="event"
3195             mdapi_supported_apis="OGL4 IO BB"
3196             mdapi_usage_flags="Tier3 Frame Batch Draw"
3197             mdapi_hw_unit_type="gpu"
3198             mdapi_group="EU Array/Domain Shader"
3199             />
3200    <counter name="Samples Written"
3201             description="The total number of samples or pixels written to all render targets."
3202             data_type="uint64"
3203             equation="A 26 READ 4 UMUL"
3204             underscore_name="samples_written"
3205             units="pixels"
3206             symbol_name="SamplesWritten"
3207             semantic_type="event"
3208             mdapi_supported_apis="OGL IO BB"
3209             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3210             mdapi_hw_unit_type="gpu"
3211             mdapi_group="3D Pipe/Output Merger"
3212             />
3213    <counter name="EU Stall"
3214             description="The percentage of time in which the Execution Units were stalled."
3215             data_type="float"
3216             max_equation="100"
3217             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3218             underscore_name="eu_stall"
3219             units="percent"
3220             symbol_name="EuStall"
3221             semantic_type="duration"
3222             mdapi_supported_apis=""
3223             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3224             mdapi_group="EU Array"
3225             mdapi_hw_unit_type="gpu"
3226             />
3227    <counter name="Samples Blended"
3228             description="The total number of blended samples or pixels written to all render targets."
3229             data_type="uint64"
3230             equation="A 27 READ 4 UMUL"
3231             underscore_name="samples_blended"
3232             units="pixels"
3233             symbol_name="SamplesBlended"
3234             semantic_type="event"
3235             mdapi_supported_apis="OGL IO BB"
3236             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3237             mdapi_hw_unit_type="gpu"
3238             mdapi_group="3D Pipe/Output Merger"
3239             />
3240    <counter name="Early Depth Test Fails"
3241             description="The total number of pixels dropped on early depth test."
3242             data_type="uint64"
3243             equation="A 23 READ 4 UMUL"
3244             underscore_name="early_depth_test_fails"
3245             units="pixels"
3246             symbol_name="EarlyDepthTestFails"
3247             semantic_type="event"
3248             mdapi_supported_apis="OGL IO BB"
3249             mdapi_usage_flags="Tier3 Frame Batch Draw"
3250             mdapi_hw_unit_type="gpu"
3251             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3252             />
3253    <counter name="Shader Memory Accesses"
3254             description="The total number of shader memory accesses to L3."
3255             data_type="uint64"
3256             equation="A 32 READ"
3257             underscore_name="shader_memory_accesses"
3258             units="messages"
3259             symbol_name="ShaderMemoryAccesses"
3260             semantic_type="event"
3261             mdapi_supported_apis=""
3262             mdapi_usage_flags="Tier3 Frame Batch Draw"
3263             mdapi_hw_unit_type="gpu"
3264             mdapi_group="L3/Data Port"
3265             />
3266    <counter name="HS Threads Dispatched"
3267             description="The total number of hull shader hardware threads dispatched."
3268             data_type="uint64"
3269             equation="A 2 READ"
3270             underscore_name="hs_threads"
3271             units="threads"
3272             symbol_name="HsThreads"
3273             semantic_type="event"
3274             mdapi_supported_apis="OGL4 IO BB"
3275             mdapi_usage_flags="Tier3 Frame Batch Draw"
3276             mdapi_hw_unit_type="gpu"
3277             mdapi_group="EU Array/Hull Shader"
3278             />
3279    <counter name="GtiRczMemoryWrites"
3280             description="The total number of GTI memory writes from Render Depth Cache."
3281             data_type="uint64"
3282             equation="B 7 READ"
3283             underscore_name="gti_rcz_memory_writes"
3284             units="messages"
3285             symbol_name="GtiRczMemoryWrites"
3286             semantic_type="event"
3287             mdapi_supported_apis="OGL IO BB"
3288             mdapi_usage_flags="Tier2 Frame Batch Draw"
3289             mdapi_hw_unit_type="gpu"
3290             mdapi_group="GTI/Depth Cache"
3291             />
3292    <counter name="SLM Bytes Written"
3293             description="The total number of GPU memory bytes written into shared local memory."
3294             data_type="uint64"
3295             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3296             equation="A 31 READ 64 UMUL"
3297             underscore_name="slm_bytes_written"
3298             units="bytes"
3299             symbol_name="SlmBytesWritten"
3300             semantic_type="throughput"
3301             mdapi_supported_apis="OGL4 OCL IO BB"
3302             mdapi_usage_flags="Tier3 Frame Batch Draw"
3303             mdapi_group="L3/Data Port/SLM"
3304             mdapi_hw_unit_type="gpu"
3305             />
3306    <counter name="L3 Shader Throughput"
3307             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3308             data_type="uint64"
3309             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3310             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3311             underscore_name="l3_shader_throughput"
3312             units="bytes"
3313             symbol_name="L3ShaderThroughput"
3314             semantic_type="throughput"
3315             mdapi_supported_apis="OGL4 OCL IO BB"
3316             mdapi_usage_flags="Tier2 Frame Batch Draw"
3317             mdapi_group="L3/Data Port"
3318             mdapi_hw_unit_type="gpu"
3319             />
3320    <counter name="Samples Killed in FS"
3321             description="The total number of samples or pixels dropped in fragment shaders."
3322             data_type="uint64"
3323             equation="A 24 READ 4 UMUL"
3324             underscore_name="samples_killed_in_ps"
3325             units="pixels"
3326             symbol_name="SamplesKilledInPs"
3327             semantic_type="event"
3328             mdapi_supported_apis="OGL IO BB"
3329             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3330             mdapi_hw_unit_type="gpu"
3331             mdapi_group="3D Pipe/Fragment Shader"
3332             />
3333    <counter name="GtiHizMemoryWrites"
3334             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3335             data_type="uint64"
3336             equation="B 5 READ"
3337             underscore_name="gti_hiz_memory_writes"
3338             units="messages"
3339             symbol_name="GtiHizMemoryWrites"
3340             semantic_type="event"
3341             mdapi_supported_apis="OGL IO BB"
3342             mdapi_usage_flags="Tier2 Frame Batch Draw"
3343             mdapi_hw_unit_type="gpu"
3344             mdapi_group="GTI/Depth Cache"
3345             />
3346    <counter name="Shader Atomic Memory Accesses"
3347             description="The total number of shader atomic memory accesses."
3348             data_type="uint64"
3349             equation="A 34 READ"
3350             underscore_name="shader_atomics"
3351             units="messages"
3352             symbol_name="ShaderAtomics"
3353             semantic_type="event"
3354             mdapi_supported_apis="OGL4 OCL IO BB"
3355             mdapi_usage_flags="Tier3 Frame Batch Draw"
3356             mdapi_hw_unit_type="gpu"
3357             mdapi_group="L3/Data Port/Atomics"
3358             />
3359    <register_config type="NOA">
3360        <register type="NOA" address="0x00009840" value="0x00000080" />
3361        <register type="NOA" address="0x00009888" value="0x19800343" />
3362        <register type="NOA" address="0x00009888" value="0x39900340" />
3363        <register type="NOA" address="0x00009888" value="0x3F900000" />
3364        <register type="NOA" address="0x00009888" value="0x41900080" />
3365        <register type="NOA" address="0x00009888" value="0x03803180" />
3366        <register type="NOA" address="0x00009888" value="0x058035E2" />
3367        <register type="NOA" address="0x00009888" value="0x0780006A" />
3368        <register type="NOA" address="0x00009888" value="0x11800000" />
3369        <register type="NOA" address="0x00009888" value="0x2181A000" />
3370        <register type="NOA" address="0x00009888" value="0x2381000A" />
3371        <register type="NOA" address="0x00009888" value="0x1D950550" />
3372        <register type="NOA" address="0x00009888" value="0x0B928000" />
3373        <register type="NOA" address="0x00009888" value="0x0D92A000" />
3374        <register type="NOA" address="0x00009888" value="0x0F922000" />
3375        <register type="NOA" address="0x00009888" value="0x13900180" />
3376        <register type="NOA" address="0x00009888" value="0x21900181" />
3377        <register type="NOA" address="0x00009888" value="0x23900182" />
3378        <register type="NOA" address="0x00009888" value="0x25900183" />
3379        <register type="NOA" address="0x00009888" value="0x27900184" />
3380        <register type="NOA" address="0x00009888" value="0x29900185" />
3381        <register type="NOA" address="0x00009888" value="0x2B900186" />
3382        <register type="NOA" address="0x00009888" value="0x2D900187" />
3383        <register type="NOA" address="0x00009888" value="0x2F900170" />
3384        <register type="NOA" address="0x00009888" value="0x31900125" />
3385        <register type="NOA" address="0x00009888" value="0x15900123" />
3386        <register type="NOA" address="0x00009888" value="0x17900121" />
3387        <register type="NOA" address="0x00009888" value="0x35900000" />
3388        <register type="NOA" address="0x00009888" value="0x19908000" />
3389        <register type="NOA" address="0x00009888" value="0x1B908000" />
3390        <register type="NOA" address="0x00009888" value="0x1D908000" />
3391        <register type="NOA" address="0x00009888" value="0x1F908000" />
3392        <register type="NOA" address="0x00009888" value="0x53900000" />
3393        <register type="NOA" address="0x00009888" value="0x43901084" />
3394        <register type="NOA" address="0x00009888" value="0x55900000" />
3395        <register type="NOA" address="0x00009888" value="0x47901080" />
3396        <register type="NOA" address="0x00009888" value="0x57900000" />
3397        <register type="NOA" address="0x00009888" value="0x49901084" />
3398        <register type="NOA" address="0x00009888" value="0x59900000" />
3399        <register type="NOA" address="0x00009888" value="0x4B901084" />
3400        <register type="NOA" address="0x00009888" value="0x37900000" />
3401        <register type="NOA" address="0x00009888" value="0x33900000" />
3402        <register type="NOA" address="0x00009888" value="0x4D900004" />
3403        <register type="NOA" address="0x00009888" value="0x45900000" />
3404    </register_config>
3405    <register_config type="OA">
3406        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3407        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3408        <register type="OA" address="0x00002724" value="0xF0800000" />
3409        <register type="OA" address="0x00002720" value="0x00000000" />
3410        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3411        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3412        <register type="OA" address="0x00002714" value="0xF0800000" />
3413        <register type="OA" address="0x00002710" value="0x00000000" />
3414        <register type="OA" address="0x0000274C" value="0x86543210" />
3415        <register type="OA" address="0x00002748" value="0x86543210" />
3416        <register type="OA" address="0x00002744" value="0x00006667" />
3417        <register type="OA" address="0x00002740" value="0x00000000" />
3418        <register type="OA" address="0x0000275C" value="0x86543210" />
3419        <register type="OA" address="0x00002758" value="0x86543210" />
3420        <register type="OA" address="0x00002754" value="0x00006465" />
3421        <register type="OA" address="0x00002750" value="0x00000000" />
3422        <register type="OA" address="0x00002770" value="0x0007F81A" />
3423        <register type="OA" address="0x00002774" value="0x0000FE00" />
3424        <register type="OA" address="0x00002778" value="0x0007F82A" />
3425        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3426        <register type="OA" address="0x00002780" value="0x0007F822" />
3427        <register type="OA" address="0x00002784" value="0x0000FE00" />
3428        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3429        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3430        <register type="OA" address="0x00002790" value="0x0007F87A" />
3431        <register type="OA" address="0x00002794" value="0x0000FE00" />
3432        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3433        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3434        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3435        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3436        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3437        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3438    </register_config>
3439    <register_config type="FLEX">
3440        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3441        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3442        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3443        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3444        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3445        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3446        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3447    </register_config>
3448  </set>
3449
3450  <set name="Compute Metrics Extended Gen9"
3451       mdapi_supported_apis="OGL4 OCL IO BB"
3452       underscore_name="compute_extended"
3453       hw_config_guid="bc9bcff2-459a-4cbc-986d-a84b077153f3"
3454       chipset="GLK"
3455       symbol_name="ComputeExtended"
3456       >
3457    <counter name="GPU Core Clocks"
3458             description="The total number of GPU core clocks elapsed during the measurement."
3459             data_type="uint64"
3460             equation="GPU_CLOCK 0 READ"
3461             underscore_name="gpu_core_clocks"
3462             units="cycles"
3463             symbol_name="GpuCoreClocks"
3464             semantic_type="event"
3465             mdapi_supported_apis=""
3466             mdapi_usage_flags="Tier1 Frame Batch Draw"
3467             mdapi_hw_unit_type="gpu"
3468             mdapi_group="GPU"
3469             />
3470    <counter name="EU Active"
3471             description="The percentage of time in which the Execution Units were actively processing."
3472             data_type="float"
3473             max_equation="100"
3474             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3475             underscore_name="eu_active"
3476             units="percent"
3477             symbol_name="EuActive"
3478             semantic_type="duration"
3479             mdapi_supported_apis=""
3480             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3481             mdapi_group="EU Array"
3482             mdapi_hw_unit_type="gpu"
3483             />
3484    <counter name="EU Both FPU Pipes Active"
3485             description="The percentage of time in which both EU FPU pipelines were actively processing."
3486             data_type="float"
3487             max_equation="100"
3488             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3489             underscore_name="eu_fpu_both_active"
3490             units="percent"
3491             symbol_name="EuFpuBothActive"
3492             semantic_type="duration"
3493             mdapi_supported_apis=""
3494             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3495             mdapi_group="EU Array/Pipes"
3496             mdapi_hw_unit_type="gpu"
3497             />
3498    <counter name="EU FPU0 Pipe Active"
3499             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3500             data_type="float"
3501             max_equation="100"
3502             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3503             underscore_name="fpu0_active"
3504             units="percent"
3505             symbol_name="Fpu0Active"
3506             semantic_type="duration"
3507             mdapi_supported_apis=""
3508             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3509             mdapi_group="EU Array/Pipes"
3510             mdapi_hw_unit_type="gpu"
3511             />
3512    <counter name="EU FPU1 Pipe Active"
3513             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3514             data_type="float"
3515             max_equation="100"
3516             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3517             underscore_name="fpu1_active"
3518             units="percent"
3519             symbol_name="Fpu1Active"
3520             semantic_type="duration"
3521             mdapi_supported_apis=""
3522             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3523             mdapi_group="EU Array/Pipes"
3524             mdapi_hw_unit_type="gpu"
3525             />
3526    <counter name="EU AVG IPC Rate"
3527             description="The average rate of IPC calculated for 2 FPU pipelines."
3528             data_type="float"
3529             max_equation="2"
3530             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3531             underscore_name="eu_avg_ipc_rate"
3532             units="number"
3533             symbol_name="EuAvgIpcRate"
3534             semantic_type="ratio"
3535             mdapi_supported_apis=""
3536             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3537             mdapi_group="EU Array"
3538             mdapi_hw_unit_type="gpu"
3539             />
3540    <counter name="Typed Writes 0"
3541             description="The subslice 0 typed writes."
3542             data_type="uint64"
3543             equation="C 0 READ"
3544             underscore_name="typed_writes0"
3545             units="messages"
3546             symbol_name="TypedWrites0"
3547             semantic_type="event"
3548             mdapi_supported_apis=""
3549             mdapi_usage_flags="Tier3 Frame Batch Draw"
3550             mdapi_hw_unit_type="subslice"
3551             mdapi_group="L3/Data Port"
3552             />
3553    <counter name="EuTypedAtomics0"
3554             description="The subslice 0 EU Typed Atomics subslice 0."
3555             data_type="uint64"
3556             equation="B 5 READ"
3557             underscore_name="eu_typed_atomics0"
3558             units="messages"
3559             symbol_name="EuTypedAtomics0"
3560             semantic_type="event"
3561             mdapi_supported_apis=""
3562             mdapi_usage_flags="Tier3 Frame Batch Draw"
3563             mdapi_hw_unit_type="subslice"
3564             mdapi_group="L3/Data Port"
3565             />
3566    <counter name="Typed Atomics 0"
3567             description="The subslice 0 typed atomics."
3568             data_type="uint64"
3569             equation="C 4 READ"
3570             underscore_name="typed_atomics0"
3571             units="messages"
3572             symbol_name="TypedAtomics0"
3573             semantic_type="event"
3574             mdapi_supported_apis=""
3575             mdapi_usage_flags="Tier3 Frame Batch Draw"
3576             mdapi_hw_unit_type="subslice"
3577             mdapi_group="L3/Data Port"
3578             />
3579    <counter name="TypedAtomicsPerCacheLine"
3580             description="The ratio of EU typed atomics requests to L3 cache line writes."
3581             data_type="float"
3582             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3583             underscore_name="typed_atomics_per_cache_line"
3584             units="eu sends to l3 cache lines"
3585             symbol_name="TypedAtomicsPerCacheLine"
3586             semantic_type="ratio"
3587             mdapi_supported_apis=""
3588             mdapi_usage_flags="Tier3 Frame Batch Draw"
3589             mdapi_hw_unit_type="subslice"
3590             mdapi_group="L3/Data Port"
3591             />
3592    <counter name="EuUntypedReads0"
3593             description="The subslice 0 EU Untyped Reads subslice 0."
3594             data_type="uint64"
3595             equation="B 0 READ"
3596             underscore_name="eu_untyped_reads0"
3597             units="messages"
3598             symbol_name="EuUntypedReads0"
3599             semantic_type="event"
3600             mdapi_supported_apis=""
3601             mdapi_usage_flags="Tier3 Frame Batch Draw"
3602             mdapi_hw_unit_type="subslice"
3603             mdapi_group="L3/Data Port"
3604             />
3605    <counter name="Untyped Writes 0"
3606             description="The subslice 0 untyped writes (including SLM writes)."
3607             data_type="uint64"
3608             equation="C 1 READ"
3609             underscore_name="untyped_writes0"
3610             units="messages"
3611             symbol_name="UntypedWrites0"
3612             semantic_type="event"
3613             mdapi_supported_apis=""
3614             mdapi_usage_flags="Tier3 Frame Batch Draw"
3615             mdapi_hw_unit_type="subslice"
3616             mdapi_group="L3/Data Port"
3617             />
3618    <counter name="EuUntypedAtomics0"
3619             description="The subslice 0 EU Untyped Atomics subslice 0."
3620             data_type="uint64"
3621             equation="B 4 READ"
3622             underscore_name="eu_untyped_atomics0"
3623             units="messages"
3624             symbol_name="EuUntypedAtomics0"
3625             semantic_type="event"
3626             mdapi_supported_apis=""
3627             mdapi_usage_flags="Tier3 Frame Batch Draw"
3628             mdapi_hw_unit_type="subslice"
3629             mdapi_group="L3/Data Port"
3630             />
3631    <counter name="EuUntypedWrites0"
3632             description="The subslice 0 EU Untyped Writes subslice 0."
3633             data_type="uint64"
3634             equation="B 1 READ"
3635             underscore_name="eu_untyped_writes0"
3636             units="messages"
3637             symbol_name="EuUntypedWrites0"
3638             semantic_type="event"
3639             mdapi_supported_apis=""
3640             mdapi_usage_flags="Tier3 Frame Batch Draw"
3641             mdapi_hw_unit_type="subslice"
3642             mdapi_group="L3/Data Port"
3643             />
3644    <counter name="EuA64UntypedWrites0"
3645             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3646             data_type="uint64"
3647             equation="B 7 READ"
3648             underscore_name="eu_a64_untyped_writes0"
3649             units="messages"
3650             symbol_name="EuA64UntypedWrites0"
3651             semantic_type="event"
3652             mdapi_supported_apis=""
3653             mdapi_usage_flags="Tier3 Frame Batch Draw"
3654             mdapi_hw_unit_type="subslice"
3655             mdapi_group="L3/Data Port"
3656             />
3657    <counter name="UntypedWritesPerCacheLine"
3658             description="The ratio of EU untyped write requests to L3 cache line writes."
3659             data_type="float"
3660             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3661             underscore_name="untyped_writes_per_cache_line"
3662             units="eu sends to l3 cache lines"
3663             symbol_name="UntypedWritesPerCacheLine"
3664             semantic_type="ratio"
3665             mdapi_supported_apis=""
3666             mdapi_usage_flags="Tier3 Frame Batch Draw"
3667             mdapi_hw_unit_type="subslice"
3668             mdapi_group="L3/Data Port"
3669             />
3670    <counter name="Shader Barrier Messages"
3671             description="The total number of shader barrier messages."
3672             data_type="uint64"
3673             equation="A 35 READ"
3674             underscore_name="shader_barriers"
3675             units="messages"
3676             symbol_name="ShaderBarriers"
3677             semantic_type="event"
3678             mdapi_supported_apis=""
3679             mdapi_usage_flags="Tier3 Frame Batch Draw"
3680             mdapi_hw_unit_type="gpu"
3681             mdapi_group="EU Array/Barrier"
3682             />
3683    <counter name="Sampler Texels"
3684             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3685             data_type="uint64"
3686             equation="A 28 READ 4 UMUL"
3687             underscore_name="sampler_texels"
3688             units="texels"
3689             symbol_name="SamplerTexels"
3690             semantic_type="event"
3691             mdapi_supported_apis=""
3692             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3693             mdapi_hw_unit_type="gpu"
3694             mdapi_group="Sampler/Sampler Input"
3695             />
3696    <counter name="GPU Time Elapsed"
3697             description="Time elapsed on the GPU during the measurement."
3698             data_type="uint64"
3699             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3700             underscore_name="gpu_time"
3701             units="ns"
3702             symbol_name="GpuTime"
3703             semantic_type="duration"
3704             mdapi_supported_apis=""
3705             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3706             mdapi_hw_unit_type="gpu"
3707             mdapi_group="GPU"
3708             />
3709    <counter name="AVG GPU Core Frequency"
3710             description="Average GPU Core Frequency in the measurement."
3711             data_type="uint64"
3712             max_equation="$GpuMaxFrequency"
3713             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3714             underscore_name="avg_gpu_core_frequency"
3715             units="hz"
3716             symbol_name="AvgGpuCoreFrequency"
3717             semantic_type="event"
3718             mdapi_supported_apis="OGL OCL IO BB"
3719             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3720             mdapi_group="GPU"
3721             mdapi_hw_unit_type="gpu"
3722             />
3723    <counter name="Sampler Texels Misses"
3724             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3725             data_type="uint64"
3726             equation="A 29 READ 4 UMUL"
3727             underscore_name="sampler_texel_misses"
3728             units="texels"
3729             symbol_name="SamplerTexelMisses"
3730             semantic_type="event"
3731             mdapi_supported_apis=""
3732             mdapi_usage_flags="Tier3 Batch Frame Draw"
3733             mdapi_hw_unit_type="gpu"
3734             mdapi_group="Sampler/Sampler Cache"
3735             />
3736    <counter name="CS Threads Dispatched"
3737             description="The total number of compute shader hardware threads dispatched."
3738             data_type="uint64"
3739             equation="A 4 READ"
3740             underscore_name="cs_threads"
3741             units="threads"
3742             symbol_name="CsThreads"
3743             semantic_type="event"
3744             mdapi_supported_apis=""
3745             mdapi_usage_flags="Tier3 Frame Batch Draw"
3746             mdapi_hw_unit_type="gpu"
3747             mdapi_group="EU Array/Compute Shader"
3748             />
3749    <counter name="SLM Bytes Read"
3750             description="The total number of GPU memory bytes read from shared local memory."
3751             data_type="uint64"
3752             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3753             equation="A 30 READ 64 UMUL"
3754             underscore_name="slm_bytes_read"
3755             units="bytes"
3756             symbol_name="SlmBytesRead"
3757             semantic_type="throughput"
3758             mdapi_supported_apis=""
3759             mdapi_usage_flags="Tier3 Frame Batch Draw"
3760             mdapi_group="L3/Data Port/SLM"
3761             mdapi_hw_unit_type="gpu"
3762             />
3763    <counter name="EuTypedWrites0"
3764             description="The subslice 0 EU Typed Writes subslice 0."
3765             data_type="uint64"
3766             equation="B 3 READ"
3767             underscore_name="eu_typed_writes0"
3768             units="messages"
3769             symbol_name="EuTypedWrites0"
3770             semantic_type="event"
3771             mdapi_supported_apis=""
3772             mdapi_usage_flags="Tier3 Frame Batch Draw"
3773             mdapi_hw_unit_type="subslice"
3774             mdapi_group="L3/Data Port"
3775             />
3776    <counter name="TypedWritesPerCacheLine"
3777             description="The ratio of EU typed write requests to L3 cache line writes."
3778             data_type="float"
3779             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3780             underscore_name="typed_writes_per_cache_line"
3781             units="eu sends to l3 cache lines"
3782             symbol_name="TypedWritesPerCacheLine"
3783             semantic_type="ratio"
3784             mdapi_supported_apis=""
3785             mdapi_usage_flags="Tier3 Frame Batch Draw"
3786             mdapi_hw_unit_type="subslice"
3787             mdapi_group="L3/Data Port"
3788             />
3789    <counter name="Typed Reads 0"
3790             description="The subslice 0 typed reads."
3791             data_type="uint64"
3792             equation="C 2 READ"
3793             underscore_name="typed_reads0"
3794             units="messages"
3795             symbol_name="TypedReads0"
3796             semantic_type="event"
3797             mdapi_supported_apis=""
3798             mdapi_usage_flags="Tier3 Frame Batch Draw"
3799             mdapi_hw_unit_type="subslice"
3800             mdapi_group="L3/Data Port"
3801             />
3802    <counter name="Untyped Reads 0"
3803             description="The subslice 0 untyped reads (including SLM reads)."
3804             data_type="uint64"
3805             equation="C 3 READ"
3806             underscore_name="untyped_reads0"
3807             units="messages"
3808             symbol_name="UntypedReads0"
3809             semantic_type="event"
3810             mdapi_supported_apis=""
3811             mdapi_usage_flags="Tier3 Frame Batch Draw"
3812             mdapi_hw_unit_type="subslice"
3813             mdapi_group="L3/Data Port"
3814             />
3815    <counter name="EuA64UntypedReads0"
3816             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3817             data_type="uint64"
3818             equation="B 6 READ"
3819             underscore_name="eu_a64_untyped_reads0"
3820             units="messages"
3821             symbol_name="EuA64UntypedReads0"
3822             semantic_type="event"
3823             mdapi_supported_apis=""
3824             mdapi_usage_flags="Tier3 Frame Batch Draw"
3825             mdapi_hw_unit_type="subslice"
3826             mdapi_group="L3/Data Port"
3827             />
3828    <counter name="EU Thread Occupancy"
3829             description="The percentage of time in which hardware threads occupied EUs."
3830             data_type="float"
3831             max_equation="100"
3832             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3833             underscore_name="eu_thread_occupancy"
3834             units="percent"
3835             symbol_name="EuThreadOccupancy"
3836             semantic_type="duration"
3837             mdapi_supported_apis=""
3838             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3839             mdapi_group="EU Array"
3840             mdapi_hw_unit_type="gpu"
3841             />
3842    <counter name="EU Stall"
3843             description="The percentage of time in which the Execution Units were stalled."
3844             data_type="float"
3845             max_equation="100"
3846             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3847             underscore_name="eu_stall"
3848             units="percent"
3849             symbol_name="EuStall"
3850             semantic_type="duration"
3851             mdapi_supported_apis=""
3852             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3853             mdapi_group="EU Array"
3854             mdapi_hw_unit_type="gpu"
3855             />
3856    <counter name="EuTypedReads0"
3857             description="The subslice 0 EU Typed Reads subslice 0."
3858             data_type="uint64"
3859             equation="B 2 READ"
3860             underscore_name="eu_typed_reads0"
3861             units="messages"
3862             symbol_name="EuTypedReads0"
3863             semantic_type="event"
3864             mdapi_supported_apis=""
3865             mdapi_usage_flags="Tier3 Frame Batch Draw"
3866             mdapi_hw_unit_type="subslice"
3867             mdapi_group="L3/Data Port"
3868             />
3869    <counter name="UntypedReadsPerCacheLine"
3870             description="The ratio of EU untyped read requests to L3 cache line reads."
3871             data_type="float"
3872             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3873             underscore_name="untyped_reads_per_cache_line"
3874             units="eu sends to l3 cache lines"
3875             symbol_name="UntypedReadsPerCacheLine"
3876             semantic_type="ratio"
3877             mdapi_supported_apis=""
3878             mdapi_usage_flags="Tier3 Frame Batch Draw"
3879             mdapi_hw_unit_type="subslice"
3880             mdapi_group="L3/Data Port"
3881             />
3882    <counter name="Shader Memory Accesses"
3883             description="The total number of shader memory accesses to L3."
3884             data_type="uint64"
3885             equation="A 32 READ"
3886             underscore_name="shader_memory_accesses"
3887             units="messages"
3888             symbol_name="ShaderMemoryAccesses"
3889             semantic_type="event"
3890             mdapi_supported_apis=""
3891             mdapi_usage_flags="Tier3 Frame Batch Draw"
3892             mdapi_hw_unit_type="gpu"
3893             mdapi_group="L3/Data Port"
3894             />
3895    <counter name="TypedReadsPerCacheLine"
3896             description="The ratio of EU typed read requests to L3 cache line reads."
3897             data_type="float"
3898             equation="$EuTypedReads0 $TypedReads0 FDIV"
3899             underscore_name="typed_reads_per_cache_line"
3900             units="eu sends to l3 cache lines"
3901             symbol_name="TypedReadsPerCacheLine"
3902             semantic_type="ratio"
3903             mdapi_supported_apis=""
3904             mdapi_usage_flags="Tier3 Frame Batch Draw"
3905             mdapi_hw_unit_type="subslice"
3906             mdapi_group="L3/Data Port"
3907             />
3908    <counter name="SLM Bytes Written"
3909             description="The total number of GPU memory bytes written into shared local memory."
3910             data_type="uint64"
3911             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3912             equation="A 31 READ 64 UMUL"
3913             underscore_name="slm_bytes_written"
3914             units="bytes"
3915             symbol_name="SlmBytesWritten"
3916             semantic_type="throughput"
3917             mdapi_supported_apis=""
3918             mdapi_usage_flags="Tier3 Frame Batch Draw"
3919             mdapi_group="L3/Data Port/SLM"
3920             mdapi_hw_unit_type="gpu"
3921             />
3922    <counter name="L3 Shader Throughput"
3923             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3924             data_type="uint64"
3925             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
3926             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3927             underscore_name="l3_shader_throughput"
3928             units="bytes"
3929             symbol_name="L3ShaderThroughput"
3930             semantic_type="throughput"
3931             mdapi_supported_apis=""
3932             mdapi_usage_flags="Tier2 Frame Batch Draw"
3933             mdapi_group="L3/Data Port"
3934             mdapi_hw_unit_type="gpu"
3935             />
3936    <counter name="Shader Atomic Memory Accesses"
3937             description="The total number of shader atomic memory accesses."
3938             data_type="uint64"
3939             equation="A 34 READ"
3940             underscore_name="shader_atomics"
3941             units="messages"
3942             symbol_name="ShaderAtomics"
3943             semantic_type="event"
3944             mdapi_supported_apis=""
3945             mdapi_usage_flags="Tier3 Frame Batch Draw"
3946             mdapi_hw_unit_type="gpu"
3947             mdapi_group="L3/Data Port/Atomics"
3948             />
3949    <counter name="EU Send Pipe Active"
3950             description="The percentage of time in which EU send pipeline was actively processing."
3951             data_type="float"
3952             max_equation="100"
3953             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3954             underscore_name="eu_send_active"
3955             units="percent"
3956             symbol_name="EuSendActive"
3957             semantic_type="duration"
3958             mdapi_supported_apis=""
3959             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3960             mdapi_group="EU Array/Pipes"
3961             mdapi_hw_unit_type="gpu"
3962             />
3963    <register_config type="NOA">
3964        <register type="NOA" address="0x00009840" value="0x00000080" />
3965        <register type="NOA" address="0x00009888" value="0x104F00E0" />
3966        <register type="NOA" address="0x00009888" value="0x141C0160" />
3967        <register type="NOA" address="0x00009888" value="0x161C0015" />
3968        <register type="NOA" address="0x00009888" value="0x181C0120" />
3969        <register type="NOA" address="0x00009888" value="0x002D5000" />
3970        <register type="NOA" address="0x00009888" value="0x062D4000" />
3971        <register type="NOA" address="0x00009888" value="0x082D5000" />
3972        <register type="NOA" address="0x00009888" value="0x0A2D5000" />
3973        <register type="NOA" address="0x00009888" value="0x0C2D5000" />
3974        <register type="NOA" address="0x00009888" value="0x0E2D5000" />
3975        <register type="NOA" address="0x00009888" value="0x022D5000" />
3976        <register type="NOA" address="0x00009888" value="0x042D5000" />
3977        <register type="NOA" address="0x00009888" value="0x0C2E5400" />
3978        <register type="NOA" address="0x00009888" value="0x0E2E5515" />
3979        <register type="NOA" address="0x00009888" value="0x102E0155" />
3980        <register type="NOA" address="0x00009888" value="0x044CC000" />
3981        <register type="NOA" address="0x00009888" value="0x0A4C8000" />
3982        <register type="NOA" address="0x00009888" value="0x0C4CC000" />
3983        <register type="NOA" address="0x00009888" value="0x0E4CC000" />
3984        <register type="NOA" address="0x00009888" value="0x104C8000" />
3985        <register type="NOA" address="0x00009888" value="0x124C8000" />
3986        <register type="NOA" address="0x00009888" value="0x144C8000" />
3987        <register type="NOA" address="0x00009888" value="0x164C2000" />
3988        <register type="NOA" address="0x00009888" value="0x064CC000" />
3989        <register type="NOA" address="0x00009888" value="0x084CC000" />
3990        <register type="NOA" address="0x00009888" value="0x004EA000" />
3991        <register type="NOA" address="0x00009888" value="0x064E8000" />
3992        <register type="NOA" address="0x00009888" value="0x084EA000" />
3993        <register type="NOA" address="0x00009888" value="0x0A4EA000" />
3994        <register type="NOA" address="0x00009888" value="0x0C4EA000" />
3995        <register type="NOA" address="0x00009888" value="0x0E4EA000" />
3996        <register type="NOA" address="0x00009888" value="0x024EA000" />
3997        <register type="NOA" address="0x00009888" value="0x044EA000" />
3998        <register type="NOA" address="0x00009888" value="0x0E4F4B41" />
3999        <register type="NOA" address="0x00009888" value="0x004F4200" />
4000        <register type="NOA" address="0x00009888" value="0x024F404C" />
4001        <register type="NOA" address="0x00009888" value="0x1C4F0000" />
4002        <register type="NOA" address="0x00009888" value="0x1A4F0000" />
4003        <register type="NOA" address="0x00009888" value="0x001B4000" />
4004        <register type="NOA" address="0x00009888" value="0x061B8000" />
4005        <register type="NOA" address="0x00009888" value="0x081BC000" />
4006        <register type="NOA" address="0x00009888" value="0x0A1BC000" />
4007        <register type="NOA" address="0x00009888" value="0x0C1BC000" />
4008        <register type="NOA" address="0x00009888" value="0x041BC000" />
4009        <register type="NOA" address="0x00009888" value="0x001C0031" />
4010        <register type="NOA" address="0x00009888" value="0x061C1900" />
4011        <register type="NOA" address="0x00009888" value="0x081C1A33" />
4012        <register type="NOA" address="0x00009888" value="0x0A1C1B35" />
4013        <register type="NOA" address="0x00009888" value="0x0C1C3337" />
4014        <register type="NOA" address="0x00009888" value="0x041C31C7" />
4015        <register type="NOA" address="0x00009888" value="0x180F5000" />
4016        <register type="NOA" address="0x00009888" value="0x1A0FA8AA" />
4017        <register type="NOA" address="0x00009888" value="0x1C0F0AAA" />
4018        <register type="NOA" address="0x00009888" value="0x182C8000" />
4019        <register type="NOA" address="0x00009888" value="0x1C2C6AAA" />
4020        <register type="NOA" address="0x00009888" value="0x1E2C0001" />
4021        <register type="NOA" address="0x00009888" value="0x1A2C2950" />
4022        <register type="NOA" address="0x00009888" value="0x01938000" />
4023        <register type="NOA" address="0x00009888" value="0x0F938000" />
4024        <register type="NOA" address="0x00009888" value="0x1993AAAA" />
4025        <register type="NOA" address="0x00009888" value="0x03938000" />
4026        <register type="NOA" address="0x00009888" value="0x05938000" />
4027        <register type="NOA" address="0x00009888" value="0x07938000" />
4028        <register type="NOA" address="0x00009888" value="0x09938000" />
4029        <register type="NOA" address="0x00009888" value="0x0B938000" />
4030        <register type="NOA" address="0x00009888" value="0x13904000" />
4031        <register type="NOA" address="0x00009888" value="0x21904000" />
4032        <register type="NOA" address="0x00009888" value="0x23904000" />
4033        <register type="NOA" address="0x00009888" value="0x25904000" />
4034        <register type="NOA" address="0x00009888" value="0x27904000" />
4035        <register type="NOA" address="0x00009888" value="0x29904000" />
4036        <register type="NOA" address="0x00009888" value="0x2B904000" />
4037        <register type="NOA" address="0x00009888" value="0x2D904000" />
4038        <register type="NOA" address="0x00009888" value="0x2F904000" />
4039        <register type="NOA" address="0x00009888" value="0x31904000" />
4040        <register type="NOA" address="0x00009888" value="0x15904000" />
4041        <register type="NOA" address="0x00009888" value="0x17904000" />
4042        <register type="NOA" address="0x00009888" value="0x19904000" />
4043        <register type="NOA" address="0x00009888" value="0x1B904000" />
4044        <register type="NOA" address="0x00009888" value="0x1D904000" />
4045        <register type="NOA" address="0x00009888" value="0x53900000" />
4046        <register type="NOA" address="0x00009888" value="0x43900420" />
4047        <register type="NOA" address="0x00009888" value="0x55900000" />
4048        <register type="NOA" address="0x00009888" value="0x47900000" />
4049        <register type="NOA" address="0x00009888" value="0x57900000" />
4050        <register type="NOA" address="0x00009888" value="0x49900000" />
4051        <register type="NOA" address="0x00009888" value="0x59900000" />
4052        <register type="NOA" address="0x00009888" value="0x4B900400" />
4053        <register type="NOA" address="0x00009888" value="0x37900000" />
4054        <register type="NOA" address="0x00009888" value="0x33900000" />
4055        <register type="NOA" address="0x00009888" value="0x4D900001" />
4056        <register type="NOA" address="0x00009888" value="0x45900001" />
4057    </register_config>
4058    <register_config type="OA">
4059        <register type="OA" address="0x00002724" value="0xF0800000" />
4060        <register type="OA" address="0x00002720" value="0x00000000" />
4061        <register type="OA" address="0x00002714" value="0xF0800000" />
4062        <register type="OA" address="0x00002710" value="0x00000000" />
4063        <register type="OA" address="0x00002740" value="0x00000000" />
4064        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4065        <register type="OA" address="0x00002774" value="0x0000BF00" />
4066        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4067        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4068        <register type="OA" address="0x00002780" value="0x0007FC92" />
4069        <register type="OA" address="0x00002784" value="0x0000BF00" />
4070        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4071        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4072        <register type="OA" address="0x00002790" value="0x0007FC32" />
4073        <register type="OA" address="0x00002794" value="0x0000BF00" />
4074        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4075        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4076        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4077        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4078        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4079        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4080    </register_config>
4081    <register_config type="FLEX">
4082        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4083        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4084        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4085        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4086        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4087        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4088        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4089    </register_config>
4090  </set>
4091
4092  <set name="Compute Metrics L3 Cache Gen9"
4093       mdapi_supported_apis="OGL4 OCL IO BB"
4094       underscore_name="compute_l3_cache"
4095       hw_config_guid="88ec931f-5b4a-453a-9db6-a61232b6143d"
4096       chipset="GLK"
4097       symbol_name="ComputeL3Cache"
4098       >
4099    <counter name="GPU Core Clocks"
4100             description="The total number of GPU core clocks elapsed during the measurement."
4101             data_type="uint64"
4102             equation="GPU_CLOCK 0 READ"
4103             underscore_name="gpu_core_clocks"
4104             units="cycles"
4105             symbol_name="GpuCoreClocks"
4106             semantic_type="event"
4107             mdapi_supported_apis="OGL OCL IO BB"
4108             mdapi_usage_flags="Tier1 Frame Batch Draw"
4109             mdapi_hw_unit_type="gpu"
4110             mdapi_group="GPU"
4111             />
4112    <counter name="EU Active"
4113             description="The percentage of time in which the Execution Units were actively processing."
4114             data_type="float"
4115             max_equation="100"
4116             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4117             underscore_name="eu_active"
4118             units="percent"
4119             symbol_name="EuActive"
4120             semantic_type="duration"
4121             mdapi_supported_apis="OGL OCL IO BB"
4122             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4123             mdapi_group="EU Array"
4124             mdapi_hw_unit_type="gpu"
4125             />
4126    <counter name="L3 Bank 03 Accesses"
4127             description="The total number of accesses to L3 Bank 03."
4128             data_type="uint64"
4129             equation="B 3 READ 2 UMUL"
4130             underscore_name="l3_bank03_accesses"
4131             units="messages"
4132             symbol_name="L3Bank03Accesses"
4133             availability="$SliceMask 0x01 AND"
4134             semantic_type="event"
4135             mdapi_supported_apis="OGL OCL IO BB"
4136             mdapi_usage_flags="Tier4 Frame Batch Draw"
4137             mdapi_hw_unit_type="slice"
4138             mdapi_group="L3"
4139             />
4140    <counter name="L3 Accesses"
4141             description="The total number of L3 accesses from all entities."
4142             data_type="uint64"
4143             equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4144             underscore_name="l3_accesses"
4145             units="messages"
4146             symbol_name="L3Accesses"
4147             semantic_type="event"
4148             mdapi_supported_apis="OGL OCL IO BB"
4149             mdapi_usage_flags="Tier3 Frame Batch Draw"
4150             mdapi_hw_unit_type="gpu"
4151             mdapi_group="L3"
4152             />
4153    <counter name="EU Both FPU Pipes Active"
4154             description="The percentage of time in which both EU FPU pipelines were actively processing."
4155             data_type="float"
4156             max_equation="100"
4157             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4158             underscore_name="eu_fpu_both_active"
4159             units="percent"
4160             symbol_name="EuFpuBothActive"
4161             semantic_type="duration"
4162             mdapi_supported_apis="OGL OCL IO BB"
4163             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4164             mdapi_group="EU Array/Pipes"
4165             mdapi_hw_unit_type="gpu"
4166             />
4167    <counter name="L3 Sampler Throughput"
4168             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4169             data_type="uint64"
4170             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4171             equation="A 29 READ 64 UMUL"
4172             underscore_name="l3_sampler_throughput"
4173             units="bytes"
4174             symbol_name="L3SamplerThroughput"
4175             semantic_type="throughput"
4176             mdapi_supported_apis="OGL OCL IO BB"
4177             mdapi_usage_flags="Tier2 Frame Batch Draw"
4178             mdapi_group="L3/Sampler"
4179             mdapi_hw_unit_type="gpu"
4180             />
4181    <counter name="EU FPU0 Pipe Active"
4182             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4183             data_type="float"
4184             max_equation="100"
4185             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4186             underscore_name="fpu0_active"
4187             units="percent"
4188             symbol_name="Fpu0Active"
4189             semantic_type="duration"
4190             mdapi_supported_apis="OGL IO BB"
4191             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4192             mdapi_group="EU Array/Pipes"
4193             mdapi_hw_unit_type="gpu"
4194             />
4195    <counter name="EU FPU1 Pipe Active"
4196             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4197             data_type="float"
4198             max_equation="100"
4199             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4200             underscore_name="fpu1_active"
4201             units="percent"
4202             symbol_name="Fpu1Active"
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 AVG IPC Rate"
4210             description="The average rate of IPC calculated for 2 FPU pipelines."
4211             data_type="float"
4212             max_equation="2"
4213             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
4214             underscore_name="eu_avg_ipc_rate"
4215             units="number"
4216             symbol_name="EuAvgIpcRate"
4217             semantic_type="ratio"
4218             mdapi_supported_apis="OGL OCL IO BB"
4219             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4220             mdapi_group="EU Array"
4221             mdapi_hw_unit_type="gpu"
4222             />
4223    <counter name="EU FPU0 Binary Instruction"
4224             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4225             data_type="float"
4226             max_equation="100"
4227             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4228             underscore_name="eu_binary_fpu0_instruction"
4229             units="percent"
4230             symbol_name="EuBinaryFpu0Instruction"
4231             semantic_type="duration"
4232             mdapi_supported_apis="OGL IO BB"
4233             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4234             mdapi_group="EU Array/Pipes/Instructions"
4235             mdapi_hw_unit_type="gpu"
4236             />
4237    <counter name="GS Threads Dispatched"
4238             description="The total number of geometry shader hardware threads dispatched."
4239             data_type="uint64"
4240             equation="A 5 READ"
4241             underscore_name="gs_threads"
4242             units="threads"
4243             symbol_name="GsThreads"
4244             semantic_type="event"
4245             mdapi_supported_apis="OGL4 IO BB"
4246             mdapi_usage_flags="Tier3 Frame Batch Draw"
4247             mdapi_hw_unit_type="gpu"
4248             mdapi_group="EU Array/Geometry Shader"
4249             />
4250    <counter name="Shader Memory Accesses"
4251             description="The total number of shader memory accesses to L3."
4252             data_type="uint64"
4253             equation="A 32 READ"
4254             underscore_name="shader_memory_accesses"
4255             units="messages"
4256             symbol_name="ShaderMemoryAccesses"
4257             semantic_type="event"
4258             mdapi_supported_apis="OGL OCL IO BB"
4259             mdapi_usage_flags="Tier3 Frame Batch Draw"
4260             mdapi_hw_unit_type="gpu"
4261             mdapi_group="L3/Data Port"
4262             />
4263    <counter name="Early Hi-Depth Test Fails"
4264             description="The total number of pixels dropped on early hierarchical depth test."
4265             data_type="uint64"
4266             equation="A 22 READ 4 UMUL"
4267             underscore_name="hi_depth_test_fails"
4268             units="pixels"
4269             symbol_name="HiDepthTestFails"
4270             semantic_type="event"
4271             mdapi_supported_apis="OGL IO BB"
4272             mdapi_usage_flags="Tier3 Frame Batch Draw"
4273             mdapi_hw_unit_type="gpu"
4274             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4275             />
4276    <counter name="VS Threads Dispatched"
4277             description="The total number of vertex shader hardware threads dispatched."
4278             data_type="uint64"
4279             equation="A 1 READ"
4280             underscore_name="vs_threads"
4281             units="threads"
4282             symbol_name="VsThreads"
4283             semantic_type="event"
4284             mdapi_supported_apis="OGL IO BB"
4285             mdapi_usage_flags="Tier3 Frame Batch Draw"
4286             mdapi_hw_unit_type="gpu"
4287             mdapi_group="EU Array/Vertex Shader"
4288             />
4289    <counter name="FS Threads Dispatched"
4290             description="The total number of fragment shader hardware threads dispatched."
4291             data_type="uint64"
4292             equation="A 6 READ"
4293             underscore_name="ps_threads"
4294             units="threads"
4295             symbol_name="PsThreads"
4296             semantic_type="event"
4297             mdapi_supported_apis="OGL IO BB"
4298             mdapi_usage_flags="Tier3 Frame Batch Draw"
4299             mdapi_hw_unit_type="gpu"
4300             mdapi_group="EU Array/Fragment Shader"
4301             />
4302    <counter name="EU FPU0 Hybrid Instruction"
4303             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4304             data_type="float"
4305             max_equation="100"
4306             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4307             underscore_name="eu_hybrid_fpu0_instruction"
4308             units="percent"
4309             symbol_name="EuHybridFpu0Instruction"
4310             semantic_type="duration"
4311             mdapi_supported_apis="OGL IO BB"
4312             mdapi_usage_flags="Tier4 Frame Batch Draw"
4313             mdapi_group="EU Array/Pipes/Instructions"
4314             mdapi_hw_unit_type="gpu"
4315             />
4316    <counter name="L3 Misses"
4317             description="The total number of L3 misses."
4318             data_type="uint64"
4319             equation="C 4 READ C 5 READ UADD"
4320             underscore_name="l3_misses"
4321             units="messages"
4322             symbol_name="L3Misses"
4323             semantic_type="event"
4324             mdapi_supported_apis="OGL OCL IO BB"
4325             mdapi_usage_flags="Tier3 Frame Batch Draw"
4326             mdapi_hw_unit_type="gpu"
4327             mdapi_group="L3/TAG"
4328             />
4329    <counter name="Shader Barrier Messages"
4330             description="The total number of shader barrier messages."
4331             data_type="uint64"
4332             equation="A 35 READ"
4333             underscore_name="shader_barriers"
4334             units="messages"
4335             symbol_name="ShaderBarriers"
4336             semantic_type="event"
4337             mdapi_supported_apis="OGL OCL IO BB"
4338             mdapi_usage_flags="Tier3 Frame Batch Draw"
4339             mdapi_hw_unit_type="gpu"
4340             mdapi_group="EU Array/Barrier"
4341             />
4342    <counter name="L3 Bank 00 Accesses"
4343             description="The total number of accesses to L3 Bank 00."
4344             data_type="uint64"
4345             equation="C 0 READ 2 UMUL"
4346             underscore_name="l3_bank00_accesses"
4347             units="messages"
4348             symbol_name="L3Bank00Accesses"
4349             availability="$SliceMask 0x01 AND"
4350             semantic_type="event"
4351             mdapi_supported_apis="OGL OCL IO BB"
4352             mdapi_usage_flags="Tier4 Frame Batch Draw"
4353             mdapi_hw_unit_type="slice"
4354             mdapi_group="L3"
4355             />
4356    <counter name="EU FPU0 Move Instruction"
4357             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4358             data_type="float"
4359             max_equation="100"
4360             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4361             underscore_name="eu_move_fpu0_instruction"
4362             units="percent"
4363             symbol_name="EuMoveFpu0Instruction"
4364             semantic_type="duration"
4365             mdapi_supported_apis="OGL IO BB"
4366             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4367             mdapi_group="EU Array/Pipes/Instructions"
4368             mdapi_hw_unit_type="gpu"
4369             />
4370    <counter name="Sampler Texels"
4371             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4372             data_type="uint64"
4373             equation="A 28 READ 4 UMUL"
4374             underscore_name="sampler_texels"
4375             units="texels"
4376             symbol_name="SamplerTexels"
4377             semantic_type="event"
4378             mdapi_supported_apis="OGL OCL IO BB"
4379             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4380             mdapi_hw_unit_type="gpu"
4381             mdapi_group="Sampler/Sampler Input"
4382             />
4383    <counter name="Pixels Failing Tests"
4384             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4385             data_type="uint64"
4386             equation="A 25 READ 4 UMUL"
4387             underscore_name="pixels_failing_post_ps_tests"
4388             units="pixels"
4389             symbol_name="PixelsFailingPostPsTests"
4390             semantic_type="event"
4391             mdapi_supported_apis="OGL IO BB"
4392             mdapi_usage_flags="Tier3 Frame Batch Draw"
4393             mdapi_hw_unit_type="gpu"
4394             mdapi_group="3D Pipe/Output Merger"
4395             />
4396    <counter name="EU FPU1 Hybrid Instruction"
4397             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4398             data_type="float"
4399             max_equation="100"
4400             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4401             underscore_name="eu_hybrid_fpu1_instruction"
4402             units="percent"
4403             symbol_name="EuHybridFpu1Instruction"
4404             semantic_type="duration"
4405             mdapi_supported_apis="OGL IO BB"
4406             mdapi_usage_flags="Tier4 Frame Batch Draw"
4407             mdapi_group="EU Array/Pipes/Instructions"
4408             mdapi_hw_unit_type="gpu"
4409             />
4410    <counter name="GPU Time Elapsed"
4411             description="Time elapsed on the GPU during the measurement."
4412             data_type="uint64"
4413             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4414             underscore_name="gpu_time"
4415             units="ns"
4416             symbol_name="GpuTime"
4417             semantic_type="duration"
4418             mdapi_supported_apis="OGL OCL IO BB"
4419             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4420             mdapi_hw_unit_type="gpu"
4421             mdapi_group="GPU"
4422             />
4423    <counter name="AVG GPU Core Frequency"
4424             description="Average GPU Core Frequency in the measurement."
4425             data_type="uint64"
4426             max_equation="$GpuMaxFrequency"
4427             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4428             underscore_name="avg_gpu_core_frequency"
4429             units="hz"
4430             symbol_name="AvgGpuCoreFrequency"
4431             semantic_type="event"
4432             mdapi_supported_apis="OGL OCL IO BB"
4433             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4434             mdapi_group="GPU"
4435             mdapi_hw_unit_type="gpu"
4436             />
4437    <counter name="Sampler Texels Misses"
4438             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4439             data_type="uint64"
4440             equation="A 29 READ 4 UMUL"
4441             underscore_name="sampler_texel_misses"
4442             units="texels"
4443             symbol_name="SamplerTexelMisses"
4444             semantic_type="event"
4445             mdapi_supported_apis="OGL OCL IO BB"
4446             mdapi_usage_flags="Tier3 Batch Frame Draw"
4447             mdapi_hw_unit_type="gpu"
4448             mdapi_group="Sampler/Sampler Cache"
4449             />
4450    <counter name="CS Threads Dispatched"
4451             description="The total number of compute shader hardware threads dispatched."
4452             data_type="uint64"
4453             equation="A 4 READ"
4454             underscore_name="cs_threads"
4455             units="threads"
4456             symbol_name="CsThreads"
4457             semantic_type="event"
4458             mdapi_supported_apis="OGL4 OCL IO BB"
4459             mdapi_usage_flags="Tier3 Frame Batch Draw"
4460             mdapi_hw_unit_type="gpu"
4461             mdapi_group="EU Array/Compute Shader"
4462             />
4463    <counter name="SLM Bytes Read"
4464             description="The total number of GPU memory bytes read from shared local memory."
4465             data_type="uint64"
4466             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4467             equation="A 30 READ 64 UMUL"
4468             underscore_name="slm_bytes_read"
4469             units="bytes"
4470             symbol_name="SlmBytesRead"
4471             semantic_type="throughput"
4472             mdapi_supported_apis="OGL4 OCL IO BB"
4473             mdapi_usage_flags="Tier3 Frame Batch Draw"
4474             mdapi_group="L3/Data Port/SLM"
4475             mdapi_hw_unit_type="gpu"
4476             />
4477    <counter name="GTI Read Throughput"
4478             description="The total number of GPU memory bytes read from GTI."
4479             data_type="uint64"
4480             max_equation="$GpuCoreClocks 64 UMUL"
4481             equation="C 6 READ 64 UMUL"
4482             underscore_name="gti_read_throughput"
4483             units="bytes"
4484             symbol_name="GtiReadThroughput"
4485             semantic_type="throughput"
4486             mdapi_supported_apis="OGL OCL IO BB"
4487             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4488             mdapi_group="GTI"
4489             mdapi_hw_unit_type="gpu"
4490             />
4491    <counter name="GTI L3 Throughput"
4492             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4493             data_type="uint64"
4494             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4495             equation="C 4 READ C 5 READ UADD 64 UMUL"
4496             underscore_name="gti_l3_throughput"
4497             units="bytes"
4498             symbol_name="GtiL3Throughput"
4499             semantic_type="throughput"
4500             mdapi_supported_apis="OGL OCL IO BB"
4501             mdapi_usage_flags="Tier2 Frame Batch Draw"
4502             mdapi_group="GTI/L3"
4503             mdapi_hw_unit_type="gpu"
4504             />
4505    <counter name="L3 Bank 00 IC Accesses"
4506             description="The total number of accesses to L3 Bank 00 from IC cache."
4507             data_type="uint64"
4508             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4509             underscore_name="l3_bank00_ic_accesses"
4510             units="messages"
4511             symbol_name="L3Bank00IcAccesses"
4512             availability="$SliceMask 0x01 AND"
4513             semantic_type="event"
4514             mdapi_supported_apis="OGL OCL IO BB"
4515             mdapi_usage_flags="Tier4 Frame Batch Draw"
4516             mdapi_hw_unit_type="slice"
4517             mdapi_group="L3/IC"
4518             />
4519    <counter name="L3 Bank 00 IC Hits"
4520             description="The total number of hits in L3 Bank 00 from IC cache."
4521             data_type="uint64"
4522             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4523             underscore_name="l3_bank00_ic_hits"
4524             units="messages"
4525             symbol_name="L3Bank00IcHits"
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="Sampler Accesses"
4534             description="The total number of messages send to samplers."
4535             data_type="uint64"
4536             equation="A 28 READ"
4537             underscore_name="sampler_accesses"
4538             units="messages"
4539             symbol_name="SamplerAccesses"
4540             semantic_type="event"
4541             mdapi_supported_apis="OGL OCL IO BB"
4542             mdapi_usage_flags="Tier3 Batch Frame Draw"
4543             mdapi_hw_unit_type="gpu"
4544             mdapi_group="Sampler"
4545             />
4546    <counter name="L3 Bank 01 Accesses"
4547             description="The total number of accesses to L3 Bank 01."
4548             data_type="uint64"
4549             equation="C 1 READ 2 UMUL"
4550             underscore_name="l3_bank01_accesses"
4551             units="messages"
4552             symbol_name="L3Bank01Accesses"
4553             availability="$SliceMask 0x01 AND"
4554             semantic_type="event"
4555             mdapi_supported_apis="OGL OCL IO BB"
4556             mdapi_usage_flags="Tier4 Frame Batch Draw"
4557             mdapi_hw_unit_type="slice"
4558             mdapi_group="L3"
4559             />
4560    <counter name="GPU Busy"
4561             description="The percentage of time in which the GPU has been processing GPU commands."
4562             data_type="float"
4563             max_equation="100"
4564             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4565             underscore_name="gpu_busy"
4566             units="percent"
4567             symbol_name="GpuBusy"
4568             semantic_type="duration"
4569             mdapi_supported_apis="OGL OCL IO BB"
4570             mdapi_usage_flags="Tier1 Overview System Frame"
4571             mdapi_group="GPU"
4572             mdapi_hw_unit_type="gpu"
4573             />
4574    <counter name="EU FPU0 Ternary Instruction"
4575             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4576             data_type="float"
4577             max_equation="100"
4578             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4579             underscore_name="eu_ternary_fpu0_instruction"
4580             units="percent"
4581             symbol_name="EuTernaryFpu0Instruction"
4582             semantic_type="duration"
4583             mdapi_supported_apis="OGL IO BB"
4584             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4585             mdapi_group="EU Array/Pipes/Instructions"
4586             mdapi_hw_unit_type="gpu"
4587             />
4588    <counter name="Shader Atomic Memory Accesses"
4589             description="The total number of shader atomic memory accesses."
4590             data_type="uint64"
4591             equation="A 34 READ"
4592             underscore_name="shader_atomics"
4593             units="messages"
4594             symbol_name="ShaderAtomics"
4595             semantic_type="event"
4596             mdapi_supported_apis="OGL OCL IO BB"
4597             mdapi_usage_flags="Tier3 Frame Batch Draw"
4598             mdapi_hw_unit_type="gpu"
4599             mdapi_group="L3/Data Port/Atomics"
4600             />
4601    <counter name="Rasterized Pixels"
4602             description="The total number of rasterized pixels."
4603             data_type="uint64"
4604             equation="A 21 READ 4 UMUL"
4605             underscore_name="rasterized_pixels"
4606             units="pixels"
4607             symbol_name="RasterizedPixels"
4608             semantic_type="event"
4609             mdapi_supported_apis="OGL IO BB"
4610             mdapi_usage_flags="Tier3 Frame Batch Draw"
4611             mdapi_hw_unit_type="gpu"
4612             mdapi_group="3D Pipe/Rasterizer"
4613             />
4614    <counter name="DS Threads Dispatched"
4615             description="The total number of domain shader hardware threads dispatched."
4616             data_type="uint64"
4617             equation="A 3 READ"
4618             underscore_name="ds_threads"
4619             units="threads"
4620             symbol_name="DsThreads"
4621             semantic_type="event"
4622             mdapi_supported_apis="OGL4 IO BB"
4623             mdapi_usage_flags="Tier3 Frame Batch Draw"
4624             mdapi_hw_unit_type="gpu"
4625             mdapi_group="EU Array/Domain Shader"
4626             />
4627    <counter name="Samples Written"
4628             description="The total number of samples or pixels written to all render targets."
4629             data_type="uint64"
4630             equation="A 26 READ 4 UMUL"
4631             underscore_name="samples_written"
4632             units="pixels"
4633             symbol_name="SamplesWritten"
4634             semantic_type="event"
4635             mdapi_supported_apis="OGL IO BB"
4636             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4637             mdapi_hw_unit_type="gpu"
4638             mdapi_group="3D Pipe/Output Merger"
4639             />
4640    <counter name="EU FPU1 Move Instruction"
4641             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4642             data_type="float"
4643             max_equation="100"
4644             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4645             underscore_name="eu_move_fpu1_instruction"
4646             units="percent"
4647             symbol_name="EuMoveFpu1Instruction"
4648             semantic_type="duration"
4649             mdapi_supported_apis="OGL IO BB"
4650             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4651             mdapi_group="EU Array/Pipes/Instructions"
4652             mdapi_hw_unit_type="gpu"
4653             />
4654    <counter name="EU Stall"
4655             description="The percentage of time in which the Execution Units were stalled."
4656             data_type="float"
4657             max_equation="100"
4658             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4659             underscore_name="eu_stall"
4660             units="percent"
4661             symbol_name="EuStall"
4662             semantic_type="duration"
4663             mdapi_supported_apis="OGL OCL IO BB"
4664             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4665             mdapi_group="EU Array"
4666             mdapi_hw_unit_type="gpu"
4667             />
4668    <counter name="Samples Blended"
4669             description="The total number of blended samples or pixels written to all render targets."
4670             data_type="uint64"
4671             equation="A 27 READ 4 UMUL"
4672             underscore_name="samples_blended"
4673             units="pixels"
4674             symbol_name="SamplesBlended"
4675             semantic_type="event"
4676             mdapi_supported_apis="OGL IO BB"
4677             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4678             mdapi_hw_unit_type="gpu"
4679             mdapi_group="3D Pipe/Output Merger"
4680             />
4681    <counter name="Early Depth Test Fails"
4682             description="The total number of pixels dropped on early depth test."
4683             data_type="uint64"
4684             equation="A 23 READ 4 UMUL"
4685             underscore_name="early_depth_test_fails"
4686             units="pixels"
4687             symbol_name="EarlyDepthTestFails"
4688             semantic_type="event"
4689             mdapi_supported_apis="OGL IO BB"
4690             mdapi_usage_flags="Tier3 Frame Batch Draw"
4691             mdapi_hw_unit_type="gpu"
4692             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4693             />
4694    <counter name="L3 Bank 02 Accesses"
4695             description="The total number of accesses to L3 Bank 02."
4696             data_type="uint64"
4697             equation="B 2 READ 2 UMUL"
4698             underscore_name="l3_bank02_accesses"
4699             units="messages"
4700             symbol_name="L3Bank02Accesses"
4701             availability="$SliceMask 0x01 AND"
4702             semantic_type="event"
4703             mdapi_supported_apis="OGL OCL IO BB"
4704             mdapi_usage_flags="Tier4 Frame Batch Draw"
4705             mdapi_hw_unit_type="slice"
4706             mdapi_group="L3"
4707             />
4708    <counter name="HS Threads Dispatched"
4709             description="The total number of hull shader hardware threads dispatched."
4710             data_type="uint64"
4711             equation="A 2 READ"
4712             underscore_name="hs_threads"
4713             units="threads"
4714             symbol_name="HsThreads"
4715             semantic_type="event"
4716             mdapi_supported_apis="OGL4 IO BB"
4717             mdapi_usage_flags="Tier3 Frame Batch Draw"
4718             mdapi_hw_unit_type="gpu"
4719             mdapi_group="EU Array/Hull Shader"
4720             />
4721    <counter name="L3 Total Throughput"
4722             description="The total number of GPU memory bytes transferred via L3."
4723             data_type="uint64"
4724             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4725             equation="$L3Accesses 64 UMUL"
4726             underscore_name="l3_total_throughput"
4727             units="bytes"
4728             symbol_name="L3TotalThroughput"
4729             semantic_type="throughput"
4730             mdapi_supported_apis="OGL OCL IO BB"
4731             mdapi_usage_flags="Tier3 Frame Batch Draw"
4732             mdapi_group="L3"
4733             mdapi_hw_unit_type="gpu"
4734             />
4735    <counter name="GTI Write Throughput"
4736             description="The total number of GPU memory bytes written to GTI."
4737             data_type="uint64"
4738             max_equation="$GpuCoreClocks 32 UMUL"
4739             equation="C 7 READ 64 UMUL"
4740             underscore_name="gti_write_throughput"
4741             units="bytes"
4742             symbol_name="GtiWriteThroughput"
4743             semantic_type="throughput"
4744             mdapi_supported_apis="OGL OCL IO BB"
4745             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4746             mdapi_group="GTI"
4747             mdapi_hw_unit_type="gpu"
4748             />
4749    <counter name="SLM Bytes Written"
4750             description="The total number of GPU memory bytes written into shared local memory."
4751             data_type="uint64"
4752             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4753             equation="A 31 READ 64 UMUL"
4754             underscore_name="slm_bytes_written"
4755             units="bytes"
4756             symbol_name="SlmBytesWritten"
4757             semantic_type="throughput"
4758             mdapi_supported_apis="OGL4 OCL IO BB"
4759             mdapi_usage_flags="Tier3 Frame Batch Draw"
4760             mdapi_group="L3/Data Port/SLM"
4761             mdapi_hw_unit_type="gpu"
4762             />
4763    <counter name="L3 Shader Throughput"
4764             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4765             data_type="uint64"
4766             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4767             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4768             underscore_name="l3_shader_throughput"
4769             units="bytes"
4770             symbol_name="L3ShaderThroughput"
4771             semantic_type="throughput"
4772             mdapi_supported_apis="OGL4 OCL IO BB"
4773             mdapi_usage_flags="Tier2 Frame Batch Draw"
4774             mdapi_group="L3/Data Port"
4775             mdapi_hw_unit_type="gpu"
4776             />
4777    <counter name="Samples Killed in FS"
4778             description="The total number of samples or pixels dropped in fragment shaders."
4779             data_type="uint64"
4780             equation="A 24 READ 4 UMUL"
4781             underscore_name="samples_killed_in_ps"
4782             units="pixels"
4783             symbol_name="SamplesKilledInPs"
4784             semantic_type="event"
4785             mdapi_supported_apis="OGL IO BB"
4786             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4787             mdapi_hw_unit_type="gpu"
4788             mdapi_group="3D Pipe/Fragment Shader"
4789             />
4790    <counter name="EU FPU1 Binary Instruction"
4791             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4792             data_type="float"
4793             max_equation="100"
4794             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4795             underscore_name="eu_binary_fpu1_instruction"
4796             units="percent"
4797             symbol_name="EuBinaryFpu1Instruction"
4798             semantic_type="duration"
4799             mdapi_supported_apis="OGL IO BB"
4800             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4801             mdapi_group="EU Array/Pipes/Instructions"
4802             mdapi_hw_unit_type="gpu"
4803             />
4804    <counter name="EU FPU1 Ternary Instruction"
4805             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4806             data_type="float"
4807             max_equation="100"
4808             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4809             underscore_name="eu_ternary_fpu1_instruction"
4810             units="percent"
4811             symbol_name="EuTernaryFpu1Instruction"
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 Send Pipe Active"
4819             description="The percentage of time in which EU send pipeline was actively processing."
4820             data_type="float"
4821             max_equation="100"
4822             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4823             underscore_name="eu_send_active"
4824             units="percent"
4825             symbol_name="EuSendActive"
4826             semantic_type="duration"
4827             mdapi_supported_apis="OGL IO BB"
4828             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4829             mdapi_group="EU Array/Pipes"
4830             mdapi_hw_unit_type="gpu"
4831             />
4832    <register_config type="NOA">
4833        <register type="NOA" address="0x00009840" value="0x00000080" />
4834        <register type="NOA" address="0x00009888" value="0x166C03B0" />
4835        <register type="NOA" address="0x00009888" value="0x1593001E" />
4836        <register type="NOA" address="0x00009888" value="0x3F900C00" />
4837        <register type="NOA" address="0x00009888" value="0x41900000" />
4838        <register type="NOA" address="0x00009888" value="0x002D1000" />
4839        <register type="NOA" address="0x00009888" value="0x062D4000" />
4840        <register type="NOA" address="0x00009888" value="0x082D5000" />
4841        <register type="NOA" address="0x00009888" value="0x0E2D5000" />
4842        <register type="NOA" address="0x00009888" value="0x0C2E0400" />
4843        <register type="NOA" address="0x00009888" value="0x0E2E1500" />
4844        <register type="NOA" address="0x00009888" value="0x102E0140" />
4845        <register type="NOA" address="0x00009888" value="0x044C4000" />
4846        <register type="NOA" address="0x00009888" value="0x0A4C8000" />
4847        <register type="NOA" address="0x00009888" value="0x0C4CC000" />
4848        <register type="NOA" address="0x00009888" value="0x144C8000" />
4849        <register type="NOA" address="0x00009888" value="0x164C2000" />
4850        <register type="NOA" address="0x00009888" value="0x004E2000" />
4851        <register type="NOA" address="0x00009888" value="0x064E8000" />
4852        <register type="NOA" address="0x00009888" value="0x084EA000" />
4853        <register type="NOA" address="0x00009888" value="0x0E4EA000" />
4854        <register type="NOA" address="0x00009888" value="0x1A4F4001" />
4855        <register type="NOA" address="0x00009888" value="0x1C4F5005" />
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="0x146C0000" />
4862        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4863        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4864        <register type="NOA" address="0x00009888" value="0x180F1000" />
4865        <register type="NOA" address="0x00009888" value="0x1A0FA800" />
4866        <register type="NOA" address="0x00009888" value="0x1C0F0A00" />
4867        <register type="NOA" address="0x00009888" value="0x182C4000" />
4868        <register type="NOA" address="0x00009888" value="0x1C2C4015" />
4869        <register type="NOA" address="0x00009888" value="0x1E2C0001" />
4870        <register type="NOA" address="0x00009888" value="0x03931980" />
4871        <register type="NOA" address="0x00009888" value="0x05930032" />
4872        <register type="NOA" address="0x00009888" value="0x11930000" />
4873        <register type="NOA" address="0x00009888" value="0x01938000" />
4874        <register type="NOA" address="0x00009888" value="0x0F938000" />
4875        <register type="NOA" address="0x00009888" value="0x1993A00A" />
4876        <register type="NOA" address="0x00009888" value="0x07930000" />
4877        <register type="NOA" address="0x00009888" value="0x09930000" />
4878        <register type="NOA" address="0x00009888" value="0x1D900177" />
4879        <register type="NOA" address="0x00009888" value="0x1F900178" />
4880        <register type="NOA" address="0x00009888" value="0x35900000" />
4881        <register type="NOA" address="0x00009888" value="0x13904000" />
4882        <register type="NOA" address="0x00009888" value="0x21904000" />
4883        <register type="NOA" address="0x00009888" value="0x23904000" />
4884        <register type="NOA" address="0x00009888" value="0x25904000" />
4885        <register type="NOA" address="0x00009888" value="0x2F904000" />
4886        <register type="NOA" address="0x00009888" value="0x31904000" />
4887        <register type="NOA" address="0x00009888" value="0x19904000" />
4888        <register type="NOA" address="0x00009888" value="0x1B904000" />
4889        <register type="NOA" address="0x00009888" value="0x53901000" />
4890        <register type="NOA" address="0x00009888" value="0x43900000" />
4891        <register type="NOA" address="0x00009888" value="0x55900111" />
4892        <register type="NOA" address="0x00009888" value="0x47900001" />
4893        <register type="NOA" address="0x00009888" value="0x57900000" />
4894        <register type="NOA" address="0x00009888" value="0x49900000" />
4895        <register type="NOA" address="0x00009888" value="0x37900000" />
4896        <register type="NOA" address="0x00009888" value="0x33900000" />
4897        <register type="NOA" address="0x00009888" value="0x59900000" />
4898        <register type="NOA" address="0x00009888" value="0x4B900000" />
4899        <register type="NOA" address="0x00009888" value="0x4D900000" />
4900        <register type="NOA" address="0x00009888" value="0x45900400" />
4901    </register_config>
4902    <register_config type="OA">
4903        <register type="OA" address="0x00002710" value="0x00000000" />
4904        <register type="OA" address="0x00002714" value="0x30800000" />
4905        <register type="OA" address="0x00002720" value="0x00000000" />
4906        <register type="OA" address="0x00002724" value="0x30800000" />
4907        <register type="OA" address="0x00002740" value="0x00000000" />
4908        <register type="OA" address="0x00002770" value="0x0007FFFA" />
4909        <register type="OA" address="0x00002774" value="0x0000FEFE" />
4910        <register type="OA" address="0x00002778" value="0x0007FFFA" />
4911        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4912        <register type="OA" address="0x00002790" value="0x0007FFFA" />
4913        <register type="OA" address="0x00002794" value="0x0000FBEF" />
4914        <register type="OA" address="0x00002798" value="0x0007FFFA" />
4915        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4916    </register_config>
4917    <register_config type="FLEX">
4918        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4919        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4920        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4921        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4922        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4923        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4924        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4925    </register_config>
4926  </set>
4927
4928  <set name="Metric set HDCAndSF"
4929       mdapi_supported_apis="OGL OCL IO BB"
4930       underscore_name="hdc_and_sf"
4931       hw_config_guid="530d176d-2a18-4014-adf8-1500c6c60835"
4932       chipset="GLK"
4933       symbol_name="HDCAndSF"
4934       >
4935    <counter name="GPU Core Clocks"
4936             description="The total number of GPU core clocks elapsed during the measurement."
4937             data_type="uint64"
4938             equation="GPU_CLOCK 0 READ"
4939             underscore_name="gpu_core_clocks"
4940             units="cycles"
4941             symbol_name="GpuCoreClocks"
4942             semantic_type="event"
4943             mdapi_supported_apis=""
4944             mdapi_usage_flags="Tier1 Frame Batch Draw"
4945             mdapi_hw_unit_type="gpu"
4946             mdapi_group="GPU"
4947             />
4948    <counter name="EU Active"
4949             description="The percentage of time in which the Execution Units were actively processing."
4950             data_type="float"
4951             max_equation="100"
4952             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4953             underscore_name="eu_active"
4954             units="percent"
4955             symbol_name="EuActive"
4956             semantic_type="duration"
4957             mdapi_supported_apis=""
4958             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4959             mdapi_group="EU Array"
4960             mdapi_hw_unit_type="gpu"
4961             />
4962    <counter name="EU Both FPU Pipes Active"
4963             description="The percentage of time in which both EU FPU pipelines were actively processing."
4964             data_type="float"
4965             max_equation="100"
4966             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4967             underscore_name="eu_fpu_both_active"
4968             units="percent"
4969             symbol_name="EuFpuBothActive"
4970             semantic_type="duration"
4971             mdapi_supported_apis=""
4972             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4973             mdapi_group="EU Array/Pipes"
4974             mdapi_hw_unit_type="gpu"
4975             />
4976    <counter name="VS Send Pipe Active"
4977             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4978             data_type="float"
4979             max_equation="100"
4980             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4981             underscore_name="vs_send_active"
4982             units="percent"
4983             symbol_name="VsSendActive"
4984             semantic_type="duration"
4985             mdapi_supported_apis="OGL IO BB"
4986             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4987             mdapi_group="EU Array/Vertex Shader"
4988             mdapi_hw_unit_type="gpu"
4989             />
4990    <counter name="VS FPU1 Pipe Active"
4991             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4992             data_type="float"
4993             max_equation="100"
4994             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4995             underscore_name="vs_fpu1_active"
4996             units="percent"
4997             symbol_name="VsFpu1Active"
4998             semantic_type="duration"
4999             mdapi_supported_apis="OGL IO BB"
5000             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5001             mdapi_group="EU Array/Vertex Shader"
5002             mdapi_hw_unit_type="gpu"
5003             />
5004    <counter name="GS Threads Dispatched"
5005             description="The total number of geometry shader hardware threads dispatched."
5006             data_type="uint64"
5007             equation="A 5 READ"
5008             underscore_name="gs_threads"
5009             units="threads"
5010             symbol_name="GsThreads"
5011             semantic_type="event"
5012             mdapi_supported_apis="OGL4 IO BB"
5013             mdapi_usage_flags="Tier3 Frame Batch Draw"
5014             mdapi_hw_unit_type="gpu"
5015             mdapi_group="EU Array/Geometry Shader"
5016             />
5017    <counter name="Early Hi-Depth Test Fails"
5018             description="The total number of pixels dropped on early hierarchical depth test."
5019             data_type="uint64"
5020             equation="A 22 READ 4 UMUL"
5021             underscore_name="hi_depth_test_fails"
5022             units="pixels"
5023             symbol_name="HiDepthTestFails"
5024             semantic_type="event"
5025             mdapi_supported_apis="OGL IO BB"
5026             mdapi_usage_flags="Tier3 Frame Batch Draw"
5027             mdapi_hw_unit_type="gpu"
5028             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5029             />
5030    <counter name="FS Both FPU Active"
5031             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5032             data_type="float"
5033             max_equation="100"
5034             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5035             underscore_name="ps_eu_both_fpu_active"
5036             units="percent"
5037             symbol_name="PsEuBothFpuActive"
5038             semantic_type="duration"
5039             mdapi_supported_apis="OGL IO BB"
5040             mdapi_usage_flags="Tier4 Frame Batch Draw"
5041             mdapi_group="3D Pipe/Fragment Shader"
5042             mdapi_hw_unit_type="gpu"
5043             />
5044    <counter name="VS Threads Dispatched"
5045             description="The total number of vertex shader hardware threads dispatched."
5046             data_type="uint64"
5047             equation="A 1 READ"
5048             underscore_name="vs_threads"
5049             units="threads"
5050             symbol_name="VsThreads"
5051             semantic_type="event"
5052             mdapi_supported_apis="OGL IO BB"
5053             mdapi_usage_flags="Tier3 Frame Batch Draw"
5054             mdapi_hw_unit_type="gpu"
5055             mdapi_group="EU Array/Vertex Shader"
5056             />
5057    <counter name="Polygon Data Ready"
5058             description="The percentage of time in which geometry pipeline output is ready"
5059             data_type="float"
5060             max_equation="100"
5061             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5062             underscore_name="poly_data_ready"
5063             units="percent"
5064             symbol_name="PolyDataReady"
5065             semantic_type="duration"
5066             mdapi_supported_apis=""
5067             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5068             mdapi_group="GPU/3D Pipe/Strip-Fans"
5069             mdapi_hw_unit_type="gpu"
5070             />
5071    <counter name="FS Threads Dispatched"
5072             description="The total number of fragment shader hardware threads dispatched."
5073             data_type="uint64"
5074             equation="A 6 READ"
5075             underscore_name="ps_threads"
5076             units="threads"
5077             symbol_name="PsThreads"
5078             semantic_type="event"
5079             mdapi_supported_apis="OGL IO BB"
5080             mdapi_usage_flags="Tier3 Frame Batch Draw"
5081             mdapi_hw_unit_type="gpu"
5082             mdapi_group="EU Array/Fragment Shader"
5083             />
5084    <counter name="Shader Barrier Messages"
5085             description="The total number of shader barrier messages."
5086             data_type="uint64"
5087             equation="A 35 READ"
5088             underscore_name="shader_barriers"
5089             units="messages"
5090             symbol_name="ShaderBarriers"
5091             semantic_type="event"
5092             mdapi_supported_apis=""
5093             mdapi_usage_flags="Tier3 Frame Batch Draw"
5094             mdapi_hw_unit_type="gpu"
5095             mdapi_group="EU Array/Barrier"
5096             />
5097    <counter name="Sampler Texels"
5098             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5099             data_type="uint64"
5100             equation="A 28 READ 4 UMUL"
5101             underscore_name="sampler_texels"
5102             units="texels"
5103             symbol_name="SamplerTexels"
5104             semantic_type="event"
5105             mdapi_supported_apis=""
5106             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5107             mdapi_hw_unit_type="gpu"
5108             mdapi_group="Sampler/Sampler Input"
5109             />
5110    <counter name="Pixels Failing Tests"
5111             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5112             data_type="uint64"
5113             equation="A 25 READ 4 UMUL"
5114             underscore_name="pixels_failing_post_ps_tests"
5115             units="pixels"
5116             symbol_name="PixelsFailingPostPsTests"
5117             semantic_type="event"
5118             mdapi_supported_apis="OGL IO BB"
5119             mdapi_usage_flags="Tier3 Frame Batch Draw"
5120             mdapi_hw_unit_type="gpu"
5121             mdapi_group="3D Pipe/Output Merger"
5122             />
5123    <counter name="GPU Time Elapsed"
5124             description="Time elapsed on the GPU during the measurement."
5125             data_type="uint64"
5126             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5127             underscore_name="gpu_time"
5128             units="ns"
5129             symbol_name="GpuTime"
5130             semantic_type="duration"
5131             mdapi_supported_apis=""
5132             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5133             mdapi_hw_unit_type="gpu"
5134             mdapi_group="GPU"
5135             />
5136    <counter name="AVG GPU Core Frequency"
5137             description="Average GPU Core Frequency in the measurement."
5138             data_type="uint64"
5139             max_equation="$GpuMaxFrequency"
5140             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5141             underscore_name="avg_gpu_core_frequency"
5142             units="hz"
5143             symbol_name="AvgGpuCoreFrequency"
5144             semantic_type="event"
5145             mdapi_supported_apis=""
5146             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5147             mdapi_group="GPU"
5148             mdapi_hw_unit_type="gpu"
5149             />
5150    <counter name="Sampler Texels Misses"
5151             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5152             data_type="uint64"
5153             equation="A 29 READ 4 UMUL"
5154             underscore_name="sampler_texel_misses"
5155             units="texels"
5156             symbol_name="SamplerTexelMisses"
5157             semantic_type="event"
5158             mdapi_supported_apis=""
5159             mdapi_usage_flags="Tier3 Batch Frame Draw"
5160             mdapi_hw_unit_type="gpu"
5161             mdapi_group="Sampler/Sampler Cache"
5162             />
5163    <counter name="HDC stalled by L3 (s0.ss1)"
5164             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5165             data_type="float"
5166             max_equation="100"
5167             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5168             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5169             units="percent"
5170             symbol_name="NonSamplerShader01AccessStalledOnL3"
5171             availability="$SubsliceMask 0x2 AND"
5172             semantic_type="duration"
5173             mdapi_supported_apis=""
5174             mdapi_usage_flags="Tier3 Frame Batch Draw"
5175             mdapi_group="GPU/Data Port"
5176             mdapi_hw_unit_type="subslice"
5177             />
5178    <counter name="CS Threads Dispatched"
5179             description="The total number of compute shader hardware threads dispatched."
5180             data_type="uint64"
5181             equation="A 4 READ"
5182             underscore_name="cs_threads"
5183             units="threads"
5184             symbol_name="CsThreads"
5185             semantic_type="event"
5186             mdapi_supported_apis="OGL4 OCL IO BB"
5187             mdapi_usage_flags="Tier3 Frame Batch Draw"
5188             mdapi_hw_unit_type="gpu"
5189             mdapi_group="EU Array/Compute Shader"
5190             />
5191    <counter name="SLM Bytes Read"
5192             description="The total number of GPU memory bytes read from shared local memory."
5193             data_type="uint64"
5194             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5195             equation="A 30 READ 64 UMUL"
5196             underscore_name="slm_bytes_read"
5197             units="bytes"
5198             symbol_name="SlmBytesRead"
5199             semantic_type="throughput"
5200             mdapi_supported_apis="OGL4 OCL IO BB"
5201             mdapi_usage_flags="Tier3 Frame Batch Draw"
5202             mdapi_group="L3/Data Port/SLM"
5203             mdapi_hw_unit_type="gpu"
5204             />
5205    <counter name="PS FPU1 Pipe Active"
5206             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5207             data_type="float"
5208             max_equation="100"
5209             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5210             underscore_name="ps_fpu1_active"
5211             units="percent"
5212             symbol_name="PsFpu1Active"
5213             semantic_type="duration"
5214             mdapi_supported_apis="OGL IO BB"
5215             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5216             mdapi_group="EU Array/Pixel Shader"
5217             mdapi_hw_unit_type="gpu"
5218             />
5219    <counter name="PS Send Pipeline Active"
5220             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5221             data_type="float"
5222             max_equation="100"
5223             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5224             underscore_name="ps_send_active"
5225             units="percent"
5226             symbol_name="PsSendActive"
5227             semantic_type="duration"
5228             mdapi_supported_apis="OGL IO BB"
5229             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5230             mdapi_group="EU Array/Pixel Shader"
5231             mdapi_hw_unit_type="gpu"
5232             />
5233    <counter name="VS FPU0 Pipe Active"
5234             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5235             data_type="float"
5236             max_equation="100"
5237             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5238             underscore_name="vs_fpu0_active"
5239             units="percent"
5240             symbol_name="VsFpu0Active"
5241             semantic_type="duration"
5242             mdapi_supported_apis="OGL IO BB"
5243             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5244             mdapi_group="EU Array/Vertex Shader"
5245             mdapi_hw_unit_type="gpu"
5246             />
5247    <counter name="GPU Busy"
5248             description="The percentage of time in which the GPU has been processing GPU commands."
5249             data_type="float"
5250             max_equation="100"
5251             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5252             underscore_name="gpu_busy"
5253             units="percent"
5254             symbol_name="GpuBusy"
5255             semantic_type="duration"
5256             mdapi_supported_apis=""
5257             mdapi_usage_flags="Tier1 Overview System Frame"
5258             mdapi_group="GPU"
5259             mdapi_hw_unit_type="gpu"
5260             />
5261    <counter name="Rasterized Pixels"
5262             description="The total number of rasterized pixels."
5263             data_type="uint64"
5264             equation="A 21 READ 4 UMUL"
5265             underscore_name="rasterized_pixels"
5266             units="pixels"
5267             symbol_name="RasterizedPixels"
5268             semantic_type="event"
5269             mdapi_supported_apis="OGL IO BB"
5270             mdapi_usage_flags="Tier3 Frame Batch Draw"
5271             mdapi_hw_unit_type="gpu"
5272             mdapi_group="3D Pipe/Rasterizer"
5273             />
5274    <counter name="PS FPU0 Pipe Active"
5275             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5276             data_type="float"
5277             max_equation="100"
5278             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5279             underscore_name="ps_fpu0_active"
5280             units="percent"
5281             symbol_name="PsFpu0Active"
5282             semantic_type="duration"
5283             mdapi_supported_apis="OGL IO BB"
5284             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5285             mdapi_group="EU Array/Pixel Shader"
5286             mdapi_hw_unit_type="gpu"
5287             />
5288    <counter name="DS Threads Dispatched"
5289             description="The total number of domain shader hardware threads dispatched."
5290             data_type="uint64"
5291             equation="A 3 READ"
5292             underscore_name="ds_threads"
5293             units="threads"
5294             symbol_name="DsThreads"
5295             semantic_type="event"
5296             mdapi_supported_apis="OGL4 IO BB"
5297             mdapi_usage_flags="Tier3 Frame Batch Draw"
5298             mdapi_hw_unit_type="gpu"
5299             mdapi_group="EU Array/Domain Shader"
5300             />
5301    <counter name="Samples Written"
5302             description="The total number of samples or pixels written to all render targets."
5303             data_type="uint64"
5304             equation="A 26 READ 4 UMUL"
5305             underscore_name="samples_written"
5306             units="pixels"
5307             symbol_name="SamplesWritten"
5308             semantic_type="event"
5309             mdapi_supported_apis="OGL IO BB"
5310             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5311             mdapi_hw_unit_type="gpu"
5312             mdapi_group="3D Pipe/Output Merger"
5313             />
5314    <counter name="EU Stall"
5315             description="The percentage of time in which the Execution Units were stalled."
5316             data_type="float"
5317             max_equation="100"
5318             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5319             underscore_name="eu_stall"
5320             units="percent"
5321             symbol_name="EuStall"
5322             semantic_type="duration"
5323             mdapi_supported_apis=""
5324             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5325             mdapi_group="EU Array"
5326             mdapi_hw_unit_type="gpu"
5327             />
5328    <counter name="Samples Blended"
5329             description="The total number of blended samples or pixels written to all render targets."
5330             data_type="uint64"
5331             equation="A 27 READ 4 UMUL"
5332             underscore_name="samples_blended"
5333             units="pixels"
5334             symbol_name="SamplesBlended"
5335             semantic_type="event"
5336             mdapi_supported_apis="OGL IO BB"
5337             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5338             mdapi_hw_unit_type="gpu"
5339             mdapi_group="3D Pipe/Output Merger"
5340             />
5341    <counter name="Early Depth Test Fails"
5342             description="The total number of pixels dropped on early depth test."
5343             data_type="uint64"
5344             equation="A 23 READ 4 UMUL"
5345             underscore_name="early_depth_test_fails"
5346             units="pixels"
5347             symbol_name="EarlyDepthTestFails"
5348             semantic_type="event"
5349             mdapi_supported_apis="OGL IO BB"
5350             mdapi_usage_flags="Tier3 Frame Batch Draw"
5351             mdapi_hw_unit_type="gpu"
5352             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5353             />
5354    <counter name="Shader Memory Accesses"
5355             description="The total number of shader memory accesses to L3."
5356             data_type="uint64"
5357             equation="A 32 READ"
5358             underscore_name="shader_memory_accesses"
5359             units="messages"
5360             symbol_name="ShaderMemoryAccesses"
5361             semantic_type="event"
5362             mdapi_supported_apis=""
5363             mdapi_usage_flags="Tier3 Frame Batch Draw"
5364             mdapi_hw_unit_type="gpu"
5365             mdapi_group="L3/Data Port"
5366             />
5367    <counter name="HS Threads Dispatched"
5368             description="The total number of hull shader hardware threads dispatched."
5369             data_type="uint64"
5370             equation="A 2 READ"
5371             underscore_name="hs_threads"
5372             units="threads"
5373             symbol_name="HsThreads"
5374             semantic_type="event"
5375             mdapi_supported_apis="OGL4 IO BB"
5376             mdapi_usage_flags="Tier3 Frame Batch Draw"
5377             mdapi_hw_unit_type="gpu"
5378             mdapi_group="EU Array/Hull Shader"
5379             />
5380    <counter name="SLM Bytes Written"
5381             description="The total number of GPU memory bytes written into shared local memory."
5382             data_type="uint64"
5383             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5384             equation="A 31 READ 64 UMUL"
5385             underscore_name="slm_bytes_written"
5386             units="bytes"
5387             symbol_name="SlmBytesWritten"
5388             semantic_type="throughput"
5389             mdapi_supported_apis="OGL4 OCL IO BB"
5390             mdapi_usage_flags="Tier3 Frame Batch Draw"
5391             mdapi_group="L3/Data Port/SLM"
5392             mdapi_hw_unit_type="gpu"
5393             />
5394    <counter name="L3 Shader Throughput"
5395             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5396             data_type="uint64"
5397             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5398             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5399             underscore_name="l3_shader_throughput"
5400             units="bytes"
5401             symbol_name="L3ShaderThroughput"
5402             semantic_type="throughput"
5403             mdapi_supported_apis="OGL4 OCL IO BB"
5404             mdapi_usage_flags="Tier2 Frame Batch Draw"
5405             mdapi_group="L3/Data Port"
5406             mdapi_hw_unit_type="gpu"
5407             />
5408    <counter name="Samples Killed in FS"
5409             description="The total number of samples or pixels dropped in fragment shaders."
5410             data_type="uint64"
5411             equation="A 24 READ 4 UMUL"
5412             underscore_name="samples_killed_in_ps"
5413             units="pixels"
5414             symbol_name="SamplesKilledInPs"
5415             semantic_type="event"
5416             mdapi_supported_apis="OGL IO BB"
5417             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5418             mdapi_hw_unit_type="gpu"
5419             mdapi_group="3D Pipe/Fragment Shader"
5420             />
5421    <counter name="HDC stalled by L3 (s0.ss0)"
5422             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5423             data_type="float"
5424             max_equation="100"
5425             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5426             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5427             units="percent"
5428             symbol_name="NonSamplerShader00AccessStalledOnL3"
5429             availability="$SubsliceMask 0x1 AND"
5430             semantic_type="duration"
5431             mdapi_supported_apis=""
5432             mdapi_usage_flags="Tier3 Frame Batch Draw"
5433             mdapi_group="GPU/Data Port"
5434             mdapi_hw_unit_type="subslice"
5435             />
5436    <counter name="Shader Atomic Memory Accesses"
5437             description="The total number of shader atomic memory accesses."
5438             data_type="uint64"
5439             equation="A 34 READ"
5440             underscore_name="shader_atomics"
5441             units="messages"
5442             symbol_name="ShaderAtomics"
5443             semantic_type="event"
5444             mdapi_supported_apis="OGL OCL IO BB"
5445             mdapi_usage_flags="Tier3 Frame Batch Draw"
5446             mdapi_hw_unit_type="gpu"
5447             mdapi_group="L3/Data Port/Atomics"
5448             />
5449    <register_config type="NOA">
5450        <register type="NOA" address="0x00009840" value="0x00000080" />
5451        <register type="NOA" address="0x00009888" value="0x104F0232" />
5452        <register type="NOA" address="0x00009888" value="0x124F4640" />
5453        <register type="NOA" address="0x00009888" value="0x11834400" />
5454        <register type="NOA" address="0x00009888" value="0x022D4000" />
5455        <register type="NOA" address="0x00009888" value="0x042D5000" />
5456        <register type="NOA" address="0x00009888" value="0x062D1000" />
5457        <register type="NOA" address="0x00009888" value="0x0E2E0055" />
5458        <register type="NOA" address="0x00009888" value="0x064C8000" />
5459        <register type="NOA" address="0x00009888" value="0x084CC000" />
5460        <register type="NOA" address="0x00009888" value="0x0A4C4000" />
5461        <register type="NOA" address="0x00009888" value="0x024E8000" />
5462        <register type="NOA" address="0x00009888" value="0x044EA000" />
5463        <register type="NOA" address="0x00009888" value="0x064E2000" />
5464        <register type="NOA" address="0x00009888" value="0x024F6100" />
5465        <register type="NOA" address="0x00009888" value="0x044F416B" />
5466        <register type="NOA" address="0x00009888" value="0x064F004B" />
5467        <register type="NOA" address="0x00009888" value="0x1A4F0000" />
5468        <register type="NOA" address="0x00009888" value="0x1A0F02A8" />
5469        <register type="NOA" address="0x00009888" value="0x1A2C5500" />
5470        <register type="NOA" address="0x00009888" value="0x0F808000" />
5471        <register type="NOA" address="0x00009888" value="0x25810020" />
5472        <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5473        <register type="NOA" address="0x00009888" value="0x07938000" />
5474        <register type="NOA" address="0x00009888" value="0x09938000" />
5475        <register type="NOA" address="0x00009888" value="0x0B938000" />
5476        <register type="NOA" address="0x00009888" value="0x0D938000" />
5477        <register type="NOA" address="0x00009888" value="0x1F951000" />
5478        <register type="NOA" address="0x00009888" value="0x13920200" />
5479        <register type="NOA" address="0x00009888" value="0x31908000" />
5480        <register type="NOA" address="0x00009888" value="0x19904000" />
5481        <register type="NOA" address="0x00009888" value="0x1B904000" />
5482        <register type="NOA" address="0x00009888" value="0x1D904000" />
5483        <register type="NOA" address="0x00009888" value="0x1F904000" />
5484        <register type="NOA" address="0x00009888" value="0x37900000" />
5485        <register type="NOA" address="0x00009888" value="0x59900000" />
5486        <register type="NOA" address="0x00009888" value="0x4D900003" />
5487        <register type="NOA" address="0x00009888" value="0x53900000" />
5488        <register type="NOA" address="0x00009888" value="0x45900000" />
5489        <register type="NOA" address="0x00009888" value="0x55900000" />
5490        <register type="NOA" address="0x00009888" value="0x47900000" />
5491        <register type="NOA" address="0x00009888" value="0x33900000" />
5492    </register_config>
5493    <register_config type="OA">
5494        <register type="OA" address="0x00002740" value="0x00000000" />
5495        <register type="OA" address="0x00002744" value="0x00800000" />
5496        <register type="OA" address="0x00002710" value="0x00000000" />
5497        <register type="OA" address="0x00002714" value="0x10800000" />
5498        <register type="OA" address="0x00002720" value="0x00000000" />
5499        <register type="OA" address="0x00002724" value="0x00800000" />
5500        <register type="OA" address="0x00002770" value="0x00000002" />
5501        <register type="OA" address="0x00002774" value="0x0000FDFF" />
5502    </register_config>
5503    <register_config type="FLEX">
5504        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5505        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5506        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5507        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5508        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5509        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5510        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5511    </register_config>
5512  </set>
5513
5514  <set name="Metric set L3_1"
5515       mdapi_supported_apis="OGL OCL IO BB"
5516       underscore_name="l3_1"
5517       hw_config_guid="fdee5a5a-f23c-43d1-aa73-f6257c71671d"
5518       chipset="GLK"
5519       symbol_name="L3_1"
5520       >
5521    <counter name="GPU Core Clocks"
5522             description="The total number of GPU core clocks elapsed during the measurement."
5523             data_type="uint64"
5524             equation="GPU_CLOCK 0 READ"
5525             underscore_name="gpu_core_clocks"
5526             units="cycles"
5527             symbol_name="GpuCoreClocks"
5528             semantic_type="event"
5529             mdapi_supported_apis=""
5530             mdapi_usage_flags="Tier1 Frame Batch Draw"
5531             mdapi_hw_unit_type="gpu"
5532             mdapi_group="GPU"
5533             />
5534    <counter name="EU Active"
5535             description="The percentage of time in which the Execution Units were actively processing."
5536             data_type="float"
5537             max_equation="100"
5538             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5539             underscore_name="eu_active"
5540             units="percent"
5541             symbol_name="EuActive"
5542             semantic_type="duration"
5543             mdapi_supported_apis=""
5544             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5545             mdapi_group="EU Array"
5546             mdapi_hw_unit_type="gpu"
5547             />
5548    <counter name="Slice0 L3 Bank1 Active"
5549             description="The percentage of time in which slice0 L3 bank1 is active"
5550             data_type="float"
5551             max_equation="100"
5552             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5553             underscore_name="l30_bank1_active"
5554             units="percent"
5555             symbol_name="L30Bank1Active"
5556             availability="$SliceMask 0x1 AND"
5557             semantic_type="duration"
5558             mdapi_supported_apis=""
5559             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5560             mdapi_group="GTI/L3"
5561             mdapi_hw_unit_type="slice"
5562             />
5563    <counter name="EU Both FPU Pipes Active"
5564             description="The percentage of time in which both EU FPU pipelines were actively processing."
5565             data_type="float"
5566             max_equation="100"
5567             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5568             underscore_name="eu_fpu_both_active"
5569             units="percent"
5570             symbol_name="EuFpuBothActive"
5571             semantic_type="duration"
5572             mdapi_supported_apis=""
5573             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5574             mdapi_group="EU Array/Pipes"
5575             mdapi_hw_unit_type="gpu"
5576             />
5577    <counter name="VS Send Pipe Active"
5578             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5579             data_type="float"
5580             max_equation="100"
5581             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5582             underscore_name="vs_send_active"
5583             units="percent"
5584             symbol_name="VsSendActive"
5585             semantic_type="duration"
5586             mdapi_supported_apis="OGL IO BB"
5587             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5588             mdapi_group="EU Array/Vertex Shader"
5589             mdapi_hw_unit_type="gpu"
5590             />
5591    <counter name="VS FPU1 Pipe Active"
5592             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5593             data_type="float"
5594             max_equation="100"
5595             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5596             underscore_name="vs_fpu1_active"
5597             units="percent"
5598             symbol_name="VsFpu1Active"
5599             semantic_type="duration"
5600             mdapi_supported_apis="OGL IO BB"
5601             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5602             mdapi_group="EU Array/Vertex Shader"
5603             mdapi_hw_unit_type="gpu"
5604             />
5605    <counter name="GS Threads Dispatched"
5606             description="The total number of geometry shader hardware threads dispatched."
5607             data_type="uint64"
5608             equation="A 5 READ"
5609             underscore_name="gs_threads"
5610             units="threads"
5611             symbol_name="GsThreads"
5612             semantic_type="event"
5613             mdapi_supported_apis="OGL4 IO BB"
5614             mdapi_usage_flags="Tier3 Frame Batch Draw"
5615             mdapi_hw_unit_type="gpu"
5616             mdapi_group="EU Array/Geometry Shader"
5617             />
5618    <counter name="Early Hi-Depth Test Fails"
5619             description="The total number of pixels dropped on early hierarchical depth test."
5620             data_type="uint64"
5621             equation="A 22 READ 4 UMUL"
5622             underscore_name="hi_depth_test_fails"
5623             units="pixels"
5624             symbol_name="HiDepthTestFails"
5625             semantic_type="event"
5626             mdapi_supported_apis="OGL IO BB"
5627             mdapi_usage_flags="Tier3 Frame Batch Draw"
5628             mdapi_hw_unit_type="gpu"
5629             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5630             />
5631    <counter name="FS Both FPU Active"
5632             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5633             data_type="float"
5634             max_equation="100"
5635             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5636             underscore_name="ps_eu_both_fpu_active"
5637             units="percent"
5638             symbol_name="PsEuBothFpuActive"
5639             semantic_type="duration"
5640             mdapi_supported_apis="OGL IO BB"
5641             mdapi_usage_flags="Tier4 Frame Batch Draw"
5642             mdapi_group="3D Pipe/Fragment Shader"
5643             mdapi_hw_unit_type="gpu"
5644             />
5645    <counter name="VS Threads Dispatched"
5646             description="The total number of vertex shader hardware threads dispatched."
5647             data_type="uint64"
5648             equation="A 1 READ"
5649             underscore_name="vs_threads"
5650             units="threads"
5651             symbol_name="VsThreads"
5652             semantic_type="event"
5653             mdapi_supported_apis="OGL IO BB"
5654             mdapi_usage_flags="Tier3 Frame Batch Draw"
5655             mdapi_hw_unit_type="gpu"
5656             mdapi_group="EU Array/Vertex Shader"
5657             />
5658    <counter name="Slice0 L3 Bank1 Stalled"
5659             description="The percentage of time in which slice0 L3 bank1 is stalled"
5660             data_type="float"
5661             max_equation="100"
5662             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5663             underscore_name="l30_bank1_stalled"
5664             units="percent"
5665             symbol_name="L30Bank1Stalled"
5666             availability="$SliceMask 0x1 AND"
5667             semantic_type="duration"
5668             mdapi_supported_apis=""
5669             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5670             mdapi_group="GTI/L3"
5671             mdapi_hw_unit_type="slice"
5672             />
5673    <counter name="FS Threads Dispatched"
5674             description="The total number of fragment shader hardware threads dispatched."
5675             data_type="uint64"
5676             equation="A 6 READ"
5677             underscore_name="ps_threads"
5678             units="threads"
5679             symbol_name="PsThreads"
5680             semantic_type="event"
5681             mdapi_supported_apis="OGL IO BB"
5682             mdapi_usage_flags="Tier3 Frame Batch Draw"
5683             mdapi_hw_unit_type="gpu"
5684             mdapi_group="EU Array/Fragment Shader"
5685             />
5686    <counter name="Shader Barrier Messages"
5687             description="The total number of shader barrier messages."
5688             data_type="uint64"
5689             equation="A 35 READ"
5690             underscore_name="shader_barriers"
5691             units="messages"
5692             symbol_name="ShaderBarriers"
5693             semantic_type="event"
5694             mdapi_supported_apis=""
5695             mdapi_usage_flags="Tier3 Frame Batch Draw"
5696             mdapi_hw_unit_type="gpu"
5697             mdapi_group="EU Array/Barrier"
5698             />
5699    <counter name="Sampler Texels"
5700             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5701             data_type="uint64"
5702             equation="A 28 READ 4 UMUL"
5703             underscore_name="sampler_texels"
5704             units="texels"
5705             symbol_name="SamplerTexels"
5706             semantic_type="event"
5707             mdapi_supported_apis=""
5708             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5709             mdapi_hw_unit_type="gpu"
5710             mdapi_group="Sampler/Sampler Input"
5711             />
5712    <counter name="Pixels Failing Tests"
5713             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5714             data_type="uint64"
5715             equation="A 25 READ 4 UMUL"
5716             underscore_name="pixels_failing_post_ps_tests"
5717             units="pixels"
5718             symbol_name="PixelsFailingPostPsTests"
5719             semantic_type="event"
5720             mdapi_supported_apis="OGL IO BB"
5721             mdapi_usage_flags="Tier3 Frame Batch Draw"
5722             mdapi_hw_unit_type="gpu"
5723             mdapi_group="3D Pipe/Output Merger"
5724             />
5725    <counter name="GPU Time Elapsed"
5726             description="Time elapsed on the GPU during the measurement."
5727             data_type="uint64"
5728             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5729             underscore_name="gpu_time"
5730             units="ns"
5731             symbol_name="GpuTime"
5732             semantic_type="duration"
5733             mdapi_supported_apis=""
5734             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5735             mdapi_hw_unit_type="gpu"
5736             mdapi_group="GPU"
5737             />
5738    <counter name="AVG GPU Core Frequency"
5739             description="Average GPU Core Frequency in the measurement."
5740             data_type="uint64"
5741             max_equation="$GpuMaxFrequency"
5742             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5743             underscore_name="avg_gpu_core_frequency"
5744             units="hz"
5745             symbol_name="AvgGpuCoreFrequency"
5746             semantic_type="event"
5747             mdapi_supported_apis=""
5748             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5749             mdapi_group="GPU"
5750             mdapi_hw_unit_type="gpu"
5751             />
5752    <counter name="Sampler Texels Misses"
5753             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5754             data_type="uint64"
5755             equation="A 29 READ 4 UMUL"
5756             underscore_name="sampler_texel_misses"
5757             units="texels"
5758             symbol_name="SamplerTexelMisses"
5759             semantic_type="event"
5760             mdapi_supported_apis=""
5761             mdapi_usage_flags="Tier3 Batch Frame Draw"
5762             mdapi_hw_unit_type="gpu"
5763             mdapi_group="Sampler/Sampler Cache"
5764             />
5765    <counter name="CS Threads Dispatched"
5766             description="The total number of compute shader hardware threads dispatched."
5767             data_type="uint64"
5768             equation="A 4 READ"
5769             underscore_name="cs_threads"
5770             units="threads"
5771             symbol_name="CsThreads"
5772             semantic_type="event"
5773             mdapi_supported_apis="OGL4 OCL IO BB"
5774             mdapi_usage_flags="Tier3 Frame Batch Draw"
5775             mdapi_hw_unit_type="gpu"
5776             mdapi_group="EU Array/Compute Shader"
5777             />
5778    <counter name="SLM Bytes Read"
5779             description="The total number of GPU memory bytes read from shared local memory."
5780             data_type="uint64"
5781             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5782             equation="A 30 READ 64 UMUL"
5783             underscore_name="slm_bytes_read"
5784             units="bytes"
5785             symbol_name="SlmBytesRead"
5786             semantic_type="throughput"
5787             mdapi_supported_apis="OGL4 OCL IO BB"
5788             mdapi_usage_flags="Tier3 Frame Batch Draw"
5789             mdapi_group="L3/Data Port/SLM"
5790             mdapi_hw_unit_type="gpu"
5791             />
5792    <counter name="PS FPU1 Pipe Active"
5793             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5794             data_type="float"
5795             max_equation="100"
5796             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5797             underscore_name="ps_fpu1_active"
5798             units="percent"
5799             symbol_name="PsFpu1Active"
5800             semantic_type="duration"
5801             mdapi_supported_apis="OGL IO BB"
5802             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5803             mdapi_group="EU Array/Pixel Shader"
5804             mdapi_hw_unit_type="gpu"
5805             />
5806    <counter name="PS Send Pipeline Active"
5807             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5808             data_type="float"
5809             max_equation="100"
5810             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5811             underscore_name="ps_send_active"
5812             units="percent"
5813             symbol_name="PsSendActive"
5814             semantic_type="duration"
5815             mdapi_supported_apis="OGL IO BB"
5816             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5817             mdapi_group="EU Array/Pixel Shader"
5818             mdapi_hw_unit_type="gpu"
5819             />
5820    <counter name="VS FPU0 Pipe Active"
5821             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5822             data_type="float"
5823             max_equation="100"
5824             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5825             underscore_name="vs_fpu0_active"
5826             units="percent"
5827             symbol_name="VsFpu0Active"
5828             semantic_type="duration"
5829             mdapi_supported_apis="OGL IO BB"
5830             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5831             mdapi_group="EU Array/Vertex Shader"
5832             mdapi_hw_unit_type="gpu"
5833             />
5834    <counter name="GPU Busy"
5835             description="The percentage of time in which the GPU has been processing GPU commands."
5836             data_type="float"
5837             max_equation="100"
5838             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5839             underscore_name="gpu_busy"
5840             units="percent"
5841             symbol_name="GpuBusy"
5842             semantic_type="duration"
5843             mdapi_supported_apis=""
5844             mdapi_usage_flags="Tier1 Overview System Frame"
5845             mdapi_group="GPU"
5846             mdapi_hw_unit_type="gpu"
5847             />
5848    <counter name="Slice0 L3 Bank0 Active"
5849             description="The percentage of time in which slice0 L3 bank0 is active"
5850             data_type="float"
5851             max_equation="100"
5852             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5853             underscore_name="l30_bank0_active"
5854             units="percent"
5855             symbol_name="L30Bank0Active"
5856             availability="$SliceMask 0x1 AND"
5857             semantic_type="duration"
5858             mdapi_supported_apis=""
5859             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5860             mdapi_group="GTI/L3"
5861             mdapi_hw_unit_type="slice"
5862             />
5863    <counter name="Rasterized Pixels"
5864             description="The total number of rasterized pixels."
5865             data_type="uint64"
5866             equation="A 21 READ 4 UMUL"
5867             underscore_name="rasterized_pixels"
5868             units="pixels"
5869             symbol_name="RasterizedPixels"
5870             semantic_type="event"
5871             mdapi_supported_apis="OGL IO BB"
5872             mdapi_usage_flags="Tier3 Frame Batch Draw"
5873             mdapi_hw_unit_type="gpu"
5874             mdapi_group="3D Pipe/Rasterizer"
5875             />
5876    <counter name="PS FPU0 Pipe Active"
5877             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5878             data_type="float"
5879             max_equation="100"
5880             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5881             underscore_name="ps_fpu0_active"
5882             units="percent"
5883             symbol_name="PsFpu0Active"
5884             semantic_type="duration"
5885             mdapi_supported_apis="OGL IO BB"
5886             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5887             mdapi_group="EU Array/Pixel Shader"
5888             mdapi_hw_unit_type="gpu"
5889             />
5890    <counter name="Slice0 L3 Bank0 Stalled"
5891             description="The percentage of time in which slice0 L3 bank0 is stalled"
5892             data_type="float"
5893             max_equation="100"
5894             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5895             underscore_name="l30_bank0_stalled"
5896             units="percent"
5897             symbol_name="L30Bank0Stalled"
5898             availability="$SliceMask 0x1 AND"
5899             semantic_type="duration"
5900             mdapi_supported_apis=""
5901             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5902             mdapi_group="GTI/L3"
5903             mdapi_hw_unit_type="slice"
5904             />
5905    <counter name="DS Threads Dispatched"
5906             description="The total number of domain shader hardware threads dispatched."
5907             data_type="uint64"
5908             equation="A 3 READ"
5909             underscore_name="ds_threads"
5910             units="threads"
5911             symbol_name="DsThreads"
5912             semantic_type="event"
5913             mdapi_supported_apis="OGL4 IO BB"
5914             mdapi_usage_flags="Tier3 Frame Batch Draw"
5915             mdapi_hw_unit_type="gpu"
5916             mdapi_group="EU Array/Domain Shader"
5917             />
5918    <counter name="Samples Written"
5919             description="The total number of samples or pixels written to all render targets."
5920             data_type="uint64"
5921             equation="A 26 READ 4 UMUL"
5922             underscore_name="samples_written"
5923             units="pixels"
5924             symbol_name="SamplesWritten"
5925             semantic_type="event"
5926             mdapi_supported_apis="OGL IO BB"
5927             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5928             mdapi_hw_unit_type="gpu"
5929             mdapi_group="3D Pipe/Output Merger"
5930             />
5931    <counter name="EU Stall"
5932             description="The percentage of time in which the Execution Units were stalled."
5933             data_type="float"
5934             max_equation="100"
5935             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5936             underscore_name="eu_stall"
5937             units="percent"
5938             symbol_name="EuStall"
5939             semantic_type="duration"
5940             mdapi_supported_apis=""
5941             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5942             mdapi_group="EU Array"
5943             mdapi_hw_unit_type="gpu"
5944             />
5945    <counter name="Samples Blended"
5946             description="The total number of blended samples or pixels written to all render targets."
5947             data_type="uint64"
5948             equation="A 27 READ 4 UMUL"
5949             underscore_name="samples_blended"
5950             units="pixels"
5951             symbol_name="SamplesBlended"
5952             semantic_type="event"
5953             mdapi_supported_apis="OGL IO BB"
5954             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5955             mdapi_hw_unit_type="gpu"
5956             mdapi_group="3D Pipe/Output Merger"
5957             />
5958    <counter name="Early Depth Test Fails"
5959             description="The total number of pixels dropped on early depth test."
5960             data_type="uint64"
5961             equation="A 23 READ 4 UMUL"
5962             underscore_name="early_depth_test_fails"
5963             units="pixels"
5964             symbol_name="EarlyDepthTestFails"
5965             semantic_type="event"
5966             mdapi_supported_apis="OGL IO BB"
5967             mdapi_usage_flags="Tier3 Frame Batch Draw"
5968             mdapi_hw_unit_type="gpu"
5969             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5970             />
5971    <counter name="Shader Memory Accesses"
5972             description="The total number of shader memory accesses to L3."
5973             data_type="uint64"
5974             equation="A 32 READ"
5975             underscore_name="shader_memory_accesses"
5976             units="messages"
5977             symbol_name="ShaderMemoryAccesses"
5978             semantic_type="event"
5979             mdapi_supported_apis=""
5980             mdapi_usage_flags="Tier3 Frame Batch Draw"
5981             mdapi_hw_unit_type="gpu"
5982             mdapi_group="L3/Data Port"
5983             />
5984    <counter name="HS Threads Dispatched"
5985             description="The total number of hull shader hardware threads dispatched."
5986             data_type="uint64"
5987             equation="A 2 READ"
5988             underscore_name="hs_threads"
5989             units="threads"
5990             symbol_name="HsThreads"
5991             semantic_type="event"
5992             mdapi_supported_apis="OGL4 IO BB"
5993             mdapi_usage_flags="Tier3 Frame Batch Draw"
5994             mdapi_hw_unit_type="gpu"
5995             mdapi_group="EU Array/Hull Shader"
5996             />
5997    <counter name="SLM Bytes Written"
5998             description="The total number of GPU memory bytes written into shared local memory."
5999             data_type="uint64"
6000             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6001             equation="A 31 READ 64 UMUL"
6002             underscore_name="slm_bytes_written"
6003             units="bytes"
6004             symbol_name="SlmBytesWritten"
6005             semantic_type="throughput"
6006             mdapi_supported_apis="OGL4 OCL IO BB"
6007             mdapi_usage_flags="Tier3 Frame Batch Draw"
6008             mdapi_group="L3/Data Port/SLM"
6009             mdapi_hw_unit_type="gpu"
6010             />
6011    <counter name="L3 Shader Throughput"
6012             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6013             data_type="uint64"
6014             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6015             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6016             underscore_name="l3_shader_throughput"
6017             units="bytes"
6018             symbol_name="L3ShaderThroughput"
6019             semantic_type="throughput"
6020             mdapi_supported_apis="OGL4 OCL IO BB"
6021             mdapi_usage_flags="Tier2 Frame Batch Draw"
6022             mdapi_group="L3/Data Port"
6023             mdapi_hw_unit_type="gpu"
6024             />
6025    <counter name="Samples Killed in FS"
6026             description="The total number of samples or pixels dropped in fragment shaders."
6027             data_type="uint64"
6028             equation="A 24 READ 4 UMUL"
6029             underscore_name="samples_killed_in_ps"
6030             units="pixels"
6031             symbol_name="SamplesKilledInPs"
6032             semantic_type="event"
6033             mdapi_supported_apis="OGL IO BB"
6034             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6035             mdapi_hw_unit_type="gpu"
6036             mdapi_group="3D Pipe/Fragment Shader"
6037             />
6038    <counter name="Shader Atomic Memory Accesses"
6039             description="The total number of shader atomic memory accesses."
6040             data_type="uint64"
6041             equation="A 34 READ"
6042             underscore_name="shader_atomics"
6043             units="messages"
6044             symbol_name="ShaderAtomics"
6045             semantic_type="event"
6046             mdapi_supported_apis="OGL OCL IO BB"
6047             mdapi_usage_flags="Tier3 Frame Batch Draw"
6048             mdapi_hw_unit_type="gpu"
6049             mdapi_group="L3/Data Port/Atomics"
6050             />
6051    <register_config type="NOA">
6052        <register type="NOA" address="0x00009840" value="0x00000080" />
6053        <register type="NOA" address="0x00009888" value="0x12643400" />
6054        <register type="NOA" address="0x00009888" value="0x12653400" />
6055        <register type="NOA" address="0x00009888" value="0x106C6800" />
6056        <register type="NOA" address="0x00009888" value="0x126C001E" />
6057        <register type="NOA" address="0x00009888" value="0x166C0010" />
6058        <register type="NOA" address="0x00009888" value="0x0C2D5000" />
6059        <register type="NOA" address="0x00009888" value="0x0E2D5000" />
6060        <register type="NOA" address="0x00009888" value="0x002D4000" />
6061        <register type="NOA" address="0x00009888" value="0x022D5000" />
6062        <register type="NOA" address="0x00009888" value="0x042D5000" />
6063        <register type="NOA" address="0x00009888" value="0x062D1000" />
6064        <register type="NOA" address="0x00009888" value="0x102E0154" />
6065        <register type="NOA" address="0x00009888" value="0x0C2E5000" />
6066        <register type="NOA" address="0x00009888" value="0x0E2E0055" />
6067        <register type="NOA" address="0x00009888" value="0x104C8000" />
6068        <register type="NOA" address="0x00009888" value="0x124C8000" />
6069        <register type="NOA" address="0x00009888" value="0x144C8000" />
6070        <register type="NOA" address="0x00009888" value="0x164C2000" />
6071        <register type="NOA" address="0x00009888" value="0x044C8000" />
6072        <register type="NOA" address="0x00009888" value="0x064CC000" />
6073        <register type="NOA" address="0x00009888" value="0x084CC000" />
6074        <register type="NOA" address="0x00009888" value="0x0A4C4000" />
6075        <register type="NOA" address="0x00009888" value="0x0C4EA000" />
6076        <register type="NOA" address="0x00009888" value="0x0E4EA000" />
6077        <register type="NOA" address="0x00009888" value="0x004E8000" />
6078        <register type="NOA" address="0x00009888" value="0x024EA000" />
6079        <register type="NOA" address="0x00009888" value="0x044EA000" />
6080        <register type="NOA" address="0x00009888" value="0x064E2000" />
6081        <register type="NOA" address="0x00009888" value="0x1C4F5500" />
6082        <register type="NOA" address="0x00009888" value="0x1A4F1554" />
6083        <register type="NOA" address="0x00009888" value="0x0A640024" />
6084        <register type="NOA" address="0x00009888" value="0x10640000" />
6085        <register type="NOA" address="0x00009888" value="0x04640000" />
6086        <register type="NOA" address="0x00009888" value="0x0C650024" />
6087        <register type="NOA" address="0x00009888" value="0x10650000" />
6088        <register type="NOA" address="0x00009888" value="0x06650000" />
6089        <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6090        <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6091        <register type="NOA" address="0x00009888" value="0x006C2A00" />
6092        <register type="NOA" address="0x00009888" value="0x026C285B" />
6093        <register type="NOA" address="0x00009888" value="0x046C005C" />
6094        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6095        <register type="NOA" address="0x00009888" value="0x1A6C0900" />
6096        <register type="NOA" address="0x00009888" value="0x1C0F0AA0" />
6097        <register type="NOA" address="0x00009888" value="0x180F4000" />
6098        <register type="NOA" address="0x00009888" value="0x1A0F02AA" />
6099        <register type="NOA" address="0x00009888" value="0x1C2C5400" />
6100        <register type="NOA" address="0x00009888" value="0x1E2C0001" />
6101        <register type="NOA" address="0x00009888" value="0x1A2C5550" />
6102        <register type="NOA" address="0x00009888" value="0x1993AA00" />
6103        <register type="NOA" address="0x00009888" value="0x03938000" />
6104        <register type="NOA" address="0x00009888" value="0x05938000" />
6105        <register type="NOA" address="0x00009888" value="0x07938000" />
6106        <register type="NOA" address="0x00009888" value="0x09938000" />
6107        <register type="NOA" address="0x00009888" value="0x0B938000" />
6108        <register type="NOA" address="0x00009888" value="0x0D938000" />
6109        <register type="NOA" address="0x00009888" value="0x2B904000" />
6110        <register type="NOA" address="0x00009888" value="0x2D904000" />
6111        <register type="NOA" address="0x00009888" value="0x2F904000" />
6112        <register type="NOA" address="0x00009888" value="0x31904000" />
6113        <register type="NOA" address="0x00009888" value="0x15904000" />
6114        <register type="NOA" address="0x00009888" value="0x17904000" />
6115        <register type="NOA" address="0x00009888" value="0x19904000" />
6116        <register type="NOA" address="0x00009888" value="0x1B904000" />
6117        <register type="NOA" address="0x00009888" value="0x1D904000" />
6118        <register type="NOA" address="0x00009888" value="0x1F904000" />
6119        <register type="NOA" address="0x00009888" value="0x59900000" />
6120        <register type="NOA" address="0x00009888" value="0x4B900421" />
6121        <register type="NOA" address="0x00009888" value="0x37900000" />
6122        <register type="NOA" address="0x00009888" value="0x33900000" />
6123        <register type="NOA" address="0x00009888" value="0x4D900001" />
6124        <register type="NOA" address="0x00009888" value="0x53900000" />
6125        <register type="NOA" address="0x00009888" value="0x43900420" />
6126        <register type="NOA" address="0x00009888" value="0x45900021" />
6127        <register type="NOA" address="0x00009888" value="0x55900000" />
6128        <register type="NOA" address="0x00009888" value="0x47900000" />
6129    </register_config>
6130    <register_config type="OA">
6131        <register type="OA" address="0x00002740" value="0x00000000" />
6132        <register type="OA" address="0x00002744" value="0x00800000" />
6133        <register type="OA" address="0x00002710" value="0x00000000" />
6134        <register type="OA" address="0x00002714" value="0xF0800000" />
6135        <register type="OA" address="0x00002720" value="0x00000000" />
6136        <register type="OA" address="0x00002724" value="0xF0800000" />
6137        <register type="OA" address="0x00002770" value="0x00100070" />
6138        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6139        <register type="OA" address="0x00002778" value="0x00014002" />
6140        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6141        <register type="OA" address="0x00002780" value="0x00010002" />
6142        <register type="OA" address="0x00002784" value="0x0000C7FF" />
6143        <register type="OA" address="0x00002788" value="0x00004002" />
6144        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6145        <register type="OA" address="0x00002790" value="0x00100700" />
6146        <register type="OA" address="0x00002794" value="0x0000FF1F" />
6147        <register type="OA" address="0x00002798" value="0x00001402" />
6148        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6149        <register type="OA" address="0x000027A0" value="0x00001002" />
6150        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6151        <register type="OA" address="0x000027A8" value="0x00000402" />
6152        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6153    </register_config>
6154    <register_config type="FLEX">
6155        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6156        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6157        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6158        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6159        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6160        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6161        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6162    </register_config>
6163  </set>
6164
6165  <set name="Metric set RasterizerAndPixelBackend"
6166       mdapi_supported_apis="OGL OCL IO BB"
6167       underscore_name="rasterizer_and_pixel_backend"
6168       hw_config_guid="6617623e-ca73-4791-b2b7-ddedd0846a0c"
6169       chipset="GLK"
6170       symbol_name="RasterizerAndPixelBackend"
6171       >
6172    <counter name="GPU Core Clocks"
6173             description="The total number of GPU core clocks elapsed during the measurement."
6174             data_type="uint64"
6175             equation="GPU_CLOCK 0 READ"
6176             underscore_name="gpu_core_clocks"
6177             units="cycles"
6178             symbol_name="GpuCoreClocks"
6179             semantic_type="event"
6180             mdapi_supported_apis=""
6181             mdapi_usage_flags="Tier1 Frame Batch Draw"
6182             mdapi_hw_unit_type="gpu"
6183             mdapi_group="GPU"
6184             />
6185    <counter name="EU Active"
6186             description="The percentage of time in which the Execution Units were actively processing."
6187             data_type="float"
6188             max_equation="100"
6189             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6190             underscore_name="eu_active"
6191             units="percent"
6192             symbol_name="EuActive"
6193             semantic_type="duration"
6194             mdapi_supported_apis=""
6195             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6196             mdapi_group="EU Array"
6197             mdapi_hw_unit_type="gpu"
6198             />
6199    <counter name="EU Both FPU Pipes Active"
6200             description="The percentage of time in which both EU FPU pipelines were actively processing."
6201             data_type="float"
6202             max_equation="100"
6203             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6204             underscore_name="eu_fpu_both_active"
6205             units="percent"
6206             symbol_name="EuFpuBothActive"
6207             semantic_type="duration"
6208             mdapi_supported_apis=""
6209             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6210             mdapi_group="EU Array/Pipes"
6211             mdapi_hw_unit_type="gpu"
6212             />
6213    <counter name="VS Send Pipe Active"
6214             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6215             data_type="float"
6216             max_equation="100"
6217             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6218             underscore_name="vs_send_active"
6219             units="percent"
6220             symbol_name="VsSendActive"
6221             semantic_type="duration"
6222             mdapi_supported_apis="OGL IO BB"
6223             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6224             mdapi_group="EU Array/Vertex Shader"
6225             mdapi_hw_unit_type="gpu"
6226             />
6227    <counter name="VS FPU1 Pipe Active"
6228             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6229             data_type="float"
6230             max_equation="100"
6231             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6232             underscore_name="vs_fpu1_active"
6233             units="percent"
6234             symbol_name="VsFpu1Active"
6235             semantic_type="duration"
6236             mdapi_supported_apis="OGL IO BB"
6237             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6238             mdapi_group="EU Array/Vertex Shader"
6239             mdapi_hw_unit_type="gpu"
6240             />
6241    <counter name="GS Threads Dispatched"
6242             description="The total number of geometry shader hardware threads dispatched."
6243             data_type="uint64"
6244             equation="A 5 READ"
6245             underscore_name="gs_threads"
6246             units="threads"
6247             symbol_name="GsThreads"
6248             semantic_type="event"
6249             mdapi_supported_apis="OGL4 IO BB"
6250             mdapi_usage_flags="Tier3 Frame Batch Draw"
6251             mdapi_hw_unit_type="gpu"
6252             mdapi_group="EU Array/Geometry Shader"
6253             />
6254    <counter name="Early Hi-Depth Test Fails"
6255             description="The total number of pixels dropped on early hierarchical depth test."
6256             data_type="uint64"
6257             equation="A 22 READ 4 UMUL"
6258             underscore_name="hi_depth_test_fails"
6259             units="pixels"
6260             symbol_name="HiDepthTestFails"
6261             semantic_type="event"
6262             mdapi_supported_apis="OGL IO BB"
6263             mdapi_usage_flags="Tier3 Frame Batch Draw"
6264             mdapi_hw_unit_type="gpu"
6265             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6266             />
6267    <counter name="FS Both FPU Active"
6268             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6269             data_type="float"
6270             max_equation="100"
6271             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6272             underscore_name="ps_eu_both_fpu_active"
6273             units="percent"
6274             symbol_name="PsEuBothFpuActive"
6275             semantic_type="duration"
6276             mdapi_supported_apis="OGL IO BB"
6277             mdapi_usage_flags="Tier4 Frame Batch Draw"
6278             mdapi_group="3D Pipe/Fragment Shader"
6279             mdapi_hw_unit_type="gpu"
6280             />
6281    <counter name="VS Threads Dispatched"
6282             description="The total number of vertex shader hardware threads dispatched."
6283             data_type="uint64"
6284             equation="A 1 READ"
6285             underscore_name="vs_threads"
6286             units="threads"
6287             symbol_name="VsThreads"
6288             semantic_type="event"
6289             mdapi_supported_apis="OGL IO BB"
6290             mdapi_usage_flags="Tier3 Frame Batch Draw"
6291             mdapi_hw_unit_type="gpu"
6292             mdapi_group="EU Array/Vertex Shader"
6293             />
6294    <counter name="FS Threads Dispatched"
6295             description="The total number of fragment shader hardware threads dispatched."
6296             data_type="uint64"
6297             equation="A 6 READ"
6298             underscore_name="ps_threads"
6299             units="threads"
6300             symbol_name="PsThreads"
6301             semantic_type="event"
6302             mdapi_supported_apis="OGL IO BB"
6303             mdapi_usage_flags="Tier3 Frame Batch Draw"
6304             mdapi_hw_unit_type="gpu"
6305             mdapi_group="EU Array/Fragment Shader"
6306             />
6307    <counter name="Slice0 Pixel Values Ready"
6308             description="The percentage of time in which slice0 pixel values are ready"
6309             data_type="float"
6310             max_equation="100"
6311             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6312             underscore_name="pixel_values0_ready"
6313             units="percent"
6314             symbol_name="PixelValues0Ready"
6315             availability="$SliceMask 0x1 AND"
6316             semantic_type="duration"
6317             mdapi_supported_apis=""
6318             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6319             mdapi_group="GPU/3D Pipe"
6320             mdapi_hw_unit_type="slice"
6321             />
6322    <counter name="Shader Barrier Messages"
6323             description="The total number of shader barrier messages."
6324             data_type="uint64"
6325             equation="A 35 READ"
6326             underscore_name="shader_barriers"
6327             units="messages"
6328             symbol_name="ShaderBarriers"
6329             semantic_type="event"
6330             mdapi_supported_apis=""
6331             mdapi_usage_flags="Tier3 Frame Batch Draw"
6332             mdapi_hw_unit_type="gpu"
6333             mdapi_group="EU Array/Barrier"
6334             />
6335    <counter name="Sampler Texels"
6336             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6337             data_type="uint64"
6338             equation="A 28 READ 4 UMUL"
6339             underscore_name="sampler_texels"
6340             units="texels"
6341             symbol_name="SamplerTexels"
6342             semantic_type="event"
6343             mdapi_supported_apis=""
6344             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6345             mdapi_hw_unit_type="gpu"
6346             mdapi_group="Sampler/Sampler Input"
6347             />
6348    <counter name="Pixels Failing Tests"
6349             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6350             data_type="uint64"
6351             equation="A 25 READ 4 UMUL"
6352             underscore_name="pixels_failing_post_ps_tests"
6353             units="pixels"
6354             symbol_name="PixelsFailingPostPsTests"
6355             semantic_type="event"
6356             mdapi_supported_apis="OGL IO BB"
6357             mdapi_usage_flags="Tier3 Frame Batch Draw"
6358             mdapi_hw_unit_type="gpu"
6359             mdapi_group="3D Pipe/Output Merger"
6360             />
6361    <counter name="GPU Time Elapsed"
6362             description="Time elapsed on the GPU during the measurement."
6363             data_type="uint64"
6364             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6365             underscore_name="gpu_time"
6366             units="ns"
6367             symbol_name="GpuTime"
6368             semantic_type="duration"
6369             mdapi_supported_apis=""
6370             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6371             mdapi_hw_unit_type="gpu"
6372             mdapi_group="GPU"
6373             />
6374    <counter name="AVG GPU Core Frequency"
6375             description="Average GPU Core Frequency in the measurement."
6376             data_type="uint64"
6377             max_equation="$GpuMaxFrequency"
6378             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6379             underscore_name="avg_gpu_core_frequency"
6380             units="hz"
6381             symbol_name="AvgGpuCoreFrequency"
6382             semantic_type="event"
6383             mdapi_supported_apis=""
6384             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6385             mdapi_group="GPU"
6386             mdapi_hw_unit_type="gpu"
6387             />
6388    <counter name="Sampler Texels Misses"
6389             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6390             data_type="uint64"
6391             equation="A 29 READ 4 UMUL"
6392             underscore_name="sampler_texel_misses"
6393             units="texels"
6394             symbol_name="SamplerTexelMisses"
6395             semantic_type="event"
6396             mdapi_supported_apis=""
6397             mdapi_usage_flags="Tier3 Batch Frame Draw"
6398             mdapi_hw_unit_type="gpu"
6399             mdapi_group="Sampler/Sampler Cache"
6400             />
6401    <counter name="CS Threads Dispatched"
6402             description="The total number of compute shader hardware threads dispatched."
6403             data_type="uint64"
6404             equation="A 4 READ"
6405             underscore_name="cs_threads"
6406             units="threads"
6407             symbol_name="CsThreads"
6408             semantic_type="event"
6409             mdapi_supported_apis="OGL4 OCL IO BB"
6410             mdapi_usage_flags="Tier3 Frame Batch Draw"
6411             mdapi_hw_unit_type="gpu"
6412             mdapi_group="EU Array/Compute Shader"
6413             />
6414    <counter name="Slice0 Rasterizer Input Available"
6415             description="The percentage of time in which slice0 rasterizer input is available"
6416             data_type="float"
6417             max_equation="100"
6418             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6419             underscore_name="rasterizer0_input_available"
6420             units="percent"
6421             symbol_name="Rasterizer0InputAvailable"
6422             availability="$SliceMask 0x1 AND"
6423             semantic_type="duration"
6424             mdapi_supported_apis=""
6425             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6426             mdapi_group="GPU/Rasterizer"
6427             mdapi_hw_unit_type="slice"
6428             />
6429    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
6430             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
6431             data_type="float"
6432             max_equation="100"
6433             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6434             underscore_name="pixel_data0_ready"
6435             units="percent"
6436             symbol_name="PixelData0Ready"
6437             availability="$SliceMask 0x1 AND"
6438             semantic_type="duration"
6439             mdapi_supported_apis=""
6440             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6441             mdapi_group="GPU/Rasterizer/Early Depth Test"
6442             mdapi_hw_unit_type="slice"
6443             />
6444    <counter name="SLM Bytes Read"
6445             description="The total number of GPU memory bytes read from shared local memory."
6446             data_type="uint64"
6447             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6448             equation="A 30 READ 64 UMUL"
6449             underscore_name="slm_bytes_read"
6450             units="bytes"
6451             symbol_name="SlmBytesRead"
6452             semantic_type="throughput"
6453             mdapi_supported_apis="OGL4 OCL IO BB"
6454             mdapi_usage_flags="Tier3 Frame Batch Draw"
6455             mdapi_group="L3/Data Port/SLM"
6456             mdapi_hw_unit_type="gpu"
6457             />
6458    <counter name="PS FPU1 Pipe Active"
6459             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6460             data_type="float"
6461             max_equation="100"
6462             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6463             underscore_name="ps_fpu1_active"
6464             units="percent"
6465             symbol_name="PsFpu1Active"
6466             semantic_type="duration"
6467             mdapi_supported_apis="OGL IO BB"
6468             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6469             mdapi_group="EU Array/Pixel Shader"
6470             mdapi_hw_unit_type="gpu"
6471             />
6472    <counter name="PS Send Pipeline Active"
6473             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6474             data_type="float"
6475             max_equation="100"
6476             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6477             underscore_name="ps_send_active"
6478             units="percent"
6479             symbol_name="PsSendActive"
6480             semantic_type="duration"
6481             mdapi_supported_apis="OGL IO BB"
6482             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6483             mdapi_group="EU Array/Pixel Shader"
6484             mdapi_hw_unit_type="gpu"
6485             />
6486    <counter name="VS FPU0 Pipe Active"
6487             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6488             data_type="float"
6489             max_equation="100"
6490             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6491             underscore_name="vs_fpu0_active"
6492             units="percent"
6493             symbol_name="VsFpu0Active"
6494             semantic_type="duration"
6495             mdapi_supported_apis="OGL IO BB"
6496             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6497             mdapi_group="EU Array/Vertex Shader"
6498             mdapi_hw_unit_type="gpu"
6499             />
6500    <counter name="GPU Busy"
6501             description="The percentage of time in which the GPU has been processing GPU commands."
6502             data_type="float"
6503             max_equation="100"
6504             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6505             underscore_name="gpu_busy"
6506             units="percent"
6507             symbol_name="GpuBusy"
6508             semantic_type="duration"
6509             mdapi_supported_apis=""
6510             mdapi_usage_flags="Tier1 Overview System Frame"
6511             mdapi_group="GPU"
6512             mdapi_hw_unit_type="gpu"
6513             />
6514    <counter name="Rasterized Pixels"
6515             description="The total number of rasterized pixels."
6516             data_type="uint64"
6517             equation="A 21 READ 4 UMUL"
6518             underscore_name="rasterized_pixels"
6519             units="pixels"
6520             symbol_name="RasterizedPixels"
6521             semantic_type="event"
6522             mdapi_supported_apis="OGL IO BB"
6523             mdapi_usage_flags="Tier3 Frame Batch Draw"
6524             mdapi_hw_unit_type="gpu"
6525             mdapi_group="3D Pipe/Rasterizer"
6526             />
6527    <counter name="PS FPU0 Pipe Active"
6528             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6529             data_type="float"
6530             max_equation="100"
6531             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6532             underscore_name="ps_fpu0_active"
6533             units="percent"
6534             symbol_name="PsFpu0Active"
6535             semantic_type="duration"
6536             mdapi_supported_apis="OGL IO BB"
6537             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6538             mdapi_group="EU Array/Pixel Shader"
6539             mdapi_hw_unit_type="gpu"
6540             />
6541    <counter name="DS Threads Dispatched"
6542             description="The total number of domain shader hardware threads dispatched."
6543             data_type="uint64"
6544             equation="A 3 READ"
6545             underscore_name="ds_threads"
6546             units="threads"
6547             symbol_name="DsThreads"
6548             semantic_type="event"
6549             mdapi_supported_apis="OGL4 IO BB"
6550             mdapi_usage_flags="Tier3 Frame Batch Draw"
6551             mdapi_hw_unit_type="gpu"
6552             mdapi_group="EU Array/Domain Shader"
6553             />
6554    <counter name="Samples Written"
6555             description="The total number of samples or pixels written to all render targets."
6556             data_type="uint64"
6557             equation="A 26 READ 4 UMUL"
6558             underscore_name="samples_written"
6559             units="pixels"
6560             symbol_name="SamplesWritten"
6561             semantic_type="event"
6562             mdapi_supported_apis="OGL IO BB"
6563             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6564             mdapi_hw_unit_type="gpu"
6565             mdapi_group="3D Pipe/Output Merger"
6566             />
6567    <counter name="EU Stall"
6568             description="The percentage of time in which the Execution Units were stalled."
6569             data_type="float"
6570             max_equation="100"
6571             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6572             underscore_name="eu_stall"
6573             units="percent"
6574             symbol_name="EuStall"
6575             semantic_type="duration"
6576             mdapi_supported_apis=""
6577             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6578             mdapi_group="EU Array"
6579             mdapi_hw_unit_type="gpu"
6580             />
6581    <counter name="Slice0 Rasterizer Output Ready"
6582             description="The percentage of time in which slice0 rasterizer output is ready"
6583             data_type="float"
6584             max_equation="100"
6585             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6586             underscore_name="rasterizer0_output_ready"
6587             units="percent"
6588             symbol_name="Rasterizer0OutputReady"
6589             availability="$SliceMask 0x1 AND"
6590             semantic_type="duration"
6591             mdapi_supported_apis=""
6592             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6593             mdapi_group="GPU/Rasterizer"
6594             mdapi_hw_unit_type="slice"
6595             />
6596    <counter name="Samples Blended"
6597             description="The total number of blended samples or pixels written to all render targets."
6598             data_type="uint64"
6599             equation="A 27 READ 4 UMUL"
6600             underscore_name="samples_blended"
6601             units="pixels"
6602             symbol_name="SamplesBlended"
6603             semantic_type="event"
6604             mdapi_supported_apis="OGL IO BB"
6605             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6606             mdapi_hw_unit_type="gpu"
6607             mdapi_group="3D Pipe/Output Merger"
6608             />
6609    <counter name="Early Depth Test Fails"
6610             description="The total number of pixels dropped on early depth test."
6611             data_type="uint64"
6612             equation="A 23 READ 4 UMUL"
6613             underscore_name="early_depth_test_fails"
6614             units="pixels"
6615             symbol_name="EarlyDepthTestFails"
6616             semantic_type="event"
6617             mdapi_supported_apis="OGL IO BB"
6618             mdapi_usage_flags="Tier3 Frame Batch Draw"
6619             mdapi_hw_unit_type="gpu"
6620             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6621             />
6622    <counter name="Shader Memory Accesses"
6623             description="The total number of shader memory accesses to L3."
6624             data_type="uint64"
6625             equation="A 32 READ"
6626             underscore_name="shader_memory_accesses"
6627             units="messages"
6628             symbol_name="ShaderMemoryAccesses"
6629             semantic_type="event"
6630             mdapi_supported_apis=""
6631             mdapi_usage_flags="Tier3 Frame Batch Draw"
6632             mdapi_hw_unit_type="gpu"
6633             mdapi_group="L3/Data Port"
6634             />
6635    <counter name="HS Threads Dispatched"
6636             description="The total number of hull shader hardware threads dispatched."
6637             data_type="uint64"
6638             equation="A 2 READ"
6639             underscore_name="hs_threads"
6640             units="threads"
6641             symbol_name="HsThreads"
6642             semantic_type="event"
6643             mdapi_supported_apis="OGL4 IO BB"
6644             mdapi_usage_flags="Tier3 Frame Batch Draw"
6645             mdapi_hw_unit_type="gpu"
6646             mdapi_group="EU Array/Hull Shader"
6647             />
6648    <counter name="SLM Bytes Written"
6649             description="The total number of GPU memory bytes written into shared local memory."
6650             data_type="uint64"
6651             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6652             equation="A 31 READ 64 UMUL"
6653             underscore_name="slm_bytes_written"
6654             units="bytes"
6655             symbol_name="SlmBytesWritten"
6656             semantic_type="throughput"
6657             mdapi_supported_apis="OGL4 OCL IO BB"
6658             mdapi_usage_flags="Tier3 Frame Batch Draw"
6659             mdapi_group="L3/Data Port/SLM"
6660             mdapi_hw_unit_type="gpu"
6661             />
6662    <counter name="L3 Shader Throughput"
6663             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6664             data_type="uint64"
6665             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
6666             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6667             underscore_name="l3_shader_throughput"
6668             units="bytes"
6669             symbol_name="L3ShaderThroughput"
6670             semantic_type="throughput"
6671             mdapi_supported_apis="OGL4 OCL IO BB"
6672             mdapi_usage_flags="Tier2 Frame Batch Draw"
6673             mdapi_group="L3/Data Port"
6674             mdapi_hw_unit_type="gpu"
6675             />
6676    <counter name="Samples Killed in FS"
6677             description="The total number of samples or pixels dropped in fragment shaders."
6678             data_type="uint64"
6679             equation="A 24 READ 4 UMUL"
6680             underscore_name="samples_killed_in_ps"
6681             units="pixels"
6682             symbol_name="SamplesKilledInPs"
6683             semantic_type="event"
6684             mdapi_supported_apis="OGL IO BB"
6685             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6686             mdapi_hw_unit_type="gpu"
6687             mdapi_group="3D Pipe/Fragment Shader"
6688             />
6689    <counter name="Slice0 PS Output Available"
6690             description="The percentage of time in which slice0 PS output is available"
6691             data_type="float"
6692             max_equation="100"
6693             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6694             underscore_name="ps_output0_available"
6695             units="percent"
6696             symbol_name="PSOutput0Available"
6697             availability="$SliceMask 0x1 AND"
6698             semantic_type="duration"
6699             mdapi_supported_apis=""
6700             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6701             mdapi_group="GPU/3D Pipe"
6702             mdapi_hw_unit_type="slice"
6703             />
6704    <counter name="Shader Atomic Memory Accesses"
6705             description="The total number of shader atomic memory accesses."
6706             data_type="uint64"
6707             equation="A 34 READ"
6708             underscore_name="shader_atomics"
6709             units="messages"
6710             symbol_name="ShaderAtomics"
6711             semantic_type="event"
6712             mdapi_supported_apis="OGL OCL IO BB"
6713             mdapi_usage_flags="Tier3 Frame Batch Draw"
6714             mdapi_hw_unit_type="gpu"
6715             mdapi_group="L3/Data Port/Atomics"
6716             />
6717    <register_config type="NOA">
6718        <register type="NOA" address="0x00009840" value="0x00000080" />
6719        <register type="NOA" address="0x00009888" value="0x102D7800" />
6720        <register type="NOA" address="0x00009888" value="0x122D79E0" />
6721        <register type="NOA" address="0x00009888" value="0x0C2F0004" />
6722        <register type="NOA" address="0x00009888" value="0x100E3800" />
6723        <register type="NOA" address="0x00009888" value="0x180F0005" />
6724        <register type="NOA" address="0x00009888" value="0x002D0940" />
6725        <register type="NOA" address="0x00009888" value="0x022D802F" />
6726        <register type="NOA" address="0x00009888" value="0x042D4013" />
6727        <register type="NOA" address="0x00009888" value="0x062D1000" />
6728        <register type="NOA" address="0x00009888" value="0x0E2E0050" />
6729        <register type="NOA" address="0x00009888" value="0x022F0010" />
6730        <register type="NOA" address="0x00009888" value="0x002F0000" />
6731        <register type="NOA" address="0x00009888" value="0x084C8000" />
6732        <register type="NOA" address="0x00009888" value="0x0A4C4000" />
6733        <register type="NOA" address="0x00009888" value="0x044E8000" />
6734        <register type="NOA" address="0x00009888" value="0x064E2000" />
6735        <register type="NOA" address="0x00009888" value="0x040E0480" />
6736        <register type="NOA" address="0x00009888" value="0x000E0000" />
6737        <register type="NOA" address="0x00009888" value="0x060F0027" />
6738        <register type="NOA" address="0x00009888" value="0x100F0000" />
6739        <register type="NOA" address="0x00009888" value="0x1A0F0040" />
6740        <register type="NOA" address="0x00009888" value="0x03938000" />
6741        <register type="NOA" address="0x00009888" value="0x05938000" />
6742        <register type="NOA" address="0x00009888" value="0x07938000" />
6743        <register type="NOA" address="0x00009888" value="0x09938000" />
6744        <register type="NOA" address="0x00009888" value="0x0B938000" />
6745        <register type="NOA" address="0x00009888" value="0x0D938000" />
6746        <register type="NOA" address="0x00009888" value="0x15904000" />
6747        <register type="NOA" address="0x00009888" value="0x17904000" />
6748        <register type="NOA" address="0x00009888" value="0x19904000" />
6749        <register type="NOA" address="0x00009888" value="0x1B904000" />
6750        <register type="NOA" address="0x00009888" value="0x1D904000" />
6751        <register type="NOA" address="0x00009888" value="0x1F904000" />
6752        <register type="NOA" address="0x00009888" value="0x37900000" />
6753        <register type="NOA" address="0x00009888" value="0x53900000" />
6754        <register type="NOA" address="0x00009888" value="0x439014A0" />
6755        <register type="NOA" address="0x00009888" value="0x459000A4" />
6756        <register type="NOA" address="0x00009888" value="0x55900000" />
6757        <register type="NOA" address="0x00009888" value="0x47900001" />
6758        <register type="NOA" address="0x00009888" value="0x33900000" />
6759    </register_config>
6760    <register_config type="OA">
6761        <register type="OA" address="0x00002740" value="0x00000000" />
6762        <register type="OA" address="0x00002744" value="0x00800000" />
6763        <register type="OA" address="0x00002710" value="0x00000000" />
6764        <register type="OA" address="0x00002714" value="0x30800000" />
6765        <register type="OA" address="0x00002720" value="0x00000000" />
6766        <register type="OA" address="0x00002724" value="0x00800000" />
6767        <register type="OA" address="0x00002770" value="0x00000002" />
6768        <register type="OA" address="0x00002774" value="0x0000EFFF" />
6769        <register type="OA" address="0x00002778" value="0x00006000" />
6770        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
6771    </register_config>
6772    <register_config type="FLEX">
6773        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6774        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6775        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6776        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6777        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6778        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6779        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6780    </register_config>
6781  </set>
6782
6783  <set name="Metric set Sampler"
6784       mdapi_supported_apis="OGL OCL IO BB"
6785       underscore_name="sampler"
6786       hw_config_guid="f3b2ea63-e82e-4234-b418-44dd20dd34d0"
6787       chipset="GLK"
6788       symbol_name="Sampler"
6789       >
6790    <counter name="GPU Core Clocks"
6791             description="The total number of GPU core clocks elapsed during the measurement."
6792             data_type="uint64"
6793             equation="GPU_CLOCK 0 READ"
6794             underscore_name="gpu_core_clocks"
6795             units="cycles"
6796             symbol_name="GpuCoreClocks"
6797             semantic_type="event"
6798             mdapi_supported_apis=""
6799             mdapi_usage_flags="Tier1 Frame Batch Draw"
6800             mdapi_hw_unit_type="gpu"
6801             mdapi_group="GPU"
6802             />
6803    <counter name="EU Active"
6804             description="The percentage of time in which the Execution Units were actively processing."
6805             data_type="float"
6806             max_equation="100"
6807             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6808             underscore_name="eu_active"
6809             units="percent"
6810             symbol_name="EuActive"
6811             semantic_type="duration"
6812             mdapi_supported_apis=""
6813             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6814             mdapi_group="EU Array"
6815             mdapi_hw_unit_type="gpu"
6816             />
6817    <counter name="Slice0 Subslice2 Input Available"
6818             description="The percentage of time in which slice0 subslice2 sampler input is available"
6819             data_type="float"
6820             max_equation="100"
6821             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6822             underscore_name="sampler02_input_available"
6823             units="percent"
6824             symbol_name="Sampler02InputAvailable"
6825             availability="$SubsliceMask 0x4 AND"
6826             semantic_type="duration"
6827             mdapi_supported_apis=""
6828             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6829             mdapi_group="GPU/Sampler"
6830             mdapi_hw_unit_type="subslice"
6831             />
6832    <counter name="EU Both FPU Pipes Active"
6833             description="The percentage of time in which both EU FPU pipelines were actively processing."
6834             data_type="float"
6835             max_equation="100"
6836             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6837             underscore_name="eu_fpu_both_active"
6838             units="percent"
6839             symbol_name="EuFpuBothActive"
6840             semantic_type="duration"
6841             mdapi_supported_apis=""
6842             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6843             mdapi_group="EU Array/Pipes"
6844             mdapi_hw_unit_type="gpu"
6845             />
6846    <counter name="VS Send Pipe Active"
6847             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6848             data_type="float"
6849             max_equation="100"
6850             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6851             underscore_name="vs_send_active"
6852             units="percent"
6853             symbol_name="VsSendActive"
6854             semantic_type="duration"
6855             mdapi_supported_apis="OGL IO BB"
6856             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6857             mdapi_group="EU Array/Vertex Shader"
6858             mdapi_hw_unit_type="gpu"
6859             />
6860    <counter name="Slice0 Subslice0 Input Available"
6861             description="The percentage of time in which slice0 subslice0 sampler input is available"
6862             data_type="float"
6863             max_equation="100"
6864             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6865             underscore_name="sampler00_input_available"
6866             units="percent"
6867             symbol_name="Sampler00InputAvailable"
6868             availability="$SubsliceMask 0x1 AND"
6869             semantic_type="duration"
6870             mdapi_supported_apis=""
6871             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6872             mdapi_group="GPU/Sampler"
6873             mdapi_hw_unit_type="subslice"
6874             />
6875    <counter name="VS FPU1 Pipe Active"
6876             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6877             data_type="float"
6878             max_equation="100"
6879             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6880             underscore_name="vs_fpu1_active"
6881             units="percent"
6882             symbol_name="VsFpu1Active"
6883             semantic_type="duration"
6884             mdapi_supported_apis="OGL IO BB"
6885             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6886             mdapi_group="EU Array/Vertex Shader"
6887             mdapi_hw_unit_type="gpu"
6888             />
6889    <counter name="GS Threads Dispatched"
6890             description="The total number of geometry shader hardware threads dispatched."
6891             data_type="uint64"
6892             equation="A 5 READ"
6893             underscore_name="gs_threads"
6894             units="threads"
6895             symbol_name="GsThreads"
6896             semantic_type="event"
6897             mdapi_supported_apis="OGL4 IO BB"
6898             mdapi_usage_flags="Tier3 Frame Batch Draw"
6899             mdapi_hw_unit_type="gpu"
6900             mdapi_group="EU Array/Geometry Shader"
6901             />
6902    <counter name="Early Hi-Depth Test Fails"
6903             description="The total number of pixels dropped on early hierarchical depth test."
6904             data_type="uint64"
6905             equation="A 22 READ 4 UMUL"
6906             underscore_name="hi_depth_test_fails"
6907             units="pixels"
6908             symbol_name="HiDepthTestFails"
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="3D Pipe/Rasterizer/Hi-Depth Test"
6914             />
6915    <counter name="FS Both FPU Active"
6916             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6917             data_type="float"
6918             max_equation="100"
6919             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6920             underscore_name="ps_eu_both_fpu_active"
6921             units="percent"
6922             symbol_name="PsEuBothFpuActive"
6923             semantic_type="duration"
6924             mdapi_supported_apis="OGL IO BB"
6925             mdapi_usage_flags="Tier4 Frame Batch Draw"
6926             mdapi_group="3D Pipe/Fragment Shader"
6927             mdapi_hw_unit_type="gpu"
6928             />
6929    <counter name="VS Threads Dispatched"
6930             description="The total number of vertex shader hardware threads dispatched."
6931             data_type="uint64"
6932             equation="A 1 READ"
6933             underscore_name="vs_threads"
6934             units="threads"
6935             symbol_name="VsThreads"
6936             semantic_type="event"
6937             mdapi_supported_apis="OGL IO BB"
6938             mdapi_usage_flags="Tier3 Frame Batch Draw"
6939             mdapi_hw_unit_type="gpu"
6940             mdapi_group="EU Array/Vertex Shader"
6941             />
6942    <counter name="Slice0 Subslice2 Sampler Output Ready"
6943             description="The percentage of time in which slice0 subslice2 sampler output is ready"
6944             data_type="float"
6945             max_equation="100"
6946             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6947             underscore_name="sampler02_output_ready"
6948             units="percent"
6949             symbol_name="Sampler02OutputReady"
6950             availability="$SubsliceMask 0x4 AND"
6951             semantic_type="duration"
6952             mdapi_supported_apis=""
6953             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6954             mdapi_group="GPU/Sampler"
6955             mdapi_hw_unit_type="subslice"
6956             />
6957    <counter name="FS Threads Dispatched"
6958             description="The total number of fragment shader hardware threads dispatched."
6959             data_type="uint64"
6960             equation="A 6 READ"
6961             underscore_name="ps_threads"
6962             units="threads"
6963             symbol_name="PsThreads"
6964             semantic_type="event"
6965             mdapi_supported_apis="OGL IO BB"
6966             mdapi_usage_flags="Tier3 Frame Batch Draw"
6967             mdapi_hw_unit_type="gpu"
6968             mdapi_group="EU Array/Fragment Shader"
6969             />
6970    <counter name="Shader Barrier Messages"
6971             description="The total number of shader barrier messages."
6972             data_type="uint64"
6973             equation="A 35 READ"
6974             underscore_name="shader_barriers"
6975             units="messages"
6976             symbol_name="ShaderBarriers"
6977             semantic_type="event"
6978             mdapi_supported_apis=""
6979             mdapi_usage_flags="Tier3 Frame Batch Draw"
6980             mdapi_hw_unit_type="gpu"
6981             mdapi_group="EU Array/Barrier"
6982             />
6983    <counter name="Slice0 Subslice1 Input Available"
6984             description="The percentage of time in which slice0 subslice1 sampler input is available"
6985             data_type="float"
6986             max_equation="100"
6987             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6988             underscore_name="sampler01_input_available"
6989             units="percent"
6990             symbol_name="Sampler01InputAvailable"
6991             availability="$SubsliceMask 0x2 AND"
6992             semantic_type="duration"
6993             mdapi_supported_apis=""
6994             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6995             mdapi_group="GPU/Sampler"
6996             mdapi_hw_unit_type="subslice"
6997             />
6998    <counter name="Sampler Texels"
6999             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7000             data_type="uint64"
7001             equation="A 28 READ 4 UMUL"
7002             underscore_name="sampler_texels"
7003             units="texels"
7004             symbol_name="SamplerTexels"
7005             semantic_type="event"
7006             mdapi_supported_apis=""
7007             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7008             mdapi_hw_unit_type="gpu"
7009             mdapi_group="Sampler/Sampler Input"
7010             />
7011    <counter name="Pixels Failing Tests"
7012             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7013             data_type="uint64"
7014             equation="A 25 READ 4 UMUL"
7015             underscore_name="pixels_failing_post_ps_tests"
7016             units="pixels"
7017             symbol_name="PixelsFailingPostPsTests"
7018             semantic_type="event"
7019             mdapi_supported_apis="OGL IO BB"
7020             mdapi_usage_flags="Tier3 Frame Batch Draw"
7021             mdapi_hw_unit_type="gpu"
7022             mdapi_group="3D Pipe/Output Merger"
7023             />
7024    <counter name="GPU Time Elapsed"
7025             description="Time elapsed on the GPU during the measurement."
7026             data_type="uint64"
7027             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7028             underscore_name="gpu_time"
7029             units="ns"
7030             symbol_name="GpuTime"
7031             semantic_type="duration"
7032             mdapi_supported_apis=""
7033             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7034             mdapi_hw_unit_type="gpu"
7035             mdapi_group="GPU"
7036             />
7037    <counter name="AVG GPU Core Frequency"
7038             description="Average GPU Core Frequency in the measurement."
7039             data_type="uint64"
7040             max_equation="$GpuMaxFrequency"
7041             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7042             underscore_name="avg_gpu_core_frequency"
7043             units="hz"
7044             symbol_name="AvgGpuCoreFrequency"
7045             semantic_type="event"
7046             mdapi_supported_apis=""
7047             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7048             mdapi_group="GPU"
7049             mdapi_hw_unit_type="gpu"
7050             />
7051    <counter name="Sampler Texels Misses"
7052             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7053             data_type="uint64"
7054             equation="A 29 READ 4 UMUL"
7055             underscore_name="sampler_texel_misses"
7056             units="texels"
7057             symbol_name="SamplerTexelMisses"
7058             semantic_type="event"
7059             mdapi_supported_apis=""
7060             mdapi_usage_flags="Tier3 Batch Frame Draw"
7061             mdapi_hw_unit_type="gpu"
7062             mdapi_group="Sampler/Sampler Cache"
7063             />
7064    <counter name="CS Threads Dispatched"
7065             description="The total number of compute shader hardware threads dispatched."
7066             data_type="uint64"
7067             equation="A 4 READ"
7068             underscore_name="cs_threads"
7069             units="threads"
7070             symbol_name="CsThreads"
7071             semantic_type="event"
7072             mdapi_supported_apis="OGL4 OCL IO BB"
7073             mdapi_usage_flags="Tier3 Frame Batch Draw"
7074             mdapi_hw_unit_type="gpu"
7075             mdapi_group="EU Array/Compute Shader"
7076             />
7077    <counter name="SLM Bytes Read"
7078             description="The total number of GPU memory bytes read from shared local memory."
7079             data_type="uint64"
7080             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7081             equation="A 30 READ 64 UMUL"
7082             underscore_name="slm_bytes_read"
7083             units="bytes"
7084             symbol_name="SlmBytesRead"
7085             semantic_type="throughput"
7086             mdapi_supported_apis="OGL4 OCL IO BB"
7087             mdapi_usage_flags="Tier3 Frame Batch Draw"
7088             mdapi_group="L3/Data Port/SLM"
7089             mdapi_hw_unit_type="gpu"
7090             />
7091    <counter name="PS FPU1 Pipe Active"
7092             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7093             data_type="float"
7094             max_equation="100"
7095             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7096             underscore_name="ps_fpu1_active"
7097             units="percent"
7098             symbol_name="PsFpu1Active"
7099             semantic_type="duration"
7100             mdapi_supported_apis="OGL IO BB"
7101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7102             mdapi_group="EU Array/Pixel Shader"
7103             mdapi_hw_unit_type="gpu"
7104             />
7105    <counter name="PS Send Pipeline Active"
7106             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7107             data_type="float"
7108             max_equation="100"
7109             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7110             underscore_name="ps_send_active"
7111             units="percent"
7112             symbol_name="PsSendActive"
7113             semantic_type="duration"
7114             mdapi_supported_apis="OGL IO BB"
7115             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7116             mdapi_group="EU Array/Pixel Shader"
7117             mdapi_hw_unit_type="gpu"
7118             />
7119    <counter name="VS FPU0 Pipe Active"
7120             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7121             data_type="float"
7122             max_equation="100"
7123             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7124             underscore_name="vs_fpu0_active"
7125             units="percent"
7126             symbol_name="VsFpu0Active"
7127             semantic_type="duration"
7128             mdapi_supported_apis="OGL IO BB"
7129             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7130             mdapi_group="EU Array/Vertex Shader"
7131             mdapi_hw_unit_type="gpu"
7132             />
7133    <counter name="GPU Busy"
7134             description="The percentage of time in which the GPU has been processing GPU commands."
7135             data_type="float"
7136             max_equation="100"
7137             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7138             underscore_name="gpu_busy"
7139             units="percent"
7140             symbol_name="GpuBusy"
7141             semantic_type="duration"
7142             mdapi_supported_apis=""
7143             mdapi_usage_flags="Tier1 Overview System Frame"
7144             mdapi_group="GPU"
7145             mdapi_hw_unit_type="gpu"
7146             />
7147    <counter name="Rasterized Pixels"
7148             description="The total number of rasterized pixels."
7149             data_type="uint64"
7150             equation="A 21 READ 4 UMUL"
7151             underscore_name="rasterized_pixels"
7152             units="pixels"
7153             symbol_name="RasterizedPixels"
7154             semantic_type="event"
7155             mdapi_supported_apis="OGL IO BB"
7156             mdapi_usage_flags="Tier3 Frame Batch Draw"
7157             mdapi_hw_unit_type="gpu"
7158             mdapi_group="3D Pipe/Rasterizer"
7159             />
7160    <counter name="PS FPU0 Pipe Active"
7161             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7162             data_type="float"
7163             max_equation="100"
7164             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7165             underscore_name="ps_fpu0_active"
7166             units="percent"
7167             symbol_name="PsFpu0Active"
7168             semantic_type="duration"
7169             mdapi_supported_apis="OGL IO BB"
7170             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7171             mdapi_group="EU Array/Pixel Shader"
7172             mdapi_hw_unit_type="gpu"
7173             />
7174    <counter name="DS Threads Dispatched"
7175             description="The total number of domain shader hardware threads dispatched."
7176             data_type="uint64"
7177             equation="A 3 READ"
7178             underscore_name="ds_threads"
7179             units="threads"
7180             symbol_name="DsThreads"
7181             semantic_type="event"
7182             mdapi_supported_apis="OGL4 IO BB"
7183             mdapi_usage_flags="Tier3 Frame Batch Draw"
7184             mdapi_hw_unit_type="gpu"
7185             mdapi_group="EU Array/Domain Shader"
7186             />
7187    <counter name="Samples Written"
7188             description="The total number of samples or pixels written to all render targets."
7189             data_type="uint64"
7190             equation="A 26 READ 4 UMUL"
7191             underscore_name="samples_written"
7192             units="pixels"
7193             symbol_name="SamplesWritten"
7194             semantic_type="event"
7195             mdapi_supported_apis="OGL IO BB"
7196             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7197             mdapi_hw_unit_type="gpu"
7198             mdapi_group="3D Pipe/Output Merger"
7199             />
7200    <counter name="EU Stall"
7201             description="The percentage of time in which the Execution Units were stalled."
7202             data_type="float"
7203             max_equation="100"
7204             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7205             underscore_name="eu_stall"
7206             units="percent"
7207             symbol_name="EuStall"
7208             semantic_type="duration"
7209             mdapi_supported_apis=""
7210             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7211             mdapi_group="EU Array"
7212             mdapi_hw_unit_type="gpu"
7213             />
7214    <counter name="Samples Blended"
7215             description="The total number of blended samples or pixels written to all render targets."
7216             data_type="uint64"
7217             equation="A 27 READ 4 UMUL"
7218             underscore_name="samples_blended"
7219             units="pixels"
7220             symbol_name="SamplesBlended"
7221             semantic_type="event"
7222             mdapi_supported_apis="OGL IO BB"
7223             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7224             mdapi_hw_unit_type="gpu"
7225             mdapi_group="3D Pipe/Output Merger"
7226             />
7227    <counter name="Early Depth Test Fails"
7228             description="The total number of pixels dropped on early depth test."
7229             data_type="uint64"
7230             equation="A 23 READ 4 UMUL"
7231             underscore_name="early_depth_test_fails"
7232             units="pixels"
7233             symbol_name="EarlyDepthTestFails"
7234             semantic_type="event"
7235             mdapi_supported_apis="OGL IO BB"
7236             mdapi_usage_flags="Tier3 Frame Batch Draw"
7237             mdapi_hw_unit_type="gpu"
7238             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7239             />
7240    <counter name="Slice0 Subslice0 Sampler Output Ready"
7241             description="The percentage of time in which slice0 subslice0 sampler output is ready"
7242             data_type="float"
7243             max_equation="100"
7244             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7245             underscore_name="sampler00_output_ready"
7246             units="percent"
7247             symbol_name="Sampler00OutputReady"
7248             availability="$SubsliceMask 0x1 AND"
7249             semantic_type="duration"
7250             mdapi_supported_apis=""
7251             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7252             mdapi_group="GPU/Sampler"
7253             mdapi_hw_unit_type="subslice"
7254             />
7255    <counter name="Slice0 Subslice1 Sampler Output Ready"
7256             description="The percentage of time in which slice0 subslice1 sampler output is ready"
7257             data_type="float"
7258             max_equation="100"
7259             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7260             underscore_name="sampler01_output_ready"
7261             units="percent"
7262             symbol_name="Sampler01OutputReady"
7263             availability="$SubsliceMask 0x2 AND"
7264             semantic_type="duration"
7265             mdapi_supported_apis=""
7266             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7267             mdapi_group="GPU/Sampler"
7268             mdapi_hw_unit_type="subslice"
7269             />
7270    <counter name="Shader Memory Accesses"
7271             description="The total number of shader memory accesses to L3."
7272             data_type="uint64"
7273             equation="A 32 READ"
7274             underscore_name="shader_memory_accesses"
7275             units="messages"
7276             symbol_name="ShaderMemoryAccesses"
7277             semantic_type="event"
7278             mdapi_supported_apis=""
7279             mdapi_usage_flags="Tier3 Frame Batch Draw"
7280             mdapi_hw_unit_type="gpu"
7281             mdapi_group="L3/Data Port"
7282             />
7283    <counter name="HS Threads Dispatched"
7284             description="The total number of hull shader hardware threads dispatched."
7285             data_type="uint64"
7286             equation="A 2 READ"
7287             underscore_name="hs_threads"
7288             units="threads"
7289             symbol_name="HsThreads"
7290             semantic_type="event"
7291             mdapi_supported_apis="OGL4 IO BB"
7292             mdapi_usage_flags="Tier3 Frame Batch Draw"
7293             mdapi_hw_unit_type="gpu"
7294             mdapi_group="EU Array/Hull Shader"
7295             />
7296    <counter name="SLM Bytes Written"
7297             description="The total number of GPU memory bytes written into shared local memory."
7298             data_type="uint64"
7299             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7300             equation="A 31 READ 64 UMUL"
7301             underscore_name="slm_bytes_written"
7302             units="bytes"
7303             symbol_name="SlmBytesWritten"
7304             semantic_type="throughput"
7305             mdapi_supported_apis="OGL4 OCL IO BB"
7306             mdapi_usage_flags="Tier3 Frame Batch Draw"
7307             mdapi_group="L3/Data Port/SLM"
7308             mdapi_hw_unit_type="gpu"
7309             />
7310    <counter name="L3 Shader Throughput"
7311             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7312             data_type="uint64"
7313             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7314             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7315             underscore_name="l3_shader_throughput"
7316             units="bytes"
7317             symbol_name="L3ShaderThroughput"
7318             semantic_type="throughput"
7319             mdapi_supported_apis="OGL4 OCL IO BB"
7320             mdapi_usage_flags="Tier2 Frame Batch Draw"
7321             mdapi_group="L3/Data Port"
7322             mdapi_hw_unit_type="gpu"
7323             />
7324    <counter name="Samples Killed in FS"
7325             description="The total number of samples or pixels dropped in fragment shaders."
7326             data_type="uint64"
7327             equation="A 24 READ 4 UMUL"
7328             underscore_name="samples_killed_in_ps"
7329             units="pixels"
7330             symbol_name="SamplesKilledInPs"
7331             semantic_type="event"
7332             mdapi_supported_apis="OGL IO BB"
7333             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7334             mdapi_hw_unit_type="gpu"
7335             mdapi_group="3D Pipe/Fragment Shader"
7336             />
7337    <counter name="Shader Atomic Memory Accesses"
7338             description="The total number of shader atomic memory accesses."
7339             data_type="uint64"
7340             equation="A 34 READ"
7341             underscore_name="shader_atomics"
7342             units="messages"
7343             symbol_name="ShaderAtomics"
7344             semantic_type="event"
7345             mdapi_supported_apis="OGL OCL IO BB"
7346             mdapi_usage_flags="Tier3 Frame Batch Draw"
7347             mdapi_hw_unit_type="gpu"
7348             mdapi_group="L3/Data Port/Atomics"
7349             />
7350    <register_config type="NOA">
7351        <register type="NOA" address="0x00009840" value="0x00000080" />
7352        <register type="NOA" address="0x00009888" value="0x121300A0" />
7353        <register type="NOA" address="0x00009888" value="0x141600AB" />
7354        <register type="NOA" address="0x00009888" value="0x123300A0" />
7355        <register type="NOA" address="0x00009888" value="0x143600AB" />
7356        <register type="NOA" address="0x00009888" value="0x125300A0" />
7357        <register type="NOA" address="0x00009888" value="0x145600AB" />
7358        <register type="NOA" address="0x00009888" value="0x0C2D4000" />
7359        <register type="NOA" address="0x00009888" value="0x0E2D5000" />
7360        <register type="NOA" address="0x00009888" value="0x002D4000" />
7361        <register type="NOA" address="0x00009888" value="0x022D5000" />
7362        <register type="NOA" address="0x00009888" value="0x042D5000" />
7363        <register type="NOA" address="0x00009888" value="0x062D1000" />
7364        <register type="NOA" address="0x00009888" value="0x102E01A0" />
7365        <register type="NOA" address="0x00009888" value="0x0C2E5000" />
7366        <register type="NOA" address="0x00009888" value="0x0E2E0065" />
7367        <register type="NOA" address="0x00009888" value="0x164C2000" />
7368        <register type="NOA" address="0x00009888" value="0x044C8000" />
7369        <register type="NOA" address="0x00009888" value="0x064CC000" />
7370        <register type="NOA" address="0x00009888" value="0x084C4000" />
7371        <register type="NOA" address="0x00009888" value="0x0A4C4000" />
7372        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
7373        <register type="NOA" address="0x00009888" value="0x004E8000" />
7374        <register type="NOA" address="0x00009888" value="0x024EA000" />
7375        <register type="NOA" address="0x00009888" value="0x044E2000" />
7376        <register type="NOA" address="0x00009888" value="0x064E2000" />
7377        <register type="NOA" address="0x00009888" value="0x1C0F0800" />
7378        <register type="NOA" address="0x00009888" value="0x180F4000" />
7379        <register type="NOA" address="0x00009888" value="0x1A0F023F" />
7380        <register type="NOA" address="0x00009888" value="0x1E2C0003" />
7381        <register type="NOA" address="0x00009888" value="0x1A2CC030" />
7382        <register type="NOA" address="0x00009888" value="0x04132180" />
7383        <register type="NOA" address="0x00009888" value="0x02130000" />
7384        <register type="NOA" address="0x00009888" value="0x0C148000" />
7385        <register type="NOA" address="0x00009888" value="0x0E142000" />
7386        <register type="NOA" address="0x00009888" value="0x04148000" />
7387        <register type="NOA" address="0x00009888" value="0x1E150140" />
7388        <register type="NOA" address="0x00009888" value="0x1C150040" />
7389        <register type="NOA" address="0x00009888" value="0x0C163000" />
7390        <register type="NOA" address="0x00009888" value="0x0E160068" />
7391        <register type="NOA" address="0x00009888" value="0x10160000" />
7392        <register type="NOA" address="0x00009888" value="0x18160000" />
7393        <register type="NOA" address="0x00009888" value="0x0A164000" />
7394        <register type="NOA" address="0x00009888" value="0x04330043" />
7395        <register type="NOA" address="0x00009888" value="0x02330000" />
7396        <register type="NOA" address="0x00009888" value="0x0234A000" />
7397        <register type="NOA" address="0x00009888" value="0x04342000" />
7398        <register type="NOA" address="0x00009888" value="0x1C350015" />
7399        <register type="NOA" address="0x00009888" value="0x02363460" />
7400        <register type="NOA" address="0x00009888" value="0x10360000" />
7401        <register type="NOA" address="0x00009888" value="0x04360000" />
7402        <register type="NOA" address="0x00009888" value="0x06360000" />
7403        <register type="NOA" address="0x00009888" value="0x08364000" />
7404        <register type="NOA" address="0x00009888" value="0x06530043" />
7405        <register type="NOA" address="0x00009888" value="0x02530000" />
7406        <register type="NOA" address="0x00009888" value="0x0E548000" />
7407        <register type="NOA" address="0x00009888" value="0x00548000" />
7408        <register type="NOA" address="0x00009888" value="0x06542000" />
7409        <register type="NOA" address="0x00009888" value="0x1E550400" />
7410        <register type="NOA" address="0x00009888" value="0x1A552000" />
7411        <register type="NOA" address="0x00009888" value="0x1C550100" />
7412        <register type="NOA" address="0x00009888" value="0x0E563000" />
7413        <register type="NOA" address="0x00009888" value="0x00563400" />
7414        <register type="NOA" address="0x00009888" value="0x10560000" />
7415        <register type="NOA" address="0x00009888" value="0x18560000" />
7416        <register type="NOA" address="0x00009888" value="0x02560000" />
7417        <register type="NOA" address="0x00009888" value="0x0C564000" />
7418        <register type="NOA" address="0x00009888" value="0x1993A800" />
7419        <register type="NOA" address="0x00009888" value="0x03938000" />
7420        <register type="NOA" address="0x00009888" value="0x05938000" />
7421        <register type="NOA" address="0x00009888" value="0x07938000" />
7422        <register type="NOA" address="0x00009888" value="0x09938000" />
7423        <register type="NOA" address="0x00009888" value="0x0B938000" />
7424        <register type="NOA" address="0x00009888" value="0x0D938000" />
7425        <register type="NOA" address="0x00009888" value="0x2D904000" />
7426        <register type="NOA" address="0x00009888" value="0x2F904000" />
7427        <register type="NOA" address="0x00009888" value="0x31904000" />
7428        <register type="NOA" address="0x00009888" value="0x15904000" />
7429        <register type="NOA" address="0x00009888" value="0x17904000" />
7430        <register type="NOA" address="0x00009888" value="0x19904000" />
7431        <register type="NOA" address="0x00009888" value="0x1B904000" />
7432        <register type="NOA" address="0x00009888" value="0x1D904000" />
7433        <register type="NOA" address="0x00009888" value="0x1F904000" />
7434        <register type="NOA" address="0x00009888" value="0x59900000" />
7435        <register type="NOA" address="0x00009888" value="0x4B9014A0" />
7436        <register type="NOA" address="0x00009888" value="0x37900000" />
7437        <register type="NOA" address="0x00009888" value="0x33900000" />
7438        <register type="NOA" address="0x00009888" value="0x4D900001" />
7439        <register type="NOA" address="0x00009888" value="0x53900000" />
7440        <register type="NOA" address="0x00009888" value="0x43900820" />
7441        <register type="NOA" address="0x00009888" value="0x45901022" />
7442        <register type="NOA" address="0x00009888" value="0x55900000" />
7443        <register type="NOA" address="0x00009888" value="0x47900000" />
7444    </register_config>
7445    <register_config type="OA">
7446        <register type="OA" address="0x00002740" value="0x00000000" />
7447        <register type="OA" address="0x00002744" value="0x00800000" />
7448        <register type="OA" address="0x00002710" value="0x00000000" />
7449        <register type="OA" address="0x00002714" value="0x70800000" />
7450        <register type="OA" address="0x00002720" value="0x00000000" />
7451        <register type="OA" address="0x00002724" value="0x00800000" />
7452        <register type="OA" address="0x00002770" value="0x0000C000" />
7453        <register type="OA" address="0x00002774" value="0x0000E7FF" />
7454        <register type="OA" address="0x00002778" value="0x00003000" />
7455        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
7456        <register type="OA" address="0x00002780" value="0x00000C00" />
7457        <register type="OA" address="0x00002784" value="0x0000FE7F" />
7458    </register_config>
7459    <register_config type="FLEX">
7460        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7461        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7462        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7463        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7464        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7465        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7466        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7467    </register_config>
7468  </set>
7469
7470  <set name="Metric set TDL_1"
7471       mdapi_supported_apis="OGL OCL IO BB"
7472       underscore_name="tdl_1"
7473       hw_config_guid="14411d35-cbf6-4f5e-b68b-190faf9a1a83"
7474       chipset="GLK"
7475       symbol_name="TDL_1"
7476       >
7477    <counter name="GPU Core Clocks"
7478             description="The total number of GPU core clocks elapsed during the measurement."
7479             data_type="uint64"
7480             equation="GPU_CLOCK 0 READ"
7481             underscore_name="gpu_core_clocks"
7482             units="cycles"
7483             symbol_name="GpuCoreClocks"
7484             semantic_type="event"
7485             mdapi_supported_apis=""
7486             mdapi_usage_flags="Tier1 Frame Batch Draw"
7487             mdapi_hw_unit_type="gpu"
7488             mdapi_group="GPU"
7489             />
7490    <counter name="EU Active"
7491             description="The percentage of time in which the Execution Units were actively processing."
7492             data_type="float"
7493             max_equation="100"
7494             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7495             underscore_name="eu_active"
7496             units="percent"
7497             symbol_name="EuActive"
7498             semantic_type="duration"
7499             mdapi_supported_apis=""
7500             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7501             mdapi_group="EU Array"
7502             mdapi_hw_unit_type="gpu"
7503             />
7504    <counter name="EU Both FPU Pipes Active"
7505             description="The percentage of time in which both EU FPU pipelines were actively processing."
7506             data_type="float"
7507             max_equation="100"
7508             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7509             underscore_name="eu_fpu_both_active"
7510             units="percent"
7511             symbol_name="EuFpuBothActive"
7512             semantic_type="duration"
7513             mdapi_supported_apis=""
7514             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7515             mdapi_group="EU Array/Pipes"
7516             mdapi_hw_unit_type="gpu"
7517             />
7518    <counter name="VS Send Pipe Active"
7519             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7520             data_type="float"
7521             max_equation="100"
7522             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7523             underscore_name="vs_send_active"
7524             units="percent"
7525             symbol_name="VsSendActive"
7526             semantic_type="duration"
7527             mdapi_supported_apis="OGL IO BB"
7528             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7529             mdapi_group="EU Array/Vertex Shader"
7530             mdapi_hw_unit_type="gpu"
7531             />
7532    <counter name="VS FPU1 Pipe Active"
7533             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7534             data_type="float"
7535             max_equation="100"
7536             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7537             underscore_name="vs_fpu1_active"
7538             units="percent"
7539             symbol_name="VsFpu1Active"
7540             semantic_type="duration"
7541             mdapi_supported_apis="OGL IO BB"
7542             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7543             mdapi_group="EU Array/Vertex Shader"
7544             mdapi_hw_unit_type="gpu"
7545             />
7546    <counter name="GS Threads Dispatched"
7547             description="The total number of geometry shader hardware threads dispatched."
7548             data_type="uint64"
7549             equation="A 5 READ"
7550             underscore_name="gs_threads"
7551             units="threads"
7552             symbol_name="GsThreads"
7553             semantic_type="event"
7554             mdapi_supported_apis="OGL4 IO BB"
7555             mdapi_usage_flags="Tier3 Frame Batch Draw"
7556             mdapi_hw_unit_type="gpu"
7557             mdapi_group="EU Array/Geometry Shader"
7558             />
7559    <counter name="Early Hi-Depth Test Fails"
7560             description="The total number of pixels dropped on early hierarchical depth test."
7561             data_type="uint64"
7562             equation="A 22 READ 4 UMUL"
7563             underscore_name="hi_depth_test_fails"
7564             units="pixels"
7565             symbol_name="HiDepthTestFails"
7566             semantic_type="event"
7567             mdapi_supported_apis="OGL IO BB"
7568             mdapi_usage_flags="Tier3 Frame Batch Draw"
7569             mdapi_hw_unit_type="gpu"
7570             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7571             />
7572    <counter name="FS Both FPU Active"
7573             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7574             data_type="float"
7575             max_equation="100"
7576             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7577             underscore_name="ps_eu_both_fpu_active"
7578             units="percent"
7579             symbol_name="PsEuBothFpuActive"
7580             semantic_type="duration"
7581             mdapi_supported_apis="OGL IO BB"
7582             mdapi_usage_flags="Tier4 Frame Batch Draw"
7583             mdapi_group="3D Pipe/Fragment Shader"
7584             mdapi_hw_unit_type="gpu"
7585             />
7586    <counter name="VS Threads Dispatched"
7587             description="The total number of vertex shader hardware threads dispatched."
7588             data_type="uint64"
7589             equation="A 1 READ"
7590             underscore_name="vs_threads"
7591             units="threads"
7592             symbol_name="VsThreads"
7593             semantic_type="event"
7594             mdapi_supported_apis="OGL IO BB"
7595             mdapi_usage_flags="Tier3 Frame Batch Draw"
7596             mdapi_hw_unit_type="gpu"
7597             mdapi_group="EU Array/Vertex Shader"
7598             />
7599    <counter name="FS Threads Dispatched"
7600             description="The total number of fragment shader hardware threads dispatched."
7601             data_type="uint64"
7602             equation="A 6 READ"
7603             underscore_name="ps_threads"
7604             units="threads"
7605             symbol_name="PsThreads"
7606             semantic_type="event"
7607             mdapi_supported_apis="OGL IO BB"
7608             mdapi_usage_flags="Tier3 Frame Batch Draw"
7609             mdapi_hw_unit_type="gpu"
7610             mdapi_group="EU Array/Fragment Shader"
7611             />
7612    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
7613             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
7614             data_type="float"
7615             max_equation="100"
7616             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7617             underscore_name="non_ps_thread02_ready_for_dispatch"
7618             units="percent"
7619             symbol_name="NonPSThread02ReadyForDispatch"
7620             availability="$SubsliceMask 0x4 AND"
7621             semantic_type="duration"
7622             mdapi_supported_apis=""
7623             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7624             mdapi_group="GPU/Thread Dispatcher"
7625             mdapi_hw_unit_type="subslice"
7626             />
7627    <counter name="Shader Barrier Messages"
7628             description="The total number of shader barrier messages."
7629             data_type="uint64"
7630             equation="A 35 READ"
7631             underscore_name="shader_barriers"
7632             units="messages"
7633             symbol_name="ShaderBarriers"
7634             semantic_type="event"
7635             mdapi_supported_apis=""
7636             mdapi_usage_flags="Tier3 Frame Batch Draw"
7637             mdapi_hw_unit_type="gpu"
7638             mdapi_group="EU Array/Barrier"
7639             />
7640    <counter name="Sampler Texels"
7641             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7642             data_type="uint64"
7643             equation="A 28 READ 4 UMUL"
7644             underscore_name="sampler_texels"
7645             units="texels"
7646             symbol_name="SamplerTexels"
7647             semantic_type="event"
7648             mdapi_supported_apis=""
7649             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7650             mdapi_hw_unit_type="gpu"
7651             mdapi_group="Sampler/Sampler Input"
7652             />
7653    <counter name="Pixels Failing Tests"
7654             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7655             data_type="uint64"
7656             equation="A 25 READ 4 UMUL"
7657             underscore_name="pixels_failing_post_ps_tests"
7658             units="pixels"
7659             symbol_name="PixelsFailingPostPsTests"
7660             semantic_type="event"
7661             mdapi_supported_apis="OGL IO BB"
7662             mdapi_usage_flags="Tier3 Frame Batch Draw"
7663             mdapi_hw_unit_type="gpu"
7664             mdapi_group="3D Pipe/Output Merger"
7665             />
7666    <counter name="GPU Time Elapsed"
7667             description="Time elapsed on the GPU during the measurement."
7668             data_type="uint64"
7669             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7670             underscore_name="gpu_time"
7671             units="ns"
7672             symbol_name="GpuTime"
7673             semantic_type="duration"
7674             mdapi_supported_apis=""
7675             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7676             mdapi_hw_unit_type="gpu"
7677             mdapi_group="GPU"
7678             />
7679    <counter name="AVG GPU Core Frequency"
7680             description="Average GPU Core Frequency in the measurement."
7681             data_type="uint64"
7682             max_equation="$GpuMaxFrequency"
7683             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7684             underscore_name="avg_gpu_core_frequency"
7685             units="hz"
7686             symbol_name="AvgGpuCoreFrequency"
7687             semantic_type="event"
7688             mdapi_supported_apis=""
7689             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7690             mdapi_group="GPU"
7691             mdapi_hw_unit_type="gpu"
7692             />
7693    <counter name="Sampler Texels Misses"
7694             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7695             data_type="uint64"
7696             equation="A 29 READ 4 UMUL"
7697             underscore_name="sampler_texel_misses"
7698             units="texels"
7699             symbol_name="SamplerTexelMisses"
7700             semantic_type="event"
7701             mdapi_supported_apis=""
7702             mdapi_usage_flags="Tier3 Batch Frame Draw"
7703             mdapi_hw_unit_type="gpu"
7704             mdapi_group="Sampler/Sampler Cache"
7705             />
7706    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
7707             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
7708             data_type="float"
7709             max_equation="100"
7710             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7711             underscore_name="non_ps_thread00_ready_for_dispatch"
7712             units="percent"
7713             symbol_name="NonPSThread00ReadyForDispatch"
7714             availability="$SubsliceMask 0x1 AND"
7715             semantic_type="duration"
7716             mdapi_supported_apis=""
7717             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7718             mdapi_group="GPU/Thread Dispatcher"
7719             mdapi_hw_unit_type="subslice"
7720             />
7721    <counter name="CS Threads Dispatched"
7722             description="The total number of compute shader hardware threads dispatched."
7723             data_type="uint64"
7724             equation="A 4 READ"
7725             underscore_name="cs_threads"
7726             units="threads"
7727             symbol_name="CsThreads"
7728             semantic_type="event"
7729             mdapi_supported_apis="OGL4 OCL IO BB"
7730             mdapi_usage_flags="Tier3 Frame Batch Draw"
7731             mdapi_hw_unit_type="gpu"
7732             mdapi_group="EU Array/Compute Shader"
7733             />
7734    <counter name="SLM Bytes Read"
7735             description="The total number of GPU memory bytes read from shared local memory."
7736             data_type="uint64"
7737             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7738             equation="A 30 READ 64 UMUL"
7739             underscore_name="slm_bytes_read"
7740             units="bytes"
7741             symbol_name="SlmBytesRead"
7742             semantic_type="throughput"
7743             mdapi_supported_apis="OGL4 OCL IO BB"
7744             mdapi_usage_flags="Tier3 Frame Batch Draw"
7745             mdapi_group="L3/Data Port/SLM"
7746             mdapi_hw_unit_type="gpu"
7747             />
7748    <counter name="PS FPU1 Pipe Active"
7749             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7750             data_type="float"
7751             max_equation="100"
7752             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7753             underscore_name="ps_fpu1_active"
7754             units="percent"
7755             symbol_name="PsFpu1Active"
7756             semantic_type="duration"
7757             mdapi_supported_apis="OGL IO BB"
7758             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7759             mdapi_group="EU Array/Pixel Shader"
7760             mdapi_hw_unit_type="gpu"
7761             />
7762    <counter name="PS Send Pipeline Active"
7763             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7764             data_type="float"
7765             max_equation="100"
7766             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7767             underscore_name="ps_send_active"
7768             units="percent"
7769             symbol_name="PsSendActive"
7770             semantic_type="duration"
7771             mdapi_supported_apis="OGL IO BB"
7772             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7773             mdapi_group="EU Array/Pixel Shader"
7774             mdapi_hw_unit_type="gpu"
7775             />
7776    <counter name="VS FPU0 Pipe Active"
7777             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7778             data_type="float"
7779             max_equation="100"
7780             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7781             underscore_name="vs_fpu0_active"
7782             units="percent"
7783             symbol_name="VsFpu0Active"
7784             semantic_type="duration"
7785             mdapi_supported_apis="OGL IO BB"
7786             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7787             mdapi_group="EU Array/Vertex Shader"
7788             mdapi_hw_unit_type="gpu"
7789             />
7790    <counter name="GPU Busy"
7791             description="The percentage of time in which the GPU has been processing GPU commands."
7792             data_type="float"
7793             max_equation="100"
7794             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7795             underscore_name="gpu_busy"
7796             units="percent"
7797             symbol_name="GpuBusy"
7798             semantic_type="duration"
7799             mdapi_supported_apis=""
7800             mdapi_usage_flags="Tier1 Overview System Frame"
7801             mdapi_group="GPU"
7802             mdapi_hw_unit_type="gpu"
7803             />
7804    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
7805             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
7806             data_type="float"
7807             max_equation="100"
7808             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7809             underscore_name="ps_thread00_ready_for_dispatch"
7810             units="percent"
7811             symbol_name="PSThread00ReadyForDispatch"
7812             availability="$SubsliceMask 0x1 AND"
7813             semantic_type="duration"
7814             mdapi_supported_apis=""
7815             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7816             mdapi_group="GPU/Thread Dispatcher"
7817             mdapi_hw_unit_type="subslice"
7818             />
7819    <counter name="Rasterized Pixels"
7820             description="The total number of rasterized pixels."
7821             data_type="uint64"
7822             equation="A 21 READ 4 UMUL"
7823             underscore_name="rasterized_pixels"
7824             units="pixels"
7825             symbol_name="RasterizedPixels"
7826             semantic_type="event"
7827             mdapi_supported_apis="OGL IO BB"
7828             mdapi_usage_flags="Tier3 Frame Batch Draw"
7829             mdapi_hw_unit_type="gpu"
7830             mdapi_group="3D Pipe/Rasterizer"
7831             />
7832    <counter name="PS FPU0 Pipe Active"
7833             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7834             data_type="float"
7835             max_equation="100"
7836             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7837             underscore_name="ps_fpu0_active"
7838             units="percent"
7839             symbol_name="PsFpu0Active"
7840             semantic_type="duration"
7841             mdapi_supported_apis="OGL IO BB"
7842             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7843             mdapi_group="EU Array/Pixel Shader"
7844             mdapi_hw_unit_type="gpu"
7845             />
7846    <counter name="DS Threads Dispatched"
7847             description="The total number of domain shader hardware threads dispatched."
7848             data_type="uint64"
7849             equation="A 3 READ"
7850             underscore_name="ds_threads"
7851             units="threads"
7852             symbol_name="DsThreads"
7853             semantic_type="event"
7854             mdapi_supported_apis="OGL4 IO BB"
7855             mdapi_usage_flags="Tier3 Frame Batch Draw"
7856             mdapi_hw_unit_type="gpu"
7857             mdapi_group="EU Array/Domain Shader"
7858             />
7859    <counter name="Samples Written"
7860             description="The total number of samples or pixels written to all render targets."
7861             data_type="uint64"
7862             equation="A 26 READ 4 UMUL"
7863             underscore_name="samples_written"
7864             units="pixels"
7865             symbol_name="SamplesWritten"
7866             semantic_type="event"
7867             mdapi_supported_apis="OGL IO BB"
7868             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7869             mdapi_hw_unit_type="gpu"
7870             mdapi_group="3D Pipe/Output Merger"
7871             />
7872    <counter name="EU Stall"
7873             description="The percentage of time in which the Execution Units were stalled."
7874             data_type="float"
7875             max_equation="100"
7876             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7877             underscore_name="eu_stall"
7878             units="percent"
7879             symbol_name="EuStall"
7880             semantic_type="duration"
7881             mdapi_supported_apis=""
7882             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7883             mdapi_group="EU Array"
7884             mdapi_hw_unit_type="gpu"
7885             />
7886    <counter name="Samples Blended"
7887             description="The total number of blended samples or pixels written to all render targets."
7888             data_type="uint64"
7889             equation="A 27 READ 4 UMUL"
7890             underscore_name="samples_blended"
7891             units="pixels"
7892             symbol_name="SamplesBlended"
7893             semantic_type="event"
7894             mdapi_supported_apis="OGL IO BB"
7895             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7896             mdapi_hw_unit_type="gpu"
7897             mdapi_group="3D Pipe/Output Merger"
7898             />
7899    <counter name="Early Depth Test Fails"
7900             description="The total number of pixels dropped on early depth test."
7901             data_type="uint64"
7902             equation="A 23 READ 4 UMUL"
7903             underscore_name="early_depth_test_fails"
7904             units="pixels"
7905             symbol_name="EarlyDepthTestFails"
7906             semantic_type="event"
7907             mdapi_supported_apis="OGL IO BB"
7908             mdapi_usage_flags="Tier3 Frame Batch Draw"
7909             mdapi_hw_unit_type="gpu"
7910             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7911             />
7912    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
7913             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
7914             data_type="float"
7915             max_equation="100"
7916             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7917             underscore_name="ps_thread01_ready_for_dispatch"
7918             units="percent"
7919             symbol_name="PSThread01ReadyForDispatch"
7920             availability="$SubsliceMask 0x2 AND"
7921             semantic_type="duration"
7922             mdapi_supported_apis=""
7923             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7924             mdapi_group="GPU/Thread Dispatcher"
7925             mdapi_hw_unit_type="subslice"
7926             />
7927    <counter name="Shader Memory Accesses"
7928             description="The total number of shader memory accesses to L3."
7929             data_type="uint64"
7930             equation="A 32 READ"
7931             underscore_name="shader_memory_accesses"
7932             units="messages"
7933             symbol_name="ShaderMemoryAccesses"
7934             semantic_type="event"
7935             mdapi_supported_apis=""
7936             mdapi_usage_flags="Tier3 Frame Batch Draw"
7937             mdapi_hw_unit_type="gpu"
7938             mdapi_group="L3/Data Port"
7939             />
7940    <counter name="HS Threads Dispatched"
7941             description="The total number of hull shader hardware threads dispatched."
7942             data_type="uint64"
7943             equation="A 2 READ"
7944             underscore_name="hs_threads"
7945             units="threads"
7946             symbol_name="HsThreads"
7947             semantic_type="event"
7948             mdapi_supported_apis="OGL4 IO BB"
7949             mdapi_usage_flags="Tier3 Frame Batch Draw"
7950             mdapi_hw_unit_type="gpu"
7951             mdapi_group="EU Array/Hull Shader"
7952             />
7953    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
7954             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
7955             data_type="float"
7956             max_equation="100"
7957             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7958             underscore_name="ps_thread02_ready_for_dispatch"
7959             units="percent"
7960             symbol_name="PSThread02ReadyForDispatch"
7961             availability="$SubsliceMask 0x4 AND"
7962             semantic_type="duration"
7963             mdapi_supported_apis=""
7964             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7965             mdapi_group="GPU/Thread Dispatcher"
7966             mdapi_hw_unit_type="subslice"
7967             />
7968    <counter name="SLM Bytes Written"
7969             description="The total number of GPU memory bytes written into shared local memory."
7970             data_type="uint64"
7971             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7972             equation="A 31 READ 64 UMUL"
7973             underscore_name="slm_bytes_written"
7974             units="bytes"
7975             symbol_name="SlmBytesWritten"
7976             semantic_type="throughput"
7977             mdapi_supported_apis="OGL4 OCL IO BB"
7978             mdapi_usage_flags="Tier3 Frame Batch Draw"
7979             mdapi_group="L3/Data Port/SLM"
7980             mdapi_hw_unit_type="gpu"
7981             />
7982    <counter name="L3 Shader Throughput"
7983             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7984             data_type="uint64"
7985             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
7986             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7987             underscore_name="l3_shader_throughput"
7988             units="bytes"
7989             symbol_name="L3ShaderThroughput"
7990             semantic_type="throughput"
7991             mdapi_supported_apis="OGL4 OCL IO BB"
7992             mdapi_usage_flags="Tier2 Frame Batch Draw"
7993             mdapi_group="L3/Data Port"
7994             mdapi_hw_unit_type="gpu"
7995             />
7996    <counter name="Samples Killed in FS"
7997             description="The total number of samples or pixels dropped in fragment shaders."
7998             data_type="uint64"
7999             equation="A 24 READ 4 UMUL"
8000             underscore_name="samples_killed_in_ps"
8001             units="pixels"
8002             symbol_name="SamplesKilledInPs"
8003             semantic_type="event"
8004             mdapi_supported_apis="OGL IO BB"
8005             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8006             mdapi_hw_unit_type="gpu"
8007             mdapi_group="3D Pipe/Fragment Shader"
8008             />
8009    <counter name="Shader Atomic Memory Accesses"
8010             description="The total number of shader atomic memory accesses."
8011             data_type="uint64"
8012             equation="A 34 READ"
8013             underscore_name="shader_atomics"
8014             units="messages"
8015             symbol_name="ShaderAtomics"
8016             semantic_type="event"
8017             mdapi_supported_apis="OGL OCL IO BB"
8018             mdapi_usage_flags="Tier3 Frame Batch Draw"
8019             mdapi_hw_unit_type="gpu"
8020             mdapi_group="L3/Data Port/Atomics"
8021             />
8022    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
8023             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
8024             data_type="float"
8025             max_equation="100"
8026             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8027             underscore_name="non_ps_thread01_ready_for_dispatch"
8028             units="percent"
8029             symbol_name="NonPSThread01ReadyForDispatch"
8030             availability="$SubsliceMask 0x2 AND"
8031             semantic_type="duration"
8032             mdapi_supported_apis=""
8033             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8034             mdapi_group="GPU/Thread Dispatcher"
8035             mdapi_hw_unit_type="subslice"
8036             />
8037    <register_config type="NOA">
8038        <register type="NOA" address="0x00009840" value="0x00000080" />
8039        <register type="NOA" address="0x00009888" value="0x141A0000" />
8040        <register type="NOA" address="0x00009888" value="0x143A0000" />
8041        <register type="NOA" address="0x00009888" value="0x145A0000" />
8042        <register type="NOA" address="0x00009888" value="0x0C2D4000" />
8043        <register type="NOA" address="0x00009888" value="0x0E2D5000" />
8044        <register type="NOA" address="0x00009888" value="0x002D4000" />
8045        <register type="NOA" address="0x00009888" value="0x022D5000" />
8046        <register type="NOA" address="0x00009888" value="0x042D5000" />
8047        <register type="NOA" address="0x00009888" value="0x062D1000" />
8048        <register type="NOA" address="0x00009888" value="0x102E0150" />
8049        <register type="NOA" address="0x00009888" value="0x0C2E5000" />
8050        <register type="NOA" address="0x00009888" value="0x0E2E006A" />
8051        <register type="NOA" address="0x00009888" value="0x124C8000" />
8052        <register type="NOA" address="0x00009888" value="0x144C8000" />
8053        <register type="NOA" address="0x00009888" value="0x164C2000" />
8054        <register type="NOA" address="0x00009888" value="0x044C8000" />
8055        <register type="NOA" address="0x00009888" value="0x064C4000" />
8056        <register type="NOA" address="0x00009888" value="0x0A4C4000" />
8057        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
8058        <register type="NOA" address="0x00009888" value="0x0E4EA000" />
8059        <register type="NOA" address="0x00009888" value="0x004E8000" />
8060        <register type="NOA" address="0x00009888" value="0x024E2000" />
8061        <register type="NOA" address="0x00009888" value="0x064E2000" />
8062        <register type="NOA" address="0x00009888" value="0x1C0F0BC0" />
8063        <register type="NOA" address="0x00009888" value="0x180F4000" />
8064        <register type="NOA" address="0x00009888" value="0x1A0F0302" />
8065        <register type="NOA" address="0x00009888" value="0x1E2C0003" />
8066        <register type="NOA" address="0x00009888" value="0x1A2C00F0" />
8067        <register type="NOA" address="0x00009888" value="0x021A3080" />
8068        <register type="NOA" address="0x00009888" value="0x041A31E5" />
8069        <register type="NOA" address="0x00009888" value="0x02148000" />
8070        <register type="NOA" address="0x00009888" value="0x0414A000" />
8071        <register type="NOA" address="0x00009888" value="0x1C150054" />
8072        <register type="NOA" address="0x00009888" value="0x06168000" />
8073        <register type="NOA" address="0x00009888" value="0x08168000" />
8074        <register type="NOA" address="0x00009888" value="0x0A168000" />
8075        <register type="NOA" address="0x00009888" value="0x0C3A3280" />
8076        <register type="NOA" address="0x00009888" value="0x0E3A0063" />
8077        <register type="NOA" address="0x00009888" value="0x063A0061" />
8078        <register type="NOA" address="0x00009888" value="0x023A0000" />
8079        <register type="NOA" address="0x00009888" value="0x0C348000" />
8080        <register type="NOA" address="0x00009888" value="0x0E342000" />
8081        <register type="NOA" address="0x00009888" value="0x06342000" />
8082        <register type="NOA" address="0x00009888" value="0x1E350140" />
8083        <register type="NOA" address="0x00009888" value="0x1C350100" />
8084        <register type="NOA" address="0x00009888" value="0x18360028" />
8085        <register type="NOA" address="0x00009888" value="0x0C368000" />
8086        <register type="NOA" address="0x00009888" value="0x0E5A3080" />
8087        <register type="NOA" address="0x00009888" value="0x005A3280" />
8088        <register type="NOA" address="0x00009888" value="0x025A0063" />
8089        <register type="NOA" address="0x00009888" value="0x0E548000" />
8090        <register type="NOA" address="0x00009888" value="0x00548000" />
8091        <register type="NOA" address="0x00009888" value="0x02542000" />
8092        <register type="NOA" address="0x00009888" value="0x1E550400" />
8093        <register type="NOA" address="0x00009888" value="0x1A552000" />
8094        <register type="NOA" address="0x00009888" value="0x1C550001" />
8095        <register type="NOA" address="0x00009888" value="0x18560080" />
8096        <register type="NOA" address="0x00009888" value="0x02568000" />
8097        <register type="NOA" address="0x00009888" value="0x04568000" />
8098        <register type="NOA" address="0x00009888" value="0x1993A800" />
8099        <register type="NOA" address="0x00009888" value="0x03938000" />
8100        <register type="NOA" address="0x00009888" value="0x05938000" />
8101        <register type="NOA" address="0x00009888" value="0x07938000" />
8102        <register type="NOA" address="0x00009888" value="0x09938000" />
8103        <register type="NOA" address="0x00009888" value="0x0B938000" />
8104        <register type="NOA" address="0x00009888" value="0x0D938000" />
8105        <register type="NOA" address="0x00009888" value="0x2D904000" />
8106        <register type="NOA" address="0x00009888" value="0x2F904000" />
8107        <register type="NOA" address="0x00009888" value="0x31904000" />
8108        <register type="NOA" address="0x00009888" value="0x15904000" />
8109        <register type="NOA" address="0x00009888" value="0x17904000" />
8110        <register type="NOA" address="0x00009888" value="0x19904000" />
8111        <register type="NOA" address="0x00009888" value="0x1B904000" />
8112        <register type="NOA" address="0x00009888" value="0x1D904000" />
8113        <register type="NOA" address="0x00009888" value="0x1F904000" />
8114        <register type="NOA" address="0x00009888" value="0x59900000" />
8115        <register type="NOA" address="0x00009888" value="0x4B900420" />
8116        <register type="NOA" address="0x00009888" value="0x37900000" />
8117        <register type="NOA" address="0x00009888" value="0x33900000" />
8118        <register type="NOA" address="0x00009888" value="0x4D900000" />
8119        <register type="NOA" address="0x00009888" value="0x53900000" />
8120        <register type="NOA" address="0x00009888" value="0x43900000" />
8121        <register type="NOA" address="0x00009888" value="0x45901084" />
8122        <register type="NOA" address="0x00009888" value="0x55900000" />
8123        <register type="NOA" address="0x00009888" value="0x47900001" />
8124    </register_config>
8125    <register_config type="OA">
8126        <register type="OA" address="0x00002740" value="0x00000000" />
8127        <register type="OA" address="0x00002744" value="0x00800000" />
8128        <register type="OA" address="0x00002710" value="0x00000000" />
8129        <register type="OA" address="0x00002714" value="0xF0800000" />
8130        <register type="OA" address="0x00002720" value="0x00000000" />
8131        <register type="OA" address="0x00002724" value="0x30800000" />
8132        <register type="OA" address="0x00002770" value="0x00000002" />
8133        <register type="OA" address="0x00002774" value="0x00007FFF" />
8134        <register type="OA" address="0x00002778" value="0x00000000" />
8135        <register type="OA" address="0x0000277C" value="0x00009FFF" />
8136        <register type="OA" address="0x00002780" value="0x00000002" />
8137        <register type="OA" address="0x00002784" value="0x0000EFFF" />
8138        <register type="OA" address="0x00002788" value="0x00000000" />
8139        <register type="OA" address="0x0000278C" value="0x0000F3FF" />
8140        <register type="OA" address="0x00002790" value="0x00000002" />
8141        <register type="OA" address="0x00002794" value="0x0000FDFF" />
8142        <register type="OA" address="0x00002798" value="0x00000000" />
8143        <register type="OA" address="0x0000279C" value="0x0000FE7F" />
8144    </register_config>
8145    <register_config type="FLEX">
8146        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8147        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8148        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8149        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8150        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8151        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8152        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8153    </register_config>
8154  </set>
8155
8156  <set name="Metric set TDL_2"
8157       mdapi_supported_apis="OGL OCL IO BB"
8158       underscore_name="tdl_2"
8159       hw_config_guid="ffa3f263-0478-4724-8c9f-c911c5ec0f1d"
8160       chipset="GLK"
8161       symbol_name="TDL_2"
8162       >
8163    <counter name="GPU Core Clocks"
8164             description="The total number of GPU core clocks elapsed during the measurement."
8165             data_type="uint64"
8166             equation="GPU_CLOCK 0 READ"
8167             underscore_name="gpu_core_clocks"
8168             units="cycles"
8169             symbol_name="GpuCoreClocks"
8170             semantic_type="event"
8171             mdapi_supported_apis=""
8172             mdapi_usage_flags="Tier1 Frame Batch Draw"
8173             mdapi_hw_unit_type="gpu"
8174             mdapi_group="GPU"
8175             />
8176    <counter name="EU Active"
8177             description="The percentage of time in which the Execution Units were actively processing."
8178             data_type="float"
8179             max_equation="100"
8180             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8181             underscore_name="eu_active"
8182             units="percent"
8183             symbol_name="EuActive"
8184             semantic_type="duration"
8185             mdapi_supported_apis=""
8186             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8187             mdapi_group="EU Array"
8188             mdapi_hw_unit_type="gpu"
8189             />
8190    <counter name="EU Both FPU Pipes Active"
8191             description="The percentage of time in which both EU FPU pipelines were actively processing."
8192             data_type="float"
8193             max_equation="100"
8194             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8195             underscore_name="eu_fpu_both_active"
8196             units="percent"
8197             symbol_name="EuFpuBothActive"
8198             semantic_type="duration"
8199             mdapi_supported_apis=""
8200             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8201             mdapi_group="EU Array/Pipes"
8202             mdapi_hw_unit_type="gpu"
8203             />
8204    <counter name="VS Send Pipe Active"
8205             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8206             data_type="float"
8207             max_equation="100"
8208             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8209             underscore_name="vs_send_active"
8210             units="percent"
8211             symbol_name="VsSendActive"
8212             semantic_type="duration"
8213             mdapi_supported_apis="OGL IO BB"
8214             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8215             mdapi_group="EU Array/Vertex Shader"
8216             mdapi_hw_unit_type="gpu"
8217             />
8218    <counter name="VS FPU1 Pipe Active"
8219             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8220             data_type="float"
8221             max_equation="100"
8222             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8223             underscore_name="vs_fpu1_active"
8224             units="percent"
8225             symbol_name="VsFpu1Active"
8226             semantic_type="duration"
8227             mdapi_supported_apis="OGL IO BB"
8228             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8229             mdapi_group="EU Array/Vertex Shader"
8230             mdapi_hw_unit_type="gpu"
8231             />
8232    <counter name="GS Threads Dispatched"
8233             description="The total number of geometry shader hardware threads dispatched."
8234             data_type="uint64"
8235             equation="A 5 READ"
8236             underscore_name="gs_threads"
8237             units="threads"
8238             symbol_name="GsThreads"
8239             semantic_type="event"
8240             mdapi_supported_apis="OGL4 IO BB"
8241             mdapi_usage_flags="Tier3 Frame Batch Draw"
8242             mdapi_hw_unit_type="gpu"
8243             mdapi_group="EU Array/Geometry Shader"
8244             />
8245    <counter name="Early Hi-Depth Test Fails"
8246             description="The total number of pixels dropped on early hierarchical depth test."
8247             data_type="uint64"
8248             equation="A 22 READ 4 UMUL"
8249             underscore_name="hi_depth_test_fails"
8250             units="pixels"
8251             symbol_name="HiDepthTestFails"
8252             semantic_type="event"
8253             mdapi_supported_apis="OGL IO BB"
8254             mdapi_usage_flags="Tier3 Frame Batch Draw"
8255             mdapi_hw_unit_type="gpu"
8256             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8257             />
8258    <counter name="FS Both FPU Active"
8259             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8260             data_type="float"
8261             max_equation="100"
8262             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8263             underscore_name="ps_eu_both_fpu_active"
8264             units="percent"
8265             symbol_name="PsEuBothFpuActive"
8266             semantic_type="duration"
8267             mdapi_supported_apis="OGL IO BB"
8268             mdapi_usage_flags="Tier4 Frame Batch Draw"
8269             mdapi_group="3D Pipe/Fragment Shader"
8270             mdapi_hw_unit_type="gpu"
8271             />
8272    <counter name="VS Threads Dispatched"
8273             description="The total number of vertex shader hardware threads dispatched."
8274             data_type="uint64"
8275             equation="A 1 READ"
8276             underscore_name="vs_threads"
8277             units="threads"
8278             symbol_name="VsThreads"
8279             semantic_type="event"
8280             mdapi_supported_apis="OGL IO BB"
8281             mdapi_usage_flags="Tier3 Frame Batch Draw"
8282             mdapi_hw_unit_type="gpu"
8283             mdapi_group="EU Array/Vertex Shader"
8284             />
8285    <counter name="FS Threads Dispatched"
8286             description="The total number of fragment shader hardware threads dispatched."
8287             data_type="uint64"
8288             equation="A 6 READ"
8289             underscore_name="ps_threads"
8290             units="threads"
8291             symbol_name="PsThreads"
8292             semantic_type="event"
8293             mdapi_supported_apis="OGL IO BB"
8294             mdapi_usage_flags="Tier3 Frame Batch Draw"
8295             mdapi_hw_unit_type="gpu"
8296             mdapi_group="EU Array/Fragment Shader"
8297             />
8298    <counter name="Shader Barrier Messages"
8299             description="The total number of shader barrier messages."
8300             data_type="uint64"
8301             equation="A 35 READ"
8302             underscore_name="shader_barriers"
8303             units="messages"
8304             symbol_name="ShaderBarriers"
8305             semantic_type="event"
8306             mdapi_supported_apis=""
8307             mdapi_usage_flags="Tier3 Frame Batch Draw"
8308             mdapi_hw_unit_type="gpu"
8309             mdapi_group="EU Array/Barrier"
8310             />
8311    <counter name="Sampler Texels"
8312             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8313             data_type="uint64"
8314             equation="A 28 READ 4 UMUL"
8315             underscore_name="sampler_texels"
8316             units="texels"
8317             symbol_name="SamplerTexels"
8318             semantic_type="event"
8319             mdapi_supported_apis=""
8320             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8321             mdapi_hw_unit_type="gpu"
8322             mdapi_group="Sampler/Sampler Input"
8323             />
8324    <counter name="Pixels Failing Tests"
8325             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8326             data_type="uint64"
8327             equation="A 25 READ 4 UMUL"
8328             underscore_name="pixels_failing_post_ps_tests"
8329             units="pixels"
8330             symbol_name="PixelsFailingPostPsTests"
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/Output Merger"
8336             />
8337    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
8338             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
8339             data_type="float"
8340             max_equation="100"
8341             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8342             underscore_name="thread_header01_ready_port0"
8343             units="percent"
8344             symbol_name="ThreadHeader01ReadyPort0"
8345             availability="$SubsliceMask 0x2 AND"
8346             semantic_type="duration"
8347             mdapi_supported_apis=""
8348             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8349             mdapi_group="GPU/Thread Dispatcher"
8350             mdapi_hw_unit_type="subslice"
8351             />
8352    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
8353             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
8354             data_type="float"
8355             max_equation="100"
8356             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8357             underscore_name="thread_header01_ready_port1"
8358             units="percent"
8359             symbol_name="ThreadHeader01ReadyPort1"
8360             availability="$SubsliceMask 0x2 AND"
8361             semantic_type="duration"
8362             mdapi_supported_apis=""
8363             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8364             mdapi_group="GPU/Thread Dispatcher"
8365             mdapi_hw_unit_type="subslice"
8366             />
8367    <counter name="GPU Time Elapsed"
8368             description="Time elapsed on the GPU during the measurement."
8369             data_type="uint64"
8370             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8371             underscore_name="gpu_time"
8372             units="ns"
8373             symbol_name="GpuTime"
8374             semantic_type="duration"
8375             mdapi_supported_apis=""
8376             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8377             mdapi_hw_unit_type="gpu"
8378             mdapi_group="GPU"
8379             />
8380    <counter name="AVG GPU Core Frequency"
8381             description="Average GPU Core Frequency in the measurement."
8382             data_type="uint64"
8383             max_equation="$GpuMaxFrequency"
8384             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8385             underscore_name="avg_gpu_core_frequency"
8386             units="hz"
8387             symbol_name="AvgGpuCoreFrequency"
8388             semantic_type="event"
8389             mdapi_supported_apis=""
8390             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8391             mdapi_group="GPU"
8392             mdapi_hw_unit_type="gpu"
8393             />
8394    <counter name="Sampler Texels Misses"
8395             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8396             data_type="uint64"
8397             equation="A 29 READ 4 UMUL"
8398             underscore_name="sampler_texel_misses"
8399             units="texels"
8400             symbol_name="SamplerTexelMisses"
8401             semantic_type="event"
8402             mdapi_supported_apis=""
8403             mdapi_usage_flags="Tier3 Batch Frame Draw"
8404             mdapi_hw_unit_type="gpu"
8405             mdapi_group="Sampler/Sampler Cache"
8406             />
8407    <counter name="CS Threads Dispatched"
8408             description="The total number of compute shader hardware threads dispatched."
8409             data_type="uint64"
8410             equation="A 4 READ"
8411             underscore_name="cs_threads"
8412             units="threads"
8413             symbol_name="CsThreads"
8414             semantic_type="event"
8415             mdapi_supported_apis="OGL4 OCL IO BB"
8416             mdapi_usage_flags="Tier3 Frame Batch Draw"
8417             mdapi_hw_unit_type="gpu"
8418             mdapi_group="EU Array/Compute Shader"
8419             />
8420    <counter name="SLM Bytes Read"
8421             description="The total number of GPU memory bytes read from shared local memory."
8422             data_type="uint64"
8423             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8424             equation="A 30 READ 64 UMUL"
8425             underscore_name="slm_bytes_read"
8426             units="bytes"
8427             symbol_name="SlmBytesRead"
8428             semantic_type="throughput"
8429             mdapi_supported_apis="OGL4 OCL IO BB"
8430             mdapi_usage_flags="Tier3 Frame Batch Draw"
8431             mdapi_group="L3/Data Port/SLM"
8432             mdapi_hw_unit_type="gpu"
8433             />
8434    <counter name="PS FPU1 Pipe Active"
8435             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8436             data_type="float"
8437             max_equation="100"
8438             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8439             underscore_name="ps_fpu1_active"
8440             units="percent"
8441             symbol_name="PsFpu1Active"
8442             semantic_type="duration"
8443             mdapi_supported_apis="OGL IO BB"
8444             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8445             mdapi_group="EU Array/Pixel Shader"
8446             mdapi_hw_unit_type="gpu"
8447             />
8448    <counter name="PS Send Pipeline Active"
8449             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8450             data_type="float"
8451             max_equation="100"
8452             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8453             underscore_name="ps_send_active"
8454             units="percent"
8455             symbol_name="PsSendActive"
8456             semantic_type="duration"
8457             mdapi_supported_apis="OGL IO BB"
8458             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8459             mdapi_group="EU Array/Pixel Shader"
8460             mdapi_hw_unit_type="gpu"
8461             />
8462    <counter name="VS FPU0 Pipe Active"
8463             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8464             data_type="float"
8465             max_equation="100"
8466             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8467             underscore_name="vs_fpu0_active"
8468             units="percent"
8469             symbol_name="VsFpu0Active"
8470             semantic_type="duration"
8471             mdapi_supported_apis="OGL IO BB"
8472             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8473             mdapi_group="EU Array/Vertex Shader"
8474             mdapi_hw_unit_type="gpu"
8475             />
8476    <counter name="GPU Busy"
8477             description="The percentage of time in which the GPU has been processing GPU commands."
8478             data_type="float"
8479             max_equation="100"
8480             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8481             underscore_name="gpu_busy"
8482             units="percent"
8483             symbol_name="GpuBusy"
8484             semantic_type="duration"
8485             mdapi_supported_apis=""
8486             mdapi_usage_flags="Tier1 Overview System Frame"
8487             mdapi_group="GPU"
8488             mdapi_hw_unit_type="gpu"
8489             />
8490    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
8491             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
8492             data_type="float"
8493             max_equation="100"
8494             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8495             underscore_name="thread_header02_ready_port1"
8496             units="percent"
8497             symbol_name="ThreadHeader02ReadyPort1"
8498             availability="$SubsliceMask 0x4 AND"
8499             semantic_type="duration"
8500             mdapi_supported_apis=""
8501             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8502             mdapi_group="GPU/Thread Dispatcher"
8503             mdapi_hw_unit_type="subslice"
8504             />
8505    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
8506             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
8507             data_type="float"
8508             max_equation="100"
8509             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8510             underscore_name="thread_header02_ready_port0"
8511             units="percent"
8512             symbol_name="ThreadHeader02ReadyPort0"
8513             availability="$SubsliceMask 0x4 AND"
8514             semantic_type="duration"
8515             mdapi_supported_apis=""
8516             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8517             mdapi_group="GPU/Thread Dispatcher"
8518             mdapi_hw_unit_type="subslice"
8519             />
8520    <counter name="Rasterized Pixels"
8521             description="The total number of rasterized pixels."
8522             data_type="uint64"
8523             equation="A 21 READ 4 UMUL"
8524             underscore_name="rasterized_pixels"
8525             units="pixels"
8526             symbol_name="RasterizedPixels"
8527             semantic_type="event"
8528             mdapi_supported_apis="OGL IO BB"
8529             mdapi_usage_flags="Tier3 Frame Batch Draw"
8530             mdapi_hw_unit_type="gpu"
8531             mdapi_group="3D Pipe/Rasterizer"
8532             />
8533    <counter name="PS FPU0 Pipe Active"
8534             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8535             data_type="float"
8536             max_equation="100"
8537             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8538             underscore_name="ps_fpu0_active"
8539             units="percent"
8540             symbol_name="PsFpu0Active"
8541             semantic_type="duration"
8542             mdapi_supported_apis="OGL IO BB"
8543             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8544             mdapi_group="EU Array/Pixel Shader"
8545             mdapi_hw_unit_type="gpu"
8546             />
8547    <counter name="DS Threads Dispatched"
8548             description="The total number of domain shader hardware threads dispatched."
8549             data_type="uint64"
8550             equation="A 3 READ"
8551             underscore_name="ds_threads"
8552             units="threads"
8553             symbol_name="DsThreads"
8554             semantic_type="event"
8555             mdapi_supported_apis="OGL4 IO BB"
8556             mdapi_usage_flags="Tier3 Frame Batch Draw"
8557             mdapi_hw_unit_type="gpu"
8558             mdapi_group="EU Array/Domain Shader"
8559             />
8560    <counter name="Samples Written"
8561             description="The total number of samples or pixels written to all render targets."
8562             data_type="uint64"
8563             equation="A 26 READ 4 UMUL"
8564             underscore_name="samples_written"
8565             units="pixels"
8566             symbol_name="SamplesWritten"
8567             semantic_type="event"
8568             mdapi_supported_apis="OGL IO BB"
8569             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8570             mdapi_hw_unit_type="gpu"
8571             mdapi_group="3D Pipe/Output Merger"
8572             />
8573    <counter name="EU Stall"
8574             description="The percentage of time in which the Execution Units were stalled."
8575             data_type="float"
8576             max_equation="100"
8577             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8578             underscore_name="eu_stall"
8579             units="percent"
8580             symbol_name="EuStall"
8581             semantic_type="duration"
8582             mdapi_supported_apis=""
8583             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8584             mdapi_group="EU Array"
8585             mdapi_hw_unit_type="gpu"
8586             />
8587    <counter name="Samples Blended"
8588             description="The total number of blended samples or pixels written to all render targets."
8589             data_type="uint64"
8590             equation="A 27 READ 4 UMUL"
8591             underscore_name="samples_blended"
8592             units="pixels"
8593             symbol_name="SamplesBlended"
8594             semantic_type="event"
8595             mdapi_supported_apis="OGL IO BB"
8596             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8597             mdapi_hw_unit_type="gpu"
8598             mdapi_group="3D Pipe/Output Merger"
8599             />
8600    <counter name="Early Depth Test Fails"
8601             description="The total number of pixels dropped on early depth test."
8602             data_type="uint64"
8603             equation="A 23 READ 4 UMUL"
8604             underscore_name="early_depth_test_fails"
8605             units="pixels"
8606             symbol_name="EarlyDepthTestFails"
8607             semantic_type="event"
8608             mdapi_supported_apis="OGL IO BB"
8609             mdapi_usage_flags="Tier3 Frame Batch Draw"
8610             mdapi_hw_unit_type="gpu"
8611             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8612             />
8613    <counter name="Shader Memory Accesses"
8614             description="The total number of shader memory accesses to L3."
8615             data_type="uint64"
8616             equation="A 32 READ"
8617             underscore_name="shader_memory_accesses"
8618             units="messages"
8619             symbol_name="ShaderMemoryAccesses"
8620             semantic_type="event"
8621             mdapi_supported_apis=""
8622             mdapi_usage_flags="Tier3 Frame Batch Draw"
8623             mdapi_hw_unit_type="gpu"
8624             mdapi_group="L3/Data Port"
8625             />
8626    <counter name="HS Threads Dispatched"
8627             description="The total number of hull shader hardware threads dispatched."
8628             data_type="uint64"
8629             equation="A 2 READ"
8630             underscore_name="hs_threads"
8631             units="threads"
8632             symbol_name="HsThreads"
8633             semantic_type="event"
8634             mdapi_supported_apis="OGL4 IO BB"
8635             mdapi_usage_flags="Tier3 Frame Batch Draw"
8636             mdapi_hw_unit_type="gpu"
8637             mdapi_group="EU Array/Hull Shader"
8638             />
8639    <counter name="SLM Bytes Written"
8640             description="The total number of GPU memory bytes written into shared local memory."
8641             data_type="uint64"
8642             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8643             equation="A 31 READ 64 UMUL"
8644             underscore_name="slm_bytes_written"
8645             units="bytes"
8646             symbol_name="SlmBytesWritten"
8647             semantic_type="throughput"
8648             mdapi_supported_apis="OGL4 OCL IO BB"
8649             mdapi_usage_flags="Tier3 Frame Batch Draw"
8650             mdapi_group="L3/Data Port/SLM"
8651             mdapi_hw_unit_type="gpu"
8652             />
8653    <counter name="L3 Shader Throughput"
8654             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8655             data_type="uint64"
8656             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
8657             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8658             underscore_name="l3_shader_throughput"
8659             units="bytes"
8660             symbol_name="L3ShaderThroughput"
8661             semantic_type="throughput"
8662             mdapi_supported_apis="OGL4 OCL IO BB"
8663             mdapi_usage_flags="Tier2 Frame Batch Draw"
8664             mdapi_group="L3/Data Port"
8665             mdapi_hw_unit_type="gpu"
8666             />
8667    <counter name="Samples Killed in FS"
8668             description="The total number of samples or pixels dropped in fragment shaders."
8669             data_type="uint64"
8670             equation="A 24 READ 4 UMUL"
8671             underscore_name="samples_killed_in_ps"
8672             units="pixels"
8673             symbol_name="SamplesKilledInPs"
8674             semantic_type="event"
8675             mdapi_supported_apis="OGL IO BB"
8676             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8677             mdapi_hw_unit_type="gpu"
8678             mdapi_group="3D Pipe/Fragment Shader"
8679             />
8680    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
8681             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
8682             data_type="float"
8683             max_equation="100"
8684             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8685             underscore_name="thread_header00_ready_port0"
8686             units="percent"
8687             symbol_name="ThreadHeader00ReadyPort0"
8688             availability="$SubsliceMask 0x1 AND"
8689             semantic_type="duration"
8690             mdapi_supported_apis=""
8691             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8692             mdapi_group="GPU/Thread Dispatcher"
8693             mdapi_hw_unit_type="subslice"
8694             />
8695    <counter name="Shader Atomic Memory Accesses"
8696             description="The total number of shader atomic memory accesses."
8697             data_type="uint64"
8698             equation="A 34 READ"
8699             underscore_name="shader_atomics"
8700             units="messages"
8701             symbol_name="ShaderAtomics"
8702             semantic_type="event"
8703             mdapi_supported_apis="OGL OCL IO BB"
8704             mdapi_usage_flags="Tier3 Frame Batch Draw"
8705             mdapi_hw_unit_type="gpu"
8706             mdapi_group="L3/Data Port/Atomics"
8707             />
8708    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
8709             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
8710             data_type="float"
8711             max_equation="100"
8712             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8713             underscore_name="thread_header00_ready_port1"
8714             units="percent"
8715             symbol_name="ThreadHeader00ReadyPort1"
8716             availability="$SubsliceMask 0x1 AND"
8717             semantic_type="duration"
8718             mdapi_supported_apis=""
8719             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8720             mdapi_group="GPU/Thread Dispatcher"
8721             mdapi_hw_unit_type="subslice"
8722             />
8723    <register_config type="NOA">
8724        <register type="NOA" address="0x00009840" value="0x00000080" />
8725        <register type="NOA" address="0x00009888" value="0x141A026B" />
8726        <register type="NOA" address="0x00009888" value="0x143A0173" />
8727        <register type="NOA" address="0x00009888" value="0x145A026B" />
8728        <register type="NOA" address="0x00009888" value="0x002D4000" />
8729        <register type="NOA" address="0x00009888" value="0x022D5000" />
8730        <register type="NOA" address="0x00009888" value="0x042D5000" />
8731        <register type="NOA" address="0x00009888" value="0x062D1000" />
8732        <register type="NOA" address="0x00009888" value="0x0C2E5000" />
8733        <register type="NOA" address="0x00009888" value="0x0E2E0069" />
8734        <register type="NOA" address="0x00009888" value="0x044C8000" />
8735        <register type="NOA" address="0x00009888" value="0x064CC000" />
8736        <register type="NOA" address="0x00009888" value="0x0A4C4000" />
8737        <register type="NOA" address="0x00009888" value="0x004E8000" />
8738        <register type="NOA" address="0x00009888" value="0x024EA000" />
8739        <register type="NOA" address="0x00009888" value="0x064E2000" />
8740        <register type="NOA" address="0x00009888" value="0x180F6000" />
8741        <register type="NOA" address="0x00009888" value="0x1A0F030A" />
8742        <register type="NOA" address="0x00009888" value="0x1A2C03C0" />
8743        <register type="NOA" address="0x00009888" value="0x041A37E7" />
8744        <register type="NOA" address="0x00009888" value="0x021A0000" />
8745        <register type="NOA" address="0x00009888" value="0x0414A000" />
8746        <register type="NOA" address="0x00009888" value="0x1C150050" />
8747        <register type="NOA" address="0x00009888" value="0x08168000" />
8748        <register type="NOA" address="0x00009888" value="0x0A168000" />
8749        <register type="NOA" address="0x00009888" value="0x003A3380" />
8750        <register type="NOA" address="0x00009888" value="0x063A006F" />
8751        <register type="NOA" address="0x00009888" value="0x023A0000" />
8752        <register type="NOA" address="0x00009888" value="0x00348000" />
8753        <register type="NOA" address="0x00009888" value="0x06342000" />
8754        <register type="NOA" address="0x00009888" value="0x1A352000" />
8755        <register type="NOA" address="0x00009888" value="0x1C350100" />
8756        <register type="NOA" address="0x00009888" value="0x02368000" />
8757        <register type="NOA" address="0x00009888" value="0x0C368000" />
8758        <register type="NOA" address="0x00009888" value="0x025A37E7" />
8759        <register type="NOA" address="0x00009888" value="0x0254A000" />
8760        <register type="NOA" address="0x00009888" value="0x1C550005" />
8761        <register type="NOA" address="0x00009888" value="0x04568000" />
8762        <register type="NOA" address="0x00009888" value="0x06568000" />
8763        <register type="NOA" address="0x00009888" value="0x03938000" />
8764        <register type="NOA" address="0x00009888" value="0x05938000" />
8765        <register type="NOA" address="0x00009888" value="0x07938000" />
8766        <register type="NOA" address="0x00009888" value="0x09938000" />
8767        <register type="NOA" address="0x00009888" value="0x0B938000" />
8768        <register type="NOA" address="0x00009888" value="0x0D938000" />
8769        <register type="NOA" address="0x00009888" value="0x15904000" />
8770        <register type="NOA" address="0x00009888" value="0x17904000" />
8771        <register type="NOA" address="0x00009888" value="0x19904000" />
8772        <register type="NOA" address="0x00009888" value="0x1B904000" />
8773        <register type="NOA" address="0x00009888" value="0x1D904000" />
8774        <register type="NOA" address="0x00009888" value="0x1F904000" />
8775        <register type="NOA" address="0x00009888" value="0x37900000" />
8776        <register type="NOA" address="0x00009888" value="0x53900000" />
8777        <register type="NOA" address="0x00009888" value="0x43900020" />
8778        <register type="NOA" address="0x00009888" value="0x45901080" />
8779        <register type="NOA" address="0x00009888" value="0x55900000" />
8780        <register type="NOA" address="0x00009888" value="0x47900001" />
8781        <register type="NOA" address="0x00009888" value="0x33900000" />
8782    </register_config>
8783    <register_config type="OA">
8784        <register type="OA" address="0x00002740" value="0x00000000" />
8785        <register type="OA" address="0x00002744" value="0x00800000" />
8786        <register type="OA" address="0x00002710" value="0x00000000" />
8787        <register type="OA" address="0x00002714" value="0x00800000" />
8788        <register type="OA" address="0x00002720" value="0x00000000" />
8789        <register type="OA" address="0x00002724" value="0x00800000" />
8790    </register_config>
8791    <register_config type="FLEX">
8792        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8793        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8794        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8795        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8796        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8797        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8798        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8799    </register_config>
8800  </set>
8801
8802  <set name="Compute Metrics Extra Gen9"
8803       mdapi_supported_apis="OGL4 OCL IO BB"
8804       underscore_name="compute_extra"
8805       hw_config_guid="15274c82-27d2-4819-876a-7cb1a2c59ba4"
8806       chipset="GLK"
8807       symbol_name="ComputeExtra"
8808       >
8809    <counter name="GPU Core Clocks"
8810             description="The total number of GPU core clocks elapsed during the measurement."
8811             data_type="uint64"
8812             equation="GPU_CLOCK 0 READ"
8813             underscore_name="gpu_core_clocks"
8814             units="cycles"
8815             symbol_name="GpuCoreClocks"
8816             semantic_type="event"
8817             mdapi_supported_apis=""
8818             mdapi_usage_flags="Tier1 Frame Batch Draw"
8819             mdapi_hw_unit_type="gpu"
8820             mdapi_group="GPU"
8821             />
8822    <counter name="EU FPU1 Pipe Active"
8823             description="The percentage of time in which EU FPU1 pipeline was actively processing."
8824             data_type="float"
8825             max_equation="100"
8826             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8827             underscore_name="fpu1_active"
8828             units="percent"
8829             symbol_name="Fpu1Active"
8830             semantic_type="duration"
8831             mdapi_supported_apis=""
8832             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8833             mdapi_group="EU Array/Pipes"
8834             mdapi_hw_unit_type="gpu"
8835             />
8836    <counter name="GPU Time Elapsed"
8837             description="Time elapsed on the GPU during the measurement."
8838             data_type="uint64"
8839             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8840             underscore_name="gpu_time"
8841             units="ns"
8842             symbol_name="GpuTime"
8843             semantic_type="duration"
8844             mdapi_supported_apis=""
8845             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8846             mdapi_hw_unit_type="gpu"
8847             mdapi_group="GPU"
8848             />
8849    <counter name="AVG GPU Core Frequency"
8850             description="Average GPU Core Frequency in the measurement."
8851             data_type="uint64"
8852             max_equation="$GpuMaxFrequency"
8853             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8854             underscore_name="avg_gpu_core_frequency"
8855             units="hz"
8856             symbol_name="AvgGpuCoreFrequency"
8857             semantic_type="event"
8858             mdapi_supported_apis=""
8859             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8860             mdapi_group="GPU"
8861             mdapi_hw_unit_type="gpu"
8862             />
8863    <counter name="EU FPU1 Pipe Active including Ext Math"
8864             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
8865             data_type="float"
8866             max_equation="100"
8867             equation="A 8 READ  C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
8868             underscore_name="fpu1_active_adjusted"
8869             units="percent"
8870             symbol_name="Fpu1ActiveAdjusted"
8871             semantic_type="duration"
8872             mdapi_supported_apis=""
8873             mdapi_usage_flags="Tier4 System Frame Batch Draw"
8874             mdapi_group="EU Array/Pipes"
8875             mdapi_hw_unit_type="gpu"
8876             />
8877    <register_config type="NOA">
8878        <register type="NOA" address="0x00009840" value="0x00000080" />
8879        <register type="NOA" address="0x00009888" value="0x141A001F" />
8880        <register type="NOA" address="0x00009888" value="0x143A001F" />
8881        <register type="NOA" address="0x00009888" value="0x145A001F" />
8882        <register type="NOA" address="0x00009888" value="0x042D5000" />
8883        <register type="NOA" address="0x00009888" value="0x062D1000" />
8884        <register type="NOA" address="0x00009888" value="0x0E2E0094" />
8885        <register type="NOA" address="0x00009888" value="0x084CC000" />
8886        <register type="NOA" address="0x00009888" value="0x044EA000" />
8887        <register type="NOA" address="0x00009888" value="0x1A0F00E0" />
8888        <register type="NOA" address="0x00009888" value="0x1A2C0C00" />
8889        <register type="NOA" address="0x00009888" value="0x061A0063" />
8890        <register type="NOA" address="0x00009888" value="0x021A0000" />
8891        <register type="NOA" address="0x00009888" value="0x06142000" />
8892        <register type="NOA" address="0x00009888" value="0x1C150100" />
8893        <register type="NOA" address="0x00009888" value="0x0C168000" />
8894        <register type="NOA" address="0x00009888" value="0x043A3180" />
8895        <register type="NOA" address="0x00009888" value="0x023A0000" />
8896        <register type="NOA" address="0x00009888" value="0x04348000" />
8897        <register type="NOA" address="0x00009888" value="0x1C350040" />
8898        <register type="NOA" address="0x00009888" value="0x0A368000" />
8899        <register type="NOA" address="0x00009888" value="0x045A0063" />
8900        <register type="NOA" address="0x00009888" value="0x025A0000" />
8901        <register type="NOA" address="0x00009888" value="0x04542000" />
8902        <register type="NOA" address="0x00009888" value="0x1C550010" />
8903        <register type="NOA" address="0x00009888" value="0x08568000" />
8904        <register type="NOA" address="0x00009888" value="0x09938000" />
8905        <register type="NOA" address="0x00009888" value="0x0B938000" />
8906        <register type="NOA" address="0x00009888" value="0x0D938000" />
8907        <register type="NOA" address="0x00009888" value="0x1B904000" />
8908        <register type="NOA" address="0x00009888" value="0x1D904000" />
8909        <register type="NOA" address="0x00009888" value="0x1F904000" />
8910        <register type="NOA" address="0x00009888" value="0x37900000" />
8911        <register type="NOA" address="0x00009888" value="0x55900000" />
8912        <register type="NOA" address="0x00009888" value="0x45900400" />
8913        <register type="NOA" address="0x00009888" value="0x47900004" />
8914        <register type="NOA" address="0x00009888" value="0x33900000" />
8915    </register_config>
8916    <register_config type="OA">
8917        <register type="OA" address="0x00002740" value="0x00000000" />
8918        <register type="OA" address="0x00002744" value="0x00800000" />
8919        <register type="OA" address="0x00002710" value="0x00000000" />
8920        <register type="OA" address="0x00002714" value="0x00800000" />
8921        <register type="OA" address="0x00002720" value="0x00000000" />
8922        <register type="OA" address="0x00002724" value="0x00800000" />
8923    </register_config>
8924    <register_config type="FLEX">
8925        <register type="FLEX" address="0x0000E458" value="0x00001000" />
8926        <register type="FLEX" address="0x0000E558" value="0x00003002" />
8927        <register type="FLEX" address="0x0000E658" value="0x00005004" />
8928        <register type="FLEX" address="0x0000E758" value="0x00011010" />
8929        <register type="FLEX" address="0x0000E45C" value="0x00050012" />
8930        <register type="FLEX" address="0x0000E55C" value="0x00052051" />
8931        <register type="FLEX" address="0x0000E65C" value="0x00000008" />
8932    </register_config>
8933  </set>
8934
8935  <set name="MDAPI testing set Gen9"
8936       mdapi_supported_apis="OGL OCL IO BB"
8937       underscore_name="test_oa"
8938       hw_config_guid="dd3fd789-e783-4204-8cd0-b671bbccb0cf"
8939       chipset="GLK"
8940       symbol_name="TestOa"
8941       >
8942    <counter name="TestCounter7"
8943             description="HW test counter 7. Factor: 0.666"
8944             data_type="uint64"
8945             equation="B 7 READ"
8946             underscore_name="counter7"
8947             units="events"
8948             symbol_name="Counter7"
8949             semantic_type="event"
8950             mdapi_supported_apis=""
8951             mdapi_usage_flags="Frame Batch Draw"
8952             mdapi_hw_unit_type="gpu"
8953             mdapi_group="GPU"
8954             />
8955    <counter name="GPU Time Elapsed"
8956             description="Time elapsed on the GPU during the measurement."
8957             data_type="uint64"
8958             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8959             underscore_name="gpu_time"
8960             units="ns"
8961             symbol_name="GpuTime"
8962             semantic_type="duration"
8963             mdapi_supported_apis=""
8964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8965             mdapi_hw_unit_type="gpu"
8966             mdapi_group="GPU"
8967             />
8968    <counter name="GPU Core Clocks"
8969             description="The total number of GPU core clocks elapsed during the measurement."
8970             data_type="uint64"
8971             equation="GPU_CLOCK 0 READ"
8972             underscore_name="gpu_core_clocks"
8973             units="cycles"
8974             symbol_name="GpuCoreClocks"
8975             semantic_type="event"
8976             mdapi_supported_apis=""
8977             mdapi_usage_flags="Tier1 Frame Batch Draw"
8978             mdapi_hw_unit_type="gpu"
8979             mdapi_group="GPU"
8980             />
8981    <counter name="AVG GPU Core Frequency"
8982             description="Average GPU Core Frequency in the measurement."
8983             data_type="uint64"
8984             max_equation="$GpuMaxFrequency"
8985             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8986             underscore_name="avg_gpu_core_frequency"
8987             units="hz"
8988             symbol_name="AvgGpuCoreFrequency"
8989             semantic_type="event"
8990             mdapi_supported_apis=""
8991             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8992             mdapi_group="GPU"
8993             mdapi_hw_unit_type="gpu"
8994             />
8995    <counter name="TestCounter8"
8996             description="HW test counter 8. Should be equal to 1."
8997             data_type="uint64"
8998             equation="C 7 READ"
8999             underscore_name="counter8"
9000             units="events"
9001             symbol_name="Counter8"
9002             semantic_type="event"
9003             mdapi_supported_apis=""
9004             mdapi_usage_flags="Frame Batch Draw"
9005             mdapi_hw_unit_type="gpu"
9006             mdapi_group="GPU"
9007             />
9008    <counter name="TestCounter4"
9009             description="HW test counter 4. Factor: 0.333"
9010             data_type="uint64"
9011             equation="B 4 READ"
9012             underscore_name="counter4"
9013             units="events"
9014             symbol_name="Counter4"
9015             semantic_type="event"
9016             mdapi_supported_apis=""
9017             mdapi_usage_flags="Frame Batch Draw"
9018             mdapi_hw_unit_type="gpu"
9019             mdapi_group="GPU"
9020             />
9021    <counter name="TestCounter5"
9022             description="HW test counter 5. Factor: 0.333"
9023             data_type="uint64"
9024             equation="B 5 READ"
9025             underscore_name="counter5"
9026             units="events"
9027             symbol_name="Counter5"
9028             semantic_type="event"
9029             mdapi_supported_apis=""
9030             mdapi_usage_flags="Frame Batch Draw"
9031             mdapi_hw_unit_type="gpu"
9032             mdapi_group="GPU"
9033             />
9034    <counter name="TestCounter6"
9035             description="HW test counter 6. Factor: 0.166"
9036             data_type="uint64"
9037             equation="B 6 READ"
9038             underscore_name="counter6"
9039             units="events"
9040             symbol_name="Counter6"
9041             semantic_type="event"
9042             mdapi_supported_apis=""
9043             mdapi_usage_flags="Frame Batch Draw"
9044             mdapi_hw_unit_type="gpu"
9045             mdapi_group="GPU"
9046             />
9047    <counter name="TestCounter3"
9048             description="HW test counter 3. Factor: 0.5"
9049             data_type="uint64"
9050             equation="B 3 READ"
9051             underscore_name="counter3"
9052             units="events"
9053             symbol_name="Counter3"
9054             semantic_type="event"
9055             mdapi_supported_apis=""
9056             mdapi_usage_flags="Frame Batch Draw"
9057             mdapi_hw_unit_type="gpu"
9058             mdapi_group="GPU"
9059             />
9060    <counter name="TestCounter0"
9061             description="HW test counter 0. Factor: 0.0"
9062             data_type="uint64"
9063             equation="B 0 READ"
9064             underscore_name="counter0"
9065             units="events"
9066             symbol_name="Counter0"
9067             semantic_type="event"
9068             mdapi_supported_apis=""
9069             mdapi_usage_flags="Frame Batch Draw"
9070             mdapi_hw_unit_type="gpu"
9071             mdapi_group="GPU"
9072             />
9073    <counter name="TestCounter1"
9074             description="HW test counter 1. Factor: 1.0"
9075             data_type="uint64"
9076             equation="B 1 READ"
9077             underscore_name="counter1"
9078             units="events"
9079             symbol_name="Counter1"
9080             semantic_type="event"
9081             mdapi_supported_apis=""
9082             mdapi_usage_flags="Frame Batch Draw"
9083             mdapi_hw_unit_type="gpu"
9084             mdapi_group="GPU"
9085             />
9086    <counter name="TestCounter2"
9087             description="HW test counter 2. Factor: 1.0"
9088             data_type="uint64"
9089             equation="B 2 READ"
9090             underscore_name="counter2"
9091             units="events"
9092             symbol_name="Counter2"
9093             semantic_type="event"
9094             mdapi_supported_apis=""
9095             mdapi_usage_flags="Frame Batch Draw"
9096             mdapi_hw_unit_type="gpu"
9097             mdapi_group="GPU"
9098             />
9099    <register_config type="NOA">
9100        <register type="NOA" address="0x00009840" value="0x00000080" />
9101        <register type="NOA" address="0x00009888" value="0x19800000" />
9102        <register type="NOA" address="0x00009888" value="0x07800063" />
9103        <register type="NOA" address="0x00009888" value="0x11800000" />
9104        <register type="NOA" address="0x00009888" value="0x23810008" />
9105        <register type="NOA" address="0x00009888" value="0x1D950400" />
9106        <register type="NOA" address="0x00009888" value="0x0F922000" />
9107        <register type="NOA" address="0x00009888" value="0x1F908000" />
9108        <register type="NOA" address="0x00009888" value="0x37900000" />
9109        <register type="NOA" address="0x00009888" value="0x55900000" />
9110        <register type="NOA" address="0x00009888" value="0x47900000" />
9111        <register type="NOA" address="0x00009888" value="0x33900000" />
9112    </register_config>
9113    <register_config type="OA">
9114        <register type="OA" address="0x00002740" value="0x00000000" />
9115        <register type="OA" address="0x00002744" value="0x00800000" />
9116        <register type="OA" address="0x00002714" value="0xF0800000" />
9117        <register type="OA" address="0x00002710" value="0x00000000" />
9118        <register type="OA" address="0x00002724" value="0xF0800000" />
9119        <register type="OA" address="0x00002720" value="0x00000000" />
9120        <register type="OA" address="0x00002770" value="0x00000004" />
9121        <register type="OA" address="0x00002774" value="0x00000000" />
9122        <register type="OA" address="0x00002778" value="0x00000003" />
9123        <register type="OA" address="0x0000277C" value="0x00000000" />
9124        <register type="OA" address="0x00002780" value="0x00000007" />
9125        <register type="OA" address="0x00002784" value="0x00000000" />
9126        <register type="OA" address="0x00002788" value="0x00100002" />
9127        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
9128        <register type="OA" address="0x00002790" value="0x00100002" />
9129        <register type="OA" address="0x00002794" value="0x0000FFCF" />
9130        <register type="OA" address="0x00002798" value="0x00100082" />
9131        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
9132        <register type="OA" address="0x000027A0" value="0x001000C2" />
9133        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
9134        <register type="OA" address="0x000027A8" value="0x00100001" />
9135        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
9136    </register_config>
9137  </set>
9138
9139</metrics>
9140