• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1525360313" merge_md5="">
3  <set name="Render Metrics Basic Gen8"
4       mdapi_supported_apis="OGL OCL IO BB"
5       underscore_name="render_basic"
6       hw_config_guid="b541bd57-0e0f-4154-b4c0-5858010a2bf7"
7       chipset="BDW"
8       symbol_name="RenderBasic"
9       >
10    <counter name="GPU Core Clocks"
11             description="The total number of GPU core clocks elapsed during the measurement."
12             data_type="uint64"
13             equation="GPU_CLOCK 0 READ"
14             underscore_name="gpu_core_clocks"
15             units="cycles"
16             symbol_name="GpuCoreClocks"
17             semantic_type="event"
18             mdapi_supported_apis=""
19             mdapi_usage_flags="Tier1 Frame Batch Draw"
20             mdapi_hw_unit_type="gpu"
21             mdapi_group="GPU"
22             />
23    <counter name="EU Active"
24             description="The percentage of time in which the Execution Units were actively processing."
25             data_type="float"
26             max_equation="100"
27             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28             underscore_name="eu_active"
29             units="percent"
30             symbol_name="EuActive"
31             semantic_type="duration"
32             mdapi_supported_apis=""
33             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34             mdapi_group="EU Array"
35             mdapi_hw_unit_type="gpu"
36             />
37    <counter name="L3 Misses"
38             description="The total number of L3 misses."
39             data_type="uint64"
40             equation="C 4 READ"
41             underscore_name="l3_misses"
42             units="messages"
43             symbol_name="L3Misses"
44             semantic_type="event"
45             mdapi_supported_apis=""
46             mdapi_usage_flags="Tier3 Frame Batch Draw"
47             mdapi_hw_unit_type="gpu"
48             mdapi_group="L3/TAG"
49             />
50    <counter name="GTI L3 Throughput"
51             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52             data_type="uint64"
53             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
54             equation="$L3Misses 64 UMUL"
55             underscore_name="gti_l3_throughput"
56             units="bytes"
57             symbol_name="GtiL3Throughput"
58             semantic_type="throughput"
59             mdapi_supported_apis=""
60             mdapi_usage_flags="Tier2 Frame Batch Draw"
61             mdapi_group="GTI/L3"
62             mdapi_hw_unit_type="gpu"
63             />
64    <counter name="EU Both FPU Pipes Active"
65             description="The percentage of time in which both EU FPU pipelines were actively processing."
66             data_type="float"
67             max_equation="100"
68             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69             underscore_name="eu_fpu_both_active"
70             units="percent"
71             symbol_name="EuFpuBothActive"
72             semantic_type="duration"
73             mdapi_supported_apis=""
74             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75             mdapi_group="EU Array/Pipes"
76             mdapi_hw_unit_type="gpu"
77             />
78    <counter name="Sampler Cache Misses"
79             description="The total number of sampler cache misses in all LODs in all sampler units."
80             data_type="uint64"
81             equation="B 4 READ B 5 READ UADD 8 UMUL"
82             underscore_name="sampler_l1_misses"
83             units="messages"
84             symbol_name="SamplerL1Misses"
85             semantic_type="event"
86             mdapi_supported_apis=""
87             mdapi_usage_flags="Tier3 Overview Batch Frame 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 $EuSubslicesTotalCount 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 2 UMUL $EuSubslicesTotalCount UMUL"
689             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
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="OGL4 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                     availability="$SliceMask 0x01 AND"
727                     priority="0"
728                     >
729        <register type="NOA" address="0x00009840" value="0x000000A0" />
730        <register type="NOA" address="0x00009888" value="0x143F000F" />
731        <register type="NOA" address="0x00009888" value="0x14110014" />
732        <register type="NOA" address="0x00009888" value="0x14310014" />
733        <register type="NOA" address="0x00009888" value="0x14BF000F" />
734        <register type="NOA" address="0x00009888" value="0x118A0317" />
735        <register type="NOA" address="0x00009888" value="0x13837BE0" />
736        <register type="NOA" address="0x00009888" value="0x3B800060" />
737        <register type="NOA" address="0x00009888" value="0x3D800005" />
738        <register type="NOA" address="0x00009888" value="0x005C4000" />
739        <register type="NOA" address="0x00009888" value="0x065C8000" />
740        <register type="NOA" address="0x00009888" value="0x085CC000" />
741        <register type="NOA" address="0x00009888" value="0x003D8000" />
742        <register type="NOA" address="0x00009888" value="0x183D0800" />
743        <register type="NOA" address="0x00009888" value="0x0A3F0023" />
744        <register type="NOA" address="0x00009888" value="0x103F0000" />
745        <register type="NOA" address="0x00009888" value="0x00584000" />
746        <register type="NOA" address="0x00009888" value="0x08584000" />
747        <register type="NOA" address="0x00009888" value="0x0A5A4000" />
748        <register type="NOA" address="0x00009888" value="0x005B4000" />
749        <register type="NOA" address="0x00009888" value="0x0E5B8000" />
750        <register type="NOA" address="0x00009888" value="0x185B2400" />
751        <register type="NOA" address="0x00009888" value="0x0A1D4000" />
752        <register type="NOA" address="0x00009888" value="0x0C1F0800" />
753        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
754        <register type="NOA" address="0x00009888" value="0x00384000" />
755        <register type="NOA" address="0x00009888" value="0x0E384000" />
756        <register type="NOA" address="0x00009888" value="0x16384000" />
757        <register type="NOA" address="0x00009888" value="0x18380001" />
758        <register type="NOA" address="0x00009888" value="0x00392000" />
759        <register type="NOA" address="0x00009888" value="0x06398000" />
760        <register type="NOA" address="0x00009888" value="0x0839A000" />
761        <register type="NOA" address="0x00009888" value="0x0A391000" />
762        <register type="NOA" address="0x00009888" value="0x00104000" />
763        <register type="NOA" address="0x00009888" value="0x08104000" />
764        <register type="NOA" address="0x00009888" value="0x00110030" />
765        <register type="NOA" address="0x00009888" value="0x08110031" />
766        <register type="NOA" address="0x00009888" value="0x10110000" />
767        <register type="NOA" address="0x00009888" value="0x00134000" />
768        <register type="NOA" address="0x00009888" value="0x16130020" />
769        <register type="NOA" address="0x00009888" value="0x06308000" />
770        <register type="NOA" address="0x00009888" value="0x08308000" />
771        <register type="NOA" address="0x00009888" value="0x06311800" />
772        <register type="NOA" address="0x00009888" value="0x08311880" />
773        <register type="NOA" address="0x00009888" value="0x10310000" />
774        <register type="NOA" address="0x00009888" value="0x0E334000" />
775        <register type="NOA" address="0x00009888" value="0x16330080" />
776        <register type="NOA" address="0x00009888" value="0x0ABF1180" />
777        <register type="NOA" address="0x00009888" value="0x10BF0000" />
778        <register type="NOA" address="0x00009888" value="0x0ADA8000" />
779        <register type="NOA" address="0x00009888" value="0x0A9D8000" />
780        <register type="NOA" address="0x00009888" value="0x109F0002" />
781        <register type="NOA" address="0x00009888" value="0x0AB94000" />
782        <register type="NOA" address="0x00009888" value="0x0D888000" />
783        <register type="NOA" address="0x00009888" value="0x038A0380" />
784        <register type="NOA" address="0x00009888" value="0x058A000E" />
785        <register type="NOA" address="0x00009888" value="0x018A8000" />
786        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
787        <register type="NOA" address="0x00009888" value="0x198A8000" />
788        <register type="NOA" address="0x00009888" value="0x1B8A00A0" />
789        <register type="NOA" address="0x00009888" value="0x078A0000" />
790        <register type="NOA" address="0x00009888" value="0x098A0000" />
791        <register type="NOA" address="0x00009888" value="0x238B2820" />
792        <register type="NOA" address="0x00009888" value="0x258B2550" />
793        <register type="NOA" address="0x00009888" value="0x198C1000" />
794        <register type="NOA" address="0x00009888" value="0x0B8D8000" />
795        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
796        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
797        <register type="NOA" address="0x00009888" value="0x2385002A" />
798        <register type="NOA" address="0x00009888" value="0x0D831021" />
799        <register type="NOA" address="0x00009888" value="0x0F83572F" />
800        <register type="NOA" address="0x00009888" value="0x01835680" />
801        <register type="NOA" address="0x00009888" value="0x0383002C" />
802        <register type="NOA" address="0x00009888" value="0x11830000" />
803        <register type="NOA" address="0x00009888" value="0x19835400" />
804        <register type="NOA" address="0x00009888" value="0x1B830001" />
805        <register type="NOA" address="0x00009888" value="0x05830000" />
806        <register type="NOA" address="0x00009888" value="0x07834000" />
807        <register type="NOA" address="0x00009888" value="0x09834000" />
808        <register type="NOA" address="0x00009888" value="0x0184C000" />
809        <register type="NOA" address="0x00009888" value="0x07848000" />
810        <register type="NOA" address="0x00009888" value="0x0984C000" />
811        <register type="NOA" address="0x00009888" value="0x0B84C000" />
812        <register type="NOA" address="0x00009888" value="0x0D84C000" />
813        <register type="NOA" address="0x00009888" value="0x0F84C000" />
814        <register type="NOA" address="0x00009888" value="0x0384C000" />
815        <register type="NOA" address="0x00009888" value="0x05844000" />
816        <register type="NOA" address="0x00009888" value="0x1B80C137" />
817        <register type="NOA" address="0x00009888" value="0x1D80C147" />
818        <register type="NOA" address="0x00009888" value="0x21800000" />
819        <register type="NOA" address="0x00009888" value="0x1180C000" />
820        <register type="NOA" address="0x00009888" value="0x17808000" />
821        <register type="NOA" address="0x00009888" value="0x1980C000" />
822        <register type="NOA" address="0x00009888" value="0x1F80C000" />
823        <register type="NOA" address="0x00009888" value="0x1380C000" />
824        <register type="NOA" address="0x00009888" value="0x15804000" />
825        <register type="NOA" address="0x00009888" value="0x4D801110" />
826        <register type="NOA" address="0x00009888" value="0x4F800331" />
827        <register type="NOA" address="0x00009888" value="0x43800802" />
828        <register type="NOA" address="0x00009888" value="0x51800000" />
829        <register type="NOA" address="0x00009888" value="0x45801465" />
830        <register type="NOA" address="0x00009888" value="0x53801111" />
831        <register type="NOA" address="0x00009888" value="0x478014A5" />
832        <register type="NOA" address="0x00009888" value="0x31800000" />
833        <register type="NOA" address="0x00009888" value="0x3F800CA5" />
834        <register type="NOA" address="0x00009888" value="0x41800003" />
835        <register type="NOA" address="0x00009840" value="0x00000080" />
836    </register_config>
837    <register_config type="NOA"
838                     availability="$SliceMask 0x02 AND"
839                     priority="1"
840                     >
841        <register type="NOA" address="0x00009840" value="0x000000A0" />
842        <register type="NOA" address="0x00009888" value="0x143F000F" />
843        <register type="NOA" address="0x00009888" value="0x14BF000F" />
844        <register type="NOA" address="0x00009888" value="0x14910014" />
845        <register type="NOA" address="0x00009888" value="0x14B10014" />
846        <register type="NOA" address="0x00009888" value="0x118A0317" />
847        <register type="NOA" address="0x00009888" value="0x13837BE0" />
848        <register type="NOA" address="0x00009888" value="0x3B800060" />
849        <register type="NOA" address="0x00009888" value="0x3D800005" />
850        <register type="NOA" address="0x00009888" value="0x0A3F0023" />
851        <register type="NOA" address="0x00009888" value="0x103F0000" />
852        <register type="NOA" address="0x00009888" value="0x0A5A4000" />
853        <register type="NOA" address="0x00009888" value="0x0A1D4000" />
854        <register type="NOA" address="0x00009888" value="0x0E1F8000" />
855        <register type="NOA" address="0x00009888" value="0x0A391000" />
856        <register type="NOA" address="0x00009888" value="0x00DC4000" />
857        <register type="NOA" address="0x00009888" value="0x06DC8000" />
858        <register type="NOA" address="0x00009888" value="0x08DCC000" />
859        <register type="NOA" address="0x00009888" value="0x00BD8000" />
860        <register type="NOA" address="0x00009888" value="0x18BD0800" />
861        <register type="NOA" address="0x00009888" value="0x0ABF1180" />
862        <register type="NOA" address="0x00009888" value="0x10BF0000" />
863        <register type="NOA" address="0x00009888" value="0x00D84000" />
864        <register type="NOA" address="0x00009888" value="0x08D84000" />
865        <register type="NOA" address="0x00009888" value="0x0ADA8000" />
866        <register type="NOA" address="0x00009888" value="0x00DB4000" />
867        <register type="NOA" address="0x00009888" value="0x0EDB8000" />
868        <register type="NOA" address="0x00009888" value="0x18DB2400" />
869        <register type="NOA" address="0x00009888" value="0x0A9D8000" />
870        <register type="NOA" address="0x00009888" value="0x0C9F0800" />
871        <register type="NOA" address="0x00009888" value="0x0E9F2A00" />
872        <register type="NOA" address="0x00009888" value="0x109F0002" />
873        <register type="NOA" address="0x00009888" value="0x00B84000" />
874        <register type="NOA" address="0x00009888" value="0x0EB84000" />
875        <register type="NOA" address="0x00009888" value="0x16B84000" />
876        <register type="NOA" address="0x00009888" value="0x18B80001" />
877        <register type="NOA" address="0x00009888" value="0x00B92000" />
878        <register type="NOA" address="0x00009888" value="0x06B98000" />
879        <register type="NOA" address="0x00009888" value="0x08B9A000" />
880        <register type="NOA" address="0x00009888" value="0x0AB94000" />
881        <register type="NOA" address="0x00009888" value="0x00904000" />
882        <register type="NOA" address="0x00009888" value="0x08904000" />
883        <register type="NOA" address="0x00009888" value="0x00910030" />
884        <register type="NOA" address="0x00009888" value="0x08910031" />
885        <register type="NOA" address="0x00009888" value="0x10910000" />
886        <register type="NOA" address="0x00009888" value="0x00934000" />
887        <register type="NOA" address="0x00009888" value="0x16930020" />
888        <register type="NOA" address="0x00009888" value="0x06B08000" />
889        <register type="NOA" address="0x00009888" value="0x08B08000" />
890        <register type="NOA" address="0x00009888" value="0x06B11800" />
891        <register type="NOA" address="0x00009888" value="0x08B11880" />
892        <register type="NOA" address="0x00009888" value="0x10B10000" />
893        <register type="NOA" address="0x00009888" value="0x0EB34000" />
894        <register type="NOA" address="0x00009888" value="0x16B30080" />
895        <register type="NOA" address="0x00009888" value="0x01888000" />
896        <register type="NOA" address="0x00009888" value="0x0D88B800" />
897        <register type="NOA" address="0x00009888" value="0x038A0380" />
898        <register type="NOA" address="0x00009888" value="0x058A000E" />
899        <register type="NOA" address="0x00009888" value="0x1B8A0080" />
900        <register type="NOA" address="0x00009888" value="0x078A0000" />
901        <register type="NOA" address="0x00009888" value="0x098A0000" />
902        <register type="NOA" address="0x00009888" value="0x238B2840" />
903        <register type="NOA" address="0x00009888" value="0x258B26A0" />
904        <register type="NOA" address="0x00009888" value="0x018C4000" />
905        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
906        <register type="NOA" address="0x00009888" value="0x178C2000" />
907        <register type="NOA" address="0x00009888" value="0x198C1100" />
908        <register type="NOA" address="0x00009888" value="0x018D2000" />
909        <register type="NOA" address="0x00009888" value="0x078D8000" />
910        <register type="NOA" address="0x00009888" value="0x098DA000" />
911        <register type="NOA" address="0x00009888" value="0x0B8D8000" />
912        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
913        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
914        <register type="NOA" address="0x00009888" value="0x2385002A" />
915        <register type="NOA" address="0x00009888" value="0x0D831021" />
916        <register type="NOA" address="0x00009888" value="0x0F83572F" />
917        <register type="NOA" address="0x00009888" value="0x01835680" />
918        <register type="NOA" address="0x00009888" value="0x0383002C" />
919        <register type="NOA" address="0x00009888" value="0x11830000" />
920        <register type="NOA" address="0x00009888" value="0x19835400" />
921        <register type="NOA" address="0x00009888" value="0x1B830001" />
922        <register type="NOA" address="0x00009888" value="0x05830000" />
923        <register type="NOA" address="0x00009888" value="0x07834000" />
924        <register type="NOA" address="0x00009888" value="0x09834000" />
925        <register type="NOA" address="0x00009888" value="0x0184C000" />
926        <register type="NOA" address="0x00009888" value="0x07848000" />
927        <register type="NOA" address="0x00009888" value="0x0984C000" />
928        <register type="NOA" address="0x00009888" value="0x0B84C000" />
929        <register type="NOA" address="0x00009888" value="0x0D84C000" />
930        <register type="NOA" address="0x00009888" value="0x0F84C000" />
931        <register type="NOA" address="0x00009888" value="0x0384C000" />
932        <register type="NOA" address="0x00009888" value="0x05844000" />
933        <register type="NOA" address="0x00009888" value="0x1B80C137" />
934        <register type="NOA" address="0x00009888" value="0x1D80C147" />
935        <register type="NOA" address="0x00009888" value="0x21800000" />
936        <register type="NOA" address="0x00009888" value="0x1180C000" />
937        <register type="NOA" address="0x00009888" value="0x17808000" />
938        <register type="NOA" address="0x00009888" value="0x1980C000" />
939        <register type="NOA" address="0x00009888" value="0x1F80C000" />
940        <register type="NOA" address="0x00009888" value="0x1380C000" />
941        <register type="NOA" address="0x00009888" value="0x15804000" />
942        <register type="NOA" address="0x00009888" value="0x4D801550" />
943        <register type="NOA" address="0x00009888" value="0x4F800331" />
944        <register type="NOA" address="0x00009888" value="0x43800802" />
945        <register type="NOA" address="0x00009888" value="0x51800400" />
946        <register type="NOA" address="0x00009888" value="0x458004A1" />
947        <register type="NOA" address="0x00009888" value="0x53805555" />
948        <register type="NOA" address="0x00009888" value="0x47800421" />
949        <register type="NOA" address="0x00009888" value="0x31800000" />
950        <register type="NOA" address="0x00009888" value="0x3F801421" />
951        <register type="NOA" address="0x00009888" value="0x41800845" />
952        <register type="NOA" address="0x00009840" value="0x00000080" />
953    </register_config>
954    <register_config type="OA">
955        <register type="OA" address="0x00002710" value="0x00000000" />
956        <register type="OA" address="0x00002714" value="0x00800000" />
957        <register type="OA" address="0x00002720" value="0x00000000" />
958        <register type="OA" address="0x00002724" value="0x00800000" />
959        <register type="OA" address="0x00002740" value="0x00000000" />
960    </register_config>
961    <register_config type="FLEX">
962        <register type="FLEX" address="0x0000E458" value="0x00005004" />
963        <register type="FLEX" address="0x0000E558" value="0x00010003" />
964        <register type="FLEX" address="0x0000E658" value="0x00012011" />
965        <register type="FLEX" address="0x0000E758" value="0x00015014" />
966        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
967        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
968        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
969    </register_config>
970  </set>
971
972  <set name="Compute Metrics Basic Gen8"
973       mdapi_supported_apis="OGL4 OCL IO BB"
974       underscore_name="compute_basic"
975       hw_config_guid="35fbc9b2-a891-40a6-a38d-022bb7057552"
976       chipset="BDW"
977       symbol_name="ComputeBasic"
978       >
979    <counter name="GPU Core Clocks"
980             description="The total number of GPU core clocks elapsed during the measurement."
981             data_type="uint64"
982             equation="GPU_CLOCK 0 READ"
983             underscore_name="gpu_core_clocks"
984             units="cycles"
985             symbol_name="GpuCoreClocks"
986             semantic_type="event"
987             mdapi_supported_apis="OGL OCL IO BB"
988             mdapi_usage_flags="Tier1 Frame Batch Draw"
989             mdapi_hw_unit_type="gpu"
990             mdapi_group="GPU"
991             />
992    <counter name="EU Active"
993             description="The percentage of time in which the Execution Units were actively processing."
994             data_type="float"
995             max_equation="100"
996             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
997             underscore_name="eu_active"
998             units="percent"
999             symbol_name="EuActive"
1000             semantic_type="duration"
1001             mdapi_supported_apis="OGL OCL IO BB"
1002             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1003             mdapi_group="EU Array"
1004             mdapi_hw_unit_type="gpu"
1005             />
1006    <counter name="Untyped Bytes Read"
1007             description="The total number of typed memory bytes read via Data Port."
1008             data_type="uint64"
1009             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1010             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1011             underscore_name="untyped_bytes_read"
1012             units="bytes"
1013             symbol_name="UntypedBytesRead"
1014             semantic_type="throughput"
1015             mdapi_supported_apis="OGL4 OCL IO BB"
1016             mdapi_usage_flags="Tier3 Frame Batch Draw"
1017             mdapi_group="L3/Data Port"
1018             mdapi_hw_unit_type="gpu"
1019             />
1020    <counter name="EU Both FPU Pipes Active"
1021             description="The percentage of time in which both EU FPU pipelines were actively processing."
1022             data_type="float"
1023             max_equation="100"
1024             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1025             underscore_name="eu_fpu_both_active"
1026             units="percent"
1027             symbol_name="EuFpuBothActive"
1028             semantic_type="duration"
1029             mdapi_supported_apis="OGL OCL IO BB"
1030             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1031             mdapi_group="EU Array/Pipes"
1032             mdapi_hw_unit_type="gpu"
1033             />
1034    <counter name="Typed Bytes Written"
1035             description="The total number of typed memory bytes written via Data Port."
1036             data_type="uint64"
1037             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1038             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1039             underscore_name="typed_bytes_written"
1040             units="bytes"
1041             symbol_name="TypedBytesWritten"
1042             semantic_type="throughput"
1043             mdapi_supported_apis="OGL4 OCL IO BB"
1044             mdapi_usage_flags="Tier3 Frame Batch Draw"
1045             mdapi_group="L3/Data Port"
1046             mdapi_hw_unit_type="gpu"
1047             />
1048    <counter name="EU FPU0 Pipe Active"
1049             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1050             data_type="float"
1051             max_equation="100"
1052             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1053             underscore_name="fpu0_active"
1054             units="percent"
1055             symbol_name="Fpu0Active"
1056             semantic_type="duration"
1057             mdapi_supported_apis="OGL OCL IO BB"
1058             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1059             mdapi_group="EU Array/Pipes"
1060             mdapi_hw_unit_type="gpu"
1061             />
1062    <counter name="EU FPU1 Pipe Active"
1063             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1064             data_type="float"
1065             max_equation="100"
1066             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1067             underscore_name="fpu1_active"
1068             units="percent"
1069             symbol_name="Fpu1Active"
1070             semantic_type="duration"
1071             mdapi_supported_apis="OGL OCL IO BB"
1072             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1073             mdapi_group="EU Array/Pipes"
1074             mdapi_hw_unit_type="gpu"
1075             />
1076    <counter name="EU AVG IPC Rate"
1077             description="The average rate of IPC calculated for 2 FPU pipelines."
1078             data_type="float"
1079             max_equation="2"
1080             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
1081             underscore_name="eu_avg_ipc_rate"
1082             units="number"
1083             symbol_name="EuAvgIpcRate"
1084             semantic_type="ratio"
1085             mdapi_supported_apis="OGL OCL IO BB"
1086             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1087             mdapi_group="EU Array"
1088             mdapi_hw_unit_type="gpu"
1089             />
1090    <counter name="GS Threads Dispatched"
1091             description="The total number of geometry shader hardware threads dispatched."
1092             data_type="uint64"
1093             equation="A 5 READ"
1094             underscore_name="gs_threads"
1095             units="threads"
1096             symbol_name="GsThreads"
1097             semantic_type="event"
1098             mdapi_supported_apis="OGL4 IO BB"
1099             mdapi_usage_flags="Tier3 Frame Batch Draw"
1100             mdapi_hw_unit_type="gpu"
1101             mdapi_group="EU Array/Geometry Shader"
1102             />
1103    <counter name="Early Hi-Depth Test Fails"
1104             description="The total number of pixels dropped on early hierarchical depth test."
1105             data_type="uint64"
1106             equation="A 22 READ 4 UMUL"
1107             underscore_name="hi_depth_test_fails"
1108             units="pixels"
1109             symbol_name="HiDepthTestFails"
1110             semantic_type="event"
1111             mdapi_supported_apis="OGL IO BB"
1112             mdapi_usage_flags="Tier3 Frame Batch Draw"
1113             mdapi_hw_unit_type="gpu"
1114             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1115             />
1116    <counter name="VS Threads Dispatched"
1117             description="The total number of vertex shader hardware threads dispatched."
1118             data_type="uint64"
1119             equation="A 1 READ"
1120             underscore_name="vs_threads"
1121             units="threads"
1122             symbol_name="VsThreads"
1123             semantic_type="event"
1124             mdapi_supported_apis="OGL IO BB"
1125             mdapi_usage_flags="Tier3 Frame Batch Draw"
1126             mdapi_hw_unit_type="gpu"
1127             mdapi_group="EU Array/Vertex Shader"
1128             />
1129    <counter name="FS Threads Dispatched"
1130             description="The total number of fragment shader hardware threads dispatched."
1131             data_type="uint64"
1132             equation="A 6 READ"
1133             underscore_name="ps_threads"
1134             units="threads"
1135             symbol_name="PsThreads"
1136             semantic_type="event"
1137             mdapi_supported_apis="OGL IO BB"
1138             mdapi_usage_flags="Tier3 Frame Batch Draw"
1139             mdapi_hw_unit_type="gpu"
1140             mdapi_group="EU Array/Fragment Shader"
1141             />
1142    <counter name="Shader Barrier Messages"
1143             description="The total number of shader barrier messages."
1144             data_type="uint64"
1145             equation="A 35 READ"
1146             underscore_name="shader_barriers"
1147             units="messages"
1148             symbol_name="ShaderBarriers"
1149             semantic_type="event"
1150             mdapi_supported_apis="OGL OCL IO BB"
1151             mdapi_usage_flags="Tier3 Frame Batch Draw"
1152             mdapi_hw_unit_type="gpu"
1153             mdapi_group="EU Array/Barrier"
1154             />
1155    <counter name="Sampler Texels"
1156             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1157             data_type="uint64"
1158             equation="A 28 READ 4 UMUL"
1159             underscore_name="sampler_texels"
1160             units="texels"
1161             symbol_name="SamplerTexels"
1162             semantic_type="event"
1163             mdapi_supported_apis="OGL OCL IO BB"
1164             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1165             mdapi_hw_unit_type="gpu"
1166             mdapi_group="Sampler/Sampler Input"
1167             />
1168    <counter name="Pixels Failing Tests"
1169             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1170             data_type="uint64"
1171             equation="A 25 READ 4 UMUL"
1172             underscore_name="pixels_failing_post_ps_tests"
1173             units="pixels"
1174             symbol_name="PixelsFailingPostPsTests"
1175             semantic_type="event"
1176             mdapi_supported_apis="OGL IO BB"
1177             mdapi_usage_flags="Tier3 Frame Batch Draw"
1178             mdapi_hw_unit_type="gpu"
1179             mdapi_group="3D Pipe/Output Merger"
1180             />
1181    <counter name="GPU Time Elapsed"
1182             description="Time elapsed on the GPU during the measurement."
1183             data_type="uint64"
1184             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1185             underscore_name="gpu_time"
1186             units="ns"
1187             symbol_name="GpuTime"
1188             semantic_type="duration"
1189             mdapi_supported_apis="OGL OCL IO BB"
1190             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1191             mdapi_hw_unit_type="gpu"
1192             mdapi_group="GPU"
1193             />
1194    <counter name="AVG GPU Core Frequency"
1195             description="Average GPU Core Frequency in the measurement."
1196             data_type="uint64"
1197             max_equation="$GpuMaxFrequency"
1198             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1199             underscore_name="avg_gpu_core_frequency"
1200             units="hz"
1201             symbol_name="AvgGpuCoreFrequency"
1202             semantic_type="event"
1203             mdapi_supported_apis="OGL OCL IO BB"
1204             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1205             mdapi_group="GPU"
1206             mdapi_hw_unit_type="gpu"
1207             />
1208    <counter name="Sampler Texels Misses"
1209             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1210             data_type="uint64"
1211             equation="A 29 READ 4 UMUL"
1212             underscore_name="sampler_texel_misses"
1213             units="texels"
1214             symbol_name="SamplerTexelMisses"
1215             semantic_type="event"
1216             mdapi_supported_apis="OGL OCL IO BB"
1217             mdapi_usage_flags="Tier3 Batch Frame Draw"
1218             mdapi_hw_unit_type="gpu"
1219             mdapi_group="Sampler/Sampler Cache"
1220             />
1221    <counter name="CS Threads Dispatched"
1222             description="The total number of compute shader hardware threads dispatched."
1223             data_type="uint64"
1224             equation="A 4 READ"
1225             underscore_name="cs_threads"
1226             units="threads"
1227             symbol_name="CsThreads"
1228             semantic_type="event"
1229             mdapi_supported_apis="OGL4 OCL IO BB"
1230             mdapi_usage_flags="Tier3 Frame Batch Draw"
1231             mdapi_hw_unit_type="gpu"
1232             mdapi_group="EU Array/Compute Shader"
1233             />
1234    <counter name="SLM Bytes Read"
1235             description="The total number of GPU memory bytes read from shared local memory."
1236             data_type="uint64"
1237             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1238             equation="A 30 READ 64 UMUL"
1239             underscore_name="slm_bytes_read"
1240             units="bytes"
1241             symbol_name="SlmBytesRead"
1242             semantic_type="throughput"
1243             mdapi_supported_apis="OGL4 OCL IO BB"
1244             mdapi_usage_flags="Tier3 Frame Batch Draw"
1245             mdapi_group="L3/Data Port/SLM"
1246             mdapi_hw_unit_type="gpu"
1247             />
1248    <counter name="GTI Read Throughput"
1249             description="The total number of GPU memory bytes read from GTI."
1250             data_type="uint64"
1251             max_equation="$GpuCoreClocks 64 UMUL"
1252             equation="C 4 READ 64 UMUL"
1253             underscore_name="gti_read_throughput"
1254             units="bytes"
1255             symbol_name="GtiReadThroughput"
1256             semantic_type="throughput"
1257             mdapi_supported_apis="OGL OCL IO BB"
1258             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1259             mdapi_group="GTI"
1260             mdapi_hw_unit_type="gpu"
1261             />
1262    <counter name="Untyped Writes"
1263             description="The total number of untyped memory bytes written via Data Port."
1264             data_type="uint64"
1265             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1266             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1267             underscore_name="untyped_bytes_written"
1268             units="bytes"
1269             symbol_name="UntypedBytesWritten"
1270             semantic_type="throughput"
1271             mdapi_supported_apis="OGL4 OCL IO BB"
1272             mdapi_usage_flags="Tier3 Frame Batch Draw"
1273             mdapi_group="L3/Data Port"
1274             mdapi_hw_unit_type="gpu"
1275             />
1276    <counter name="GPU Busy"
1277             description="The percentage of time in which the GPU has been processing GPU commands."
1278             data_type="float"
1279             max_equation="100"
1280             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1281             underscore_name="gpu_busy"
1282             units="percent"
1283             symbol_name="GpuBusy"
1284             semantic_type="duration"
1285             mdapi_supported_apis="OGL OCL IO BB"
1286             mdapi_usage_flags="Tier1 Overview System Frame"
1287             mdapi_group="GPU"
1288             mdapi_hw_unit_type="gpu"
1289             />
1290    <counter name="Rasterized Pixels"
1291             description="The total number of rasterized pixels."
1292             data_type="uint64"
1293             equation="A 21 READ 4 UMUL"
1294             underscore_name="rasterized_pixels"
1295             units="pixels"
1296             symbol_name="RasterizedPixels"
1297             semantic_type="event"
1298             mdapi_supported_apis="OGL IO BB"
1299             mdapi_usage_flags="Tier3 Frame Batch Draw"
1300             mdapi_hw_unit_type="gpu"
1301             mdapi_group="3D Pipe/Rasterizer"
1302             />
1303    <counter name="Typed Bytes Read"
1304             description="The total number of typed memory bytes read via Data Port."
1305             data_type="uint64"
1306             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1307             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1308             underscore_name="typed_bytes_read"
1309             units="bytes"
1310             symbol_name="TypedBytesRead"
1311             semantic_type="throughput"
1312             mdapi_supported_apis="OGL4 OCL IO BB"
1313             mdapi_usage_flags="Tier3 Frame Batch Draw"
1314             mdapi_group="L3/Data Port"
1315             mdapi_hw_unit_type="gpu"
1316             />
1317    <counter name="DS Threads Dispatched"
1318             description="The total number of domain shader hardware threads dispatched."
1319             data_type="uint64"
1320             equation="A 3 READ"
1321             underscore_name="ds_threads"
1322             units="threads"
1323             symbol_name="DsThreads"
1324             semantic_type="event"
1325             mdapi_supported_apis="OGL4 IO BB"
1326             mdapi_usage_flags="Tier3 Frame Batch Draw"
1327             mdapi_hw_unit_type="gpu"
1328             mdapi_group="EU Array/Domain Shader"
1329             />
1330    <counter name="EU Thread Occupancy"
1331             description="The percentage of time in which hardware threads occupied EUs."
1332             data_type="float"
1333             max_equation="100"
1334             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL  $GpuCoreClocks FDIV"
1335             underscore_name="eu_thread_occupancy"
1336             units="percent"
1337             symbol_name="EuThreadOccupancy"
1338             semantic_type="duration"
1339             mdapi_supported_apis="OGL OCL IO BB"
1340             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1341             mdapi_group="EU Array"
1342             mdapi_hw_unit_type="gpu"
1343             />
1344    <counter name="EU Stall"
1345             description="The percentage of time in which the Execution Units were stalled."
1346             data_type="float"
1347             max_equation="100"
1348             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1349             underscore_name="eu_stall"
1350             units="percent"
1351             symbol_name="EuStall"
1352             semantic_type="duration"
1353             mdapi_supported_apis="OGL OCL IO BB"
1354             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1355             mdapi_group="EU Array"
1356             mdapi_hw_unit_type="gpu"
1357             />
1358    <counter name="Samples Blended"
1359             description="The total number of blended samples or pixels written to all render targets."
1360             data_type="uint64"
1361             equation="A 27 READ 4 UMUL"
1362             underscore_name="samples_blended"
1363             units="pixels"
1364             symbol_name="SamplesBlended"
1365             semantic_type="event"
1366             mdapi_supported_apis="OGL IO BB"
1367             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1368             mdapi_hw_unit_type="gpu"
1369             mdapi_group="3D Pipe/Output Merger"
1370             />
1371    <counter name="Early Depth Test Fails"
1372             description="The total number of pixels dropped on early depth test."
1373             data_type="uint64"
1374             equation="A 23 READ 4 UMUL"
1375             underscore_name="early_depth_test_fails"
1376             units="pixels"
1377             symbol_name="EarlyDepthTestFails"
1378             semantic_type="event"
1379             mdapi_supported_apis="OGL IO BB"
1380             mdapi_usage_flags="Tier3 Frame Batch Draw"
1381             mdapi_hw_unit_type="gpu"
1382             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1383             />
1384    <counter name="Shader Memory Accesses"
1385             description="The total number of shader memory accesses to L3."
1386             data_type="uint64"
1387             equation="A 32 READ"
1388             underscore_name="shader_memory_accesses"
1389             units="messages"
1390             symbol_name="ShaderMemoryAccesses"
1391             semantic_type="event"
1392             mdapi_supported_apis="OGL OCL IO BB"
1393             mdapi_usage_flags="Tier3 Frame Batch Draw"
1394             mdapi_hw_unit_type="gpu"
1395             mdapi_group="L3/Data Port"
1396             />
1397    <counter name="HS Threads Dispatched"
1398             description="The total number of hull shader hardware threads dispatched."
1399             data_type="uint64"
1400             equation="A 2 READ"
1401             underscore_name="hs_threads"
1402             units="threads"
1403             symbol_name="HsThreads"
1404             semantic_type="event"
1405             mdapi_supported_apis="OGL4 IO BB"
1406             mdapi_usage_flags="Tier3 Frame Batch Draw"
1407             mdapi_hw_unit_type="gpu"
1408             mdapi_group="EU Array/Hull Shader"
1409             />
1410    <counter name="GTI Write Throughput"
1411             description="The total number of GPU memory bytes written to GTI."
1412             data_type="uint64"
1413             max_equation="$GpuCoreClocks 32 UMUL"
1414             equation="C 5 READ 64 UMUL"
1415             underscore_name="gti_write_throughput"
1416             units="bytes"
1417             symbol_name="GtiWriteThroughput"
1418             semantic_type="throughput"
1419             mdapi_supported_apis="OGL OCL IO BB"
1420             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1421             mdapi_group="GTI"
1422             mdapi_hw_unit_type="gpu"
1423             />
1424    <counter name="SLM Bytes Written"
1425             description="The total number of GPU memory bytes written into shared local memory."
1426             data_type="uint64"
1427             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1428             equation="A 31 READ 64 UMUL"
1429             underscore_name="slm_bytes_written"
1430             units="bytes"
1431             symbol_name="SlmBytesWritten"
1432             semantic_type="throughput"
1433             mdapi_supported_apis="OGL4 OCL IO BB"
1434             mdapi_usage_flags="Tier3 Frame Batch Draw"
1435             mdapi_group="L3/Data Port/SLM"
1436             mdapi_hw_unit_type="gpu"
1437             />
1438    <counter name="L3 Shader Throughput"
1439             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1440             data_type="uint64"
1441             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
1442             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1443             underscore_name="l3_shader_throughput"
1444             units="bytes"
1445             symbol_name="L3ShaderThroughput"
1446             semantic_type="throughput"
1447             mdapi_supported_apis="OGL4 OCL IO BB"
1448             mdapi_usage_flags="Tier2 Frame Batch Draw"
1449             mdapi_group="L3/Data Port"
1450             mdapi_hw_unit_type="gpu"
1451             />
1452    <counter name="Samples Killed in FS"
1453             description="The total number of samples or pixels dropped in fragment shaders."
1454             data_type="uint64"
1455             equation="A 24 READ 4 UMUL"
1456             underscore_name="samples_killed_in_ps"
1457             units="pixels"
1458             symbol_name="SamplesKilledInPs"
1459             semantic_type="event"
1460             mdapi_supported_apis="OGL IO BB"
1461             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1462             mdapi_hw_unit_type="gpu"
1463             mdapi_group="3D Pipe/Fragment Shader"
1464             />
1465    <counter name="Samples Written"
1466             description="The total number of samples or pixels written to all render targets."
1467             data_type="uint64"
1468             equation="A 26 READ 4 UMUL"
1469             underscore_name="samples_written"
1470             units="pixels"
1471             symbol_name="SamplesWritten"
1472             semantic_type="event"
1473             mdapi_supported_apis="OGL IO BB"
1474             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1475             mdapi_hw_unit_type="gpu"
1476             mdapi_group="3D Pipe/Output Merger"
1477             />
1478    <counter name="Shader Atomic Memory Accesses"
1479             description="The total number of shader atomic memory accesses."
1480             data_type="uint64"
1481             equation="A 34 READ"
1482             underscore_name="shader_atomics"
1483             units="messages"
1484             symbol_name="ShaderAtomics"
1485             semantic_type="event"
1486             mdapi_supported_apis="OGL OCL IO BB"
1487             mdapi_usage_flags="Tier3 Frame Batch Draw"
1488             mdapi_hw_unit_type="gpu"
1489             mdapi_group="L3/Data Port/Atomics"
1490             />
1491    <counter name="EU Send Pipe Active"
1492             description="The percentage of time in which EU send pipeline was actively processing."
1493             data_type="float"
1494             max_equation="100"
1495             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1496             underscore_name="eu_send_active"
1497             units="percent"
1498             symbol_name="EuSendActive"
1499             semantic_type="duration"
1500             mdapi_supported_apis="OGL OCL IO BB"
1501             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1502             mdapi_group="EU Array/Pipes"
1503             mdapi_hw_unit_type="gpu"
1504             />
1505    <register_config type="NOA"
1506                     availability="$SliceMask 0x01 AND"
1507                     priority="0"
1508                     >
1509        <register type="NOA" address="0x00009840" value="0x000000A0" />
1510        <register type="NOA" address="0x00009888" value="0x105C00E0" />
1511        <register type="NOA" address="0x00009888" value="0x105800E0" />
1512        <register type="NOA" address="0x00009888" value="0x103800E0" />
1513        <register type="NOA" address="0x00009888" value="0x3580001A" />
1514        <register type="NOA" address="0x00009888" value="0x3B800060" />
1515        <register type="NOA" address="0x00009888" value="0x3D800005" />
1516        <register type="NOA" address="0x00009888" value="0x065C2100" />
1517        <register type="NOA" address="0x00009888" value="0x0A5C0041" />
1518        <register type="NOA" address="0x00009888" value="0x0C5C6600" />
1519        <register type="NOA" address="0x00009888" value="0x005C6580" />
1520        <register type="NOA" address="0x00009888" value="0x085C8000" />
1521        <register type="NOA" address="0x00009888" value="0x0E5C8000" />
1522        <register type="NOA" address="0x00009888" value="0x00580042" />
1523        <register type="NOA" address="0x00009888" value="0x08582080" />
1524        <register type="NOA" address="0x00009888" value="0x0C58004C" />
1525        <register type="NOA" address="0x00009888" value="0x0E582580" />
1526        <register type="NOA" address="0x00009888" value="0x005B4000" />
1527        <register type="NOA" address="0x00009888" value="0x185B1000" />
1528        <register type="NOA" address="0x00009888" value="0x1A5B0104" />
1529        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
1530        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
1531        <register type="NOA" address="0x00009888" value="0x101F02AA" />
1532        <register type="NOA" address="0x00009888" value="0x08380042" />
1533        <register type="NOA" address="0x00009888" value="0x0A382080" />
1534        <register type="NOA" address="0x00009888" value="0x0E38404C" />
1535        <register type="NOA" address="0x00009888" value="0x0238404B" />
1536        <register type="NOA" address="0x00009888" value="0x00384000" />
1537        <register type="NOA" address="0x00009888" value="0x16380000" />
1538        <register type="NOA" address="0x00009888" value="0x18381145" />
1539        <register type="NOA" address="0x00009888" value="0x04380000" />
1540        <register type="NOA" address="0x00009888" value="0x0039A000" />
1541        <register type="NOA" address="0x00009888" value="0x06398000" />
1542        <register type="NOA" address="0x00009888" value="0x0839A000" />
1543        <register type="NOA" address="0x00009888" value="0x0A39A000" />
1544        <register type="NOA" address="0x00009888" value="0x0C39A000" />
1545        <register type="NOA" address="0x00009888" value="0x0E39A000" />
1546        <register type="NOA" address="0x00009888" value="0x02392000" />
1547        <register type="NOA" address="0x00009888" value="0x018A8000" />
1548        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
1549        <register type="NOA" address="0x00009888" value="0x198A8000" />
1550        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
1551        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
1552        <register type="NOA" address="0x00009888" value="0x038A8000" />
1553        <register type="NOA" address="0x00009888" value="0x058A8000" />
1554        <register type="NOA" address="0x00009888" value="0x238B02A0" />
1555        <register type="NOA" address="0x00009888" value="0x258B5550" />
1556        <register type="NOA" address="0x00009888" value="0x278B0015" />
1557        <register type="NOA" address="0x00009888" value="0x1F850A80" />
1558        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
1559        <register type="NOA" address="0x00009888" value="0x2385002A" />
1560        <register type="NOA" address="0x00009888" value="0x01834000" />
1561        <register type="NOA" address="0x00009888" value="0x0F834000" />
1562        <register type="NOA" address="0x00009888" value="0x19835400" />
1563        <register type="NOA" address="0x00009888" value="0x1B830155" />
1564        <register type="NOA" address="0x00009888" value="0x03834000" />
1565        <register type="NOA" address="0x00009888" value="0x05834000" />
1566        <register type="NOA" address="0x00009888" value="0x0184C000" />
1567        <register type="NOA" address="0x00009888" value="0x07848000" />
1568        <register type="NOA" address="0x00009888" value="0x0984C000" />
1569        <register type="NOA" address="0x00009888" value="0x0B84C000" />
1570        <register type="NOA" address="0x00009888" value="0x0D84C000" />
1571        <register type="NOA" address="0x00009888" value="0x0F84C000" />
1572        <register type="NOA" address="0x00009888" value="0x03844000" />
1573        <register type="NOA" address="0x00009888" value="0x17808137" />
1574        <register type="NOA" address="0x00009888" value="0x1980C147" />
1575        <register type="NOA" address="0x00009888" value="0x1B80C0E5" />
1576        <register type="NOA" address="0x00009888" value="0x1D80C0E3" />
1577        <register type="NOA" address="0x00009888" value="0x21800000" />
1578        <register type="NOA" address="0x00009888" value="0x1180C000" />
1579        <register type="NOA" address="0x00009888" value="0x1F80C000" />
1580        <register type="NOA" address="0x00009888" value="0x13804000" />
1581        <register type="NOA" address="0x00009888" value="0x15800000" />
1582        <register type="NOA" address="0x00000D24" value="0x00000000" />
1583        <register type="NOA" address="0x00009888" value="0x4D801000" />
1584        <register type="NOA" address="0x00009888" value="0x4F800111" />
1585        <register type="NOA" address="0x00009888" value="0x43800062" />
1586        <register type="NOA" address="0x00009888" value="0x51800000" />
1587        <register type="NOA" address="0x00009888" value="0x45800062" />
1588        <register type="NOA" address="0x00009888" value="0x53800000" />
1589        <register type="NOA" address="0x00009888" value="0x47800062" />
1590        <register type="NOA" address="0x00009888" value="0x31800000" />
1591        <register type="NOA" address="0x00009888" value="0x3F801062" />
1592        <register type="NOA" address="0x00009888" value="0x41801084" />
1593        <register type="NOA" address="0x00009840" value="0x00000080" />
1594    </register_config>
1595    <register_config type="NOA"
1596                     availability="$SliceMask 0x02 AND"
1597                     priority="2"
1598                     >
1599        <register type="NOA" address="0x00009840" value="0x000000A0" />
1600        <register type="NOA" address="0x00009888" value="0x10DC00E0" />
1601        <register type="NOA" address="0x00009888" value="0x10D800E0" />
1602        <register type="NOA" address="0x00009888" value="0x10B800E0" />
1603        <register type="NOA" address="0x00009888" value="0x3580001A" />
1604        <register type="NOA" address="0x00009888" value="0x3B800060" />
1605        <register type="NOA" address="0x00009888" value="0x3D800005" />
1606        <register type="NOA" address="0x00009888" value="0x06DC2100" />
1607        <register type="NOA" address="0x00009888" value="0x0ADC0041" />
1608        <register type="NOA" address="0x00009888" value="0x0CDC6600" />
1609        <register type="NOA" address="0x00009888" value="0x00DC6580" />
1610        <register type="NOA" address="0x00009888" value="0x08DC8000" />
1611        <register type="NOA" address="0x00009888" value="0x0EDC8000" />
1612        <register type="NOA" address="0x00009888" value="0x00D80042" />
1613        <register type="NOA" address="0x00009888" value="0x08D82080" />
1614        <register type="NOA" address="0x00009888" value="0x0CD8004C" />
1615        <register type="NOA" address="0x00009888" value="0x0ED82580" />
1616        <register type="NOA" address="0x00009888" value="0x00DB4000" />
1617        <register type="NOA" address="0x00009888" value="0x18DB1000" />
1618        <register type="NOA" address="0x00009888" value="0x1ADB0104" />
1619        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
1620        <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
1621        <register type="NOA" address="0x00009888" value="0x109F02AA" />
1622        <register type="NOA" address="0x00009888" value="0x08B80042" />
1623        <register type="NOA" address="0x00009888" value="0x0AB82080" />
1624        <register type="NOA" address="0x00009888" value="0x0EB8404C" />
1625        <register type="NOA" address="0x00009888" value="0x02B8404B" />
1626        <register type="NOA" address="0x00009888" value="0x00B84000" />
1627        <register type="NOA" address="0x00009888" value="0x16B80000" />
1628        <register type="NOA" address="0x00009888" value="0x18B81145" />
1629        <register type="NOA" address="0x00009888" value="0x04B80000" />
1630        <register type="NOA" address="0x00009888" value="0x00B9A000" />
1631        <register type="NOA" address="0x00009888" value="0x06B98000" />
1632        <register type="NOA" address="0x00009888" value="0x08B9A000" />
1633        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
1634        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
1635        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
1636        <register type="NOA" address="0x00009888" value="0x02B92000" />
1637        <register type="NOA" address="0x00009888" value="0x01888000" />
1638        <register type="NOA" address="0x00009888" value="0x0D88F800" />
1639        <register type="NOA" address="0x00009888" value="0x0F88000F" />
1640        <register type="NOA" address="0x00009888" value="0x03888000" />
1641        <register type="NOA" address="0x00009888" value="0x05888000" />
1642        <register type="NOA" address="0x00009888" value="0x238B0540" />
1643        <register type="NOA" address="0x00009888" value="0x258BAAA0" />
1644        <register type="NOA" address="0x00009888" value="0x278B002A" />
1645        <register type="NOA" address="0x00009888" value="0x018C4000" />
1646        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
1647        <register type="NOA" address="0x00009888" value="0x178C2000" />
1648        <register type="NOA" address="0x00009888" value="0x198C5500" />
1649        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
1650        <register type="NOA" address="0x00009888" value="0x038C4000" />
1651        <register type="NOA" address="0x00009888" value="0x058C4000" />
1652        <register type="NOA" address="0x00009888" value="0x018DA000" />
1653        <register type="NOA" address="0x00009888" value="0x078D8000" />
1654        <register type="NOA" address="0x00009888" value="0x098DA000" />
1655        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
1656        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
1657        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
1658        <register type="NOA" address="0x00009888" value="0x038D2000" />
1659        <register type="NOA" address="0x00009888" value="0x1F850A80" />
1660        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
1661        <register type="NOA" address="0x00009888" value="0x2385002A" />
1662        <register type="NOA" address="0x00009888" value="0x01834000" />
1663        <register type="NOA" address="0x00009888" value="0x0F834000" />
1664        <register type="NOA" address="0x00009888" value="0x19835400" />
1665        <register type="NOA" address="0x00009888" value="0x1B830155" />
1666        <register type="NOA" address="0x00009888" value="0x03834000" />
1667        <register type="NOA" address="0x00009888" value="0x05834000" />
1668        <register type="NOA" address="0x00009888" value="0x0184C000" />
1669        <register type="NOA" address="0x00009888" value="0x07848000" />
1670        <register type="NOA" address="0x00009888" value="0x0984C000" />
1671        <register type="NOA" address="0x00009888" value="0x0B84C000" />
1672        <register type="NOA" address="0x00009888" value="0x0D84C000" />
1673        <register type="NOA" address="0x00009888" value="0x0F84C000" />
1674        <register type="NOA" address="0x00009888" value="0x03844000" />
1675        <register type="NOA" address="0x00009888" value="0x17808137" />
1676        <register type="NOA" address="0x00009888" value="0x1980C147" />
1677        <register type="NOA" address="0x00009888" value="0x1B80C0E5" />
1678        <register type="NOA" address="0x00009888" value="0x1D80C0E3" />
1679        <register type="NOA" address="0x00009888" value="0x21800000" />
1680        <register type="NOA" address="0x00009888" value="0x1180C000" />
1681        <register type="NOA" address="0x00009888" value="0x1F80C000" />
1682        <register type="NOA" address="0x00009888" value="0x13804000" />
1683        <register type="NOA" address="0x00009888" value="0x15800000" />
1684        <register type="NOA" address="0x00000D24" value="0x00000000" />
1685        <register type="NOA" address="0x00009888" value="0x4D805000" />
1686        <register type="NOA" address="0x00009888" value="0x4F800555" />
1687        <register type="NOA" address="0x00009888" value="0x43800062" />
1688        <register type="NOA" address="0x00009888" value="0x51800000" />
1689        <register type="NOA" address="0x00009888" value="0x45800062" />
1690        <register type="NOA" address="0x00009888" value="0x53800000" />
1691        <register type="NOA" address="0x00009888" value="0x47800062" />
1692        <register type="NOA" address="0x00009888" value="0x31800000" />
1693        <register type="NOA" address="0x00009888" value="0x3F800062" />
1694        <register type="NOA" address="0x00009888" value="0x41800000" />
1695        <register type="NOA" address="0x00009840" value="0x00000080" />
1696    </register_config>
1697    <register_config type="OA">
1698        <register type="OA" address="0x00002710" value="0x00000000" />
1699        <register type="OA" address="0x00002714" value="0x00800000" />
1700        <register type="OA" address="0x00002720" value="0x00000000" />
1701        <register type="OA" address="0x00002724" value="0x00800000" />
1702        <register type="OA" address="0x00002740" value="0x00000000" />
1703    </register_config>
1704    <register_config type="FLEX">
1705        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1706        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1707        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1708        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1709        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1710        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1711        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1712    </register_config>
1713  </set>
1714
1715  <set name="Render Metrics for 3D Pipeline Profile"
1716       mdapi_supported_apis="OGL OCL IO BB"
1717       underscore_name="render_pipe_profile"
1718       hw_config_guid="233d0544-fff7-4281-8291-e02f222aff72"
1719       chipset="BDW"
1720       symbol_name="RenderPipeProfile"
1721       >
1722    <counter name="GPU Core Clocks"
1723             description="The total number of GPU core clocks elapsed during the measurement."
1724             data_type="uint64"
1725             equation="GPU_CLOCK 0 READ"
1726             underscore_name="gpu_core_clocks"
1727             units="cycles"
1728             symbol_name="GpuCoreClocks"
1729             semantic_type="event"
1730             mdapi_supported_apis=""
1731             mdapi_usage_flags="Tier1 Frame Batch Draw"
1732             mdapi_hw_unit_type="gpu"
1733             mdapi_group="GPU"
1734             />
1735    <counter name="EU Active"
1736             description="The percentage of time in which the Execution Units were actively processing."
1737             data_type="float"
1738             max_equation="100"
1739             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1740             underscore_name="eu_active"
1741             units="percent"
1742             symbol_name="EuActive"
1743             semantic_type="duration"
1744             mdapi_supported_apis=""
1745             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1746             mdapi_group="EU Array"
1747             mdapi_hw_unit_type="gpu"
1748             />
1749    <counter name="VS Bottleneck"
1750             low_watermark="10"
1751             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1752             data_type="float"
1753             high_watermark="30"
1754             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1755             underscore_name="vs_bottleneck"
1756             units="percent"
1757             symbol_name="VsBottleneck"
1758             semantic_type="duration"
1759             mdapi_supported_apis="OGL IO BB"
1760             mdapi_usage_flags="Tier3 Indicate Draw"
1761             mdapi_group="3D Pipe/Vertex Shader"
1762             mdapi_hw_unit_type="gpu"
1763             />
1764    <counter name="Hi-Depth Bottleneck"
1765             low_watermark="5"
1766             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1767             data_type="float"
1768             high_watermark="15"
1769             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1770             underscore_name="hi_depth_bottleneck"
1771             units="percent"
1772             symbol_name="HiDepthBottleneck"
1773             semantic_type="duration"
1774             mdapi_supported_apis="OGL IO BB"
1775             mdapi_usage_flags="Tier3 Indicate Draw"
1776             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1777             mdapi_hw_unit_type="gpu"
1778             />
1779    <counter name="GS Bottleneck"
1780             low_watermark="5"
1781             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1782             data_type="float"
1783             high_watermark="15"
1784             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1785             underscore_name="gs_bottleneck"
1786             units="percent"
1787             symbol_name="GsBottleneck"
1788             semantic_type="duration"
1789             mdapi_supported_apis="OGL IO BB"
1790             mdapi_usage_flags="Tier3 Indicate Draw"
1791             mdapi_group="3D Pipe/Geometry Shader"
1792             mdapi_hw_unit_type="gpu"
1793             />
1794    <counter name="GS Threads Dispatched"
1795             description="The total number of geometry shader hardware threads dispatched."
1796             data_type="uint64"
1797             equation="A 5 READ"
1798             underscore_name="gs_threads"
1799             units="threads"
1800             symbol_name="GsThreads"
1801             semantic_type="event"
1802             mdapi_supported_apis="OGL4 IO BB"
1803             mdapi_usage_flags="Tier3 Frame Batch Draw"
1804             mdapi_hw_unit_type="gpu"
1805             mdapi_group="EU Array/Geometry Shader"
1806             />
1807    <counter name="Early Hi-Depth Test Fails"
1808             description="The total number of pixels dropped on early hierarchical depth test."
1809             data_type="uint64"
1810             equation="A 22 READ 4 UMUL"
1811             underscore_name="hi_depth_test_fails"
1812             units="pixels"
1813             symbol_name="HiDepthTestFails"
1814             semantic_type="event"
1815             mdapi_supported_apis="OGL IO BB"
1816             mdapi_usage_flags="Tier3 Frame Batch Draw"
1817             mdapi_hw_unit_type="gpu"
1818             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1819             />
1820    <counter name="VS Threads Dispatched"
1821             description="The total number of vertex shader hardware threads dispatched."
1822             data_type="uint64"
1823             equation="A 1 READ"
1824             underscore_name="vs_threads"
1825             units="threads"
1826             symbol_name="VsThreads"
1827             semantic_type="event"
1828             mdapi_supported_apis="OGL IO BB"
1829             mdapi_usage_flags="Tier3 Frame Batch Draw"
1830             mdapi_hw_unit_type="gpu"
1831             mdapi_group="EU Array/Vertex Shader"
1832             />
1833    <counter name="FS Threads Dispatched"
1834             description="The total number of fragment shader hardware threads dispatched."
1835             data_type="uint64"
1836             equation="A 6 READ"
1837             underscore_name="ps_threads"
1838             units="threads"
1839             symbol_name="PsThreads"
1840             semantic_type="event"
1841             mdapi_supported_apis="OGL IO BB"
1842             mdapi_usage_flags="Tier3 Frame Batch Draw"
1843             mdapi_hw_unit_type="gpu"
1844             mdapi_group="EU Array/Fragment Shader"
1845             />
1846    <counter name="BC Bottleneck"
1847             low_watermark="5"
1848             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1849             data_type="float"
1850             high_watermark="15"
1851             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1852             underscore_name="bc_bottleneck"
1853             units="percent"
1854             symbol_name="BcBottleneck"
1855             semantic_type="duration"
1856             mdapi_supported_apis="OGL IO"
1857             mdapi_usage_flags="Tier3 Indicate Draw"
1858             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1859             mdapi_hw_unit_type="gpu"
1860             />
1861    <counter name="HS Stall"
1862             description="The percentage of time in which hull stall pipeline stage was stalled."
1863             data_type="float"
1864             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1865             underscore_name="hs_stall"
1866             units="percent"
1867             symbol_name="HsStall"
1868             semantic_type="duration"
1869             mdapi_supported_apis="OGL4 IO BB"
1870             mdapi_usage_flags="Tier4 Correlate Draw"
1871             mdapi_hw_unit_type="gpu"
1872             mdapi_group="3D Pipe/Hull Shader"
1873             />
1874    <counter name="Shader Barrier Messages"
1875             description="The total number of shader barrier messages."
1876             data_type="uint64"
1877             equation="A 35 READ"
1878             underscore_name="shader_barriers"
1879             units="messages"
1880             symbol_name="ShaderBarriers"
1881             semantic_type="event"
1882             mdapi_supported_apis="OGL4 OCL IO BB"
1883             mdapi_usage_flags="Tier3 Frame Batch Draw"
1884             mdapi_hw_unit_type="gpu"
1885             mdapi_group="EU Array/Barrier"
1886             />
1887    <counter name="Sampler Texels"
1888             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1889             data_type="uint64"
1890             equation="A 28 READ 4 UMUL"
1891             underscore_name="sampler_texels"
1892             units="texels"
1893             symbol_name="SamplerTexels"
1894             semantic_type="event"
1895             mdapi_supported_apis=""
1896             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1897             mdapi_hw_unit_type="gpu"
1898             mdapi_group="Sampler/Sampler Input"
1899             />
1900    <counter name="Pixels Failing Tests"
1901             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1902             data_type="uint64"
1903             equation="A 25 READ 4 UMUL"
1904             underscore_name="pixels_failing_post_ps_tests"
1905             units="pixels"
1906             symbol_name="PixelsFailingPostPsTests"
1907             semantic_type="event"
1908             mdapi_supported_apis="OGL IO BB"
1909             mdapi_usage_flags="Tier3 Frame Batch Draw"
1910             mdapi_hw_unit_type="gpu"
1911             mdapi_group="3D Pipe/Output Merger"
1912             />
1913    <counter name="GPU Time Elapsed"
1914             description="Time elapsed on the GPU during the measurement."
1915             data_type="uint64"
1916             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1917             underscore_name="gpu_time"
1918             units="ns"
1919             symbol_name="GpuTime"
1920             semantic_type="duration"
1921             mdapi_supported_apis=""
1922             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1923             mdapi_hw_unit_type="gpu"
1924             mdapi_group="GPU"
1925             />
1926    <counter name="AVG GPU Core Frequency"
1927             description="Average GPU Core Frequency in the measurement."
1928             data_type="uint64"
1929             max_equation="$GpuMaxFrequency"
1930             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1931             underscore_name="avg_gpu_core_frequency"
1932             units="hz"
1933             symbol_name="AvgGpuCoreFrequency"
1934             semantic_type="event"
1935             mdapi_supported_apis=""
1936             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1937             mdapi_group="GPU"
1938             mdapi_hw_unit_type="gpu"
1939             />
1940    <counter name="Sampler Texels Misses"
1941             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1942             data_type="uint64"
1943             equation="A 29 READ 4 UMUL"
1944             underscore_name="sampler_texel_misses"
1945             units="texels"
1946             symbol_name="SamplerTexelMisses"
1947             semantic_type="event"
1948             mdapi_supported_apis=""
1949             mdapi_usage_flags="Tier3 Batch Frame Draw"
1950             mdapi_hw_unit_type="gpu"
1951             mdapi_group="Sampler/Sampler Cache"
1952             />
1953    <counter name="CS Threads Dispatched"
1954             description="The total number of compute shader hardware threads dispatched."
1955             data_type="uint64"
1956             equation="A 4 READ"
1957             underscore_name="cs_threads"
1958             units="threads"
1959             symbol_name="CsThreads"
1960             semantic_type="event"
1961             mdapi_supported_apis="OGL4 OCL IO BB"
1962             mdapi_usage_flags="Tier3 Frame Batch Draw"
1963             mdapi_hw_unit_type="gpu"
1964             mdapi_group="EU Array/Compute Shader"
1965             />
1966    <counter name="VF Bottleneck"
1967             low_watermark="5"
1968             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1969             data_type="float"
1970             high_watermark="15"
1971             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1972             underscore_name="vf_bottleneck"
1973             units="percent"
1974             symbol_name="VfBottleneck"
1975             semantic_type="duration"
1976             mdapi_supported_apis="OGL IO BB"
1977             mdapi_usage_flags="Tier3 Indicate Draw"
1978             mdapi_group="3D Pipe/Input Assembler"
1979             mdapi_hw_unit_type="gpu"
1980             />
1981    <counter name="SLM Bytes Read"
1982             description="The total number of GPU memory bytes read from shared local memory."
1983             data_type="uint64"
1984             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1985             equation="A 30 READ 64 UMUL"
1986             underscore_name="slm_bytes_read"
1987             units="bytes"
1988             symbol_name="SlmBytesRead"
1989             semantic_type="throughput"
1990             mdapi_supported_apis="OGL4 OCL IO BB"
1991             mdapi_usage_flags="Tier3 Frame Batch Draw"
1992             mdapi_group="L3/Data Port/SLM"
1993             mdapi_hw_unit_type="gpu"
1994             />
1995    <counter name="Strip-Fans Bottleneck"
1996             low_watermark="5"
1997             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1998             data_type="float"
1999             high_watermark="10"
2000             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2001             underscore_name="sf_bottleneck"
2002             units="percent"
2003             symbol_name="SfBottleneck"
2004             semantic_type="duration"
2005             mdapi_supported_apis="OGL IO BB"
2006             mdapi_usage_flags="Tier3 Indicate Draw"
2007             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2008             mdapi_hw_unit_type="gpu"
2009             />
2010    <counter name="Sampler Accesses"
2011             description="The total number of messages send to samplers."
2012             data_type="uint64"
2013             equation="A 28 READ"
2014             underscore_name="sampler_accesses"
2015             units="messages"
2016             symbol_name="SamplerAccesses"
2017             semantic_type="event"
2018             mdapi_supported_apis=""
2019             mdapi_usage_flags="Tier3 Batch Frame Draw"
2020             mdapi_hw_unit_type="gpu"
2021             mdapi_group="Sampler"
2022             />
2023    <counter name="SF Stall"
2024             description="The percentage of time in which strip-fans pipeline stage was stalled."
2025             data_type="float"
2026             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2027             underscore_name="sf_stall"
2028             units="percent"
2029             symbol_name="SfStall"
2030             semantic_type="duration"
2031             mdapi_supported_apis="OGL IO BB"
2032             mdapi_usage_flags="Tier4 Correlate Draw"
2033             mdapi_hw_unit_type="gpu"
2034             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2035             />
2036    <counter name="GPU Busy"
2037             description="The percentage of time in which the GPU has been processing GPU commands."
2038             data_type="float"
2039             max_equation="100"
2040             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2041             underscore_name="gpu_busy"
2042             units="percent"
2043             symbol_name="GpuBusy"
2044             semantic_type="duration"
2045             mdapi_supported_apis=""
2046             mdapi_usage_flags="Tier1 Overview System Frame"
2047             mdapi_group="GPU"
2048             mdapi_hw_unit_type="gpu"
2049             />
2050    <counter name="HS Bottleneck"
2051             low_watermark="3"
2052             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2053             data_type="float"
2054             high_watermark="9"
2055             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2056             underscore_name="hs_bottleneck"
2057             units="percent"
2058             symbol_name="HsBottleneck"
2059             semantic_type="duration"
2060             mdapi_supported_apis="OGL4 IO BB"
2061             mdapi_usage_flags="Tier3 Indicate Draw"
2062             mdapi_group="3D Pipe/Hull Shader"
2063             mdapi_hw_unit_type="gpu"
2064             />
2065    <counter name="CL Stall"
2066             description="The percentage of time in which clipper pipeline stage was stalled."
2067             data_type="float"
2068             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2069             underscore_name="cl_stall"
2070             units="percent"
2071             symbol_name="ClStall"
2072             semantic_type="duration"
2073             mdapi_supported_apis="OGL IO BB"
2074             mdapi_usage_flags="Tier4 Correlate Draw"
2075             mdapi_hw_unit_type="gpu"
2076             mdapi_group="3D Pipe/Clipper"
2077             />
2078    <counter name="SO Bottleneck"
2079             low_watermark="5"
2080             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
2081             data_type="float"
2082             high_watermark="15"
2083             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2084             underscore_name="so_bottleneck"
2085             units="percent"
2086             symbol_name="SoBottleneck"
2087             semantic_type="duration"
2088             mdapi_supported_apis="OGL IO BB"
2089             mdapi_usage_flags="Tier3 Indicate Draw"
2090             mdapi_group="3D Pipe/Stream Output"
2091             mdapi_hw_unit_type="gpu"
2092             />
2093    <counter name="Rasterized Pixels"
2094             description="The total number of rasterized pixels."
2095             data_type="uint64"
2096             equation="A 21 READ 4 UMUL"
2097             underscore_name="rasterized_pixels"
2098             units="pixels"
2099             symbol_name="RasterizedPixels"
2100             semantic_type="event"
2101             mdapi_supported_apis="OGL IO BB"
2102             mdapi_usage_flags="Tier3 Frame Batch Draw"
2103             mdapi_hw_unit_type="gpu"
2104             mdapi_group="3D Pipe/Rasterizer"
2105             />
2106    <counter name="DS Threads Dispatched"
2107             description="The total number of domain shader hardware threads dispatched."
2108             data_type="uint64"
2109             equation="A 3 READ"
2110             underscore_name="ds_threads"
2111             units="threads"
2112             symbol_name="DsThreads"
2113             semantic_type="event"
2114             mdapi_supported_apis="OGL4 IO BB"
2115             mdapi_usage_flags="Tier3 Frame Batch Draw"
2116             mdapi_hw_unit_type="gpu"
2117             mdapi_group="EU Array/Domain Shader"
2118             />
2119    <counter name="Samples Written"
2120             description="The total number of samples or pixels written to all render targets."
2121             data_type="uint64"
2122             equation="A 26 READ 4 UMUL"
2123             underscore_name="samples_written"
2124             units="pixels"
2125             symbol_name="SamplesWritten"
2126             semantic_type="event"
2127             mdapi_supported_apis="OGL IO BB"
2128             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2129             mdapi_hw_unit_type="gpu"
2130             mdapi_group="3D Pipe/Output Merger"
2131             />
2132    <counter name="DS Bottleneck"
2133             low_watermark="5"
2134             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
2135             data_type="float"
2136             high_watermark="15"
2137             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2138             underscore_name="ds_bottleneck"
2139             units="percent"
2140             symbol_name="DsBottleneck"
2141             semantic_type="duration"
2142             mdapi_supported_apis="OGL4 IO BB"
2143             mdapi_usage_flags="Tier3 Indicate Draw"
2144             mdapi_group="3D Pipe/Domain Shader"
2145             mdapi_hw_unit_type="gpu"
2146             />
2147    <counter name="EU Stall"
2148             description="The percentage of time in which the Execution Units were stalled."
2149             data_type="float"
2150             max_equation="100"
2151             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2152             underscore_name="eu_stall"
2153             units="percent"
2154             symbol_name="EuStall"
2155             semantic_type="duration"
2156             mdapi_supported_apis=""
2157             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2158             mdapi_group="EU Array"
2159             mdapi_hw_unit_type="gpu"
2160             />
2161    <counter name="Clipper Bottleneck"
2162             low_watermark="10"
2163             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
2164             data_type="float"
2165             high_watermark="30"
2166             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2167             underscore_name="cl_bottleneck"
2168             units="percent"
2169             symbol_name="ClBottleneck"
2170             semantic_type="duration"
2171             mdapi_supported_apis="OGL IO BB"
2172             mdapi_usage_flags="Tier3 Indicate Draw"
2173             mdapi_group="3D Pipe/Clipper"
2174             mdapi_hw_unit_type="gpu"
2175             />
2176    <counter name="DS Stall"
2177             description="The percentage of time in which domain shader pipeline stage was stalled."
2178             data_type="float"
2179             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2180             underscore_name="ds_stall"
2181             units="percent"
2182             symbol_name="DsStall"
2183             semantic_type="duration"
2184             mdapi_supported_apis="OGL4 IO BB"
2185             mdapi_usage_flags="Tier4 Correlate Draw"
2186             mdapi_hw_unit_type="gpu"
2187             mdapi_group="3D Pipe/Domain Shader"
2188             />
2189    <counter name="Early Depth Bottleneck"
2190             low_watermark="10"
2191             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
2192             data_type="float"
2193             high_watermark="30"
2194             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2195             underscore_name="early_depth_bottleneck"
2196             units="percent"
2197             symbol_name="EarlyDepthBottleneck"
2198             semantic_type="duration"
2199             mdapi_supported_apis="OGL IO BB"
2200             mdapi_usage_flags="Tier3 Indicate Draw"
2201             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2202             mdapi_hw_unit_type="gpu"
2203             />
2204    <counter name="Samples Blended"
2205             description="The total number of blended samples or pixels written to all render targets."
2206             data_type="uint64"
2207             equation="A 27 READ 4 UMUL"
2208             underscore_name="samples_blended"
2209             units="pixels"
2210             symbol_name="SamplesBlended"
2211             semantic_type="event"
2212             mdapi_supported_apis="OGL IO BB"
2213             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2214             mdapi_hw_unit_type="gpu"
2215             mdapi_group="3D Pipe/Output Merger"
2216             />
2217    <counter name="Early Depth Test Fails"
2218             description="The total number of pixels dropped on early depth test."
2219             data_type="uint64"
2220             equation="A 23 READ 4 UMUL"
2221             underscore_name="early_depth_test_fails"
2222             units="pixels"
2223             symbol_name="EarlyDepthTestFails"
2224             semantic_type="event"
2225             mdapi_supported_apis="OGL IO BB"
2226             mdapi_usage_flags="Tier3 Frame Batch Draw"
2227             mdapi_hw_unit_type="gpu"
2228             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2229             />
2230    <counter name="Shader Memory Accesses"
2231             description="The total number of shader memory accesses to L3."
2232             data_type="uint64"
2233             equation="A 32 READ"
2234             underscore_name="shader_memory_accesses"
2235             units="messages"
2236             symbol_name="ShaderMemoryAccesses"
2237             semantic_type="event"
2238             mdapi_supported_apis=""
2239             mdapi_usage_flags="Tier3 Frame Batch Draw"
2240             mdapi_hw_unit_type="gpu"
2241             mdapi_group="L3/Data Port"
2242             />
2243    <counter name="HS Threads Dispatched"
2244             description="The total number of hull shader hardware threads dispatched."
2245             data_type="uint64"
2246             equation="A 2 READ"
2247             underscore_name="hs_threads"
2248             units="threads"
2249             symbol_name="HsThreads"
2250             semantic_type="event"
2251             mdapi_supported_apis="OGL4 IO BB"
2252             mdapi_usage_flags="Tier3 Frame Batch Draw"
2253             mdapi_hw_unit_type="gpu"
2254             mdapi_group="EU Array/Hull Shader"
2255             />
2256    <counter name="SLM Bytes Written"
2257             description="The total number of GPU memory bytes written into shared local memory."
2258             data_type="uint64"
2259             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2260             equation="A 31 READ 64 UMUL"
2261             underscore_name="slm_bytes_written"
2262             units="bytes"
2263             symbol_name="SlmBytesWritten"
2264             semantic_type="throughput"
2265             mdapi_supported_apis="OGL4 OCL IO BB"
2266             mdapi_usage_flags="Tier3 Frame Batch Draw"
2267             mdapi_group="L3/Data Port/SLM"
2268             mdapi_hw_unit_type="gpu"
2269             />
2270    <counter name="L3 Shader Throughput"
2271             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2272             data_type="uint64"
2273             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
2274             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
2275             underscore_name="l3_shader_throughput"
2276             units="bytes"
2277             symbol_name="L3ShaderThroughput"
2278             semantic_type="throughput"
2279             mdapi_supported_apis="OGL4 OCL IO BB"
2280             mdapi_usage_flags="Tier2 Frame Batch Draw"
2281             mdapi_group="L3/Data Port"
2282             mdapi_hw_unit_type="gpu"
2283             />
2284    <counter name="Samples Killed in FS"
2285             description="The total number of samples or pixels dropped in fragment shaders."
2286             data_type="uint64"
2287             equation="A 24 READ 4 UMUL"
2288             underscore_name="samples_killed_in_ps"
2289             units="pixels"
2290             symbol_name="SamplesKilledInPs"
2291             semantic_type="event"
2292             mdapi_supported_apis="OGL IO BB"
2293             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2294             mdapi_hw_unit_type="gpu"
2295             mdapi_group="3D Pipe/Fragment Shader"
2296             />
2297    <counter name="SO Stall"
2298             description="The percentage of time in which stream-output pipeline stage was stalled."
2299             data_type="float"
2300             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2301             underscore_name="so_stall"
2302             units="percent"
2303             symbol_name="SoStall"
2304             semantic_type="duration"
2305             mdapi_supported_apis="OGL IO BB"
2306             mdapi_usage_flags="Tier4 Correlate Draw"
2307             mdapi_hw_unit_type="gpu"
2308             mdapi_group="3D Pipe/Stream Output"
2309             />
2310    <counter name="Shader Atomic Memory Accesses"
2311             description="The total number of shader atomic memory accesses."
2312             data_type="uint64"
2313             equation="A 34 READ"
2314             underscore_name="shader_atomics"
2315             units="messages"
2316             symbol_name="ShaderAtomics"
2317             semantic_type="event"
2318             mdapi_supported_apis="OGL4 OCL IO BB"
2319             mdapi_usage_flags="Tier3 Frame Batch Draw"
2320             mdapi_hw_unit_type="gpu"
2321             mdapi_group="L3/Data Port/Atomics"
2322             />
2323    <register_config type="NOA">
2324        <register type="NOA" address="0x00009840" value="0x000000A0" />
2325        <register type="NOA" address="0x00009888" value="0x0A1E0000" />
2326        <register type="NOA" address="0x00009888" value="0x0C1F000F" />
2327        <register type="NOA" address="0x00009888" value="0x10176800" />
2328        <register type="NOA" address="0x00009888" value="0x1191001F" />
2329        <register type="NOA" address="0x00009888" value="0x0B880320" />
2330        <register type="NOA" address="0x00009888" value="0x01890C40" />
2331        <register type="NOA" address="0x00009888" value="0x118A1C00" />
2332        <register type="NOA" address="0x00009888" value="0x118D7C00" />
2333        <register type="NOA" address="0x00009888" value="0x118E0020" />
2334        <register type="NOA" address="0x00009888" value="0x118F4C00" />
2335        <register type="NOA" address="0x00009888" value="0x11900000" />
2336        <register type="NOA" address="0x00009888" value="0x13900001" />
2337        <register type="NOA" address="0x00009888" value="0x065C4000" />
2338        <register type="NOA" address="0x00009888" value="0x0C3D8000" />
2339        <register type="NOA" address="0x00009888" value="0x06584000" />
2340        <register type="NOA" address="0x00009888" value="0x0C5B4000" />
2341        <register type="NOA" address="0x00009888" value="0x081E0040" />
2342        <register type="NOA" address="0x00009888" value="0x0E1E0000" />
2343        <register type="NOA" address="0x00009888" value="0x021F5400" />
2344        <register type="NOA" address="0x00009888" value="0x001F0000" />
2345        <register type="NOA" address="0x00009888" value="0x101F0010" />
2346        <register type="NOA" address="0x00009888" value="0x0E1F0080" />
2347        <register type="NOA" address="0x00009888" value="0x0C384000" />
2348        <register type="NOA" address="0x00009888" value="0x06392000" />
2349        <register type="NOA" address="0x00009888" value="0x0C13C000" />
2350        <register type="NOA" address="0x00009888" value="0x06164000" />
2351        <register type="NOA" address="0x00009888" value="0x06170012" />
2352        <register type="NOA" address="0x00009888" value="0x00170000" />
2353        <register type="NOA" address="0x00009888" value="0x01910005" />
2354        <register type="NOA" address="0x00009888" value="0x07880002" />
2355        <register type="NOA" address="0x00009888" value="0x01880C00" />
2356        <register type="NOA" address="0x00009888" value="0x0F880000" />
2357        <register type="NOA" address="0x00009888" value="0x0D880000" />
2358        <register type="NOA" address="0x00009888" value="0x05880000" />
2359        <register type="NOA" address="0x00009888" value="0x09890032" />
2360        <register type="NOA" address="0x00009888" value="0x078A0800" />
2361        <register type="NOA" address="0x00009888" value="0x0F8A0A00" />
2362        <register type="NOA" address="0x00009888" value="0x198A4000" />
2363        <register type="NOA" address="0x00009888" value="0x1B8A2000" />
2364        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2365        <register type="NOA" address="0x00009888" value="0x038A4000" />
2366        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
2367        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
2368        <register type="NOA" address="0x00009888" value="0x238B54C0" />
2369        <register type="NOA" address="0x00009888" value="0x258BAA55" />
2370        <register type="NOA" address="0x00009888" value="0x278B0019" />
2371        <register type="NOA" address="0x00009888" value="0x198C0100" />
2372        <register type="NOA" address="0x00009888" value="0x058C4000" />
2373        <register type="NOA" address="0x00009888" value="0x0F8D0015" />
2374        <register type="NOA" address="0x00009888" value="0x018D1000" />
2375        <register type="NOA" address="0x00009888" value="0x098D8000" />
2376        <register type="NOA" address="0x00009888" value="0x0B8DF000" />
2377        <register type="NOA" address="0x00009888" value="0x0D8D3000" />
2378        <register type="NOA" address="0x00009888" value="0x038DE000" />
2379        <register type="NOA" address="0x00009888" value="0x058D3000" />
2380        <register type="NOA" address="0x00009888" value="0x0D8E0004" />
2381        <register type="NOA" address="0x00009888" value="0x058E000C" />
2382        <register type="NOA" address="0x00009888" value="0x098E0000" />
2383        <register type="NOA" address="0x00009888" value="0x078E0000" />
2384        <register type="NOA" address="0x00009888" value="0x038E0000" />
2385        <register type="NOA" address="0x00009888" value="0x0B8F0020" />
2386        <register type="NOA" address="0x00009888" value="0x198F0C00" />
2387        <register type="NOA" address="0x00009888" value="0x078F8000" />
2388        <register type="NOA" address="0x00009888" value="0x098F4000" />
2389        <register type="NOA" address="0x00009888" value="0x0B900980" />
2390        <register type="NOA" address="0x00009888" value="0x03900D80" />
2391        <register type="NOA" address="0x00009888" value="0x01900000" />
2392        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
2393        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
2394        <register type="NOA" address="0x00009888" value="0x2385002A" />
2395        <register type="NOA" address="0x00009888" value="0x01834000" />
2396        <register type="NOA" address="0x00009888" value="0x0F834000" />
2397        <register type="NOA" address="0x00009888" value="0x19835400" />
2398        <register type="NOA" address="0x00009888" value="0x1B830155" />
2399        <register type="NOA" address="0x00009888" value="0x03834000" />
2400        <register type="NOA" address="0x00009888" value="0x05834000" />
2401        <register type="NOA" address="0x00009888" value="0x07834000" />
2402        <register type="NOA" address="0x00009888" value="0x09834000" />
2403        <register type="NOA" address="0x00009888" value="0x0B834000" />
2404        <register type="NOA" address="0x00009888" value="0x0D834000" />
2405        <register type="NOA" address="0x00009888" value="0x0184C000" />
2406        <register type="NOA" address="0x00009888" value="0x0784C000" />
2407        <register type="NOA" address="0x00009888" value="0x0984C000" />
2408        <register type="NOA" address="0x00009888" value="0x0B84C000" />
2409        <register type="NOA" address="0x00009888" value="0x0D84C000" />
2410        <register type="NOA" address="0x00009888" value="0x0F84C000" />
2411        <register type="NOA" address="0x00009888" value="0x0384C000" />
2412        <register type="NOA" address="0x00009888" value="0x0584C000" />
2413        <register type="NOA" address="0x00009888" value="0x1180C000" />
2414        <register type="NOA" address="0x00009888" value="0x1780C000" />
2415        <register type="NOA" address="0x00009888" value="0x1980C000" />
2416        <register type="NOA" address="0x00009888" value="0x1B80C000" />
2417        <register type="NOA" address="0x00009888" value="0x1D80C000" />
2418        <register type="NOA" address="0x00009888" value="0x1F80C000" />
2419        <register type="NOA" address="0x00009888" value="0x1380C000" />
2420        <register type="NOA" address="0x00009888" value="0x1580C000" />
2421        <register type="NOA" address="0x00000D24" value="0x00000000" />
2422        <register type="NOA" address="0x00009888" value="0x4D801111" />
2423        <register type="NOA" address="0x00009888" value="0x3D800800" />
2424        <register type="NOA" address="0x00009888" value="0x4F801011" />
2425        <register type="NOA" address="0x00009888" value="0x43800443" />
2426        <register type="NOA" address="0x00009888" value="0x51801111" />
2427        <register type="NOA" address="0x00009888" value="0x45800422" />
2428        <register type="NOA" address="0x00009888" value="0x53801111" />
2429        <register type="NOA" address="0x00009888" value="0x47800C60" />
2430        <register type="NOA" address="0x00009888" value="0x21800000" />
2431        <register type="NOA" address="0x00009888" value="0x31800000" />
2432        <register type="NOA" address="0x00009888" value="0x3F800422" />
2433        <register type="NOA" address="0x00009888" value="0x41800021" />
2434        <register type="NOA" address="0x00009840" value="0x00000080" />
2435    </register_config>
2436    <register_config type="OA">
2437        <register type="OA" address="0x00002724" value="0xF0800000" />
2438        <register type="OA" address="0x00002720" value="0x00000000" />
2439        <register type="OA" address="0x00002714" value="0xF0800000" />
2440        <register type="OA" address="0x00002710" value="0x00000000" />
2441        <register type="OA" address="0x00002740" value="0x00000000" />
2442        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2443        <register type="OA" address="0x00002774" value="0x00007FFC" />
2444        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2445        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2446        <register type="OA" address="0x00002780" value="0x00079FFA" />
2447        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2448        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2449        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2450        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2451        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2452        <register type="OA" address="0x00002798" value="0x00077FFA" />
2453        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2454        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2455        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2456        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2457        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2458    </register_config>
2459    <register_config type="FLEX">
2460        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2461        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2462        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2463        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2464        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2465        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2466        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2467    </register_config>
2468  </set>
2469
2470  <set name="Memory Reads Distribution Gen8"
2471       mdapi_supported_apis="OGL OCL IO BB"
2472       underscore_name="memory_reads"
2473       hw_config_guid="2b255d48-2117-4fef-a8f7-f151e1d25a2c"
2474       chipset="BDW"
2475       symbol_name="MemoryReads"
2476       >
2477    <counter name="GPU Core Clocks"
2478             description="The total number of GPU core clocks elapsed during the measurement."
2479             data_type="uint64"
2480             equation="GPU_CLOCK 0 READ"
2481             underscore_name="gpu_core_clocks"
2482             units="cycles"
2483             symbol_name="GpuCoreClocks"
2484             semantic_type="event"
2485             mdapi_supported_apis=""
2486             mdapi_usage_flags="Tier1 Frame Batch Draw"
2487             mdapi_hw_unit_type="gpu"
2488             mdapi_group="GPU"
2489             />
2490    <counter name="EU Active"
2491             description="The percentage of time in which the Execution Units were actively processing."
2492             data_type="float"
2493             max_equation="100"
2494             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2495             underscore_name="eu_active"
2496             units="percent"
2497             symbol_name="EuActive"
2498             semantic_type="duration"
2499             mdapi_supported_apis=""
2500             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2501             mdapi_group="EU Array"
2502             mdapi_hw_unit_type="gpu"
2503             />
2504    <counter name="GtiL3Bank0Reads"
2505             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2506             data_type="uint64"
2507             equation="C 4 READ"
2508             underscore_name="gti_l3_bank0_reads"
2509             units="messages"
2510             symbol_name="GtiL3Bank0Reads"
2511             semantic_type="event"
2512             mdapi_supported_apis=""
2513             mdapi_usage_flags="Tier2 Frame Batch Draw"
2514             mdapi_hw_unit_type="gpu"
2515             mdapi_group="GTI/L3"
2516             />
2517    <counter name="GS Threads Dispatched"
2518             description="The total number of geometry shader hardware threads dispatched."
2519             data_type="uint64"
2520             equation="A 5 READ"
2521             underscore_name="gs_threads"
2522             units="threads"
2523             symbol_name="GsThreads"
2524             semantic_type="event"
2525             mdapi_supported_apis="OGL4 IO BB"
2526             mdapi_usage_flags="Tier3 Frame Batch Draw"
2527             mdapi_hw_unit_type="gpu"
2528             mdapi_group="EU Array/Geometry Shader"
2529             />
2530    <counter name="GtiRingAccesses"
2531             description="The total number of all accesses from GTI to the ring."
2532             data_type="uint64"
2533             equation="C 3 READ 2 UMUL"
2534             underscore_name="gti_ring_accesses"
2535             units="messages"
2536             symbol_name="GtiRingAccesses"
2537             semantic_type="event"
2538             mdapi_supported_apis=""
2539             mdapi_usage_flags="Tier2 Frame Batch Draw"
2540             mdapi_hw_unit_type="gpu"
2541             mdapi_group="GTI"
2542             />
2543    <counter name="Early Hi-Depth Test Fails"
2544             description="The total number of pixels dropped on early hierarchical depth test."
2545             data_type="uint64"
2546             equation="A 22 READ 4 UMUL"
2547             underscore_name="hi_depth_test_fails"
2548             units="pixels"
2549             symbol_name="HiDepthTestFails"
2550             semantic_type="event"
2551             mdapi_supported_apis="OGL IO BB"
2552             mdapi_usage_flags="Tier3 Frame Batch Draw"
2553             mdapi_hw_unit_type="gpu"
2554             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2555             />
2556    <counter name="VS Threads Dispatched"
2557             description="The total number of vertex shader hardware threads dispatched."
2558             data_type="uint64"
2559             equation="A 1 READ"
2560             underscore_name="vs_threads"
2561             units="threads"
2562             symbol_name="VsThreads"
2563             semantic_type="event"
2564             mdapi_supported_apis="OGL IO BB"
2565             mdapi_usage_flags="Tier3 Frame Batch Draw"
2566             mdapi_hw_unit_type="gpu"
2567             mdapi_group="EU Array/Vertex Shader"
2568             />
2569    <counter name="FS Threads Dispatched"
2570             description="The total number of fragment shader hardware threads dispatched."
2571             data_type="uint64"
2572             equation="A 6 READ"
2573             underscore_name="ps_threads"
2574             units="threads"
2575             symbol_name="PsThreads"
2576             semantic_type="event"
2577             mdapi_supported_apis="OGL IO BB"
2578             mdapi_usage_flags="Tier3 Frame Batch Draw"
2579             mdapi_hw_unit_type="gpu"
2580             mdapi_group="EU Array/Fragment Shader"
2581             />
2582    <counter name="GtiL3Bank3Reads"
2583             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2584             data_type="uint64"
2585             equation="C 7 READ"
2586             underscore_name="gti_l3_bank3_reads"
2587             units="messages"
2588             symbol_name="GtiL3Bank3Reads"
2589             semantic_type="event"
2590             mdapi_supported_apis=""
2591             mdapi_usage_flags="Tier2 Frame Batch Draw"
2592             mdapi_hw_unit_type="subslice"
2593             mdapi_group="GTI/L3"
2594             />
2595    <counter name="Shader Barrier Messages"
2596             description="The total number of shader barrier messages."
2597             data_type="uint64"
2598             equation="A 35 READ"
2599             underscore_name="shader_barriers"
2600             units="messages"
2601             symbol_name="ShaderBarriers"
2602             semantic_type="event"
2603             mdapi_supported_apis="OGL4 OCL IO"
2604             mdapi_usage_flags="Tier3 Frame Batch Draw"
2605             mdapi_hw_unit_type="gpu"
2606             mdapi_group="EU Array/Barrier"
2607             />
2608    <counter name="GtiRsMemoryReads"
2609             description="The total number of GTI memory reads from Resource Streamer."
2610             data_type="uint64"
2611             equation="B 2 READ"
2612             underscore_name="gti_rs_memory_reads"
2613             units="messages"
2614             symbol_name="GtiRsMemoryReads"
2615             semantic_type="event"
2616             mdapi_supported_apis=""
2617             mdapi_usage_flags="Tier2 Frame Batch Draw"
2618             mdapi_hw_unit_type="gpu"
2619             mdapi_group="GTI/3D Pipe/Resource Streamer"
2620             />
2621    <counter name="Sampler Texels"
2622             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2623             data_type="uint64"
2624             equation="A 28 READ 4 UMUL"
2625             underscore_name="sampler_texels"
2626             units="texels"
2627             symbol_name="SamplerTexels"
2628             semantic_type="event"
2629             mdapi_supported_apis=""
2630             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2631             mdapi_hw_unit_type="gpu"
2632             mdapi_group="Sampler/Sampler Input"
2633             />
2634    <counter name="Pixels Failing Tests"
2635             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2636             data_type="uint64"
2637             equation="A 25 READ 4 UMUL"
2638             underscore_name="pixels_failing_post_ps_tests"
2639             units="pixels"
2640             symbol_name="PixelsFailingPostPsTests"
2641             semantic_type="event"
2642             mdapi_supported_apis="OGL IO BB"
2643             mdapi_usage_flags="Tier3 Frame Batch Draw"
2644             mdapi_hw_unit_type="gpu"
2645             mdapi_group="3D Pipe/Output Merger"
2646             />
2647    <counter name="GtiHizMemoryReads"
2648             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2649             data_type="uint64"
2650             equation="B 5 READ"
2651             underscore_name="gti_hiz_memory_reads"
2652             units="messages"
2653             symbol_name="GtiHizMemoryReads"
2654             semantic_type="event"
2655             mdapi_supported_apis="OGL IO BB"
2656             mdapi_usage_flags="Tier2 Frame Batch Draw"
2657             mdapi_hw_unit_type="gpu"
2658             mdapi_group="GTI/Depth Cache"
2659             />
2660    <counter name="GPU Time Elapsed"
2661             description="Time elapsed on the GPU during the measurement."
2662             data_type="uint64"
2663             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2664             underscore_name="gpu_time"
2665             units="ns"
2666             symbol_name="GpuTime"
2667             semantic_type="duration"
2668             mdapi_supported_apis=""
2669             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2670             mdapi_hw_unit_type="gpu"
2671             mdapi_group="GPU"
2672             />
2673    <counter name="AVG GPU Core Frequency"
2674             description="Average GPU Core Frequency in the measurement."
2675             data_type="uint64"
2676             max_equation="$GpuMaxFrequency"
2677             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2678             underscore_name="avg_gpu_core_frequency"
2679             units="hz"
2680             symbol_name="AvgGpuCoreFrequency"
2681             semantic_type="event"
2682             mdapi_supported_apis=""
2683             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2684             mdapi_group="GPU"
2685             mdapi_hw_unit_type="gpu"
2686             />
2687    <counter name="Sampler Texels Misses"
2688             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2689             data_type="uint64"
2690             equation="A 29 READ 4 UMUL"
2691             underscore_name="sampler_texel_misses"
2692             units="texels"
2693             symbol_name="SamplerTexelMisses"
2694             semantic_type="event"
2695             mdapi_supported_apis=""
2696             mdapi_usage_flags="Tier3 Batch Frame Draw"
2697             mdapi_hw_unit_type="gpu"
2698             mdapi_group="Sampler/Sampler Cache"
2699             />
2700    <counter name="GtiRccMemoryReads"
2701             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2702             data_type="uint64"
2703             equation="B 3 READ"
2704             underscore_name="gti_rcc_memory_reads"
2705             units="messages"
2706             symbol_name="GtiRccMemoryReads"
2707             semantic_type="event"
2708             mdapi_supported_apis="OGL IO BB"
2709             mdapi_usage_flags="Tier2 Frame Batch Draw"
2710             mdapi_hw_unit_type="gpu"
2711             mdapi_group="GTI/Color Cache"
2712             />
2713    <counter name="CS Threads Dispatched"
2714             description="The total number of compute shader hardware threads dispatched."
2715             data_type="uint64"
2716             equation="A 4 READ"
2717             underscore_name="cs_threads"
2718             units="threads"
2719             symbol_name="CsThreads"
2720             semantic_type="event"
2721             mdapi_supported_apis="OGL4 OCL IO BB"
2722             mdapi_usage_flags="Tier3 Frame Batch Draw"
2723             mdapi_hw_unit_type="gpu"
2724             mdapi_group="EU Array/Compute Shader"
2725             />
2726    <counter name="SLM Bytes Read"
2727             description="The total number of GPU memory bytes read from shared local memory."
2728             data_type="uint64"
2729             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2730             equation="A 30 READ 64 UMUL"
2731             underscore_name="slm_bytes_read"
2732             units="bytes"
2733             symbol_name="SlmBytesRead"
2734             semantic_type="throughput"
2735             mdapi_supported_apis="OGL4 OCL IO BB"
2736             mdapi_usage_flags="Tier3 Frame Batch Draw"
2737             mdapi_group="L3/Data Port/SLM"
2738             mdapi_hw_unit_type="gpu"
2739             />
2740    <counter name="GtiL3Bank1Reads"
2741             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2742             data_type="uint64"
2743             equation="C 5 READ"
2744             underscore_name="gti_l3_bank1_reads"
2745             units="messages"
2746             symbol_name="GtiL3Bank1Reads"
2747             semantic_type="event"
2748             mdapi_supported_apis=""
2749             mdapi_usage_flags="Tier2 Frame Batch Draw"
2750             mdapi_hw_unit_type="subslice"
2751             mdapi_group="GTI/L3"
2752             />
2753    <counter name="GPU Busy"
2754             description="The percentage of time in which the GPU has been processing GPU commands."
2755             data_type="float"
2756             max_equation="100"
2757             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2758             underscore_name="gpu_busy"
2759             units="percent"
2760             symbol_name="GpuBusy"
2761             semantic_type="duration"
2762             mdapi_supported_apis=""
2763             mdapi_usage_flags="Tier1 Overview System Frame"
2764             mdapi_group="GPU"
2765             mdapi_hw_unit_type="gpu"
2766             />
2767    <counter name="GtiCmdStreamerMemoryReads"
2768             description="The total number of GTI memory reads from Command Streamer."
2769             data_type="uint64"
2770             equation="B 0 READ"
2771             underscore_name="gti_cmd_streamer_memory_reads"
2772             units="messages"
2773             symbol_name="GtiCmdStreamerMemoryReads"
2774             semantic_type="event"
2775             mdapi_supported_apis=""
2776             mdapi_usage_flags="Tier2 Frame Batch Draw"
2777             mdapi_hw_unit_type="gpu"
2778             mdapi_group="GTI/3D Pipe/Command Streamer"
2779             />
2780    <counter name="GtiL3Bank2Reads"
2781             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2782             data_type="uint64"
2783             equation="C 6 READ"
2784             underscore_name="gti_l3_bank2_reads"
2785             units="messages"
2786             symbol_name="GtiL3Bank2Reads"
2787             semantic_type="event"
2788             mdapi_supported_apis=""
2789             mdapi_usage_flags="Tier2 Frame Batch Draw"
2790             mdapi_hw_unit_type="subslice"
2791             mdapi_group="GTI/L3"
2792             />
2793    <counter name="GtiMemoryReads"
2794             description="The total number of GTI memory reads."
2795             data_type="uint64"
2796             equation="C 0 READ"
2797             underscore_name="gti_memory_reads"
2798             units="messages"
2799             symbol_name="GtiMemoryReads"
2800             semantic_type="event"
2801             mdapi_supported_apis=""
2802             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2803             mdapi_hw_unit_type="gpu"
2804             mdapi_group="GTI"
2805             />
2806    <counter name="Rasterized Pixels"
2807             description="The total number of rasterized pixels."
2808             data_type="uint64"
2809             equation="A 21 READ 4 UMUL"
2810             underscore_name="rasterized_pixels"
2811             units="pixels"
2812             symbol_name="RasterizedPixels"
2813             semantic_type="event"
2814             mdapi_supported_apis="OGL IO BB"
2815             mdapi_usage_flags="Tier3 Frame Batch Draw"
2816             mdapi_hw_unit_type="gpu"
2817             mdapi_group="3D Pipe/Rasterizer"
2818             />
2819    <counter name="GtiRczMemoryReads"
2820             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2821             data_type="uint64"
2822             equation="B 7 READ"
2823             underscore_name="gti_rcz_memory_reads"
2824             units="messages"
2825             symbol_name="GtiRczMemoryReads"
2826             semantic_type="event"
2827             mdapi_supported_apis="OGL IO BB"
2828             mdapi_usage_flags="Tier2 Frame Batch Draw"
2829             mdapi_hw_unit_type="gpu"
2830             mdapi_group="GTI/Depth Cache"
2831             />
2832    <counter name="DS Threads Dispatched"
2833             description="The total number of domain shader hardware threads dispatched."
2834             data_type="uint64"
2835             equation="A 3 READ"
2836             underscore_name="ds_threads"
2837             units="threads"
2838             symbol_name="DsThreads"
2839             semantic_type="event"
2840             mdapi_supported_apis="OGL4 IO BB"
2841             mdapi_usage_flags="Tier3 Frame Batch Draw"
2842             mdapi_hw_unit_type="gpu"
2843             mdapi_group="EU Array/Domain Shader"
2844             />
2845    <counter name="Samples Written"
2846             description="The total number of samples or pixels written to all render targets."
2847             data_type="uint64"
2848             equation="A 26 READ 4 UMUL"
2849             underscore_name="samples_written"
2850             units="pixels"
2851             symbol_name="SamplesWritten"
2852             semantic_type="event"
2853             mdapi_supported_apis="OGL IO BB"
2854             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2855             mdapi_hw_unit_type="gpu"
2856             mdapi_group="3D Pipe/Output Merger"
2857             />
2858    <counter name="EU Stall"
2859             description="The percentage of time in which the Execution Units were stalled."
2860             data_type="float"
2861             max_equation="100"
2862             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2863             underscore_name="eu_stall"
2864             units="percent"
2865             symbol_name="EuStall"
2866             semantic_type="duration"
2867             mdapi_supported_apis=""
2868             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2869             mdapi_group="EU Array"
2870             mdapi_hw_unit_type="gpu"
2871             />
2872    <counter name="Samples Blended"
2873             description="The total number of blended samples or pixels written to all render targets."
2874             data_type="uint64"
2875             equation="A 27 READ 4 UMUL"
2876             underscore_name="samples_blended"
2877             units="pixels"
2878             symbol_name="SamplesBlended"
2879             semantic_type="event"
2880             mdapi_supported_apis="OGL IO BB"
2881             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2882             mdapi_hw_unit_type="gpu"
2883             mdapi_group="3D Pipe/Output Merger"
2884             />
2885    <counter name="Early Depth Test Fails"
2886             description="The total number of pixels dropped on early depth test."
2887             data_type="uint64"
2888             equation="A 23 READ 4 UMUL"
2889             underscore_name="early_depth_test_fails"
2890             units="pixels"
2891             symbol_name="EarlyDepthTestFails"
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/Early Depth Test"
2897             />
2898    <counter name="GtiMscMemoryReads"
2899             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2900             data_type="uint64"
2901             equation="B 4 READ"
2902             underscore_name="gti_msc_memory_reads"
2903             units="messages"
2904             symbol_name="GtiMscMemoryReads"
2905             semantic_type="event"
2906             mdapi_supported_apis="OGL IO BB"
2907             mdapi_usage_flags="Tier2 Frame Batch Draw"
2908             mdapi_hw_unit_type="gpu"
2909             mdapi_group="GTI/Color Cache"
2910             />
2911    <counter name="GtiVfMemoryReads"
2912             description="The total number of GTI memory reads from Vertex Fetch."
2913             data_type="uint64"
2914             equation="B 1 READ"
2915             underscore_name="gti_vf_memory_reads"
2916             units="messages"
2917             symbol_name="GtiVfMemoryReads"
2918             semantic_type="event"
2919             mdapi_supported_apis="OGL IO BB"
2920             mdapi_usage_flags="Tier2 Frame Batch Draw"
2921             mdapi_hw_unit_type="gpu"
2922             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2923             />
2924    <counter name="GtiStcMemoryReads"
2925             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2926             data_type="uint64"
2927             equation="B 6 READ"
2928             underscore_name="gti_stc_memory_reads"
2929             units="messages"
2930             symbol_name="GtiStcMemoryReads"
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/Depth Cache"
2936             />
2937    <counter name="Shader Memory Accesses"
2938             description="The total number of shader memory accesses to L3."
2939             data_type="uint64"
2940             equation="A 32 READ"
2941             underscore_name="shader_memory_accesses"
2942             units="messages"
2943             symbol_name="ShaderMemoryAccesses"
2944             semantic_type="event"
2945             mdapi_supported_apis=""
2946             mdapi_usage_flags="Tier3 Frame Batch Draw"
2947             mdapi_hw_unit_type="gpu"
2948             mdapi_group="L3/Data Port"
2949             />
2950    <counter name="HS Threads Dispatched"
2951             description="The total number of hull shader hardware threads dispatched."
2952             data_type="uint64"
2953             equation="A 2 READ"
2954             underscore_name="hs_threads"
2955             units="threads"
2956             symbol_name="HsThreads"
2957             semantic_type="event"
2958             mdapi_supported_apis="OGL4 IO BB"
2959             mdapi_usage_flags="Tier3 Frame Batch Draw"
2960             mdapi_hw_unit_type="gpu"
2961             mdapi_group="EU Array/Hull Shader"
2962             />
2963    <counter name="SLM Bytes Written"
2964             description="The total number of GPU memory bytes written into shared local memory."
2965             data_type="uint64"
2966             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2967             equation="A 31 READ 64 UMUL"
2968             underscore_name="slm_bytes_written"
2969             units="bytes"
2970             symbol_name="SlmBytesWritten"
2971             semantic_type="throughput"
2972             mdapi_supported_apis="OGL4 OCL IO BB"
2973             mdapi_usage_flags="Tier3 Frame Batch Draw"
2974             mdapi_group="L3/Data Port/SLM"
2975             mdapi_hw_unit_type="gpu"
2976             />
2977    <counter name="L3 Shader Throughput"
2978             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2979             data_type="uint64"
2980             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
2981             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
2982             underscore_name="l3_shader_throughput"
2983             units="bytes"
2984             symbol_name="L3ShaderThroughput"
2985             semantic_type="throughput"
2986             mdapi_supported_apis="OGL4 OCL IO BB"
2987             mdapi_usage_flags="Tier2 Frame Batch Draw"
2988             mdapi_group="L3/Data Port"
2989             mdapi_hw_unit_type="gpu"
2990             />
2991    <counter name="Samples Killed in FS"
2992             description="The total number of samples or pixels dropped in fragment shaders."
2993             data_type="uint64"
2994             equation="A 24 READ 4 UMUL"
2995             underscore_name="samples_killed_in_ps"
2996             units="pixels"
2997             symbol_name="SamplesKilledInPs"
2998             semantic_type="event"
2999             mdapi_supported_apis="OGL IO BB"
3000             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3001             mdapi_hw_unit_type="gpu"
3002             mdapi_group="3D Pipe/Fragment Shader"
3003             />
3004    <counter name="GtiL3Reads"
3005             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
3006             data_type="uint64"
3007             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
3008             underscore_name="gti_l3_reads"
3009             units="messages"
3010             symbol_name="GtiL3Reads"
3011             semantic_type="event"
3012             mdapi_supported_apis=""
3013             mdapi_usage_flags="Tier2 Frame Batch Draw"
3014             mdapi_hw_unit_type="gpu"
3015             mdapi_group="GTI/L3"
3016             />
3017    <counter name="Shader Atomic Memory Accesses"
3018             description="The total number of shader atomic memory accesses."
3019             data_type="uint64"
3020             equation="A 34 READ"
3021             underscore_name="shader_atomics"
3022             units="messages"
3023             symbol_name="ShaderAtomics"
3024             semantic_type="event"
3025             mdapi_supported_apis="OGL4 OCL IO BB"
3026             mdapi_usage_flags="Tier3 Frame Batch Draw"
3027             mdapi_hw_unit_type="gpu"
3028             mdapi_group="L3/Data Port/Atomics"
3029             />
3030    <register_config type="NOA">
3031        <register type="NOA" address="0x00009840" value="0x000000A0" />
3032        <register type="NOA" address="0x00009888" value="0x198B0343" />
3033        <register type="NOA" address="0x00009888" value="0x13845800" />
3034        <register type="NOA" address="0x00009888" value="0x15840018" />
3035        <register type="NOA" address="0x00009888" value="0x3580001A" />
3036        <register type="NOA" address="0x00009888" value="0x038B6300" />
3037        <register type="NOA" address="0x00009888" value="0x058B6B62" />
3038        <register type="NOA" address="0x00009888" value="0x078B006A" />
3039        <register type="NOA" address="0x00009888" value="0x118B0000" />
3040        <register type="NOA" address="0x00009888" value="0x238B0000" />
3041        <register type="NOA" address="0x00009888" value="0x258B0000" />
3042        <register type="NOA" address="0x00009888" value="0x1F85A080" />
3043        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
3044        <register type="NOA" address="0x00009888" value="0x2385000A" />
3045        <register type="NOA" address="0x00009888" value="0x07834000" />
3046        <register type="NOA" address="0x00009888" value="0x09834000" />
3047        <register type="NOA" address="0x00009888" value="0x0B834000" />
3048        <register type="NOA" address="0x00009888" value="0x0D834000" />
3049        <register type="NOA" address="0x00009888" value="0x01840018" />
3050        <register type="NOA" address="0x00009888" value="0x07844C80" />
3051        <register type="NOA" address="0x00009888" value="0x09840D9A" />
3052        <register type="NOA" address="0x00009888" value="0x0B840E9C" />
3053        <register type="NOA" address="0x00009888" value="0x0D840F9E" />
3054        <register type="NOA" address="0x00009888" value="0x0F840010" />
3055        <register type="NOA" address="0x00009888" value="0x11840000" />
3056        <register type="NOA" address="0x00009888" value="0x03848000" />
3057        <register type="NOA" address="0x00009888" value="0x0584C000" />
3058        <register type="NOA" address="0x00009888" value="0x2F8000E5" />
3059        <register type="NOA" address="0x00009888" value="0x138080E3" />
3060        <register type="NOA" address="0x00009888" value="0x1580C0E1" />
3061        <register type="NOA" address="0x00009888" value="0x21800000" />
3062        <register type="NOA" address="0x00009888" value="0x11804000" />
3063        <register type="NOA" address="0x00009888" value="0x1780C000" />
3064        <register type="NOA" address="0x00009888" value="0x1980C000" />
3065        <register type="NOA" address="0x00009888" value="0x1B80C000" />
3066        <register type="NOA" address="0x00009888" value="0x1D80C000" />
3067        <register type="NOA" address="0x00009888" value="0x1F804000" />
3068        <register type="NOA" address="0x00000D24" value="0x00000000" />
3069        <register type="NOA" address="0x00009888" value="0x4D800000" />
3070        <register type="NOA" address="0x00009888" value="0x3D800800" />
3071        <register type="NOA" address="0x00009888" value="0x4F800000" />
3072        <register type="NOA" address="0x00009888" value="0x43800842" />
3073        <register type="NOA" address="0x00009888" value="0x51800000" />
3074        <register type="NOA" address="0x00009888" value="0x45800842" />
3075        <register type="NOA" address="0x00009888" value="0x53800000" />
3076        <register type="NOA" address="0x00009888" value="0x47801042" />
3077        <register type="NOA" address="0x00009888" value="0x31800000" />
3078        <register type="NOA" address="0x00009888" value="0x3F800084" />
3079        <register type="NOA" address="0x00009888" value="0x41800000" />
3080        <register type="NOA" address="0x00009840" value="0x00000080" />
3081    </register_config>
3082    <register_config type="OA">
3083        <register type="OA" address="0x00002724" value="0xF0800000" />
3084        <register type="OA" address="0x00002720" value="0x00000000" />
3085        <register type="OA" address="0x00002714" value="0xF0800000" />
3086        <register type="OA" address="0x00002710" value="0x00000000" />
3087        <register type="OA" address="0x0000274C" value="0x86543210" />
3088        <register type="OA" address="0x00002748" value="0x86543210" />
3089        <register type="OA" address="0x00002744" value="0x00006667" />
3090        <register type="OA" address="0x00002740" value="0x00000000" />
3091        <register type="OA" address="0x0000275C" value="0x86543210" />
3092        <register type="OA" address="0x00002758" value="0x86543210" />
3093        <register type="OA" address="0x00002754" value="0x00006465" />
3094        <register type="OA" address="0x00002750" value="0x00000000" />
3095        <register type="OA" address="0x00002770" value="0x0007F81A" />
3096        <register type="OA" address="0x00002774" value="0x0000FE00" />
3097        <register type="OA" address="0x00002778" value="0x0007F82A" />
3098        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3099        <register type="OA" address="0x00002780" value="0x0007F872" />
3100        <register type="OA" address="0x00002784" value="0x0000FE00" />
3101        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3102        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3103        <register type="OA" address="0x00002790" value="0x0007F87A" />
3104        <register type="OA" address="0x00002794" value="0x0000FE00" />
3105        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3106        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3107        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3108        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3109        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3110        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3111    </register_config>
3112    <register_config type="FLEX">
3113        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3114        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3115        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3116        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3117        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3118        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3119        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3120    </register_config>
3121  </set>
3122
3123  <set name="Memory Writes Distribution Gen8"
3124       mdapi_supported_apis="OGL OCL IO BB"
3125       underscore_name="memory_writes"
3126       hw_config_guid="f7fd3220-b466-4a4d-9f98-b0caf3f2394c"
3127       chipset="BDW"
3128       symbol_name="MemoryWrites"
3129       >
3130    <counter name="GPU Core Clocks"
3131             description="The total number of GPU core clocks elapsed during the measurement."
3132             data_type="uint64"
3133             equation="GPU_CLOCK 0 READ"
3134             underscore_name="gpu_core_clocks"
3135             units="cycles"
3136             symbol_name="GpuCoreClocks"
3137             semantic_type="event"
3138             mdapi_supported_apis=""
3139             mdapi_usage_flags="Tier1 Frame Batch Draw"
3140             mdapi_hw_unit_type="gpu"
3141             mdapi_group="GPU"
3142             />
3143    <counter name="EU Active"
3144             description="The percentage of time in which the Execution Units were actively processing."
3145             data_type="float"
3146             max_equation="100"
3147             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3148             underscore_name="eu_active"
3149             units="percent"
3150             symbol_name="EuActive"
3151             semantic_type="duration"
3152             mdapi_supported_apis=""
3153             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3154             mdapi_group="EU Array"
3155             mdapi_hw_unit_type="gpu"
3156             />
3157    <counter name="GtiMemoryWrites"
3158             description="The total number of GTI memory writes."
3159             data_type="uint64"
3160             equation="C 0 READ"
3161             underscore_name="gti_memory_writes"
3162             units="messages"
3163             symbol_name="GtiMemoryWrites"
3164             semantic_type="event"
3165             mdapi_supported_apis=""
3166             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3167             mdapi_hw_unit_type="gpu"
3168             mdapi_group="GTI"
3169             />
3170    <counter name="GS Threads Dispatched"
3171             description="The total number of geometry shader hardware threads dispatched."
3172             data_type="uint64"
3173             equation="A 5 READ"
3174             underscore_name="gs_threads"
3175             units="threads"
3176             symbol_name="GsThreads"
3177             semantic_type="event"
3178             mdapi_supported_apis="OGL4 IO BB"
3179             mdapi_usage_flags="Tier3 Frame Batch Draw"
3180             mdapi_hw_unit_type="gpu"
3181             mdapi_group="EU Array/Geometry Shader"
3182             />
3183    <counter name="GtiRingAccesses"
3184             description="The total number of all GTI accesses to the ring."
3185             data_type="uint64"
3186             equation="C 3 READ 2 UMUL"
3187             underscore_name="gti_ring_accesses"
3188             units="messages"
3189             symbol_name="GtiRingAccesses"
3190             semantic_type="event"
3191             mdapi_supported_apis=""
3192             mdapi_usage_flags="Tier2 Frame Batch Draw"
3193             mdapi_hw_unit_type="gpu"
3194             mdapi_group="GTI"
3195             />
3196    <counter name="Early Hi-Depth Test Fails"
3197             description="The total number of pixels dropped on early hierarchical depth test."
3198             data_type="uint64"
3199             equation="A 22 READ 4 UMUL"
3200             underscore_name="hi_depth_test_fails"
3201             units="pixels"
3202             symbol_name="HiDepthTestFails"
3203             semantic_type="event"
3204             mdapi_supported_apis="OGL IO BB"
3205             mdapi_usage_flags="Tier3 Frame Batch Draw"
3206             mdapi_hw_unit_type="gpu"
3207             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3208             />
3209    <counter name="VS Threads Dispatched"
3210             description="The total number of vertex shader hardware threads dispatched."
3211             data_type="uint64"
3212             equation="A 1 READ"
3213             underscore_name="vs_threads"
3214             units="threads"
3215             symbol_name="VsThreads"
3216             semantic_type="event"
3217             mdapi_supported_apis="OGL IO BB"
3218             mdapi_usage_flags="Tier3 Frame Batch Draw"
3219             mdapi_hw_unit_type="gpu"
3220             mdapi_group="EU Array/Vertex Shader"
3221             />
3222    <counter name="FS Threads Dispatched"
3223             description="The total number of fragment shader hardware threads dispatched."
3224             data_type="uint64"
3225             equation="A 6 READ"
3226             underscore_name="ps_threads"
3227             units="threads"
3228             symbol_name="PsThreads"
3229             semantic_type="event"
3230             mdapi_supported_apis="OGL IO BB"
3231             mdapi_usage_flags="Tier3 Frame Batch Draw"
3232             mdapi_hw_unit_type="gpu"
3233             mdapi_group="EU Array/Fragment Shader"
3234             />
3235    <counter name="GtiMscMemoryWrites"
3236             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3237             data_type="uint64"
3238             equation="B 4 READ"
3239             underscore_name="gti_msc_memory_writes"
3240             units="messages"
3241             symbol_name="GtiMscMemoryWrites"
3242             semantic_type="event"
3243             mdapi_supported_apis="OGL IO BB"
3244             mdapi_usage_flags="Tier2 Frame Batch Draw"
3245             mdapi_hw_unit_type="gpu"
3246             mdapi_group="GTI/Color Cache"
3247             />
3248    <counter name="Shader Barrier Messages"
3249             description="The total number of shader barrier messages."
3250             data_type="uint64"
3251             equation="A 35 READ"
3252             underscore_name="shader_barriers"
3253             units="messages"
3254             symbol_name="ShaderBarriers"
3255             semantic_type="event"
3256             mdapi_supported_apis="OGL4 OCL IO BB"
3257             mdapi_usage_flags="Tier3 Frame Batch Draw"
3258             mdapi_hw_unit_type="gpu"
3259             mdapi_group="EU Array/Barrier"
3260             />
3261    <counter name="GtiCmdStreamerMemoryWrites"
3262             description="The total number of GTI memory writes from Command Streamer."
3263             data_type="uint64"
3264             equation="B 0 READ"
3265             underscore_name="gti_cmd_streamer_memory_writes"
3266             units="messages"
3267             symbol_name="GtiCmdStreamerMemoryWrites"
3268             semantic_type="event"
3269             mdapi_supported_apis=""
3270             mdapi_usage_flags="Tier2 Frame Batch Draw"
3271             mdapi_hw_unit_type="gpu"
3272             mdapi_group="GTI/3D Pipe/Command Streamer"
3273             />
3274    <counter name="Sampler Texels"
3275             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3276             data_type="uint64"
3277             equation="A 28 READ 4 UMUL"
3278             underscore_name="sampler_texels"
3279             units="texels"
3280             symbol_name="SamplerTexels"
3281             semantic_type="event"
3282             mdapi_supported_apis=""
3283             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3284             mdapi_hw_unit_type="gpu"
3285             mdapi_group="Sampler/Sampler Input"
3286             />
3287    <counter name="Pixels Failing Tests"
3288             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3289             data_type="uint64"
3290             equation="A 25 READ 4 UMUL"
3291             underscore_name="pixels_failing_post_ps_tests"
3292             units="pixels"
3293             symbol_name="PixelsFailingPostPsTests"
3294             semantic_type="event"
3295             mdapi_supported_apis="OGL IO BB"
3296             mdapi_usage_flags="Tier3 Frame Batch Draw"
3297             mdapi_hw_unit_type="gpu"
3298             mdapi_group="3D Pipe/Output Merger"
3299             />
3300    <counter name="GtiL3Bank0Writes"
3301             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3302             data_type="uint64"
3303             equation="C 4 READ"
3304             underscore_name="gti_l3_bank0_writes"
3305             units="messages"
3306             symbol_name="GtiL3Bank0Writes"
3307             semantic_type="event"
3308             mdapi_supported_apis=""
3309             mdapi_usage_flags="Tier2 Frame Batch Draw"
3310             mdapi_hw_unit_type="gpu"
3311             mdapi_group="GTI/L3"
3312             />
3313    <counter name="GtiL3Bank1Writes"
3314             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3315             data_type="uint64"
3316             equation="C 5 READ"
3317             underscore_name="gti_l3_bank1_writes"
3318             units="messages"
3319             symbol_name="GtiL3Bank1Writes"
3320             semantic_type="event"
3321             mdapi_supported_apis=""
3322             mdapi_usage_flags="Tier2 Frame Batch Draw"
3323             mdapi_hw_unit_type="gpu"
3324             mdapi_group="GTI/L3"
3325             />
3326    <counter name="GtiL3Bank2Writes"
3327             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3328             data_type="uint64"
3329             equation="C 6 READ"
3330             underscore_name="gti_l3_bank2_writes"
3331             units="messages"
3332             symbol_name="GtiL3Bank2Writes"
3333             semantic_type="event"
3334             mdapi_supported_apis=""
3335             mdapi_usage_flags="Tier2 Frame Batch Draw"
3336             mdapi_hw_unit_type="gpu"
3337             mdapi_group="GTI/L3"
3338             />
3339    <counter name="GtiL3Bank3Writes"
3340             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3341             data_type="uint64"
3342             equation="C 7 READ"
3343             underscore_name="gti_l3_bank3_writes"
3344             units="messages"
3345             symbol_name="GtiL3Bank3Writes"
3346             semantic_type="event"
3347             mdapi_supported_apis=""
3348             mdapi_usage_flags="Tier2 Frame Batch Draw"
3349             mdapi_hw_unit_type="gpu"
3350             mdapi_group="GTI/L3"
3351             />
3352    <counter name="GtiL3Writes"
3353             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3354             data_type="uint64"
3355             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3356             underscore_name="gti_l3_writes"
3357             units="messages"
3358             symbol_name="GtiL3Writes"
3359             semantic_type="event"
3360             mdapi_supported_apis=""
3361             mdapi_usage_flags="Tier2 Frame Batch Draw"
3362             mdapi_hw_unit_type="gpu"
3363             mdapi_group="GTI/L3"
3364             />
3365    <counter name="GPU Time Elapsed"
3366             description="Time elapsed on the GPU during the measurement."
3367             data_type="uint64"
3368             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3369             underscore_name="gpu_time"
3370             units="ns"
3371             symbol_name="GpuTime"
3372             semantic_type="duration"
3373             mdapi_supported_apis=""
3374             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3375             mdapi_hw_unit_type="gpu"
3376             mdapi_group="GPU"
3377             />
3378    <counter name="AVG GPU Core Frequency"
3379             description="Average GPU Core Frequency in the measurement."
3380             data_type="uint64"
3381             max_equation="$GpuMaxFrequency"
3382             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3383             underscore_name="avg_gpu_core_frequency"
3384             units="hz"
3385             symbol_name="AvgGpuCoreFrequency"
3386             semantic_type="event"
3387             mdapi_supported_apis=""
3388             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3389             mdapi_group="GPU"
3390             mdapi_hw_unit_type="gpu"
3391             />
3392    <counter name="Sampler Texels Misses"
3393             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3394             data_type="uint64"
3395             equation="A 29 READ 4 UMUL"
3396             underscore_name="sampler_texel_misses"
3397             units="texels"
3398             symbol_name="SamplerTexelMisses"
3399             semantic_type="event"
3400             mdapi_supported_apis=""
3401             mdapi_usage_flags="Tier3 Batch Frame Draw"
3402             mdapi_hw_unit_type="gpu"
3403             mdapi_group="Sampler/Sampler Cache"
3404             />
3405    <counter name="CS Threads Dispatched"
3406             description="The total number of compute shader hardware threads dispatched."
3407             data_type="uint64"
3408             equation="A 4 READ"
3409             underscore_name="cs_threads"
3410             units="threads"
3411             symbol_name="CsThreads"
3412             semantic_type="event"
3413             mdapi_supported_apis="OGL4 OCL IO BB"
3414             mdapi_usage_flags="Tier3 Frame Batch Draw"
3415             mdapi_hw_unit_type="gpu"
3416             mdapi_group="EU Array/Compute Shader"
3417             />
3418    <counter name="SLM Bytes Read"
3419             description="The total number of GPU memory bytes read from shared local memory."
3420             data_type="uint64"
3421             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3422             equation="A 30 READ 64 UMUL"
3423             underscore_name="slm_bytes_read"
3424             units="bytes"
3425             symbol_name="SlmBytesRead"
3426             semantic_type="throughput"
3427             mdapi_supported_apis="OGL4 OCL IO BB"
3428             mdapi_usage_flags="Tier3 Frame Batch Draw"
3429             mdapi_group="L3/Data Port/SLM"
3430             mdapi_hw_unit_type="gpu"
3431             />
3432    <counter name="GtiRccMemoryWrites"
3433             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3434             data_type="uint64"
3435             equation="B 3 READ"
3436             underscore_name="gti_rcc_memory_writes"
3437             units="messages"
3438             symbol_name="GtiRccMemoryWrites"
3439             semantic_type="event"
3440             mdapi_supported_apis="OGL IO BB"
3441             mdapi_usage_flags="Tier2 Frame Batch Draw"
3442             mdapi_hw_unit_type="gpu"
3443             mdapi_group="GTI/Color Cache"
3444             />
3445    <counter name="GtiSoMemoryWrites"
3446             description="The total number of GTI memory writes from Stream Output."
3447             data_type="uint64"
3448             equation="B 2 READ"
3449             underscore_name="gti_so_memory_writes"
3450             units="messages"
3451             symbol_name="GtiSoMemoryWrites"
3452             semantic_type="event"
3453             mdapi_supported_apis="OGL IO BB"
3454             mdapi_usage_flags="Tier2 Frame Batch Draw"
3455             mdapi_hw_unit_type="gpu"
3456             mdapi_group="GTI/3D Pipe/Stream Output"
3457             />
3458    <counter name="GPU Busy"
3459             description="The percentage of time in which the GPU has been processing GPU commands."
3460             data_type="float"
3461             max_equation="100"
3462             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3463             underscore_name="gpu_busy"
3464             units="percent"
3465             symbol_name="GpuBusy"
3466             semantic_type="duration"
3467             mdapi_supported_apis=""
3468             mdapi_usage_flags="Tier1 Overview System Frame"
3469             mdapi_group="GPU"
3470             mdapi_hw_unit_type="gpu"
3471             />
3472    <counter name="GtiStcMemoryWrites"
3473             description="The total number of GTI memory writes from Stencil Cache."
3474             data_type="uint64"
3475             equation="B 6 READ"
3476             underscore_name="gti_stc_memory_writes"
3477             units="messages"
3478             symbol_name="GtiStcMemoryWrites"
3479             semantic_type="event"
3480             mdapi_supported_apis="OGL IO BB"
3481             mdapi_usage_flags="Tier2 Frame Batch Draw"
3482             mdapi_hw_unit_type="gpu"
3483             mdapi_group="GTI/Depth Cache"
3484             />
3485    <counter name="Rasterized Pixels"
3486             description="The total number of rasterized pixels."
3487             data_type="uint64"
3488             equation="A 21 READ 4 UMUL"
3489             underscore_name="rasterized_pixels"
3490             units="pixels"
3491             symbol_name="RasterizedPixels"
3492             semantic_type="event"
3493             mdapi_supported_apis="OGL IO BB"
3494             mdapi_usage_flags="Tier3 Frame Batch Draw"
3495             mdapi_hw_unit_type="gpu"
3496             mdapi_group="3D Pipe/Rasterizer"
3497             />
3498    <counter name="DS Threads Dispatched"
3499             description="The total number of domain shader hardware threads dispatched."
3500             data_type="uint64"
3501             equation="A 3 READ"
3502             underscore_name="ds_threads"
3503             units="threads"
3504             symbol_name="DsThreads"
3505             semantic_type="event"
3506             mdapi_supported_apis="OGL4 IO BB"
3507             mdapi_usage_flags="Tier3 Frame Batch Draw"
3508             mdapi_hw_unit_type="gpu"
3509             mdapi_group="EU Array/Domain Shader"
3510             />
3511    <counter name="Samples Written"
3512             description="The total number of samples or pixels written to all render targets."
3513             data_type="uint64"
3514             equation="A 26 READ 4 UMUL"
3515             underscore_name="samples_written"
3516             units="pixels"
3517             symbol_name="SamplesWritten"
3518             semantic_type="event"
3519             mdapi_supported_apis="OGL IO BB"
3520             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3521             mdapi_hw_unit_type="gpu"
3522             mdapi_group="3D Pipe/Output Merger"
3523             />
3524    <counter name="EU Stall"
3525             description="The percentage of time in which the Execution Units were stalled."
3526             data_type="float"
3527             max_equation="100"
3528             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3529             underscore_name="eu_stall"
3530             units="percent"
3531             symbol_name="EuStall"
3532             semantic_type="duration"
3533             mdapi_supported_apis=""
3534             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3535             mdapi_group="EU Array"
3536             mdapi_hw_unit_type="gpu"
3537             />
3538    <counter name="Samples Blended"
3539             description="The total number of blended samples or pixels written to all render targets."
3540             data_type="uint64"
3541             equation="A 27 READ 4 UMUL"
3542             underscore_name="samples_blended"
3543             units="pixels"
3544             symbol_name="SamplesBlended"
3545             semantic_type="event"
3546             mdapi_supported_apis="OGL IO BB"
3547             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3548             mdapi_hw_unit_type="gpu"
3549             mdapi_group="3D Pipe/Output Merger"
3550             />
3551    <counter name="Early Depth Test Fails"
3552             description="The total number of pixels dropped on early depth test."
3553             data_type="uint64"
3554             equation="A 23 READ 4 UMUL"
3555             underscore_name="early_depth_test_fails"
3556             units="pixels"
3557             symbol_name="EarlyDepthTestFails"
3558             semantic_type="event"
3559             mdapi_supported_apis="OGL IO BB"
3560             mdapi_usage_flags="Tier3 Frame Batch Draw"
3561             mdapi_hw_unit_type="gpu"
3562             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3563             />
3564    <counter name="Shader Memory Accesses"
3565             description="The total number of shader memory accesses to L3."
3566             data_type="uint64"
3567             equation="A 32 READ"
3568             underscore_name="shader_memory_accesses"
3569             units="messages"
3570             symbol_name="ShaderMemoryAccesses"
3571             semantic_type="event"
3572             mdapi_supported_apis=""
3573             mdapi_usage_flags="Tier3 Frame Batch Draw"
3574             mdapi_hw_unit_type="gpu"
3575             mdapi_group="L3/Data Port"
3576             />
3577    <counter name="HS Threads Dispatched"
3578             description="The total number of hull shader hardware threads dispatched."
3579             data_type="uint64"
3580             equation="A 2 READ"
3581             underscore_name="hs_threads"
3582             units="threads"
3583             symbol_name="HsThreads"
3584             semantic_type="event"
3585             mdapi_supported_apis="OGL4 IO BB"
3586             mdapi_usage_flags="Tier3 Frame Batch Draw"
3587             mdapi_hw_unit_type="gpu"
3588             mdapi_group="EU Array/Hull Shader"
3589             />
3590    <counter name="GtiRczMemoryWrites"
3591             description="The total number of GTI memory writes from Render Depth Cache."
3592             data_type="uint64"
3593             equation="B 7 READ"
3594             underscore_name="gti_rcz_memory_writes"
3595             units="messages"
3596             symbol_name="GtiRczMemoryWrites"
3597             semantic_type="event"
3598             mdapi_supported_apis="OGL IO BB"
3599             mdapi_usage_flags="Tier2 Frame Batch Draw"
3600             mdapi_hw_unit_type="gpu"
3601             mdapi_group="GTI/Depth Cache"
3602             />
3603    <counter name="SLM Bytes Written"
3604             description="The total number of GPU memory bytes written into shared local memory."
3605             data_type="uint64"
3606             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3607             equation="A 31 READ 64 UMUL"
3608             underscore_name="slm_bytes_written"
3609             units="bytes"
3610             symbol_name="SlmBytesWritten"
3611             semantic_type="throughput"
3612             mdapi_supported_apis="OGL4 OCL IO BB"
3613             mdapi_usage_flags="Tier3 Frame Batch Draw"
3614             mdapi_group="L3/Data Port/SLM"
3615             mdapi_hw_unit_type="gpu"
3616             />
3617    <counter name="L3 Shader Throughput"
3618             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3619             data_type="uint64"
3620             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
3621             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3622             underscore_name="l3_shader_throughput"
3623             units="bytes"
3624             symbol_name="L3ShaderThroughput"
3625             semantic_type="throughput"
3626             mdapi_supported_apis="OGL4 OCL IO BB"
3627             mdapi_usage_flags="Tier2 Frame Batch Draw"
3628             mdapi_group="L3/Data Port"
3629             mdapi_hw_unit_type="gpu"
3630             />
3631    <counter name="Samples Killed in FS"
3632             description="The total number of samples or pixels dropped in fragment shaders."
3633             data_type="uint64"
3634             equation="A 24 READ 4 UMUL"
3635             underscore_name="samples_killed_in_ps"
3636             units="pixels"
3637             symbol_name="SamplesKilledInPs"
3638             semantic_type="event"
3639             mdapi_supported_apis="OGL IO BB"
3640             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3641             mdapi_hw_unit_type="gpu"
3642             mdapi_group="3D Pipe/Fragment Shader"
3643             />
3644    <counter name="GtiHizMemoryWrites"
3645             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3646             data_type="uint64"
3647             equation="B 5 READ"
3648             underscore_name="gti_hiz_memory_writes"
3649             units="messages"
3650             symbol_name="GtiHizMemoryWrites"
3651             semantic_type="event"
3652             mdapi_supported_apis="OGL IO BB"
3653             mdapi_usage_flags="Tier2 Frame Batch Draw"
3654             mdapi_hw_unit_type="gpu"
3655             mdapi_group="GTI/Depth Cache"
3656             />
3657    <counter name="Shader Atomic Memory Accesses"
3658             description="The total number of shader atomic memory accesses."
3659             data_type="uint64"
3660             equation="A 34 READ"
3661             underscore_name="shader_atomics"
3662             units="messages"
3663             symbol_name="ShaderAtomics"
3664             semantic_type="event"
3665             mdapi_supported_apis="OGL4 OCL IO BB"
3666             mdapi_usage_flags="Tier3 Frame Batch Draw"
3667             mdapi_hw_unit_type="gpu"
3668             mdapi_group="L3/Data Port/Atomics"
3669             />
3670    <register_config type="NOA">
3671        <register type="NOA" address="0x00009840" value="0x000000A0" />
3672        <register type="NOA" address="0x00009888" value="0x198B0343" />
3673        <register type="NOA" address="0x00009888" value="0x13845400" />
3674        <register type="NOA" address="0x00009888" value="0x3580001A" />
3675        <register type="NOA" address="0x00009888" value="0x3D800805" />
3676        <register type="NOA" address="0x00009888" value="0x038B6300" />
3677        <register type="NOA" address="0x00009888" value="0x058B6B62" />
3678        <register type="NOA" address="0x00009888" value="0x078B006A" />
3679        <register type="NOA" address="0x00009888" value="0x118B0000" />
3680        <register type="NOA" address="0x00009888" value="0x238B0000" />
3681        <register type="NOA" address="0x00009888" value="0x258B0000" />
3682        <register type="NOA" address="0x00009888" value="0x1F85A080" />
3683        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
3684        <register type="NOA" address="0x00009888" value="0x23850002" />
3685        <register type="NOA" address="0x00009888" value="0x07834000" />
3686        <register type="NOA" address="0x00009888" value="0x09834000" />
3687        <register type="NOA" address="0x00009888" value="0x0B834000" />
3688        <register type="NOA" address="0x00009888" value="0x0D834000" />
3689        <register type="NOA" address="0x00009888" value="0x01840010" />
3690        <register type="NOA" address="0x00009888" value="0x07844880" />
3691        <register type="NOA" address="0x00009888" value="0x09840992" />
3692        <register type="NOA" address="0x00009888" value="0x0B840A94" />
3693        <register type="NOA" address="0x00009888" value="0x0D840B96" />
3694        <register type="NOA" address="0x00009888" value="0x11840000" />
3695        <register type="NOA" address="0x00009888" value="0x03848000" />
3696        <register type="NOA" address="0x00009888" value="0x0584C000" />
3697        <register type="NOA" address="0x00009888" value="0x2D800147" />
3698        <register type="NOA" address="0x00009888" value="0x2F8000E5" />
3699        <register type="NOA" address="0x00009888" value="0x138080E3" />
3700        <register type="NOA" address="0x00009888" value="0x1580C0E1" />
3701        <register type="NOA" address="0x00009888" value="0x21800000" />
3702        <register type="NOA" address="0x00009888" value="0x11804000" />
3703        <register type="NOA" address="0x00009888" value="0x1780C000" />
3704        <register type="NOA" address="0x00009888" value="0x1980C000" />
3705        <register type="NOA" address="0x00009888" value="0x1B80C000" />
3706        <register type="NOA" address="0x00009888" value="0x1D80C000" />
3707        <register type="NOA" address="0x00009888" value="0x1F800000" />
3708        <register type="NOA" address="0x00000D24" value="0x00000000" />
3709        <register type="NOA" address="0x00009888" value="0x4D800000" />
3710        <register type="NOA" address="0x00009888" value="0x4F800000" />
3711        <register type="NOA" address="0x00009888" value="0x43800842" />
3712        <register type="NOA" address="0x00009888" value="0x51800000" />
3713        <register type="NOA" address="0x00009888" value="0x45800842" />
3714        <register type="NOA" address="0x00009888" value="0x53800000" />
3715        <register type="NOA" address="0x00009888" value="0x47801082" />
3716        <register type="NOA" address="0x00009888" value="0x31800000" />
3717        <register type="NOA" address="0x00009888" value="0x3F800084" />
3718        <register type="NOA" address="0x00009888" value="0x41800000" />
3719        <register type="NOA" address="0x00009840" value="0x00000080" />
3720    </register_config>
3721    <register_config type="OA">
3722        <register type="OA" address="0x00002724" value="0xF0800000" />
3723        <register type="OA" address="0x00002720" value="0x00000000" />
3724        <register type="OA" address="0x00002714" value="0xF0800000" />
3725        <register type="OA" address="0x00002710" value="0x00000000" />
3726        <register type="OA" address="0x0000274C" value="0x86543210" />
3727        <register type="OA" address="0x00002748" value="0x86543210" />
3728        <register type="OA" address="0x00002744" value="0x00006667" />
3729        <register type="OA" address="0x00002740" value="0x00000000" />
3730        <register type="OA" address="0x0000275C" value="0x86543210" />
3731        <register type="OA" address="0x00002758" value="0x86543210" />
3732        <register type="OA" address="0x00002754" value="0x00006465" />
3733        <register type="OA" address="0x00002750" value="0x00000000" />
3734        <register type="OA" address="0x00002770" value="0x0007F81A" />
3735        <register type="OA" address="0x00002774" value="0x0000FE00" />
3736        <register type="OA" address="0x00002778" value="0x0007F82A" />
3737        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3738        <register type="OA" address="0x00002780" value="0x0007F822" />
3739        <register type="OA" address="0x00002784" value="0x0000FE00" />
3740        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3741        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3742        <register type="OA" address="0x00002790" value="0x0007F87A" />
3743        <register type="OA" address="0x00002794" value="0x0000FE00" />
3744        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3745        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3746        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3747        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3748        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3749        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3750    </register_config>
3751    <register_config type="FLEX">
3752        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3753        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3754        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3755        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3756        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3757        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3758        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3759    </register_config>
3760  </set>
3761
3762  <set name="Compute Metrics Extended Gen8"
3763       mdapi_supported_apis="OGL4 OCL IO BB"
3764       underscore_name="compute_extended"
3765       hw_config_guid="e99ccaca-821c-4df9-97a7-96bdb7204e43"
3766       chipset="BDW"
3767       symbol_name="ComputeExtended"
3768       >
3769    <counter name="GPU Core Clocks"
3770             description="The total number of GPU core clocks elapsed during the measurement."
3771             data_type="uint64"
3772             equation="GPU_CLOCK 0 READ"
3773             underscore_name="gpu_core_clocks"
3774             units="cycles"
3775             symbol_name="GpuCoreClocks"
3776             semantic_type="event"
3777             mdapi_supported_apis=""
3778             mdapi_usage_flags="Tier1 Frame Batch Draw"
3779             mdapi_hw_unit_type="gpu"
3780             mdapi_group="GPU"
3781             />
3782    <counter name="EU Active"
3783             description="The percentage of time in which the Execution Units were actively processing."
3784             data_type="float"
3785             max_equation="100"
3786             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3787             underscore_name="eu_active"
3788             units="percent"
3789             symbol_name="EuActive"
3790             semantic_type="duration"
3791             mdapi_supported_apis=""
3792             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3793             mdapi_group="EU Array"
3794             mdapi_hw_unit_type="gpu"
3795             />
3796    <counter name="EU Both FPU Pipes Active"
3797             description="The percentage of time in which both EU FPU pipelines were actively processing."
3798             data_type="float"
3799             max_equation="100"
3800             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3801             underscore_name="eu_fpu_both_active"
3802             units="percent"
3803             symbol_name="EuFpuBothActive"
3804             semantic_type="duration"
3805             mdapi_supported_apis=""
3806             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3807             mdapi_group="EU Array/Pipes"
3808             mdapi_hw_unit_type="gpu"
3809             />
3810    <counter name="EU FPU0 Pipe Active"
3811             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3812             data_type="float"
3813             max_equation="100"
3814             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3815             underscore_name="fpu0_active"
3816             units="percent"
3817             symbol_name="Fpu0Active"
3818             semantic_type="duration"
3819             mdapi_supported_apis=""
3820             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3821             mdapi_group="EU Array/Pipes"
3822             mdapi_hw_unit_type="gpu"
3823             />
3824    <counter name="EU FPU1 Pipe Active"
3825             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3826             data_type="float"
3827             max_equation="100"
3828             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3829             underscore_name="fpu1_active"
3830             units="percent"
3831             symbol_name="Fpu1Active"
3832             semantic_type="duration"
3833             mdapi_supported_apis=""
3834             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3835             mdapi_group="EU Array/Pipes"
3836             mdapi_hw_unit_type="gpu"
3837             />
3838    <counter name="EU AVG IPC Rate"
3839             description="The average rate of IPC calculated for 2 FPU pipelines."
3840             data_type="float"
3841             max_equation="2"
3842             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3843             underscore_name="eu_avg_ipc_rate"
3844             units="number"
3845             symbol_name="EuAvgIpcRate"
3846             semantic_type="ratio"
3847             mdapi_supported_apis=""
3848             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3849             mdapi_group="EU Array"
3850             mdapi_hw_unit_type="gpu"
3851             />
3852    <counter name="Typed Writes 0"
3853             description="The subslice 0 typed writes."
3854             data_type="uint64"
3855             equation="C 0 READ"
3856             underscore_name="typed_writes0"
3857             units="messages"
3858             symbol_name="TypedWrites0"
3859             semantic_type="event"
3860             mdapi_supported_apis=""
3861             mdapi_usage_flags="Tier3 Frame Batch Draw"
3862             mdapi_hw_unit_type="subslice"
3863             mdapi_group="L3/Data Port"
3864             />
3865    <counter name="EuTypedAtomics0"
3866             description="The subslice 0 EU Typed Atomics subslice 0."
3867             data_type="uint64"
3868             equation="B 5 READ"
3869             underscore_name="eu_typed_atomics0"
3870             units="messages"
3871             symbol_name="EuTypedAtomics0"
3872             semantic_type="event"
3873             mdapi_supported_apis=""
3874             mdapi_usage_flags="Tier3 Frame Batch Draw"
3875             mdapi_hw_unit_type="subslice"
3876             mdapi_group="L3/Data Port"
3877             />
3878    <counter name="Typed Atomics 0"
3879             description="The subslice 0 typed atomics."
3880             data_type="uint64"
3881             equation="C 4 READ"
3882             underscore_name="typed_atomics0"
3883             units="messages"
3884             symbol_name="TypedAtomics0"
3885             semantic_type="event"
3886             mdapi_supported_apis=""
3887             mdapi_usage_flags="Tier3 Frame Batch Draw"
3888             mdapi_hw_unit_type="subslice"
3889             mdapi_group="L3/Data Port"
3890             />
3891    <counter name="TypedAtomicsPerCacheLine"
3892             description="Ratio of EU typed atomics requests to L3 cache line writes."
3893             data_type="float"
3894             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3895             underscore_name="typed_atomics_per_cache_line"
3896             units="eu atomic requests to l3 cache lines"
3897             symbol_name="TypedAtomicsPerCacheLine"
3898             semantic_type="ratio"
3899             mdapi_supported_apis=""
3900             mdapi_usage_flags="Tier2 Frame Batch Draw"
3901             mdapi_hw_unit_type="subslice"
3902             mdapi_group="L3/Data Port"
3903             />
3904    <counter name="EuUntypedReads0"
3905             description="The subslice 0 EU Untyped Reads subslice 0."
3906             data_type="uint64"
3907             equation="B 0 READ"
3908             underscore_name="eu_untyped_reads0"
3909             units="messages"
3910             symbol_name="EuUntypedReads0"
3911             semantic_type="event"
3912             mdapi_supported_apis=""
3913             mdapi_usage_flags="Tier3 Frame Batch Draw"
3914             mdapi_hw_unit_type="subslice"
3915             mdapi_group="L3/Data Port"
3916             />
3917    <counter name="Untyped Writes 0"
3918             description="The subslice 0 untyped writes (including SLM writes)."
3919             data_type="uint64"
3920             equation="C 1 READ"
3921             underscore_name="untyped_writes0"
3922             units="messages"
3923             symbol_name="UntypedWrites0"
3924             semantic_type="event"
3925             mdapi_supported_apis=""
3926             mdapi_usage_flags="Tier3 Frame Batch Draw"
3927             mdapi_hw_unit_type="subslice"
3928             mdapi_group="L3/Data Port"
3929             />
3930    <counter name="EuUntypedAtomics0"
3931             description="The subslice 0 EU Untyped Atomics subslice 0."
3932             data_type="uint64"
3933             equation="B 4 READ"
3934             underscore_name="eu_untyped_atomics0"
3935             units="messages"
3936             symbol_name="EuUntypedAtomics0"
3937             semantic_type="event"
3938             mdapi_supported_apis=""
3939             mdapi_usage_flags="Tier3 Frame Batch Draw"
3940             mdapi_hw_unit_type="subslice"
3941             mdapi_group="L3/Data Port"
3942             />
3943    <counter name="EuUntypedWrites0"
3944             description="The subslice 0 EU Untyped Writes subslice 0."
3945             data_type="uint64"
3946             equation="B 1 READ"
3947             underscore_name="eu_untyped_writes0"
3948             units="messages"
3949             symbol_name="EuUntypedWrites0"
3950             semantic_type="event"
3951             mdapi_supported_apis=""
3952             mdapi_usage_flags="Tier3 Frame Batch Draw"
3953             mdapi_hw_unit_type="subslice"
3954             mdapi_group="L3/Data Port"
3955             />
3956    <counter name="EuA64UntypedWrites0"
3957             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3958             data_type="uint64"
3959             equation="B 7 READ"
3960             underscore_name="eu_a64_untyped_writes0"
3961             units="messages"
3962             symbol_name="EuA64UntypedWrites0"
3963             semantic_type="event"
3964             mdapi_supported_apis=""
3965             mdapi_usage_flags="Tier3 Frame Batch Draw"
3966             mdapi_hw_unit_type="subslice"
3967             mdapi_group="L3/Data Port"
3968             />
3969    <counter name="UntypedWritesPerCacheLine"
3970             description="Ratio of EU untyped write requests to L3 cache line writes."
3971             data_type="float"
3972             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3973             underscore_name="untyped_writes_per_cache_line"
3974             units="eu requests to l3 cache lines"
3975             symbol_name="UntypedWritesPerCacheLine"
3976             semantic_type="ratio"
3977             mdapi_supported_apis=""
3978             mdapi_usage_flags="Tier2 Frame Batch Draw"
3979             mdapi_hw_unit_type="subslice"
3980             mdapi_group="L3/Data Port"
3981             />
3982    <counter name="Shader Barrier Messages"
3983             description="The total number of shader barrier messages."
3984             data_type="uint64"
3985             equation="A 35 READ"
3986             underscore_name="shader_barriers"
3987             units="messages"
3988             symbol_name="ShaderBarriers"
3989             semantic_type="event"
3990             mdapi_supported_apis=""
3991             mdapi_usage_flags="Tier3 Frame Batch Draw"
3992             mdapi_hw_unit_type="gpu"
3993             mdapi_group="EU Array/Barrier"
3994             />
3995    <counter name="Sampler Texels"
3996             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3997             data_type="uint64"
3998             equation="A 28 READ 4 UMUL"
3999             underscore_name="sampler_texels"
4000             units="texels"
4001             symbol_name="SamplerTexels"
4002             semantic_type="event"
4003             mdapi_supported_apis="OGL OCL IO BB"
4004             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4005             mdapi_hw_unit_type="gpu"
4006             mdapi_group="Sampler/Sampler Input"
4007             />
4008    <counter name="GPU Time Elapsed"
4009             description="Time elapsed on the GPU during the measurement."
4010             data_type="uint64"
4011             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4012             underscore_name="gpu_time"
4013             units="ns"
4014             symbol_name="GpuTime"
4015             semantic_type="duration"
4016             mdapi_supported_apis=""
4017             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4018             mdapi_hw_unit_type="gpu"
4019             mdapi_group="GPU"
4020             />
4021    <counter name="AVG GPU Core Frequency"
4022             description="Average GPU Core Frequency in the measurement."
4023             data_type="uint64"
4024             max_equation="$GpuMaxFrequency"
4025             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4026             underscore_name="avg_gpu_core_frequency"
4027             units="hz"
4028             symbol_name="AvgGpuCoreFrequency"
4029             semantic_type="event"
4030             mdapi_supported_apis=""
4031             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4032             mdapi_group="GPU"
4033             mdapi_hw_unit_type="gpu"
4034             />
4035    <counter name="Sampler Texels Misses"
4036             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4037             data_type="uint64"
4038             equation="A 29 READ 4 UMUL"
4039             underscore_name="sampler_texel_misses"
4040             units="texels"
4041             symbol_name="SamplerTexelMisses"
4042             semantic_type="event"
4043             mdapi_supported_apis=""
4044             mdapi_usage_flags="Tier3 Batch Frame Draw"
4045             mdapi_hw_unit_type="gpu"
4046             mdapi_group="Sampler/Sampler Cache"
4047             />
4048    <counter name="CS Threads Dispatched"
4049             description="The total number of compute shader hardware threads dispatched."
4050             data_type="uint64"
4051             equation="A 4 READ"
4052             underscore_name="cs_threads"
4053             units="threads"
4054             symbol_name="CsThreads"
4055             semantic_type="event"
4056             mdapi_supported_apis=""
4057             mdapi_usage_flags="Tier3 Frame Batch Draw"
4058             mdapi_hw_unit_type="gpu"
4059             mdapi_group="EU Array/Compute Shader"
4060             />
4061    <counter name="SLM Bytes Read"
4062             description="The total number of GPU memory bytes read from shared local memory."
4063             data_type="uint64"
4064             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4065             equation="A 30 READ 64 UMUL"
4066             underscore_name="slm_bytes_read"
4067             units="bytes"
4068             symbol_name="SlmBytesRead"
4069             semantic_type="throughput"
4070             mdapi_supported_apis=""
4071             mdapi_usage_flags="Tier3 Frame Batch Draw"
4072             mdapi_group="L3/Data Port/SLM"
4073             mdapi_hw_unit_type="gpu"
4074             />
4075    <counter name="EuTypedWrites0"
4076             description="The subslice 0 EU Typed Writes subslice 0."
4077             data_type="uint64"
4078             equation="B 3 READ"
4079             underscore_name="eu_typed_writes0"
4080             units="messages"
4081             symbol_name="EuTypedWrites0"
4082             semantic_type="event"
4083             mdapi_supported_apis=""
4084             mdapi_usage_flags="Tier3 Frame Batch Draw"
4085             mdapi_hw_unit_type="subslice"
4086             mdapi_group="L3/Data Port"
4087             />
4088    <counter name="TypedWritesPerCacheLine"
4089             description="Ratio of EU typed write requests to L3 cache line writes."
4090             data_type="float"
4091             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
4092             underscore_name="typed_writes_per_cache_line"
4093             units="eu requests to l3 cache lines"
4094             symbol_name="TypedWritesPerCacheLine"
4095             semantic_type="ratio"
4096             mdapi_supported_apis=""
4097             mdapi_usage_flags="Tier2 Frame Batch Draw"
4098             mdapi_hw_unit_type="subslice"
4099             mdapi_group="L3/Data Port"
4100             />
4101    <counter name="Typed Reads 0"
4102             description="The subslice 0 typed reads."
4103             data_type="uint64"
4104             equation="C 2 READ"
4105             underscore_name="typed_reads0"
4106             units="messages"
4107             symbol_name="TypedReads0"
4108             semantic_type="event"
4109             mdapi_supported_apis=""
4110             mdapi_usage_flags="Tier3 Frame Batch Draw"
4111             mdapi_hw_unit_type="subslice"
4112             mdapi_group="L3/Data Port"
4113             />
4114    <counter name="Untyped Reads 0"
4115             description="The subslice 0 untyped reads (including SLM reads)."
4116             data_type="uint64"
4117             equation="C 3 READ"
4118             underscore_name="untyped_reads0"
4119             units="messages"
4120             symbol_name="UntypedReads0"
4121             semantic_type="event"
4122             mdapi_supported_apis=""
4123             mdapi_usage_flags="Tier3 Frame Batch Draw"
4124             mdapi_hw_unit_type="subslice"
4125             mdapi_group="L3/Data Port"
4126             />
4127    <counter name="EuA64UntypedReads0"
4128             description="The subslice 0 EU A64 Untyped Reads subslice 0."
4129             data_type="uint64"
4130             equation="B 6 READ"
4131             underscore_name="eu_a64_untyped_reads0"
4132             units="messages"
4133             symbol_name="EuA64UntypedReads0"
4134             semantic_type="event"
4135             mdapi_supported_apis=""
4136             mdapi_usage_flags="Tier3 Frame Batch Draw"
4137             mdapi_hw_unit_type="subslice"
4138             mdapi_group="L3/Data Port"
4139             />
4140    <counter name="EU Thread Occupancy"
4141             description="The percentage of time in which hardware threads occupied EUs."
4142             data_type="float"
4143             max_equation="100"
4144             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4145             underscore_name="eu_thread_occupancy"
4146             units="percent"
4147             symbol_name="EuThreadOccupancy"
4148             semantic_type="duration"
4149             mdapi_supported_apis=""
4150             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4151             mdapi_group="EU Array"
4152             mdapi_hw_unit_type="gpu"
4153             />
4154    <counter name="EU Stall"
4155             description="The percentage of time in which the Execution Units were stalled."
4156             data_type="float"
4157             max_equation="100"
4158             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4159             underscore_name="eu_stall"
4160             units="percent"
4161             symbol_name="EuStall"
4162             semantic_type="duration"
4163             mdapi_supported_apis=""
4164             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4165             mdapi_group="EU Array"
4166             mdapi_hw_unit_type="gpu"
4167             />
4168    <counter name="EuTypedReads0"
4169             description="The subslice 0 EU Typed Reads subslice 0."
4170             data_type="uint64"
4171             equation="B 2 READ"
4172             underscore_name="eu_typed_reads0"
4173             units="messages"
4174             symbol_name="EuTypedReads0"
4175             semantic_type="event"
4176             mdapi_supported_apis=""
4177             mdapi_usage_flags="Tier3 Frame Batch Draw"
4178             mdapi_hw_unit_type="subslice"
4179             mdapi_group="L3/Data Port"
4180             />
4181    <counter name="UntypedReadsPerCacheLine"
4182             description="Ratio of EU untyped read requests to L3 cache line reads."
4183             data_type="float"
4184             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
4185             underscore_name="untyped_reads_per_cache_line"
4186             units="eu requests to l3 cache lines"
4187             symbol_name="UntypedReadsPerCacheLine"
4188             semantic_type="ratio"
4189             mdapi_supported_apis=""
4190             mdapi_usage_flags="Tier2 Frame Batch Draw"
4191             mdapi_hw_unit_type="subslice"
4192             mdapi_group="L3/Data Port"
4193             />
4194    <counter name="Shader Memory Accesses"
4195             description="The total number of shader memory accesses to L3."
4196             data_type="uint64"
4197             equation="A 32 READ"
4198             underscore_name="shader_memory_accesses"
4199             units="messages"
4200             symbol_name="ShaderMemoryAccesses"
4201             semantic_type="event"
4202             mdapi_supported_apis=""
4203             mdapi_usage_flags="Tier3 Frame Batch Draw"
4204             mdapi_hw_unit_type="gpu"
4205             mdapi_group="L3/Data Port"
4206             />
4207    <counter name="TypedReadsPerCacheLine"
4208             description="Ratio of EU typed read requests to L3 cache line reads."
4209             data_type="float"
4210             equation="$EuTypedReads0 $TypedReads0 FDIV"
4211             underscore_name="typed_reads_per_cache_line"
4212             units="eu requests to l3 cache lines"
4213             symbol_name="TypedReadsPerCacheLine"
4214             semantic_type="ratio"
4215             mdapi_supported_apis=""
4216             mdapi_usage_flags="Tier2 Frame Batch Draw"
4217             mdapi_hw_unit_type="subslice"
4218             mdapi_group="L3/Data Port"
4219             />
4220    <counter name="SLM Bytes Written"
4221             description="The total number of GPU memory bytes written into shared local memory."
4222             data_type="uint64"
4223             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4224             equation="A 31 READ 64 UMUL"
4225             underscore_name="slm_bytes_written"
4226             units="bytes"
4227             symbol_name="SlmBytesWritten"
4228             semantic_type="throughput"
4229             mdapi_supported_apis=""
4230             mdapi_usage_flags="Tier3 Frame Batch Draw"
4231             mdapi_group="L3/Data Port/SLM"
4232             mdapi_hw_unit_type="gpu"
4233             />
4234    <counter name="L3 Shader Throughput"
4235             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4236             data_type="uint64"
4237             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
4238             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4239             underscore_name="l3_shader_throughput"
4240             units="bytes"
4241             symbol_name="L3ShaderThroughput"
4242             semantic_type="throughput"
4243             mdapi_supported_apis=""
4244             mdapi_usage_flags="Tier2 Frame Batch Draw"
4245             mdapi_group="L3/Data Port"
4246             mdapi_hw_unit_type="gpu"
4247             />
4248    <counter name="Shader Atomic Memory Accesses"
4249             description="The total number of shader atomic memory accesses."
4250             data_type="uint64"
4251             equation="A 34 READ"
4252             underscore_name="shader_atomics"
4253             units="messages"
4254             symbol_name="ShaderAtomics"
4255             semantic_type="event"
4256             mdapi_supported_apis=""
4257             mdapi_usage_flags="Tier3 Frame Batch Draw"
4258             mdapi_hw_unit_type="gpu"
4259             mdapi_group="L3/Data Port/Atomics"
4260             />
4261    <counter name="EU Send Pipe Active"
4262             description="The percentage of time in which EU send pipeline was actively processing."
4263             data_type="float"
4264             max_equation="100"
4265             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4266             underscore_name="eu_send_active"
4267             units="percent"
4268             symbol_name="EuSendActive"
4269             semantic_type="duration"
4270             mdapi_supported_apis=""
4271             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4272             mdapi_group="EU Array/Pipes"
4273             mdapi_hw_unit_type="gpu"
4274             />
4275    <register_config type="NOA"
4276                     availability="$SubsliceMask 0x01 AND"
4277                     priority="0"
4278                     >
4279        <register type="NOA" address="0x00009840" value="0x000000A0" />
4280        <register type="NOA" address="0x00009888" value="0x143D0160" />
4281        <register type="NOA" address="0x00009888" value="0x163D2800" />
4282        <register type="NOA" address="0x00009888" value="0x183D0120" />
4283        <register type="NOA" address="0x00009888" value="0x105800E0" />
4284        <register type="NOA" address="0x00009888" value="0x005CC000" />
4285        <register type="NOA" address="0x00009888" value="0x065C8000" />
4286        <register type="NOA" address="0x00009888" value="0x085CC000" />
4287        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
4288        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
4289        <register type="NOA" address="0x00009888" value="0x0E5CC000" />
4290        <register type="NOA" address="0x00009888" value="0x025CC000" />
4291        <register type="NOA" address="0x00009888" value="0x045CC000" />
4292        <register type="NOA" address="0x00009888" value="0x003D0011" />
4293        <register type="NOA" address="0x00009888" value="0x063D0900" />
4294        <register type="NOA" address="0x00009888" value="0x083D0A13" />
4295        <register type="NOA" address="0x00009888" value="0x0A3D0B15" />
4296        <register type="NOA" address="0x00009888" value="0x0C3D2317" />
4297        <register type="NOA" address="0x00009888" value="0x043D21B7" />
4298        <register type="NOA" address="0x00009888" value="0x103D0000" />
4299        <register type="NOA" address="0x00009888" value="0x0E3D0000" />
4300        <register type="NOA" address="0x00009888" value="0x1A3D0000" />
4301        <register type="NOA" address="0x00009888" value="0x0E5825C1" />
4302        <register type="NOA" address="0x00009888" value="0x00586100" />
4303        <register type="NOA" address="0x00009888" value="0x0258204C" />
4304        <register type="NOA" address="0x00009888" value="0x06588000" />
4305        <register type="NOA" address="0x00009888" value="0x0858C000" />
4306        <register type="NOA" address="0x00009888" value="0x0A58C000" />
4307        <register type="NOA" address="0x00009888" value="0x0C58C000" />
4308        <register type="NOA" address="0x00009888" value="0x0458C000" />
4309        <register type="NOA" address="0x00009888" value="0x005B4000" />
4310        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
4311        <register type="NOA" address="0x00009888" value="0x185B5400" />
4312        <register type="NOA" address="0x00009888" value="0x1A5B0155" />
4313        <register type="NOA" address="0x00009888" value="0x025B4000" />
4314        <register type="NOA" address="0x00009888" value="0x045B4000" />
4315        <register type="NOA" address="0x00009888" value="0x065B4000" />
4316        <register type="NOA" address="0x00009888" value="0x085B4000" />
4317        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
4318        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
4319        <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
4320        <register type="NOA" address="0x00009888" value="0x101F02AA" />
4321        <register type="NOA" address="0x00009888" value="0x00384000" />
4322        <register type="NOA" address="0x00009888" value="0x0E384000" />
4323        <register type="NOA" address="0x00009888" value="0x16384000" />
4324        <register type="NOA" address="0x00009888" value="0x18381555" />
4325        <register type="NOA" address="0x00009888" value="0x02384000" />
4326        <register type="NOA" address="0x00009888" value="0x04384000" />
4327        <register type="NOA" address="0x00009888" value="0x06384000" />
4328        <register type="NOA" address="0x00009888" value="0x08384000" />
4329        <register type="NOA" address="0x00009888" value="0x0A384000" />
4330        <register type="NOA" address="0x00009888" value="0x0039A000" />
4331        <register type="NOA" address="0x00009888" value="0x06398000" />
4332        <register type="NOA" address="0x00009888" value="0x0839A000" />
4333        <register type="NOA" address="0x00009888" value="0x0A39A000" />
4334        <register type="NOA" address="0x00009888" value="0x0C39A000" />
4335        <register type="NOA" address="0x00009888" value="0x0E39A000" />
4336        <register type="NOA" address="0x00009888" value="0x0239A000" />
4337        <register type="NOA" address="0x00009888" value="0x0439A000" />
4338        <register type="NOA" address="0x00009888" value="0x018A8000" />
4339        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
4340        <register type="NOA" address="0x00009888" value="0x198A8000" />
4341        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
4342        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4343        <register type="NOA" address="0x00009888" value="0x038A8000" />
4344        <register type="NOA" address="0x00009888" value="0x058A8000" />
4345        <register type="NOA" address="0x00009888" value="0x078A8000" />
4346        <register type="NOA" address="0x00009888" value="0x098A8000" />
4347        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4348        <register type="NOA" address="0x00009888" value="0x238B2AA0" />
4349        <register type="NOA" address="0x00009888" value="0x258B5551" />
4350        <register type="NOA" address="0x00009888" value="0x278B0015" />
4351        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4352        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4353        <register type="NOA" address="0x00009888" value="0x2385002A" />
4354        <register type="NOA" address="0x00009888" value="0x01834000" />
4355        <register type="NOA" address="0x00009888" value="0x0F834000" />
4356        <register type="NOA" address="0x00009888" value="0x19835400" />
4357        <register type="NOA" address="0x00009888" value="0x1B830155" />
4358        <register type="NOA" address="0x00009888" value="0x03834000" />
4359        <register type="NOA" address="0x00009888" value="0x05834000" />
4360        <register type="NOA" address="0x00009888" value="0x07834000" />
4361        <register type="NOA" address="0x00009888" value="0x09834000" />
4362        <register type="NOA" address="0x00009888" value="0x0B834000" />
4363        <register type="NOA" address="0x00009888" value="0x0184C000" />
4364        <register type="NOA" address="0x00009888" value="0x07848000" />
4365        <register type="NOA" address="0x00009888" value="0x0984C000" />
4366        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4367        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4368        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4369        <register type="NOA" address="0x00009888" value="0x0384C000" />
4370        <register type="NOA" address="0x00009888" value="0x0584C000" />
4371        <register type="NOA" address="0x00009888" value="0x1180C000" />
4372        <register type="NOA" address="0x00009888" value="0x17808000" />
4373        <register type="NOA" address="0x00009888" value="0x1980C000" />
4374        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4375        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4376        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4377        <register type="NOA" address="0x00009888" value="0x1380C000" />
4378        <register type="NOA" address="0x00009888" value="0x1580C000" />
4379        <register type="NOA" address="0x00000D24" value="0x00000000" />
4380        <register type="NOA" address="0x00009888" value="0x4D800000" />
4381        <register type="NOA" address="0x00009888" value="0x3D800000" />
4382        <register type="NOA" address="0x00009888" value="0x4F800000" />
4383        <register type="NOA" address="0x00009888" value="0x43800000" />
4384        <register type="NOA" address="0x00009888" value="0x51800000" />
4385        <register type="NOA" address="0x00009888" value="0x45800000" />
4386        <register type="NOA" address="0x00009888" value="0x53800000" />
4387        <register type="NOA" address="0x00009888" value="0x47800420" />
4388        <register type="NOA" address="0x00009888" value="0x21800000" />
4389        <register type="NOA" address="0x00009888" value="0x31800000" />
4390        <register type="NOA" address="0x00009888" value="0x3F800421" />
4391        <register type="NOA" address="0x00009888" value="0x41800000" />
4392        <register type="NOA" address="0x00009840" value="0x00000080" />
4393    </register_config>
4394    <register_config type="NOA"
4395                     availability="$SubsliceMask 0x02 AND"
4396                     priority="2"
4397                     >
4398        <register type="NOA" address="0x00009840" value="0x000000A0" />
4399        <register type="NOA" address="0x00009888" value="0x105C00E0" />
4400        <register type="NOA" address="0x00009888" value="0x145B0160" />
4401        <register type="NOA" address="0x00009888" value="0x165B2800" />
4402        <register type="NOA" address="0x00009888" value="0x185B0120" />
4403        <register type="NOA" address="0x00009888" value="0x0E5C25C1" />
4404        <register type="NOA" address="0x00009888" value="0x005C6100" />
4405        <register type="NOA" address="0x00009888" value="0x025C204C" />
4406        <register type="NOA" address="0x00009888" value="0x065C8000" />
4407        <register type="NOA" address="0x00009888" value="0x085CC000" />
4408        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
4409        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
4410        <register type="NOA" address="0x00009888" value="0x045CC000" />
4411        <register type="NOA" address="0x00009888" value="0x005B0011" />
4412        <register type="NOA" address="0x00009888" value="0x065B0900" />
4413        <register type="NOA" address="0x00009888" value="0x085B0A13" />
4414        <register type="NOA" address="0x00009888" value="0x0A5B0B15" />
4415        <register type="NOA" address="0x00009888" value="0x0C5B2317" />
4416        <register type="NOA" address="0x00009888" value="0x045B21B7" />
4417        <register type="NOA" address="0x00009888" value="0x105B0000" />
4418        <register type="NOA" address="0x00009888" value="0x0E5B0000" />
4419        <register type="NOA" address="0x00009888" value="0x1A5B0000" />
4420        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
4421        <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
4422        <register type="NOA" address="0x00009888" value="0x101F02AA" />
4423        <register type="NOA" address="0x00009888" value="0x00384000" />
4424        <register type="NOA" address="0x00009888" value="0x0E384000" />
4425        <register type="NOA" address="0x00009888" value="0x16384000" />
4426        <register type="NOA" address="0x00009888" value="0x18381555" />
4427        <register type="NOA" address="0x00009888" value="0x02384000" />
4428        <register type="NOA" address="0x00009888" value="0x04384000" />
4429        <register type="NOA" address="0x00009888" value="0x06384000" />
4430        <register type="NOA" address="0x00009888" value="0x08384000" />
4431        <register type="NOA" address="0x00009888" value="0x0A384000" />
4432        <register type="NOA" address="0x00009888" value="0x0039A000" />
4433        <register type="NOA" address="0x00009888" value="0x06398000" />
4434        <register type="NOA" address="0x00009888" value="0x0839A000" />
4435        <register type="NOA" address="0x00009888" value="0x0A39A000" />
4436        <register type="NOA" address="0x00009888" value="0x0C39A000" />
4437        <register type="NOA" address="0x00009888" value="0x0E39A000" />
4438        <register type="NOA" address="0x00009888" value="0x0239A000" />
4439        <register type="NOA" address="0x00009888" value="0x0439A000" />
4440        <register type="NOA" address="0x00009888" value="0x018A8000" />
4441        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
4442        <register type="NOA" address="0x00009888" value="0x198A8000" />
4443        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
4444        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4445        <register type="NOA" address="0x00009888" value="0x038A8000" />
4446        <register type="NOA" address="0x00009888" value="0x058A8000" />
4447        <register type="NOA" address="0x00009888" value="0x078A8000" />
4448        <register type="NOA" address="0x00009888" value="0x098A8000" />
4449        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4450        <register type="NOA" address="0x00009888" value="0x238B2AA0" />
4451        <register type="NOA" address="0x00009888" value="0x258B5551" />
4452        <register type="NOA" address="0x00009888" value="0x278B0015" />
4453        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4454        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4455        <register type="NOA" address="0x00009888" value="0x2385002A" />
4456        <register type="NOA" address="0x00009888" value="0x01834000" />
4457        <register type="NOA" address="0x00009888" value="0x0F834000" />
4458        <register type="NOA" address="0x00009888" value="0x19835400" />
4459        <register type="NOA" address="0x00009888" value="0x1B830155" />
4460        <register type="NOA" address="0x00009888" value="0x03834000" />
4461        <register type="NOA" address="0x00009888" value="0x05834000" />
4462        <register type="NOA" address="0x00009888" value="0x07834000" />
4463        <register type="NOA" address="0x00009888" value="0x09834000" />
4464        <register type="NOA" address="0x00009888" value="0x0B834000" />
4465        <register type="NOA" address="0x00009888" value="0x0184C000" />
4466        <register type="NOA" address="0x00009888" value="0x07848000" />
4467        <register type="NOA" address="0x00009888" value="0x0984C000" />
4468        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4469        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4470        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4471        <register type="NOA" address="0x00009888" value="0x0384C000" />
4472        <register type="NOA" address="0x00009888" value="0x0584C000" />
4473        <register type="NOA" address="0x00009888" value="0x1180C000" />
4474        <register type="NOA" address="0x00009888" value="0x17808000" />
4475        <register type="NOA" address="0x00009888" value="0x1980C000" />
4476        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4477        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4478        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4479        <register type="NOA" address="0x00009888" value="0x1380C000" />
4480        <register type="NOA" address="0x00009888" value="0x1580C000" />
4481        <register type="NOA" address="0x00000D24" value="0x00000000" />
4482        <register type="NOA" address="0x00009888" value="0x4D800000" />
4483        <register type="NOA" address="0x00009888" value="0x3D800000" />
4484        <register type="NOA" address="0x00009888" value="0x4F800000" />
4485        <register type="NOA" address="0x00009888" value="0x43800000" />
4486        <register type="NOA" address="0x00009888" value="0x51800000" />
4487        <register type="NOA" address="0x00009888" value="0x45800000" />
4488        <register type="NOA" address="0x00009888" value="0x53800000" />
4489        <register type="NOA" address="0x00009888" value="0x47800420" />
4490        <register type="NOA" address="0x00009888" value="0x21800000" />
4491        <register type="NOA" address="0x00009888" value="0x31800000" />
4492        <register type="NOA" address="0x00009888" value="0x3F800421" />
4493        <register type="NOA" address="0x00009888" value="0x41800000" />
4494        <register type="NOA" address="0x00009840" value="0x00000080" />
4495    </register_config>
4496    <register_config type="NOA"
4497                     availability="$SubsliceMask 0x04 AND"
4498                     priority="4"
4499                     >
4500        <register type="NOA" address="0x00009840" value="0x000000A0" />
4501        <register type="NOA" address="0x00009888" value="0x103800E0" />
4502        <register type="NOA" address="0x00009888" value="0x143A0160" />
4503        <register type="NOA" address="0x00009888" value="0x163A2800" />
4504        <register type="NOA" address="0x00009888" value="0x183A0120" />
4505        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
4506        <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
4507        <register type="NOA" address="0x00009888" value="0x101F02AA" />
4508        <register type="NOA" address="0x00009888" value="0x0E38A5C1" />
4509        <register type="NOA" address="0x00009888" value="0x0038A100" />
4510        <register type="NOA" address="0x00009888" value="0x0238204C" />
4511        <register type="NOA" address="0x00009888" value="0x16388000" />
4512        <register type="NOA" address="0x00009888" value="0x183802AA" />
4513        <register type="NOA" address="0x00009888" value="0x04380000" />
4514        <register type="NOA" address="0x00009888" value="0x06380000" />
4515        <register type="NOA" address="0x00009888" value="0x08388000" />
4516        <register type="NOA" address="0x00009888" value="0x0A388000" />
4517        <register type="NOA" address="0x00009888" value="0x0039A000" />
4518        <register type="NOA" address="0x00009888" value="0x06398000" />
4519        <register type="NOA" address="0x00009888" value="0x0839A000" />
4520        <register type="NOA" address="0x00009888" value="0x0A39A000" />
4521        <register type="NOA" address="0x00009888" value="0x0C39A000" />
4522        <register type="NOA" address="0x00009888" value="0x0E39A000" />
4523        <register type="NOA" address="0x00009888" value="0x0239A000" />
4524        <register type="NOA" address="0x00009888" value="0x0439A000" />
4525        <register type="NOA" address="0x00009888" value="0x003A0011" />
4526        <register type="NOA" address="0x00009888" value="0x063A0900" />
4527        <register type="NOA" address="0x00009888" value="0x083A0A13" />
4528        <register type="NOA" address="0x00009888" value="0x0A3A0B15" />
4529        <register type="NOA" address="0x00009888" value="0x0C3A2317" />
4530        <register type="NOA" address="0x00009888" value="0x043A21B7" />
4531        <register type="NOA" address="0x00009888" value="0x103A0000" />
4532        <register type="NOA" address="0x00009888" value="0x0E3A0000" />
4533        <register type="NOA" address="0x00009888" value="0x1A3A0000" />
4534        <register type="NOA" address="0x00009888" value="0x018A8000" />
4535        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
4536        <register type="NOA" address="0x00009888" value="0x198A8000" />
4537        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
4538        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4539        <register type="NOA" address="0x00009888" value="0x038A8000" />
4540        <register type="NOA" address="0x00009888" value="0x058A8000" />
4541        <register type="NOA" address="0x00009888" value="0x078A8000" />
4542        <register type="NOA" address="0x00009888" value="0x098A8000" />
4543        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4544        <register type="NOA" address="0x00009888" value="0x238B2AA0" />
4545        <register type="NOA" address="0x00009888" value="0x258B5551" />
4546        <register type="NOA" address="0x00009888" value="0x278B0015" />
4547        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4548        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4549        <register type="NOA" address="0x00009888" value="0x2385002A" />
4550        <register type="NOA" address="0x00009888" value="0x01834000" />
4551        <register type="NOA" address="0x00009888" value="0x0F834000" />
4552        <register type="NOA" address="0x00009888" value="0x19835400" />
4553        <register type="NOA" address="0x00009888" value="0x1B830155" />
4554        <register type="NOA" address="0x00009888" value="0x03834000" />
4555        <register type="NOA" address="0x00009888" value="0x05834000" />
4556        <register type="NOA" address="0x00009888" value="0x07834000" />
4557        <register type="NOA" address="0x00009888" value="0x09834000" />
4558        <register type="NOA" address="0x00009888" value="0x0B834000" />
4559        <register type="NOA" address="0x00009888" value="0x0184C000" />
4560        <register type="NOA" address="0x00009888" value="0x07848000" />
4561        <register type="NOA" address="0x00009888" value="0x0984C000" />
4562        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4563        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4564        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4565        <register type="NOA" address="0x00009888" value="0x0384C000" />
4566        <register type="NOA" address="0x00009888" value="0x0584C000" />
4567        <register type="NOA" address="0x00009888" value="0x1180C000" />
4568        <register type="NOA" address="0x00009888" value="0x17808000" />
4569        <register type="NOA" address="0x00009888" value="0x1980C000" />
4570        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4571        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4572        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4573        <register type="NOA" address="0x00009888" value="0x1380C000" />
4574        <register type="NOA" address="0x00009888" value="0x1580C000" />
4575        <register type="NOA" address="0x00000D24" value="0x00000000" />
4576        <register type="NOA" address="0x00009888" value="0x4D800000" />
4577        <register type="NOA" address="0x00009888" value="0x3D800000" />
4578        <register type="NOA" address="0x00009888" value="0x4F800000" />
4579        <register type="NOA" address="0x00009888" value="0x43800000" />
4580        <register type="NOA" address="0x00009888" value="0x51800000" />
4581        <register type="NOA" address="0x00009888" value="0x45800000" />
4582        <register type="NOA" address="0x00009888" value="0x53800000" />
4583        <register type="NOA" address="0x00009888" value="0x47800420" />
4584        <register type="NOA" address="0x00009888" value="0x21800000" />
4585        <register type="NOA" address="0x00009888" value="0x31800000" />
4586        <register type="NOA" address="0x00009888" value="0x3F800421" />
4587        <register type="NOA" address="0x00009888" value="0x41800000" />
4588        <register type="NOA" address="0x00009840" value="0x00000080" />
4589    </register_config>
4590    <register_config type="NOA"
4591                     availability="$SubsliceMask 0x08 AND"
4592                     priority="1"
4593                     >
4594        <register type="NOA" address="0x00009840" value="0x000000A0" />
4595        <register type="NOA" address="0x00009888" value="0x14BD0160" />
4596        <register type="NOA" address="0x00009888" value="0x16BD2800" />
4597        <register type="NOA" address="0x00009888" value="0x18BD0120" />
4598        <register type="NOA" address="0x00009888" value="0x10D800E0" />
4599        <register type="NOA" address="0x00009888" value="0x00DCC000" />
4600        <register type="NOA" address="0x00009888" value="0x06DC8000" />
4601        <register type="NOA" address="0x00009888" value="0x08DCC000" />
4602        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
4603        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
4604        <register type="NOA" address="0x00009888" value="0x0EDCC000" />
4605        <register type="NOA" address="0x00009888" value="0x02DCC000" />
4606        <register type="NOA" address="0x00009888" value="0x04DCC000" />
4607        <register type="NOA" address="0x00009888" value="0x00BD0011" />
4608        <register type="NOA" address="0x00009888" value="0x06BD0900" />
4609        <register type="NOA" address="0x00009888" value="0x08BD0A13" />
4610        <register type="NOA" address="0x00009888" value="0x0ABD0B15" />
4611        <register type="NOA" address="0x00009888" value="0x0CBD2317" />
4612        <register type="NOA" address="0x00009888" value="0x04BD21B7" />
4613        <register type="NOA" address="0x00009888" value="0x10BD0000" />
4614        <register type="NOA" address="0x00009888" value="0x0EBD0000" />
4615        <register type="NOA" address="0x00009888" value="0x1ABD0000" />
4616        <register type="NOA" address="0x00009888" value="0x0ED825C1" />
4617        <register type="NOA" address="0x00009888" value="0x00D86100" />
4618        <register type="NOA" address="0x00009888" value="0x02D8204C" />
4619        <register type="NOA" address="0x00009888" value="0x06D88000" />
4620        <register type="NOA" address="0x00009888" value="0x08D8C000" />
4621        <register type="NOA" address="0x00009888" value="0x0AD8C000" />
4622        <register type="NOA" address="0x00009888" value="0x0CD8C000" />
4623        <register type="NOA" address="0x00009888" value="0x04D8C000" />
4624        <register type="NOA" address="0x00009888" value="0x00DB4000" />
4625        <register type="NOA" address="0x00009888" value="0x0EDB4000" />
4626        <register type="NOA" address="0x00009888" value="0x18DB5400" />
4627        <register type="NOA" address="0x00009888" value="0x1ADB0155" />
4628        <register type="NOA" address="0x00009888" value="0x02DB4000" />
4629        <register type="NOA" address="0x00009888" value="0x04DB4000" />
4630        <register type="NOA" address="0x00009888" value="0x06DB4000" />
4631        <register type="NOA" address="0x00009888" value="0x08DB4000" />
4632        <register type="NOA" address="0x00009888" value="0x0ADB4000" />
4633        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
4634        <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
4635        <register type="NOA" address="0x00009888" value="0x109F02AA" />
4636        <register type="NOA" address="0x00009888" value="0x00B84000" />
4637        <register type="NOA" address="0x00009888" value="0x0EB84000" />
4638        <register type="NOA" address="0x00009888" value="0x16B84000" />
4639        <register type="NOA" address="0x00009888" value="0x18B81555" />
4640        <register type="NOA" address="0x00009888" value="0x02B84000" />
4641        <register type="NOA" address="0x00009888" value="0x04B84000" />
4642        <register type="NOA" address="0x00009888" value="0x06B84000" />
4643        <register type="NOA" address="0x00009888" value="0x08B84000" />
4644        <register type="NOA" address="0x00009888" value="0x0AB84000" />
4645        <register type="NOA" address="0x00009888" value="0x00B9A000" />
4646        <register type="NOA" address="0x00009888" value="0x06B98000" />
4647        <register type="NOA" address="0x00009888" value="0x08B9A000" />
4648        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
4649        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
4650        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
4651        <register type="NOA" address="0x00009888" value="0x02B9A000" />
4652        <register type="NOA" address="0x00009888" value="0x04B9A000" />
4653        <register type="NOA" address="0x00009888" value="0x01888000" />
4654        <register type="NOA" address="0x00009888" value="0x0D88F800" />
4655        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4656        <register type="NOA" address="0x00009888" value="0x03888000" />
4657        <register type="NOA" address="0x00009888" value="0x05888000" />
4658        <register type="NOA" address="0x00009888" value="0x07888000" />
4659        <register type="NOA" address="0x00009888" value="0x09888000" />
4660        <register type="NOA" address="0x00009888" value="0x0B888000" />
4661        <register type="NOA" address="0x00009888" value="0x238B5540" />
4662        <register type="NOA" address="0x00009888" value="0x258BAAA2" />
4663        <register type="NOA" address="0x00009888" value="0x278B002A" />
4664        <register type="NOA" address="0x00009888" value="0x018C4000" />
4665        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
4666        <register type="NOA" address="0x00009888" value="0x178C2000" />
4667        <register type="NOA" address="0x00009888" value="0x198C5500" />
4668        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4669        <register type="NOA" address="0x00009888" value="0x038C4000" />
4670        <register type="NOA" address="0x00009888" value="0x058C4000" />
4671        <register type="NOA" address="0x00009888" value="0x078C4000" />
4672        <register type="NOA" address="0x00009888" value="0x098C4000" />
4673        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
4674        <register type="NOA" address="0x00009888" value="0x018DA000" />
4675        <register type="NOA" address="0x00009888" value="0x078D8000" />
4676        <register type="NOA" address="0x00009888" value="0x098DA000" />
4677        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
4678        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4679        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4680        <register type="NOA" address="0x00009888" value="0x038DA000" />
4681        <register type="NOA" address="0x00009888" value="0x058DA000" />
4682        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4683        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4684        <register type="NOA" address="0x00009888" value="0x2385002A" />
4685        <register type="NOA" address="0x00009888" value="0x01834000" />
4686        <register type="NOA" address="0x00009888" value="0x0F834000" />
4687        <register type="NOA" address="0x00009888" value="0x19835400" />
4688        <register type="NOA" address="0x00009888" value="0x1B830155" />
4689        <register type="NOA" address="0x00009888" value="0x03834000" />
4690        <register type="NOA" address="0x00009888" value="0x05834000" />
4691        <register type="NOA" address="0x00009888" value="0x07834000" />
4692        <register type="NOA" address="0x00009888" value="0x09834000" />
4693        <register type="NOA" address="0x00009888" value="0x0B834000" />
4694        <register type="NOA" address="0x00009888" value="0x0184C000" />
4695        <register type="NOA" address="0x00009888" value="0x07848000" />
4696        <register type="NOA" address="0x00009888" value="0x0984C000" />
4697        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4698        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4699        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4700        <register type="NOA" address="0x00009888" value="0x0384C000" />
4701        <register type="NOA" address="0x00009888" value="0x0584C000" />
4702        <register type="NOA" address="0x00009888" value="0x1180C000" />
4703        <register type="NOA" address="0x00009888" value="0x17808000" />
4704        <register type="NOA" address="0x00009888" value="0x1980C000" />
4705        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4706        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4707        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4708        <register type="NOA" address="0x00009888" value="0x1380C000" />
4709        <register type="NOA" address="0x00009888" value="0x1580C000" />
4710        <register type="NOA" address="0x00000D24" value="0x00000000" />
4711        <register type="NOA" address="0x00009888" value="0x4D800000" />
4712        <register type="NOA" address="0x00009888" value="0x3D800000" />
4713        <register type="NOA" address="0x00009888" value="0x4F800000" />
4714        <register type="NOA" address="0x00009888" value="0x43800000" />
4715        <register type="NOA" address="0x00009888" value="0x51800000" />
4716        <register type="NOA" address="0x00009888" value="0x45800000" />
4717        <register type="NOA" address="0x00009888" value="0x53800000" />
4718        <register type="NOA" address="0x00009888" value="0x47800420" />
4719        <register type="NOA" address="0x00009888" value="0x21800000" />
4720        <register type="NOA" address="0x00009888" value="0x31800000" />
4721        <register type="NOA" address="0x00009888" value="0x3F800421" />
4722        <register type="NOA" address="0x00009888" value="0x41800000" />
4723        <register type="NOA" address="0x00009840" value="0x00000080" />
4724    </register_config>
4725    <register_config type="NOA"
4726                     availability="$SubsliceMask 0x10 AND"
4727                     priority="3"
4728                     >
4729        <register type="NOA" address="0x00009840" value="0x000000A0" />
4730        <register type="NOA" address="0x00009888" value="0x10DC00E0" />
4731        <register type="NOA" address="0x00009888" value="0x14DB0160" />
4732        <register type="NOA" address="0x00009888" value="0x16DB2800" />
4733        <register type="NOA" address="0x00009888" value="0x18DB0120" />
4734        <register type="NOA" address="0x00009888" value="0x0EDC25C1" />
4735        <register type="NOA" address="0x00009888" value="0x00DC6100" />
4736        <register type="NOA" address="0x00009888" value="0x02DC204C" />
4737        <register type="NOA" address="0x00009888" value="0x06DC8000" />
4738        <register type="NOA" address="0x00009888" value="0x08DCC000" />
4739        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
4740        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
4741        <register type="NOA" address="0x00009888" value="0x04DCC000" />
4742        <register type="NOA" address="0x00009888" value="0x00DB0011" />
4743        <register type="NOA" address="0x00009888" value="0x06DB0900" />
4744        <register type="NOA" address="0x00009888" value="0x08DB0A13" />
4745        <register type="NOA" address="0x00009888" value="0x0ADB0B15" />
4746        <register type="NOA" address="0x00009888" value="0x0CDB2317" />
4747        <register type="NOA" address="0x00009888" value="0x04DB21B7" />
4748        <register type="NOA" address="0x00009888" value="0x10DB0000" />
4749        <register type="NOA" address="0x00009888" value="0x0EDB0000" />
4750        <register type="NOA" address="0x00009888" value="0x1ADB0000" />
4751        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
4752        <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
4753        <register type="NOA" address="0x00009888" value="0x109F02AA" />
4754        <register type="NOA" address="0x00009888" value="0x00B84000" />
4755        <register type="NOA" address="0x00009888" value="0x0EB84000" />
4756        <register type="NOA" address="0x00009888" value="0x16B84000" />
4757        <register type="NOA" address="0x00009888" value="0x18B81555" />
4758        <register type="NOA" address="0x00009888" value="0x02B84000" />
4759        <register type="NOA" address="0x00009888" value="0x04B84000" />
4760        <register type="NOA" address="0x00009888" value="0x06B84000" />
4761        <register type="NOA" address="0x00009888" value="0x08B84000" />
4762        <register type="NOA" address="0x00009888" value="0x0AB84000" />
4763        <register type="NOA" address="0x00009888" value="0x00B9A000" />
4764        <register type="NOA" address="0x00009888" value="0x06B98000" />
4765        <register type="NOA" address="0x00009888" value="0x08B9A000" />
4766        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
4767        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
4768        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
4769        <register type="NOA" address="0x00009888" value="0x02B9A000" />
4770        <register type="NOA" address="0x00009888" value="0x04B9A000" />
4771        <register type="NOA" address="0x00009888" value="0x01888000" />
4772        <register type="NOA" address="0x00009888" value="0x0D88F800" />
4773        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4774        <register type="NOA" address="0x00009888" value="0x03888000" />
4775        <register type="NOA" address="0x00009888" value="0x05888000" />
4776        <register type="NOA" address="0x00009888" value="0x07888000" />
4777        <register type="NOA" address="0x00009888" value="0x09888000" />
4778        <register type="NOA" address="0x00009888" value="0x0B888000" />
4779        <register type="NOA" address="0x00009888" value="0x238B5540" />
4780        <register type="NOA" address="0x00009888" value="0x258BAAA2" />
4781        <register type="NOA" address="0x00009888" value="0x278B002A" />
4782        <register type="NOA" address="0x00009888" value="0x018C4000" />
4783        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
4784        <register type="NOA" address="0x00009888" value="0x178C2000" />
4785        <register type="NOA" address="0x00009888" value="0x198C5500" />
4786        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4787        <register type="NOA" address="0x00009888" value="0x038C4000" />
4788        <register type="NOA" address="0x00009888" value="0x058C4000" />
4789        <register type="NOA" address="0x00009888" value="0x078C4000" />
4790        <register type="NOA" address="0x00009888" value="0x098C4000" />
4791        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
4792        <register type="NOA" address="0x00009888" value="0x018DA000" />
4793        <register type="NOA" address="0x00009888" value="0x078D8000" />
4794        <register type="NOA" address="0x00009888" value="0x098DA000" />
4795        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
4796        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4797        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4798        <register type="NOA" address="0x00009888" value="0x038DA000" />
4799        <register type="NOA" address="0x00009888" value="0x058DA000" />
4800        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4801        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4802        <register type="NOA" address="0x00009888" value="0x2385002A" />
4803        <register type="NOA" address="0x00009888" value="0x01834000" />
4804        <register type="NOA" address="0x00009888" value="0x0F834000" />
4805        <register type="NOA" address="0x00009888" value="0x19835400" />
4806        <register type="NOA" address="0x00009888" value="0x1B830155" />
4807        <register type="NOA" address="0x00009888" value="0x03834000" />
4808        <register type="NOA" address="0x00009888" value="0x05834000" />
4809        <register type="NOA" address="0x00009888" value="0x07834000" />
4810        <register type="NOA" address="0x00009888" value="0x09834000" />
4811        <register type="NOA" address="0x00009888" value="0x0B834000" />
4812        <register type="NOA" address="0x00009888" value="0x0184C000" />
4813        <register type="NOA" address="0x00009888" value="0x07848000" />
4814        <register type="NOA" address="0x00009888" value="0x0984C000" />
4815        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4816        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4817        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4818        <register type="NOA" address="0x00009888" value="0x0384C000" />
4819        <register type="NOA" address="0x00009888" value="0x0584C000" />
4820        <register type="NOA" address="0x00009888" value="0x1180C000" />
4821        <register type="NOA" address="0x00009888" value="0x17808000" />
4822        <register type="NOA" address="0x00009888" value="0x1980C000" />
4823        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4824        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4825        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4826        <register type="NOA" address="0x00009888" value="0x1380C000" />
4827        <register type="NOA" address="0x00009888" value="0x1580C000" />
4828        <register type="NOA" address="0x00000D24" value="0x00000000" />
4829        <register type="NOA" address="0x00009888" value="0x4D800000" />
4830        <register type="NOA" address="0x00009888" value="0x3D800000" />
4831        <register type="NOA" address="0x00009888" value="0x4F800000" />
4832        <register type="NOA" address="0x00009888" value="0x43800000" />
4833        <register type="NOA" address="0x00009888" value="0x51800000" />
4834        <register type="NOA" address="0x00009888" value="0x45800000" />
4835        <register type="NOA" address="0x00009888" value="0x53800000" />
4836        <register type="NOA" address="0x00009888" value="0x47800420" />
4837        <register type="NOA" address="0x00009888" value="0x21800000" />
4838        <register type="NOA" address="0x00009888" value="0x31800000" />
4839        <register type="NOA" address="0x00009888" value="0x3F800421" />
4840        <register type="NOA" address="0x00009888" value="0x41800000" />
4841        <register type="NOA" address="0x00009840" value="0x00000080" />
4842    </register_config>
4843    <register_config type="NOA"
4844                     availability="$SubsliceMask 0x20 AND"
4845                     priority="5"
4846                     >
4847        <register type="NOA" address="0x00009840" value="0x000000A0" />
4848        <register type="NOA" address="0x00009888" value="0x10B800E0" />
4849        <register type="NOA" address="0x00009888" value="0x14BA0160" />
4850        <register type="NOA" address="0x00009888" value="0x16BA2800" />
4851        <register type="NOA" address="0x00009888" value="0x18BA0120" />
4852        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
4853        <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
4854        <register type="NOA" address="0x00009888" value="0x109F02AA" />
4855        <register type="NOA" address="0x00009888" value="0x0EB8A5C1" />
4856        <register type="NOA" address="0x00009888" value="0x00B8A100" />
4857        <register type="NOA" address="0x00009888" value="0x02B8204C" />
4858        <register type="NOA" address="0x00009888" value="0x16B88000" />
4859        <register type="NOA" address="0x00009888" value="0x18B802AA" />
4860        <register type="NOA" address="0x00009888" value="0x04B80000" />
4861        <register type="NOA" address="0x00009888" value="0x06B80000" />
4862        <register type="NOA" address="0x00009888" value="0x08B88000" />
4863        <register type="NOA" address="0x00009888" value="0x0AB88000" />
4864        <register type="NOA" address="0x00009888" value="0x00B9A000" />
4865        <register type="NOA" address="0x00009888" value="0x06B98000" />
4866        <register type="NOA" address="0x00009888" value="0x08B9A000" />
4867        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
4868        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
4869        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
4870        <register type="NOA" address="0x00009888" value="0x02B9A000" />
4871        <register type="NOA" address="0x00009888" value="0x04B9A000" />
4872        <register type="NOA" address="0x00009888" value="0x00BA0011" />
4873        <register type="NOA" address="0x00009888" value="0x06BA0900" />
4874        <register type="NOA" address="0x00009888" value="0x08BA0A13" />
4875        <register type="NOA" address="0x00009888" value="0x0ABA0B15" />
4876        <register type="NOA" address="0x00009888" value="0x0CBA2317" />
4877        <register type="NOA" address="0x00009888" value="0x04BA21B7" />
4878        <register type="NOA" address="0x00009888" value="0x10BA0000" />
4879        <register type="NOA" address="0x00009888" value="0x0EBA0000" />
4880        <register type="NOA" address="0x00009888" value="0x1ABA0000" />
4881        <register type="NOA" address="0x00009888" value="0x01888000" />
4882        <register type="NOA" address="0x00009888" value="0x0D88F800" />
4883        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4884        <register type="NOA" address="0x00009888" value="0x03888000" />
4885        <register type="NOA" address="0x00009888" value="0x05888000" />
4886        <register type="NOA" address="0x00009888" value="0x07888000" />
4887        <register type="NOA" address="0x00009888" value="0x09888000" />
4888        <register type="NOA" address="0x00009888" value="0x0B888000" />
4889        <register type="NOA" address="0x00009888" value="0x238B5540" />
4890        <register type="NOA" address="0x00009888" value="0x258BAAA2" />
4891        <register type="NOA" address="0x00009888" value="0x278B002A" />
4892        <register type="NOA" address="0x00009888" value="0x018C4000" />
4893        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
4894        <register type="NOA" address="0x00009888" value="0x178C2000" />
4895        <register type="NOA" address="0x00009888" value="0x198C5500" />
4896        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4897        <register type="NOA" address="0x00009888" value="0x038C4000" />
4898        <register type="NOA" address="0x00009888" value="0x058C4000" />
4899        <register type="NOA" address="0x00009888" value="0x078C4000" />
4900        <register type="NOA" address="0x00009888" value="0x098C4000" />
4901        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
4902        <register type="NOA" address="0x00009888" value="0x018DA000" />
4903        <register type="NOA" address="0x00009888" value="0x078D8000" />
4904        <register type="NOA" address="0x00009888" value="0x098DA000" />
4905        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
4906        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4907        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4908        <register type="NOA" address="0x00009888" value="0x038DA000" />
4909        <register type="NOA" address="0x00009888" value="0x058DA000" />
4910        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4911        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4912        <register type="NOA" address="0x00009888" value="0x2385002A" />
4913        <register type="NOA" address="0x00009888" value="0x01834000" />
4914        <register type="NOA" address="0x00009888" value="0x0F834000" />
4915        <register type="NOA" address="0x00009888" value="0x19835400" />
4916        <register type="NOA" address="0x00009888" value="0x1B830155" />
4917        <register type="NOA" address="0x00009888" value="0x03834000" />
4918        <register type="NOA" address="0x00009888" value="0x05834000" />
4919        <register type="NOA" address="0x00009888" value="0x07834000" />
4920        <register type="NOA" address="0x00009888" value="0x09834000" />
4921        <register type="NOA" address="0x00009888" value="0x0B834000" />
4922        <register type="NOA" address="0x00009888" value="0x0184C000" />
4923        <register type="NOA" address="0x00009888" value="0x07848000" />
4924        <register type="NOA" address="0x00009888" value="0x0984C000" />
4925        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4926        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4927        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4928        <register type="NOA" address="0x00009888" value="0x0384C000" />
4929        <register type="NOA" address="0x00009888" value="0x0584C000" />
4930        <register type="NOA" address="0x00009888" value="0x1180C000" />
4931        <register type="NOA" address="0x00009888" value="0x17808000" />
4932        <register type="NOA" address="0x00009888" value="0x1980C000" />
4933        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4934        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4935        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4936        <register type="NOA" address="0x00009888" value="0x1380C000" />
4937        <register type="NOA" address="0x00009888" value="0x1580C000" />
4938        <register type="NOA" address="0x00000D24" value="0x00000000" />
4939        <register type="NOA" address="0x00009888" value="0x4D800000" />
4940        <register type="NOA" address="0x00009888" value="0x3D800000" />
4941        <register type="NOA" address="0x00009888" value="0x4F800000" />
4942        <register type="NOA" address="0x00009888" value="0x43800000" />
4943        <register type="NOA" address="0x00009888" value="0x51800000" />
4944        <register type="NOA" address="0x00009888" value="0x45800000" />
4945        <register type="NOA" address="0x00009888" value="0x53800000" />
4946        <register type="NOA" address="0x00009888" value="0x47800420" />
4947        <register type="NOA" address="0x00009888" value="0x21800000" />
4948        <register type="NOA" address="0x00009888" value="0x31800000" />
4949        <register type="NOA" address="0x00009888" value="0x3F800421" />
4950        <register type="NOA" address="0x00009888" value="0x41800000" />
4951        <register type="NOA" address="0x00009840" value="0x00000080" />
4952    </register_config>
4953    <register_config type="OA">
4954        <register type="OA" address="0x00002724" value="0xF0800000" />
4955        <register type="OA" address="0x00002720" value="0x00000000" />
4956        <register type="OA" address="0x00002714" value="0xF0800000" />
4957        <register type="OA" address="0x00002710" value="0x00000000" />
4958        <register type="OA" address="0x00002740" value="0x00000000" />
4959        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4960        <register type="OA" address="0x00002774" value="0x0000BF00" />
4961        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4962        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4963        <register type="OA" address="0x00002780" value="0x0007FC92" />
4964        <register type="OA" address="0x00002784" value="0x0000BF00" />
4965        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4966        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4967        <register type="OA" address="0x00002790" value="0x0007FC32" />
4968        <register type="OA" address="0x00002794" value="0x0000BF00" />
4969        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4970        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4971        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4972        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4973        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4974        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4975    </register_config>
4976    <register_config type="FLEX">
4977        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4978        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4979        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4980        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4981        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4982        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4983        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4984    </register_config>
4985  </set>
4986
4987  <set name="Compute Metrics L3 Cache Gen8"
4988       mdapi_supported_apis="OGL4 OCL IO BB"
4989       underscore_name="compute_l3_cache"
4990       hw_config_guid="27a364dc-8225-4ecb-b607-d6f1925598d9"
4991       chipset="BDW"
4992       symbol_name="ComputeL3Cache"
4993       >
4994    <counter name="GPU Core Clocks"
4995             description="The total number of GPU core clocks elapsed during the measurement."
4996             data_type="uint64"
4997             equation="GPU_CLOCK 0 READ"
4998             underscore_name="gpu_core_clocks"
4999             units="cycles"
5000             symbol_name="GpuCoreClocks"
5001             semantic_type="event"
5002             mdapi_supported_apis="OGL OCL IO BB"
5003             mdapi_usage_flags="Tier1 Frame Batch Draw"
5004             mdapi_hw_unit_type="gpu"
5005             mdapi_group="GPU"
5006             />
5007    <counter name="EU Active"
5008             description="The percentage of time in which the Execution Units were actively processing."
5009             data_type="float"
5010             max_equation="100"
5011             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5012             underscore_name="eu_active"
5013             units="percent"
5014             symbol_name="EuActive"
5015             semantic_type="duration"
5016             mdapi_supported_apis="OGL OCL IO BB"
5017             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5018             mdapi_group="EU Array"
5019             mdapi_hw_unit_type="gpu"
5020             />
5021    <counter name="L3 Bank 03 Accesses"
5022             description="The total number of accesses to L3 Bank 03."
5023             data_type="uint64"
5024             equation="B 3 READ 2 UMUL"
5025             underscore_name="l3_bank03_accesses"
5026             units="messages"
5027             symbol_name="L3Bank03Accesses"
5028             availability="$SliceMask 0x01 AND"
5029             semantic_type="event"
5030             mdapi_supported_apis="OGL OCL IO BB"
5031             mdapi_usage_flags="Tier4 Frame Batch Draw"
5032             mdapi_hw_unit_type="slice"
5033             mdapi_group="L3"
5034             />
5035    <counter name="L3 Accesses"
5036             description="The total number of L3 accesses from all entities."
5037             data_type="uint64"
5038             equation="C 0 READ C 1 READ B 2 READ B 3 READ C 2 READ C 3 READ B 6 READ B 7 READ UADD UADD UADD UADD UADD UADD UADD 2 UMUL"
5039             underscore_name="l3_accesses"
5040             units="messages"
5041             symbol_name="L3Accesses"
5042             semantic_type="event"
5043             mdapi_supported_apis="OGL OCL IO BB"
5044             mdapi_usage_flags="Tier3 Frame Batch Draw"
5045             mdapi_hw_unit_type="gpu"
5046             mdapi_group="L3"
5047             />
5048    <counter name="EU Both FPU Pipes Active"
5049             description="The percentage of time in which both EU FPU pipelines were actively processing."
5050             data_type="float"
5051             max_equation="100"
5052             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5053             underscore_name="eu_fpu_both_active"
5054             units="percent"
5055             symbol_name="EuFpuBothActive"
5056             semantic_type="duration"
5057             mdapi_supported_apis="OGL OCL IO BB"
5058             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5059             mdapi_group="EU Array/Pipes"
5060             mdapi_hw_unit_type="gpu"
5061             />
5062    <counter name="L3 Total Throughput"
5063             description="The total number of GPU memory bytes transferred via L3."
5064             data_type="uint64"
5065             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5066             equation="$L3Accesses 64 UMUL"
5067             underscore_name="l3_total_throughput"
5068             units="bytes"
5069             symbol_name="L3TotalThroughput"
5070             semantic_type="throughput"
5071             mdapi_supported_apis="OGL OCL IO BB"
5072             mdapi_usage_flags="Tier3 Frame Batch Draw"
5073             mdapi_group="L3"
5074             mdapi_hw_unit_type="gpu"
5075             />
5076    <counter name="EU FPU0 Pipe Active"
5077             description="The percentage of time in which EU FPU0 pipeline was actively processing."
5078             data_type="float"
5079             max_equation="100"
5080             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5081             underscore_name="fpu0_active"
5082             units="percent"
5083             symbol_name="Fpu0Active"
5084             semantic_type="duration"
5085             mdapi_supported_apis="OCL OGL IO BB"
5086             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5087             mdapi_group="EU Array/Pipes"
5088             mdapi_hw_unit_type="gpu"
5089             />
5090    <counter name="EU FPU1 Pipe Active"
5091             description="The percentage of time in which EU FPU1 pipeline was actively processing."
5092             data_type="float"
5093             max_equation="100"
5094             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5095             underscore_name="fpu1_active"
5096             units="percent"
5097             symbol_name="Fpu1Active"
5098             semantic_type="duration"
5099             mdapi_supported_apis="OCL OGL IO BB"
5100             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5101             mdapi_group="EU Array/Pipes"
5102             mdapi_hw_unit_type="gpu"
5103             />
5104    <counter name="EU AVG IPC Rate"
5105             description="The average rate of IPC calculated for 2 FPU pipelines."
5106             data_type="float"
5107             max_equation="2"
5108             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
5109             underscore_name="eu_avg_ipc_rate"
5110             units="number"
5111             symbol_name="EuAvgIpcRate"
5112             semantic_type="ratio"
5113             mdapi_supported_apis="OGL OCL IO BB"
5114             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
5115             mdapi_group="EU Array"
5116             mdapi_hw_unit_type="gpu"
5117             />
5118    <counter name="EU FPU0 Binary Instruction"
5119             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
5120             data_type="float"
5121             max_equation="100"
5122             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5123             underscore_name="eu_binary_fpu0_instruction"
5124             units="percent"
5125             symbol_name="EuBinaryFpu0Instruction"
5126             semantic_type="duration"
5127             mdapi_supported_apis="OGL IO BB"
5128             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5129             mdapi_group="EU Array/Pipes/Instructions"
5130             mdapi_hw_unit_type="gpu"
5131             />
5132    <counter name="GS Threads Dispatched"
5133             description="The total number of geometry shader hardware threads dispatched."
5134             data_type="uint64"
5135             equation="A 5 READ"
5136             underscore_name="gs_threads"
5137             units="threads"
5138             symbol_name="GsThreads"
5139             semantic_type="event"
5140             mdapi_supported_apis="OGL4 IO BB"
5141             mdapi_usage_flags="Tier3 Frame Batch Draw"
5142             mdapi_hw_unit_type="gpu"
5143             mdapi_group="EU Array/Geometry Shader"
5144             />
5145    <counter name="Early Hi-Depth Test Fails"
5146             description="The total number of pixels dropped on early hierarchical depth test."
5147             data_type="uint64"
5148             equation="A 22 READ 4 UMUL"
5149             underscore_name="hi_depth_test_fails"
5150             units="pixels"
5151             symbol_name="HiDepthTestFails"
5152             semantic_type="event"
5153             mdapi_supported_apis="OGL IO BB"
5154             mdapi_usage_flags="Tier3 Frame Batch Draw"
5155             mdapi_hw_unit_type="gpu"
5156             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5157             />
5158    <counter name="VS Threads Dispatched"
5159             description="The total number of vertex shader hardware threads dispatched."
5160             data_type="uint64"
5161             equation="A 1 READ"
5162             underscore_name="vs_threads"
5163             units="threads"
5164             symbol_name="VsThreads"
5165             semantic_type="event"
5166             mdapi_supported_apis="OGL IO BB"
5167             mdapi_usage_flags="Tier3 Frame Batch Draw"
5168             mdapi_hw_unit_type="gpu"
5169             mdapi_group="EU Array/Vertex Shader"
5170             />
5171    <counter name="FS Threads Dispatched"
5172             description="The total number of fragment shader hardware threads dispatched."
5173             data_type="uint64"
5174             equation="A 6 READ"
5175             underscore_name="ps_threads"
5176             units="threads"
5177             symbol_name="PsThreads"
5178             semantic_type="event"
5179             mdapi_supported_apis="OGL IO BB"
5180             mdapi_usage_flags="Tier3 Frame Batch Draw"
5181             mdapi_hw_unit_type="gpu"
5182             mdapi_group="EU Array/Fragment Shader"
5183             />
5184    <counter name="EU FPU0 Hybrid Instruction"
5185             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
5186             data_type="float"
5187             max_equation="100"
5188             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5189             underscore_name="eu_hybrid_fpu0_instruction"
5190             units="percent"
5191             symbol_name="EuHybridFpu0Instruction"
5192             semantic_type="duration"
5193             mdapi_supported_apis="OGL IO BB"
5194             mdapi_usage_flags="Tier4 Frame Batch Draw"
5195             mdapi_group="EU Array/Pipes/Instructions"
5196             mdapi_hw_unit_type="gpu"
5197             />
5198    <counter name="L3 Misses"
5199             description="The total number of L3 misses."
5200             data_type="uint64"
5201             equation="C 4 READ C 5 READ UADD"
5202             underscore_name="l3_misses"
5203             units="messages"
5204             symbol_name="L3Misses"
5205             semantic_type="event"
5206             mdapi_supported_apis="OGL OCL IO BB"
5207             mdapi_usage_flags="Tier3 Frame Batch Draw"
5208             mdapi_hw_unit_type="gpu"
5209             mdapi_group="L3/TAG"
5210             />
5211    <counter name="Shader Barrier Messages"
5212             description="The total number of shader barrier messages."
5213             data_type="uint64"
5214             equation="A 35 READ"
5215             underscore_name="shader_barriers"
5216             units="messages"
5217             symbol_name="ShaderBarriers"
5218             semantic_type="event"
5219             mdapi_supported_apis="OGL OCL IO BB"
5220             mdapi_usage_flags="Tier3 Frame Batch Draw"
5221             mdapi_hw_unit_type="gpu"
5222             mdapi_group="EU Array/Barrier"
5223             />
5224    <counter name="L3 Bank 00 Accesses"
5225             description="The total number of accesses to L3 Bank 00."
5226             data_type="uint64"
5227             equation="C 0 READ 2 UMUL"
5228             underscore_name="l3_bank00_accesses"
5229             units="messages"
5230             symbol_name="L3Bank00Accesses"
5231             availability="$SliceMask 0x01 AND"
5232             semantic_type="event"
5233             mdapi_supported_apis="OGL OCL IO BB"
5234             mdapi_usage_flags="Tier4 Frame Batch Draw"
5235             mdapi_hw_unit_type="slice"
5236             mdapi_group="L3"
5237             />
5238    <counter name="EU FPU0 Move Instruction"
5239             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
5240             data_type="float"
5241             max_equation="100"
5242             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5243             underscore_name="eu_move_fpu0_instruction"
5244             units="percent"
5245             symbol_name="EuMoveFpu0Instruction"
5246             semantic_type="duration"
5247             mdapi_supported_apis="OGL IO BB"
5248             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5249             mdapi_group="EU Array/Pipes/Instructions"
5250             mdapi_hw_unit_type="gpu"
5251             />
5252    <counter name="Sampler Texels"
5253             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5254             data_type="uint64"
5255             equation="A 28 READ 4 UMUL"
5256             underscore_name="sampler_texels"
5257             units="texels"
5258             symbol_name="SamplerTexels"
5259             semantic_type="event"
5260             mdapi_supported_apis="OGL OCL IO BB"
5261             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5262             mdapi_hw_unit_type="gpu"
5263             mdapi_group="Sampler/Sampler Input"
5264             />
5265    <counter name="Pixels Failing Tests"
5266             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5267             data_type="uint64"
5268             equation="A 25 READ 4 UMUL"
5269             underscore_name="pixels_failing_post_ps_tests"
5270             units="pixels"
5271             symbol_name="PixelsFailingPostPsTests"
5272             semantic_type="event"
5273             mdapi_supported_apis="OGL IO BB"
5274             mdapi_usage_flags="Tier3 Frame Batch Draw"
5275             mdapi_hw_unit_type="gpu"
5276             mdapi_group="3D Pipe/Output Merger"
5277             />
5278    <counter name="L3 Bank 10 Accesses"
5279             description="The total number of accesses to L3 Bank 10."
5280             data_type="uint64"
5281             equation="C 2 READ 2 UMUL"
5282             underscore_name="l3_bank10_accesses"
5283             units="messages"
5284             symbol_name="L3Bank10Accesses"
5285             availability="$SliceMask 0x02 AND"
5286             semantic_type="event"
5287             mdapi_supported_apis="OGL OCL IO BB"
5288             mdapi_usage_flags="Tier4 Frame Batch Draw"
5289             mdapi_hw_unit_type="slice"
5290             mdapi_group="L3"
5291             />
5292    <counter name="EU FPU1 Hybrid Instruction"
5293             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
5294             data_type="float"
5295             max_equation="100"
5296             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5297             underscore_name="eu_hybrid_fpu1_instruction"
5298             units="percent"
5299             symbol_name="EuHybridFpu1Instruction"
5300             semantic_type="duration"
5301             mdapi_supported_apis="OGL IO BB"
5302             mdapi_usage_flags="Tier4 Frame Batch Draw"
5303             mdapi_group="EU Array/Pipes/Instructions"
5304             mdapi_hw_unit_type="gpu"
5305             />
5306    <counter name="GPU Time Elapsed"
5307             description="Time elapsed on the GPU during the measurement."
5308             data_type="uint64"
5309             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5310             underscore_name="gpu_time"
5311             units="ns"
5312             symbol_name="GpuTime"
5313             semantic_type="duration"
5314             mdapi_supported_apis="OGL OCL IO BB"
5315             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5316             mdapi_hw_unit_type="gpu"
5317             mdapi_group="GPU"
5318             />
5319    <counter name="AVG GPU Core Frequency"
5320             description="Average GPU Core Frequency in the measurement."
5321             data_type="uint64"
5322             max_equation="$GpuMaxFrequency"
5323             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5324             underscore_name="avg_gpu_core_frequency"
5325             units="hz"
5326             symbol_name="AvgGpuCoreFrequency"
5327             semantic_type="event"
5328             mdapi_supported_apis="OGL OCL IO BB"
5329             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5330             mdapi_group="GPU"
5331             mdapi_hw_unit_type="gpu"
5332             />
5333    <counter name="Sampler Texels Misses"
5334             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5335             data_type="uint64"
5336             equation="A 29 READ 4 UMUL"
5337             underscore_name="sampler_texel_misses"
5338             units="texels"
5339             symbol_name="SamplerTexelMisses"
5340             semantic_type="event"
5341             mdapi_supported_apis="OGL OCL IO BB"
5342             mdapi_usage_flags="Tier3 Batch Frame Draw"
5343             mdapi_hw_unit_type="gpu"
5344             mdapi_group="Sampler/Sampler Cache"
5345             />
5346    <counter name="CS Threads Dispatched"
5347             description="The total number of compute shader hardware threads dispatched."
5348             data_type="uint64"
5349             equation="A 4 READ"
5350             underscore_name="cs_threads"
5351             units="threads"
5352             symbol_name="CsThreads"
5353             semantic_type="event"
5354             mdapi_supported_apis="OGL4 OCL IO BB"
5355             mdapi_usage_flags="Tier3 Frame Batch Draw"
5356             mdapi_hw_unit_type="gpu"
5357             mdapi_group="EU Array/Compute Shader"
5358             />
5359    <counter name="SLM Bytes Read"
5360             description="The total number of GPU memory bytes read from shared local memory."
5361             data_type="uint64"
5362             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5363             equation="A 30 READ 64 UMUL"
5364             underscore_name="slm_bytes_read"
5365             units="bytes"
5366             symbol_name="SlmBytesRead"
5367             semantic_type="throughput"
5368             mdapi_supported_apis="OGL4 OCL IO BB"
5369             mdapi_usage_flags="Tier3 Frame Batch Draw"
5370             mdapi_group="L3/Data Port/SLM"
5371             mdapi_hw_unit_type="gpu"
5372             />
5373    <counter name="L3 Bank 10 IC Accesses"
5374             description="The total number of accesses to L3 Bank 10 from IC cache."
5375             data_type="uint64"
5376             equation="B 4 READ B 5 READ UADD 2 UMUL $L3Bank10Accesses UMIN"
5377             underscore_name="l3_bank10_ic_accesses"
5378             units="messages"
5379             symbol_name="L3Bank10IcAccesses"
5380             availability="$SliceMask 0x02 AND"
5381             semantic_type="event"
5382             mdapi_supported_apis="OGL OCL IO BB"
5383             mdapi_usage_flags="Tier4 Frame Batch Draw"
5384             mdapi_hw_unit_type="slice"
5385             mdapi_group="L3/IC"
5386             />
5387    <counter name="L3 Bank 10 IC Hits"
5388             description="The total number of hits in L3 Bank 10 from IC cache."
5389             data_type="uint64"
5390             equation="B 5 READ 2 UMUL $L3Bank10IcAccesses UMIN"
5391             underscore_name="l3_bank10_ic_hits"
5392             units="messages"
5393             symbol_name="L3Bank10IcHits"
5394             availability="$SliceMask 0x02 AND"
5395             semantic_type="event"
5396             mdapi_supported_apis="OGL OCL IO BB"
5397             mdapi_usage_flags="Tier4 Frame Batch Draw"
5398             mdapi_hw_unit_type="slice"
5399             mdapi_group="L3/IC"
5400             />
5401    <counter name="GTI Read Throughput"
5402             description="The total number of GPU memory bytes read from GTI."
5403             data_type="uint64"
5404             max_equation="$GpuCoreClocks 64 UMUL"
5405             equation="C 6 READ 64 UMUL"
5406             underscore_name="gti_read_throughput"
5407             units="bytes"
5408             symbol_name="GtiReadThroughput"
5409             semantic_type="throughput"
5410             mdapi_supported_apis="OGL OCL IO BB"
5411             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5412             mdapi_group="GTI"
5413             mdapi_hw_unit_type="gpu"
5414             />
5415    <counter name="GTI L3 Throughput"
5416             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
5417             data_type="uint64"
5418             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5419             equation="C 4 READ C 5 READ UADD 64 UMUL"
5420             underscore_name="gti_l3_throughput"
5421             units="bytes"
5422             symbol_name="GtiL3Throughput"
5423             semantic_type="throughput"
5424             mdapi_supported_apis="OGL OCL IO BB"
5425             mdapi_usage_flags="Tier2 Frame Batch Draw"
5426             mdapi_group="GTI/L3"
5427             mdapi_hw_unit_type="gpu"
5428             />
5429    <counter name="L3 Bank 00 IC Accesses"
5430             description="The total number of accesses to L3 Bank 00 from IC cache."
5431             data_type="uint64"
5432             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
5433             underscore_name="l3_bank00_ic_accesses"
5434             units="messages"
5435             symbol_name="L3Bank00IcAccesses"
5436             availability="$SliceMask 0x01 AND"
5437             semantic_type="event"
5438             mdapi_supported_apis="OGL OCL IO BB"
5439             mdapi_usage_flags="Tier4 Frame Batch Draw"
5440             mdapi_hw_unit_type="slice"
5441             mdapi_group="L3/IC"
5442             />
5443    <counter name="L3 Bank 00 IC Hits"
5444             description="The total number of hits in L3 Bank 00 from IC cache."
5445             data_type="uint64"
5446             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
5447             underscore_name="l3_bank00_ic_hits"
5448             units="messages"
5449             symbol_name="L3Bank00IcHits"
5450             availability="$SliceMask 0x01 AND"
5451             semantic_type="event"
5452             mdapi_supported_apis="OGL OCL IO BB"
5453             mdapi_usage_flags="Tier4 Frame Batch Draw"
5454             mdapi_hw_unit_type="slice"
5455             mdapi_group="L3/IC"
5456             />
5457    <counter name="L3 Bank 01 Accesses"
5458             description="The total number of accesses to L3 Bank 01."
5459             data_type="uint64"
5460             equation="C 1 READ 2 UMUL"
5461             underscore_name="l3_bank01_accesses"
5462             units="messages"
5463             symbol_name="L3Bank01Accesses"
5464             availability="$SliceMask 0x01 AND"
5465             semantic_type="event"
5466             mdapi_supported_apis="OGL OCL IO BB"
5467             mdapi_usage_flags="Tier4 Frame Batch Draw"
5468             mdapi_hw_unit_type="slice"
5469             mdapi_group="L3"
5470             />
5471    <counter name="GPU Busy"
5472             description="The percentage of time in which the GPU has been processing GPU commands."
5473             data_type="float"
5474             max_equation="100"
5475             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5476             underscore_name="gpu_busy"
5477             units="percent"
5478             symbol_name="GpuBusy"
5479             semantic_type="duration"
5480             mdapi_supported_apis="OGL OCL IO BB"
5481             mdapi_usage_flags="Tier1 Overview System Frame"
5482             mdapi_group="GPU"
5483             mdapi_hw_unit_type="gpu"
5484             />
5485    <counter name="EU FPU0 Ternary Instruction"
5486             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
5487             data_type="float"
5488             max_equation="100"
5489             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5490             underscore_name="eu_ternary_fpu0_instruction"
5491             units="percent"
5492             symbol_name="EuTernaryFpu0Instruction"
5493             semantic_type="duration"
5494             mdapi_supported_apis="OGL IO BB"
5495             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5496             mdapi_group="EU Array/Pipes/Instructions"
5497             mdapi_hw_unit_type="gpu"
5498             />
5499    <counter name="Shader Atomic Memory Accesses"
5500             description="The total number of shader atomic memory accesses."
5501             data_type="uint64"
5502             equation="A 34 READ"
5503             underscore_name="shader_atomics"
5504             units="messages"
5505             symbol_name="ShaderAtomics"
5506             semantic_type="event"
5507             mdapi_supported_apis="OGL OCL IO BB"
5508             mdapi_usage_flags="Tier3 Frame Batch Draw"
5509             mdapi_hw_unit_type="gpu"
5510             mdapi_group="L3/Data Port/Atomics"
5511             />
5512    <counter name="Rasterized Pixels"
5513             description="The total number of rasterized pixels."
5514             data_type="uint64"
5515             equation="A 21 READ 4 UMUL"
5516             underscore_name="rasterized_pixels"
5517             units="pixels"
5518             symbol_name="RasterizedPixels"
5519             semantic_type="event"
5520             mdapi_supported_apis="OGL IO BB"
5521             mdapi_usage_flags="Tier3 Frame Batch Draw"
5522             mdapi_hw_unit_type="gpu"
5523             mdapi_group="3D Pipe/Rasterizer"
5524             />
5525    <counter name="DS Threads Dispatched"
5526             description="The total number of domain shader hardware threads dispatched."
5527             data_type="uint64"
5528             equation="A 3 READ"
5529             underscore_name="ds_threads"
5530             units="threads"
5531             symbol_name="DsThreads"
5532             semantic_type="event"
5533             mdapi_supported_apis="OGL4 IO BB"
5534             mdapi_usage_flags="Tier3 Frame Batch Draw"
5535             mdapi_hw_unit_type="gpu"
5536             mdapi_group="EU Array/Domain Shader"
5537             />
5538    <counter name="Samples Written"
5539             description="The total number of samples or pixels written to all render targets."
5540             data_type="uint64"
5541             equation="A 26 READ 4 UMUL"
5542             underscore_name="samples_written"
5543             units="pixels"
5544             symbol_name="SamplesWritten"
5545             semantic_type="event"
5546             mdapi_supported_apis="OGL IO BB"
5547             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5548             mdapi_hw_unit_type="gpu"
5549             mdapi_group="3D Pipe/Output Merger"
5550             />
5551    <counter name="EU FPU1 Move Instruction"
5552             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
5553             data_type="float"
5554             max_equation="100"
5555             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5556             underscore_name="eu_move_fpu1_instruction"
5557             units="percent"
5558             symbol_name="EuMoveFpu1Instruction"
5559             semantic_type="duration"
5560             mdapi_supported_apis="OGL IO BB"
5561             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5562             mdapi_group="EU Array/Pipes/Instructions"
5563             mdapi_hw_unit_type="gpu"
5564             />
5565    <counter name="EU Stall"
5566             description="The percentage of time in which the Execution Units were stalled."
5567             data_type="float"
5568             max_equation="100"
5569             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5570             underscore_name="eu_stall"
5571             units="percent"
5572             symbol_name="EuStall"
5573             semantic_type="duration"
5574             mdapi_supported_apis="OGL OCL IO BB"
5575             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5576             mdapi_group="EU Array"
5577             mdapi_hw_unit_type="gpu"
5578             />
5579    <counter name="Samples Blended"
5580             description="The total number of blended samples or pixels written to all render targets."
5581             data_type="uint64"
5582             equation="A 27 READ 4 UMUL"
5583             underscore_name="samples_blended"
5584             units="pixels"
5585             symbol_name="SamplesBlended"
5586             semantic_type="event"
5587             mdapi_supported_apis="OGL IO BB"
5588             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5589             mdapi_hw_unit_type="gpu"
5590             mdapi_group="3D Pipe/Output Merger"
5591             />
5592    <counter name="Early Depth Test Fails"
5593             description="The total number of pixels dropped on early depth test."
5594             data_type="uint64"
5595             equation="A 23 READ 4 UMUL"
5596             underscore_name="early_depth_test_fails"
5597             units="pixels"
5598             symbol_name="EarlyDepthTestFails"
5599             semantic_type="event"
5600             mdapi_supported_apis="OGL IO BB"
5601             mdapi_usage_flags="Tier3 Frame Batch Draw"
5602             mdapi_hw_unit_type="gpu"
5603             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5604             />
5605    <counter name="L3 Bank 11 Accesses"
5606             description="The total number of accesses to L3 Bank 11."
5607             data_type="uint64"
5608             equation="C 3 READ 2 UMUL"
5609             underscore_name="l3_bank11_accesses"
5610             units="messages"
5611             symbol_name="L3Bank11Accesses"
5612             availability="$SliceMask 0x02 AND"
5613             semantic_type="event"
5614             mdapi_supported_apis="OGL OCL IO BB"
5615             mdapi_usage_flags="Tier4 Frame Batch Draw"
5616             mdapi_hw_unit_type="slice"
5617             mdapi_group="L3"
5618             />
5619    <counter name="L3 Bank 02 Accesses"
5620             description="The total number of accesses to L3 Bank 02."
5621             data_type="uint64"
5622             equation="B 2 READ 2 UMUL"
5623             underscore_name="l3_bank02_accesses"
5624             units="messages"
5625             symbol_name="L3Bank02Accesses"
5626             availability="$SliceMask 0x01 AND"
5627             semantic_type="event"
5628             mdapi_supported_apis="OGL OCL IO BB"
5629             mdapi_usage_flags="Tier4 Frame Batch Draw"
5630             mdapi_hw_unit_type="slice"
5631             mdapi_group="L3"
5632             />
5633    <counter name="L3 Bank 13 Accesses"
5634             description="The total number of accesses to L3 Bank 13."
5635             data_type="uint64"
5636             equation="B 7 READ 2 UMUL"
5637             underscore_name="l3_bank13_accesses"
5638             units="messages"
5639             symbol_name="L3Bank13Accesses"
5640             availability="$SliceMask 0x02 AND"
5641             semantic_type="event"
5642             mdapi_supported_apis="OGL OCL IO BB"
5643             mdapi_usage_flags="Tier4 Frame Batch Draw"
5644             mdapi_hw_unit_type="slice"
5645             mdapi_group="L3"
5646             />
5647    <counter name="Shader Memory Accesses"
5648             description="The total number of shader memory accesses to L3."
5649             data_type="uint64"
5650             equation="A 32 READ"
5651             underscore_name="shader_memory_accesses"
5652             units="messages"
5653             symbol_name="ShaderMemoryAccesses"
5654             semantic_type="event"
5655             mdapi_supported_apis="OGL OCL IO BB"
5656             mdapi_usage_flags="Tier3 Frame Batch Draw"
5657             mdapi_hw_unit_type="gpu"
5658             mdapi_group="L3/Data Port"
5659             />
5660    <counter name="HS Threads Dispatched"
5661             description="The total number of hull shader hardware threads dispatched."
5662             data_type="uint64"
5663             equation="A 2 READ"
5664             underscore_name="hs_threads"
5665             units="threads"
5666             symbol_name="HsThreads"
5667             semantic_type="event"
5668             mdapi_supported_apis="OGL4 IO BB"
5669             mdapi_usage_flags="Tier3 Frame Batch Draw"
5670             mdapi_hw_unit_type="gpu"
5671             mdapi_group="EU Array/Hull Shader"
5672             />
5673    <counter name="GTI Write Throughput"
5674             description="The total number of GPU memory bytes written to GTI."
5675             data_type="uint64"
5676             max_equation="$GpuCoreClocks 32 UMUL"
5677             equation="C 7 READ 64 UMUL"
5678             underscore_name="gti_write_throughput"
5679             units="bytes"
5680             symbol_name="GtiWriteThroughput"
5681             semantic_type="throughput"
5682             mdapi_supported_apis="OGL OCL IO BB"
5683             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5684             mdapi_group="GTI"
5685             mdapi_hw_unit_type="gpu"
5686             />
5687    <counter name="SLM Bytes Written"
5688             description="The total number of GPU memory bytes written into shared local memory."
5689             data_type="uint64"
5690             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5691             equation="A 31 READ 64 UMUL"
5692             underscore_name="slm_bytes_written"
5693             units="bytes"
5694             symbol_name="SlmBytesWritten"
5695             semantic_type="throughput"
5696             mdapi_supported_apis="OGL4 OCL IO BB"
5697             mdapi_usage_flags="Tier3 Frame Batch Draw"
5698             mdapi_group="L3/Data Port/SLM"
5699             mdapi_hw_unit_type="gpu"
5700             />
5701    <counter name="L3 Shader Throughput"
5702             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5703             data_type="uint64"
5704             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
5705             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
5706             underscore_name="l3_shader_throughput"
5707             units="bytes"
5708             symbol_name="L3ShaderThroughput"
5709             semantic_type="throughput"
5710             mdapi_supported_apis="OGL4 OCL IO BB"
5711             mdapi_usage_flags="Tier2 Frame Batch Draw"
5712             mdapi_group="L3/Data Port"
5713             mdapi_hw_unit_type="gpu"
5714             />
5715    <counter name="Samples Killed in FS"
5716             description="The total number of samples or pixels dropped in fragment shaders."
5717             data_type="uint64"
5718             equation="A 24 READ 4 UMUL"
5719             underscore_name="samples_killed_in_ps"
5720             units="pixels"
5721             symbol_name="SamplesKilledInPs"
5722             semantic_type="event"
5723             mdapi_supported_apis="OGL IO BB"
5724             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5725             mdapi_hw_unit_type="gpu"
5726             mdapi_group="3D Pipe/Fragment Shader"
5727             />
5728    <counter name="L3 Bank 12 Accesses"
5729             description="The total number of accesses to L3 Bank 12."
5730             data_type="uint64"
5731             equation="B 6 READ 2 UMUL"
5732             underscore_name="l3_bank12_accesses"
5733             units="messages"
5734             symbol_name="L3Bank12Accesses"
5735             availability="$SliceMask 0x02 AND"
5736             semantic_type="event"
5737             mdapi_supported_apis="OGL OCL IO BB"
5738             mdapi_usage_flags="Tier4 Frame Batch Draw"
5739             mdapi_hw_unit_type="slice"
5740             mdapi_group="L3"
5741             />
5742    <counter name="EU FPU1 Binary Instruction"
5743             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
5744             data_type="float"
5745             max_equation="100"
5746             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5747             underscore_name="eu_binary_fpu1_instruction"
5748             units="percent"
5749             symbol_name="EuBinaryFpu1Instruction"
5750             semantic_type="duration"
5751             mdapi_supported_apis="OGL IO BB"
5752             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5753             mdapi_group="EU Array/Pipes/Instructions"
5754             mdapi_hw_unit_type="gpu"
5755             />
5756    <counter name="EU FPU1 Ternary Instruction"
5757             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
5758             data_type="float"
5759             max_equation="100"
5760             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5761             underscore_name="eu_ternary_fpu1_instruction"
5762             units="percent"
5763             symbol_name="EuTernaryFpu1Instruction"
5764             semantic_type="duration"
5765             mdapi_supported_apis="OGL IO BB"
5766             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5767             mdapi_group="EU Array/Pipes/Instructions"
5768             mdapi_hw_unit_type="gpu"
5769             />
5770    <counter name="EU Send Pipe Active"
5771             description="The percentage of time in which EU send pipeline was actively processing."
5772             data_type="float"
5773             max_equation="100"
5774             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5775             underscore_name="eu_send_active"
5776             units="percent"
5777             symbol_name="EuSendActive"
5778             semantic_type="duration"
5779             mdapi_supported_apis="OGL IO BB"
5780             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5781             mdapi_group="EU Array/Pipes"
5782             mdapi_hw_unit_type="gpu"
5783             />
5784    <register_config type="NOA">
5785        <register type="NOA" address="0x00009840" value="0x000000A0" />
5786        <register type="NOA" address="0x00009888" value="0x143F00B3" />
5787        <register type="NOA" address="0x00009888" value="0x14BF00B3" />
5788        <register type="NOA" address="0x00009888" value="0x138303C0" />
5789        <register type="NOA" address="0x00009888" value="0x3B800060" />
5790        <register type="NOA" address="0x00009888" value="0x3D800805" />
5791        <register type="NOA" address="0x00009888" value="0x003F0029" />
5792        <register type="NOA" address="0x00009888" value="0x063F1400" />
5793        <register type="NOA" address="0x00009888" value="0x083F1225" />
5794        <register type="NOA" address="0x00009888" value="0x0E3F1327" />
5795        <register type="NOA" address="0x00009888" value="0x103F0000" />
5796        <register type="NOA" address="0x00009888" value="0x005A4000" />
5797        <register type="NOA" address="0x00009888" value="0x065A8000" />
5798        <register type="NOA" address="0x00009888" value="0x085AC000" />
5799        <register type="NOA" address="0x00009888" value="0x0E5AC000" />
5800        <register type="NOA" address="0x00009888" value="0x001D4000" />
5801        <register type="NOA" address="0x00009888" value="0x061D8000" />
5802        <register type="NOA" address="0x00009888" value="0x081DC000" />
5803        <register type="NOA" address="0x00009888" value="0x0E1DC000" />
5804        <register type="NOA" address="0x00009888" value="0x0C1F0800" />
5805        <register type="NOA" address="0x00009888" value="0x0E1F2A00" />
5806        <register type="NOA" address="0x00009888" value="0x101F0280" />
5807        <register type="NOA" address="0x00009888" value="0x00391000" />
5808        <register type="NOA" address="0x00009888" value="0x06394000" />
5809        <register type="NOA" address="0x00009888" value="0x08395000" />
5810        <register type="NOA" address="0x00009888" value="0x0E395000" />
5811        <register type="NOA" address="0x00009888" value="0x0ABF1429" />
5812        <register type="NOA" address="0x00009888" value="0x0CBF1225" />
5813        <register type="NOA" address="0x00009888" value="0x00BF1380" />
5814        <register type="NOA" address="0x00009888" value="0x02BF0026" />
5815        <register type="NOA" address="0x00009888" value="0x10BF0000" />
5816        <register type="NOA" address="0x00009888" value="0x0ADAC000" />
5817        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
5818        <register type="NOA" address="0x00009888" value="0x00DA8000" />
5819        <register type="NOA" address="0x00009888" value="0x02DA4000" />
5820        <register type="NOA" address="0x00009888" value="0x0A9DC000" />
5821        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
5822        <register type="NOA" address="0x00009888" value="0x009D8000" />
5823        <register type="NOA" address="0x00009888" value="0x029D4000" />
5824        <register type="NOA" address="0x00009888" value="0x0E9F8000" />
5825        <register type="NOA" address="0x00009888" value="0x109F002A" />
5826        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
5827        <register type="NOA" address="0x00009888" value="0x0AB95000" />
5828        <register type="NOA" address="0x00009888" value="0x0CB95000" />
5829        <register type="NOA" address="0x00009888" value="0x00B94000" />
5830        <register type="NOA" address="0x00009888" value="0x02B91000" />
5831        <register type="NOA" address="0x00009888" value="0x0D88C000" />
5832        <register type="NOA" address="0x00009888" value="0x0F880003" />
5833        <register type="NOA" address="0x00009888" value="0x03888000" />
5834        <register type="NOA" address="0x00009888" value="0x05888000" />
5835        <register type="NOA" address="0x00009888" value="0x018A8000" />
5836        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
5837        <register type="NOA" address="0x00009888" value="0x198A8000" />
5838        <register type="NOA" address="0x00009888" value="0x1B8A8020" />
5839        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
5840        <register type="NOA" address="0x00009888" value="0x238B0520" />
5841        <register type="NOA" address="0x00009888" value="0x258BA950" />
5842        <register type="NOA" address="0x00009888" value="0x278B0016" />
5843        <register type="NOA" address="0x00009888" value="0x198C5400" />
5844        <register type="NOA" address="0x00009888" value="0x1B8C0001" />
5845        <register type="NOA" address="0x00009888" value="0x038C4000" />
5846        <register type="NOA" address="0x00009888" value="0x058C4000" />
5847        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
5848        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
5849        <register type="NOA" address="0x00009888" value="0x018D8000" />
5850        <register type="NOA" address="0x00009888" value="0x038D2000" />
5851        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
5852        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
5853        <register type="NOA" address="0x00009888" value="0x2385002A" />
5854        <register type="NOA" address="0x00009888" value="0x03835180" />
5855        <register type="NOA" address="0x00009888" value="0x05834022" />
5856        <register type="NOA" address="0x00009888" value="0x11830000" />
5857        <register type="NOA" address="0x00009888" value="0x01834000" />
5858        <register type="NOA" address="0x00009888" value="0x0F834000" />
5859        <register type="NOA" address="0x00009888" value="0x19835400" />
5860        <register type="NOA" address="0x00009888" value="0x1B830155" />
5861        <register type="NOA" address="0x00009888" value="0x07830000" />
5862        <register type="NOA" address="0x00009888" value="0x09830000" />
5863        <register type="NOA" address="0x00009888" value="0x0184C000" />
5864        <register type="NOA" address="0x00009888" value="0x07848000" />
5865        <register type="NOA" address="0x00009888" value="0x0984C000" />
5866        <register type="NOA" address="0x00009888" value="0x0B84C000" />
5867        <register type="NOA" address="0x00009888" value="0x0D84C000" />
5868        <register type="NOA" address="0x00009888" value="0x0F84C000" />
5869        <register type="NOA" address="0x00009888" value="0x0384C000" />
5870        <register type="NOA" address="0x00009888" value="0x05844000" />
5871        <register type="NOA" address="0x00009888" value="0x1B80C137" />
5872        <register type="NOA" address="0x00009888" value="0x1D80C147" />
5873        <register type="NOA" address="0x00009888" value="0x21800000" />
5874        <register type="NOA" address="0x00009888" value="0x1180C000" />
5875        <register type="NOA" address="0x00009888" value="0x17808000" />
5876        <register type="NOA" address="0x00009888" value="0x1980C000" />
5877        <register type="NOA" address="0x00009888" value="0x1F80C000" />
5878        <register type="NOA" address="0x00009888" value="0x1380C000" />
5879        <register type="NOA" address="0x00009888" value="0x15804000" />
5880        <register type="NOA" address="0x00000D24" value="0x00000000" />
5881        <register type="NOA" address="0x00009888" value="0x4D801000" />
5882        <register type="NOA" address="0x00009888" value="0x4F800111" />
5883        <register type="NOA" address="0x00009888" value="0x43800842" />
5884        <register type="NOA" address="0x00009888" value="0x51800000" />
5885        <register type="NOA" address="0x00009888" value="0x45800000" />
5886        <register type="NOA" address="0x00009888" value="0x53800000" />
5887        <register type="NOA" address="0x00009888" value="0x47800840" />
5888        <register type="NOA" address="0x00009888" value="0x31800000" />
5889        <register type="NOA" address="0x00009888" value="0x3F800800" />
5890        <register type="NOA" address="0x00009888" value="0x418014A2" />
5891        <register type="NOA" address="0x00009840" value="0x00000080" />
5892    </register_config>
5893    <register_config type="OA">
5894        <register type="OA" address="0x00002710" value="0x00000000" />
5895        <register type="OA" address="0x00002714" value="0x30800000" />
5896        <register type="OA" address="0x00002720" value="0x00000000" />
5897        <register type="OA" address="0x00002724" value="0x30800000" />
5898        <register type="OA" address="0x00002740" value="0x00000000" />
5899        <register type="OA" address="0x00002770" value="0x0007FFFA" />
5900        <register type="OA" address="0x00002774" value="0x0000FEFE" />
5901        <register type="OA" address="0x00002778" value="0x0007FFFA" />
5902        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
5903        <register type="OA" address="0x00002790" value="0x0007FFFA" />
5904        <register type="OA" address="0x00002794" value="0x0000FBEF" />
5905        <register type="OA" address="0x00002798" value="0x0007FFFA" />
5906        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
5907    </register_config>
5908    <register_config type="FLEX">
5909        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5910        <register type="FLEX" address="0x0000E558" value="0x00000003" />
5911        <register type="FLEX" address="0x0000E658" value="0x00002001" />
5912        <register type="FLEX" address="0x0000E758" value="0x00101100" />
5913        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
5914        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
5915        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
5916    </register_config>
5917  </set>
5918
5919  <set name="Data Port Reads Coalescing Gen8"
5920       mdapi_supported_apis="OGL4 OCL IO BB"
5921       underscore_name="data_port_reads_coalescing"
5922       hw_config_guid="857fc630-2f09-4804-85f1-084adfadd5ab"
5923       chipset="BDW"
5924       symbol_name="DataPortReadsCoalescing"
5925       >
5926    <counter name="GPU Core Clocks"
5927             description="The total number of GPU core clocks elapsed during the measurement."
5928             data_type="uint64"
5929             equation="GPU_CLOCK 0 READ"
5930             underscore_name="gpu_core_clocks"
5931             units="cycles"
5932             symbol_name="GpuCoreClocks"
5933             semantic_type="event"
5934             mdapi_supported_apis=""
5935             mdapi_usage_flags="Tier1 Frame Batch Draw"
5936             mdapi_hw_unit_type="gpu"
5937             mdapi_group="GPU"
5938             />
5939    <counter name="EU Active"
5940             description="The percentage of time in which the Execution Units were actively processing."
5941             data_type="float"
5942             max_equation="100"
5943             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5944             underscore_name="eu_active"
5945             units="percent"
5946             symbol_name="EuActive"
5947             semantic_type="duration"
5948             mdapi_supported_apis=""
5949             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5950             mdapi_group="EU Array"
5951             mdapi_hw_unit_type="gpu"
5952             />
5953    <counter name="EU Both FPU Pipes Active"
5954             description="The percentage of time in which both EU FPU pipelines were actively processing."
5955             data_type="float"
5956             max_equation="100"
5957             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5958             underscore_name="eu_fpu_both_active"
5959             units="percent"
5960             symbol_name="EuFpuBothActive"
5961             semantic_type="duration"
5962             mdapi_supported_apis=""
5963             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5964             mdapi_group="EU Array/Pipes"
5965             mdapi_hw_unit_type="gpu"
5966             />
5967    <counter name="EU FPU0 Pipe Active"
5968             description="The percentage of time in which EU FPU0 pipeline was actively processing."
5969             data_type="float"
5970             max_equation="100"
5971             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5972             underscore_name="fpu0_active"
5973             units="percent"
5974             symbol_name="Fpu0Active"
5975             semantic_type="duration"
5976             mdapi_supported_apis=""
5977             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5978             mdapi_group="EU Array/Pipes"
5979             mdapi_hw_unit_type="gpu"
5980             />
5981    <counter name="EU FPU1 Pipe Active"
5982             description="The percentage of time in which EU FPU1 pipeline was actively processing."
5983             data_type="float"
5984             max_equation="100"
5985             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5986             underscore_name="fpu1_active"
5987             units="percent"
5988             symbol_name="Fpu1Active"
5989             semantic_type="duration"
5990             mdapi_supported_apis=""
5991             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5992             mdapi_group="EU Array/Pipes"
5993             mdapi_hw_unit_type="gpu"
5994             />
5995    <counter name="EU AVG IPC Rate"
5996             description="The average rate of IPC calculated for 2 FPU pipelines."
5997             data_type="float"
5998             max_equation="2"
5999             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
6000             underscore_name="eu_avg_ipc_rate"
6001             units="number"
6002             symbol_name="EuAvgIpcRate"
6003             semantic_type="ratio"
6004             mdapi_supported_apis=""
6005             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
6006             mdapi_group="EU Array"
6007             mdapi_hw_unit_type="gpu"
6008             />
6009    <counter name="GS Threads Dispatched"
6010             description="The total number of geometry shader hardware threads dispatched."
6011             data_type="uint64"
6012             equation="A 5 READ"
6013             underscore_name="gs_threads"
6014             units="threads"
6015             symbol_name="GsThreads"
6016             semantic_type="event"
6017             mdapi_supported_apis="OGL4 IO BB"
6018             mdapi_usage_flags="Tier3 Frame Batch Draw"
6019             mdapi_hw_unit_type="gpu"
6020             mdapi_group="EU Array/Geometry Shader"
6021             />
6022    <counter name="VS Threads Dispatched"
6023             description="The total number of vertex shader hardware threads dispatched."
6024             data_type="uint64"
6025             equation="A 1 READ"
6026             underscore_name="vs_threads"
6027             units="threads"
6028             symbol_name="VsThreads"
6029             semantic_type="event"
6030             mdapi_supported_apis="OGL4 IO BB"
6031             mdapi_usage_flags="Tier3 Frame Batch Draw"
6032             mdapi_hw_unit_type="gpu"
6033             mdapi_group="EU Array/Vertex Shader"
6034             />
6035    <counter name="FS Threads Dispatched"
6036             description="The total number of fragment shader hardware threads dispatched."
6037             data_type="uint64"
6038             equation="A 6 READ"
6039             underscore_name="ps_threads"
6040             units="threads"
6041             symbol_name="PsThreads"
6042             semantic_type="event"
6043             mdapi_supported_apis="OGL4 IO BB"
6044             mdapi_usage_flags="Tier3 Frame Batch Draw"
6045             mdapi_hw_unit_type="gpu"
6046             mdapi_group="EU Array/Fragment Shader"
6047             />
6048    <counter name="Shader Barrier Messages"
6049             description="The total number of shader barrier messages."
6050             data_type="uint64"
6051             equation="A 35 READ"
6052             underscore_name="shader_barriers"
6053             units="messages"
6054             symbol_name="ShaderBarriers"
6055             semantic_type="event"
6056             mdapi_supported_apis=""
6057             mdapi_usage_flags="Tier3 Frame Batch Draw"
6058             mdapi_hw_unit_type="gpu"
6059             mdapi_group="EU Array/Barrier"
6060             />
6061    <counter name="Sampler Texels"
6062             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6063             data_type="uint64"
6064             equation="A 28 READ 4 UMUL"
6065             underscore_name="sampler_texels"
6066             units="texels"
6067             symbol_name="SamplerTexels"
6068             semantic_type="event"
6069             mdapi_supported_apis=""
6070             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6071             mdapi_hw_unit_type="gpu"
6072             mdapi_group="Sampler/Sampler Input"
6073             />
6074    <counter name="GPU Time Elapsed"
6075             description="Time elapsed on the GPU during the measurement."
6076             data_type="uint64"
6077             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6078             underscore_name="gpu_time"
6079             units="ns"
6080             symbol_name="GpuTime"
6081             semantic_type="duration"
6082             mdapi_supported_apis=""
6083             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6084             mdapi_hw_unit_type="gpu"
6085             mdapi_group="GPU"
6086             />
6087    <counter name="AVG GPU Core Frequency"
6088             description="Average GPU Core Frequency in the measurement."
6089             data_type="uint64"
6090             max_equation="$GpuMaxFrequency"
6091             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6092             underscore_name="avg_gpu_core_frequency"
6093             units="hz"
6094             symbol_name="AvgGpuCoreFrequency"
6095             semantic_type="event"
6096             mdapi_supported_apis=""
6097             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6098             mdapi_group="GPU"
6099             mdapi_hw_unit_type="gpu"
6100             />
6101    <counter name="Sampler Texels Misses"
6102             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6103             data_type="uint64"
6104             equation="A 29 READ 4 UMUL"
6105             underscore_name="sampler_texel_misses"
6106             units="texels"
6107             symbol_name="SamplerTexelMisses"
6108             semantic_type="event"
6109             mdapi_supported_apis=""
6110             mdapi_usage_flags="Tier3 Batch Frame Draw"
6111             mdapi_hw_unit_type="gpu"
6112             mdapi_group="Sampler/Sampler Cache"
6113             />
6114    <counter name="CS Threads Dispatched"
6115             description="The total number of compute shader hardware threads dispatched."
6116             data_type="uint64"
6117             equation="A 4 READ"
6118             underscore_name="cs_threads"
6119             units="threads"
6120             symbol_name="CsThreads"
6121             semantic_type="event"
6122             mdapi_supported_apis=""
6123             mdapi_usage_flags="Tier3 Frame Batch Draw"
6124             mdapi_hw_unit_type="gpu"
6125             mdapi_group="EU Array/Compute Shader"
6126             />
6127    <counter name="SLM Bytes Read"
6128             description="The total number of GPU memory bytes read from shared local memory."
6129             data_type="uint64"
6130             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6131             equation="A 30 READ 64 UMUL"
6132             underscore_name="slm_bytes_read"
6133             units="bytes"
6134             symbol_name="SlmBytesRead"
6135             semantic_type="throughput"
6136             mdapi_supported_apis=""
6137             mdapi_usage_flags="Tier3 Frame Batch Draw"
6138             mdapi_group="L3/Data Port/SLM"
6139             mdapi_hw_unit_type="gpu"
6140             />
6141    <counter name="EU to Data Port 0 Reads 64"
6142             description="The subslice 0 EU data reads from Data Port with 64B per message."
6143             data_type="uint64"
6144             equation="B 5 READ"
6145             underscore_name="eu_hdc0_reads64_b"
6146             units="messages"
6147             symbol_name="EuHdc0Reads64B"
6148             semantic_type="event"
6149             mdapi_supported_apis=""
6150             mdapi_usage_flags="Tier4 Frame Batch Draw"
6151             mdapi_hw_unit_type="subslice"
6152             mdapi_group="L3/Data Port"
6153             />
6154    <counter name="Data Port 0 to L3 Data Reads"
6155             description="The subslice 0 Data Port data and constant reads from L3 cache."
6156             data_type="uint64"
6157             equation="C 4 READ"
6158             underscore_name="hdc0_l3_data_reads"
6159             units="messages"
6160             symbol_name="Hdc0L3DataReads"
6161             semantic_type="event"
6162             mdapi_supported_apis=""
6163             mdapi_usage_flags="Tier4 Frame Batch Draw"
6164             mdapi_hw_unit_type="subslice"
6165             mdapi_group="L3/Data Port"
6166             />
6167    <counter name="Data Port 0 to L3 Data Writes"
6168             description="The subslice 0 Data Port data writes to L3 cache."
6169             data_type="uint64"
6170             equation="C 5 READ"
6171             underscore_name="hdc0_l3_data_writes"
6172             units="messages"
6173             symbol_name="Hdc0L3DataWrites"
6174             semantic_type="event"
6175             mdapi_supported_apis=""
6176             mdapi_usage_flags="Tier4 Frame Batch Draw"
6177             mdapi_hw_unit_type="subslice"
6178             mdapi_group="L3/Data Port"
6179             />
6180    <counter name="EU to Data Port 0 Reads 128"
6181             description="The subslice 0 EU data reads from Data Port with 128B per message."
6182             data_type="uint64"
6183             equation="B 6 READ"
6184             underscore_name="eu_hdc0_reads128_b"
6185             units="messages"
6186             symbol_name="EuHdc0Reads128B"
6187             semantic_type="event"
6188             mdapi_supported_apis=""
6189             mdapi_usage_flags="Tier4 Frame Batch Draw"
6190             mdapi_hw_unit_type="subslice"
6191             mdapi_group="L3/Data Port"
6192             />
6193    <counter name="DS Threads Dispatched"
6194             description="The total number of domain shader hardware threads dispatched."
6195             data_type="uint64"
6196             equation="A 3 READ"
6197             underscore_name="ds_threads"
6198             units="threads"
6199             symbol_name="DsThreads"
6200             semantic_type="event"
6201             mdapi_supported_apis="OGL4 IO BB"
6202             mdapi_usage_flags="Tier3 Frame Batch Draw"
6203             mdapi_hw_unit_type="gpu"
6204             mdapi_group="EU Array/Domain Shader"
6205             />
6206    <counter name="EU Thread Occupancy"
6207             description="The percentage of time in which hardware threads occupied EUs."
6208             data_type="float"
6209             max_equation="100"
6210             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6211             underscore_name="eu_thread_occupancy"
6212             units="percent"
6213             symbol_name="EuThreadOccupancy"
6214             semantic_type="duration"
6215             mdapi_supported_apis=""
6216             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6217             mdapi_group="EU Array"
6218             mdapi_hw_unit_type="gpu"
6219             />
6220    <counter name="All Data Port 0 Writes to L3"
6221             description="The subslice 0 Data Port writes to L3 cache."
6222             data_type="uint64"
6223             equation="C 2 READ"
6224             underscore_name="hdc0_l3_writes"
6225             units="messages"
6226             symbol_name="Hdc0L3Writes"
6227             semantic_type="event"
6228             mdapi_supported_apis=""
6229             mdapi_usage_flags="Tier4 Frame Batch Draw"
6230             mdapi_hw_unit_type="subslice"
6231             mdapi_group="L3/Data Port"
6232             />
6233    <counter name="EU Stall"
6234             description="The percentage of time in which the Execution Units were stalled."
6235             data_type="float"
6236             max_equation="100"
6237             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6238             underscore_name="eu_stall"
6239             units="percent"
6240             symbol_name="EuStall"
6241             semantic_type="duration"
6242             mdapi_supported_apis=""
6243             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6244             mdapi_group="EU Array"
6245             mdapi_hw_unit_type="gpu"
6246             />
6247    <counter name="EU to Data Port 0 Reads 32"
6248             description="The subslice 0 EU data reads from Data Port with 32B per message."
6249             data_type="uint64"
6250             equation="B 4 READ"
6251             underscore_name="eu_hdc0_reads32_b"
6252             units="messages"
6253             symbol_name="EuHdc0Reads32B"
6254             semantic_type="event"
6255             mdapi_supported_apis=""
6256             mdapi_usage_flags="Tier4 Frame Batch Draw"
6257             mdapi_hw_unit_type="subslice"
6258             mdapi_group="L3/Data Port"
6259             />
6260    <counter name="EU to Data Port 0 Reads 256"
6261             description="The subslice 0 EU data reads from Data Port with 256B per message."
6262             data_type="uint64"
6263             equation="B 7 READ"
6264             underscore_name="eu_hdc0_reads256_b"
6265             units="messages"
6266             symbol_name="EuHdc0Reads256B"
6267             semantic_type="event"
6268             mdapi_supported_apis=""
6269             mdapi_usage_flags="Tier4 Frame Batch Draw"
6270             mdapi_hw_unit_type="subslice"
6271             mdapi_group="L3/Data Port"
6272             />
6273    <counter name="EuBytesReadPerCacheLine"
6274             description="Average EU bytes read per L3 cache line."
6275             data_type="float"
6276             equation="$EuHdc0Reads32B 32 UMUL $EuHdc0Reads64B 64 UMUL $EuHdc0Reads128B 128 UMUL $EuHdc0Reads256B 256 UMUL UADD UADD UADD $Hdc0L3DataReads FDIV"
6277             underscore_name="eu_bytes_read_per_cache_line"
6278             units="eu bytes per l3 cache line"
6279             symbol_name="EuBytesReadPerCacheLine"
6280             semantic_type="ratio"
6281             mdapi_supported_apis=""
6282             mdapi_usage_flags="Tier2 Frame Batch Draw"
6283             mdapi_hw_unit_type="subslice"
6284             mdapi_group="L3/Data Port"
6285             />
6286    <counter name="EuDataReadsPerCacheLine"
6287             description="Coalescing ratio of EU read requests to L3 cache lines."
6288             data_type="float"
6289             equation="$EuBytesReadPerCacheLine 64 FDIV"
6290             underscore_name="eu_data_reads_per_cache_line"
6291             units="utilization"
6292             symbol_name="EuDataReadsPerCacheLine"
6293             semantic_type="ratio"
6294             mdapi_supported_apis=""
6295             mdapi_usage_flags="Tier2 Frame Batch Draw"
6296             mdapi_hw_unit_type="subslice"
6297             mdapi_group="L3/Data Port"
6298             />
6299    <counter name="Shader Memory Accesses"
6300             description="The total number of shader memory accesses to L3."
6301             data_type="uint64"
6302             equation="A 32 READ"
6303             underscore_name="shader_memory_accesses"
6304             units="messages"
6305             symbol_name="ShaderMemoryAccesses"
6306             semantic_type="event"
6307             mdapi_supported_apis=""
6308             mdapi_usage_flags="Tier3 Frame Batch Draw"
6309             mdapi_hw_unit_type="gpu"
6310             mdapi_group="L3/Data Port"
6311             />
6312    <counter name="HS Threads Dispatched"
6313             description="The total number of hull shader hardware threads dispatched."
6314             data_type="uint64"
6315             equation="A 2 READ"
6316             underscore_name="hs_threads"
6317             units="threads"
6318             symbol_name="HsThreads"
6319             semantic_type="event"
6320             mdapi_supported_apis="OGL4 IO BB"
6321             mdapi_usage_flags="Tier3 Frame Batch Draw"
6322             mdapi_hw_unit_type="gpu"
6323             mdapi_group="EU Array/Hull Shader"
6324             />
6325    <counter name="SLM Bytes Written"
6326             description="The total number of GPU memory bytes written into shared local memory."
6327             data_type="uint64"
6328             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6329             equation="A 31 READ 64 UMUL"
6330             underscore_name="slm_bytes_written"
6331             units="bytes"
6332             symbol_name="SlmBytesWritten"
6333             semantic_type="throughput"
6334             mdapi_supported_apis=""
6335             mdapi_usage_flags="Tier3 Frame Batch Draw"
6336             mdapi_group="L3/Data Port/SLM"
6337             mdapi_hw_unit_type="gpu"
6338             />
6339    <counter name="L3 Shader Throughput"
6340             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6341             data_type="uint64"
6342             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
6343             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6344             underscore_name="l3_shader_throughput"
6345             units="bytes"
6346             symbol_name="L3ShaderThroughput"
6347             semantic_type="throughput"
6348             mdapi_supported_apis=""
6349             mdapi_usage_flags="Tier2 Frame Batch Draw"
6350             mdapi_group="L3/Data Port"
6351             mdapi_hw_unit_type="gpu"
6352             />
6353    <counter name="All Data Port 0 Reads from L3"
6354             description="The subslice 0 Data Port reads from L3 cache."
6355             data_type="uint64"
6356             equation="C 3 READ C 2 READ USUB"
6357             underscore_name="hdc0_l3_reads"
6358             units="messages"
6359             symbol_name="Hdc0L3Reads"
6360             semantic_type="event"
6361             mdapi_supported_apis=""
6362             mdapi_usage_flags="Tier4 Frame Batch Draw"
6363             mdapi_hw_unit_type="subslice"
6364             mdapi_group="L3/Data Port"
6365             />
6366    <counter name="Shader Atomic Memory Accesses"
6367             description="The total number of shader atomic memory accesses."
6368             data_type="uint64"
6369             equation="A 34 READ"
6370             underscore_name="shader_atomics"
6371             units="messages"
6372             symbol_name="ShaderAtomics"
6373             semantic_type="event"
6374             mdapi_supported_apis=""
6375             mdapi_usage_flags="Tier3 Frame Batch Draw"
6376             mdapi_hw_unit_type="gpu"
6377             mdapi_group="L3/Data Port/Atomics"
6378             />
6379    <counter name="EU Send Pipe Active"
6380             description="The percentage of time in which EU send pipeline was actively processing."
6381             data_type="float"
6382             max_equation="100"
6383             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6384             underscore_name="eu_send_active"
6385             units="percent"
6386             symbol_name="EuSendActive"
6387             semantic_type="duration"
6388             mdapi_supported_apis=""
6389             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6390             mdapi_group="EU Array/Pipes"
6391             mdapi_hw_unit_type="gpu"
6392             />
6393    <register_config type="NOA"
6394                     availability="$SubsliceMask 0x01 AND"
6395                     priority="0"
6396                     >
6397        <register type="NOA" address="0x00009840" value="0x000000A0" />
6398        <register type="NOA" address="0x00009888" value="0x103D0005" />
6399        <register type="NOA" address="0x00009888" value="0x163D240B" />
6400        <register type="NOA" address="0x00009888" value="0x1058022F" />
6401        <register type="NOA" address="0x00009888" value="0x185B5520" />
6402        <register type="NOA" address="0x00009888" value="0x198B0003" />
6403        <register type="NOA" address="0x00009888" value="0x005CC000" />
6404        <register type="NOA" address="0x00009888" value="0x065CC000" />
6405        <register type="NOA" address="0x00009888" value="0x085CC000" />
6406        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
6407        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
6408        <register type="NOA" address="0x00009888" value="0x0E5CC000" />
6409        <register type="NOA" address="0x00009888" value="0x025C4000" />
6410        <register type="NOA" address="0x00009888" value="0x045C8000" />
6411        <register type="NOA" address="0x00009888" value="0x003D0000" />
6412        <register type="NOA" address="0x00009888" value="0x063D00B0" />
6413        <register type="NOA" address="0x00009888" value="0x083D0182" />
6414        <register type="NOA" address="0x00009888" value="0x0A3D10A0" />
6415        <register type="NOA" address="0x00009888" value="0x0C3D11A2" />
6416        <register type="NOA" address="0x00009888" value="0x0E3D0000" />
6417        <register type="NOA" address="0x00009888" value="0x183D0000" />
6418        <register type="NOA" address="0x00009888" value="0x1A3D0000" />
6419        <register type="NOA" address="0x00009888" value="0x0E582242" />
6420        <register type="NOA" address="0x00009888" value="0x00586700" />
6421        <register type="NOA" address="0x00009888" value="0x0258004F" />
6422        <register type="NOA" address="0x00009888" value="0x0658C000" />
6423        <register type="NOA" address="0x00009888" value="0x0858C000" />
6424        <register type="NOA" address="0x00009888" value="0x0A58C000" />
6425        <register type="NOA" address="0x00009888" value="0x0C58C000" />
6426        <register type="NOA" address="0x00009888" value="0x045B6300" />
6427        <register type="NOA" address="0x00009888" value="0x105B0000" />
6428        <register type="NOA" address="0x00009888" value="0x005B4000" />
6429        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
6430        <register type="NOA" address="0x00009888" value="0x1A5B0155" />
6431        <register type="NOA" address="0x00009888" value="0x025B4000" />
6432        <register type="NOA" address="0x00009888" value="0x0A5B0000" />
6433        <register type="NOA" address="0x00009888" value="0x0C5B4000" />
6434        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
6435        <register type="NOA" address="0x00009888" value="0x0E1FAAA0" />
6436        <register type="NOA" address="0x00009888" value="0x101F02AA" />
6437        <register type="NOA" address="0x00009888" value="0x00384000" />
6438        <register type="NOA" address="0x00009888" value="0x0E384000" />
6439        <register type="NOA" address="0x00009888" value="0x16384000" />
6440        <register type="NOA" address="0x00009888" value="0x18381555" />
6441        <register type="NOA" address="0x00009888" value="0x02384000" />
6442        <register type="NOA" address="0x00009888" value="0x04384000" />
6443        <register type="NOA" address="0x00009888" value="0x0A384000" />
6444        <register type="NOA" address="0x00009888" value="0x0C384000" />
6445        <register type="NOA" address="0x00009888" value="0x0039A000" />
6446        <register type="NOA" address="0x00009888" value="0x0639A000" />
6447        <register type="NOA" address="0x00009888" value="0x0839A000" />
6448        <register type="NOA" address="0x00009888" value="0x0A39A000" />
6449        <register type="NOA" address="0x00009888" value="0x0C39A000" />
6450        <register type="NOA" address="0x00009888" value="0x0E39A000" />
6451        <register type="NOA" address="0x00009888" value="0x02392000" />
6452        <register type="NOA" address="0x00009888" value="0x04398000" />
6453        <register type="NOA" address="0x00009888" value="0x018A8000" />
6454        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
6455        <register type="NOA" address="0x00009888" value="0x198A8000" />
6456        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
6457        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
6458        <register type="NOA" address="0x00009888" value="0x038A8000" />
6459        <register type="NOA" address="0x00009888" value="0x058A8000" />
6460        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
6461        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
6462        <register type="NOA" address="0x00009888" value="0x038B6300" />
6463        <register type="NOA" address="0x00009888" value="0x058B0062" />
6464        <register type="NOA" address="0x00009888" value="0x118B0000" />
6465        <register type="NOA" address="0x00009888" value="0x238B02A0" />
6466        <register type="NOA" address="0x00009888" value="0x258B5555" />
6467        <register type="NOA" address="0x00009888" value="0x278B0015" />
6468        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
6469        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
6470        <register type="NOA" address="0x00009888" value="0x2385002A" />
6471        <register type="NOA" address="0x00009888" value="0x01834000" />
6472        <register type="NOA" address="0x00009888" value="0x0F834000" />
6473        <register type="NOA" address="0x00009888" value="0x19835400" />
6474        <register type="NOA" address="0x00009888" value="0x1B830155" />
6475        <register type="NOA" address="0x00009888" value="0x03834000" />
6476        <register type="NOA" address="0x00009888" value="0x05834000" />
6477        <register type="NOA" address="0x00009888" value="0x07834000" />
6478        <register type="NOA" address="0x00009888" value="0x09834000" />
6479        <register type="NOA" address="0x00009888" value="0x0B834000" />
6480        <register type="NOA" address="0x00009888" value="0x0D834000" />
6481        <register type="NOA" address="0x00009888" value="0x0184C000" />
6482        <register type="NOA" address="0x00009888" value="0x0784C000" />
6483        <register type="NOA" address="0x00009888" value="0x0984C000" />
6484        <register type="NOA" address="0x00009888" value="0x0B84C000" />
6485        <register type="NOA" address="0x00009888" value="0x0D84C000" />
6486        <register type="NOA" address="0x00009888" value="0x0F84C000" />
6487        <register type="NOA" address="0x00009888" value="0x0384C000" />
6488        <register type="NOA" address="0x00009888" value="0x0584C000" />
6489        <register type="NOA" address="0x00009888" value="0x1180C000" />
6490        <register type="NOA" address="0x00009888" value="0x1780C000" />
6491        <register type="NOA" address="0x00009888" value="0x1980C000" />
6492        <register type="NOA" address="0x00009888" value="0x1B80C000" />
6493        <register type="NOA" address="0x00009888" value="0x1D80C000" />
6494        <register type="NOA" address="0x00009888" value="0x1F80C000" />
6495        <register type="NOA" address="0x00009888" value="0x1380C000" />
6496        <register type="NOA" address="0x00009888" value="0x1580C000" />
6497        <register type="NOA" address="0x00000D24" value="0x00000000" />
6498        <register type="NOA" address="0x00009888" value="0x4D801000" />
6499        <register type="NOA" address="0x00009888" value="0x3D800000" />
6500        <register type="NOA" address="0x00009888" value="0x4F800001" />
6501        <register type="NOA" address="0x00009888" value="0x43800000" />
6502        <register type="NOA" address="0x00009888" value="0x51800000" />
6503        <register type="NOA" address="0x00009888" value="0x45800000" />
6504        <register type="NOA" address="0x00009888" value="0x53800000" />
6505        <register type="NOA" address="0x00009888" value="0x47800420" />
6506        <register type="NOA" address="0x00009888" value="0x21800000" />
6507        <register type="NOA" address="0x00009888" value="0x31800000" />
6508        <register type="NOA" address="0x00009888" value="0x3F800421" />
6509        <register type="NOA" address="0x00009888" value="0x41800041" />
6510        <register type="NOA" address="0x00009840" value="0x00000080" />
6511    </register_config>
6512    <register_config type="OA">
6513        <register type="OA" address="0x00002724" value="0xF0800000" />
6514        <register type="OA" address="0x00002720" value="0x00000000" />
6515        <register type="OA" address="0x00002714" value="0xF0800000" />
6516        <register type="OA" address="0x00002710" value="0x00000000" />
6517        <register type="OA" address="0x0000274C" value="0xBA98BA98" />
6518        <register type="OA" address="0x00002748" value="0xBA98BA98" />
6519        <register type="OA" address="0x00002744" value="0x00003377" />
6520        <register type="OA" address="0x00002740" value="0x00000000" />
6521        <register type="OA" address="0x00002770" value="0x0007FFF2" />
6522        <register type="OA" address="0x00002774" value="0x00007FF0" />
6523        <register type="OA" address="0x00002778" value="0x0007FFE2" />
6524        <register type="OA" address="0x0000277C" value="0x00007FF0" />
6525        <register type="OA" address="0x00002780" value="0x0007FFC2" />
6526        <register type="OA" address="0x00002784" value="0x00007FF0" />
6527        <register type="OA" address="0x00002788" value="0x0007FF82" />
6528        <register type="OA" address="0x0000278C" value="0x00007FF0" />
6529        <register type="OA" address="0x00002790" value="0x0007FFFA" />
6530        <register type="OA" address="0x00002794" value="0x0000BFEF" />
6531        <register type="OA" address="0x00002798" value="0x0007FFFA" />
6532        <register type="OA" address="0x0000279C" value="0x0000BFDF" />
6533        <register type="OA" address="0x000027A0" value="0x0007FFFA" />
6534        <register type="OA" address="0x000027A4" value="0x0000BFBF" />
6535        <register type="OA" address="0x000027A8" value="0x0007FFFA" />
6536        <register type="OA" address="0x000027AC" value="0x0000BF7F" />
6537    </register_config>
6538    <register_config type="FLEX">
6539        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6540        <register type="FLEX" address="0x0000E558" value="0x00000003" />
6541        <register type="FLEX" address="0x0000E658" value="0x00002001" />
6542        <register type="FLEX" address="0x0000E758" value="0x00778008" />
6543        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
6544        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
6545        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
6546    </register_config>
6547  </set>
6548
6549  <set name="Data Port Writes Coalescing Gen8"
6550       mdapi_supported_apis="OGL4 OCL IO BB"
6551       underscore_name="data_port_writes_coalescing"
6552       hw_config_guid="343ebc99-4a55-414c-8c17-d8e259cf5e20"
6553       chipset="BDW"
6554       symbol_name="DataPortWritesCoalescing"
6555       >
6556    <counter name="GPU Core Clocks"
6557             description="The total number of GPU core clocks elapsed during the measurement."
6558             data_type="uint64"
6559             equation="GPU_CLOCK 0 READ"
6560             underscore_name="gpu_core_clocks"
6561             units="cycles"
6562             symbol_name="GpuCoreClocks"
6563             semantic_type="event"
6564             mdapi_supported_apis=""
6565             mdapi_usage_flags="Tier1 Frame Batch Draw"
6566             mdapi_hw_unit_type="gpu"
6567             mdapi_group="GPU"
6568             />
6569    <counter name="EU Active"
6570             description="The percentage of time in which the Execution Units were actively processing."
6571             data_type="float"
6572             max_equation="100"
6573             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6574             underscore_name="eu_active"
6575             units="percent"
6576             symbol_name="EuActive"
6577             semantic_type="duration"
6578             mdapi_supported_apis=""
6579             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6580             mdapi_group="EU Array"
6581             mdapi_hw_unit_type="gpu"
6582             />
6583    <counter name="EU to Data Port 0 Writes 128"
6584             description="The subslice 0 EU data simd16 writes to Data Port with 192B per message."
6585             data_type="uint64"
6586             equation="B 6 READ 2 UDIV"
6587             underscore_name="eu_hdc0_writes192_b"
6588             units="messages"
6589             symbol_name="EuHdc0Writes192B"
6590             semantic_type="event"
6591             mdapi_supported_apis=""
6592             mdapi_usage_flags="Tier3 Frame Batch Draw"
6593             mdapi_hw_unit_type="subslice"
6594             mdapi_group="L3/Data Port"
6595             />
6596    <counter name="EU Both FPU Pipes Active"
6597             description="The percentage of time in which both EU FPU pipelines were actively processing."
6598             data_type="float"
6599             max_equation="100"
6600             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6601             underscore_name="eu_fpu_both_active"
6602             units="percent"
6603             symbol_name="EuFpuBothActive"
6604             semantic_type="duration"
6605             mdapi_supported_apis=""
6606             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6607             mdapi_group="EU Array/Pipes"
6608             mdapi_hw_unit_type="gpu"
6609             />
6610    <counter name="EU FPU0 Pipe Active"
6611             description="The percentage of time in which EU FPU0 pipeline was actively processing."
6612             data_type="float"
6613             max_equation="100"
6614             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6615             underscore_name="fpu0_active"
6616             units="percent"
6617             symbol_name="Fpu0Active"
6618             semantic_type="duration"
6619             mdapi_supported_apis=""
6620             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6621             mdapi_group="EU Array/Pipes"
6622             mdapi_hw_unit_type="gpu"
6623             />
6624    <counter name="EU FPU1 Pipe Active"
6625             description="The percentage of time in which EU FPU1 pipeline was actively processing."
6626             data_type="float"
6627             max_equation="100"
6628             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6629             underscore_name="fpu1_active"
6630             units="percent"
6631             symbol_name="Fpu1Active"
6632             semantic_type="duration"
6633             mdapi_supported_apis=""
6634             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6635             mdapi_group="EU Array/Pipes"
6636             mdapi_hw_unit_type="gpu"
6637             />
6638    <counter name="EU AVG IPC Rate"
6639             description="The average rate of IPC calculated for 2 FPU pipelines."
6640             data_type="float"
6641             max_equation="2"
6642             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
6643             underscore_name="eu_avg_ipc_rate"
6644             units="number"
6645             symbol_name="EuAvgIpcRate"
6646             semantic_type="ratio"
6647             mdapi_supported_apis=""
6648             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
6649             mdapi_group="EU Array"
6650             mdapi_hw_unit_type="gpu"
6651             />
6652    <counter name="GS Threads Dispatched"
6653             description="The total number of geometry shader hardware threads dispatched."
6654             data_type="uint64"
6655             equation="A 5 READ"
6656             underscore_name="gs_threads"
6657             units="threads"
6658             symbol_name="GsThreads"
6659             semantic_type="event"
6660             mdapi_supported_apis="OGL4 IO BB"
6661             mdapi_usage_flags="Tier3 Frame Batch Draw"
6662             mdapi_hw_unit_type="gpu"
6663             mdapi_group="EU Array/Geometry Shader"
6664             />
6665    <counter name="VS Threads Dispatched"
6666             description="The total number of vertex shader hardware threads dispatched."
6667             data_type="uint64"
6668             equation="A 1 READ"
6669             underscore_name="vs_threads"
6670             units="threads"
6671             symbol_name="VsThreads"
6672             semantic_type="event"
6673             mdapi_supported_apis="OGL4 IO BB"
6674             mdapi_usage_flags="Tier3 Frame Batch Draw"
6675             mdapi_hw_unit_type="gpu"
6676             mdapi_group="EU Array/Vertex Shader"
6677             />
6678    <counter name="FS Threads Dispatched"
6679             description="The total number of fragment shader hardware threads dispatched."
6680             data_type="uint64"
6681             equation="A 6 READ"
6682             underscore_name="ps_threads"
6683             units="threads"
6684             symbol_name="PsThreads"
6685             semantic_type="event"
6686             mdapi_supported_apis="OGL4 IO BB"
6687             mdapi_usage_flags="Tier3 Frame Batch Draw"
6688             mdapi_hw_unit_type="gpu"
6689             mdapi_group="EU Array/Fragment Shader"
6690             />
6691    <counter name="Shader Barrier Messages"
6692             description="The total number of shader barrier messages."
6693             data_type="uint64"
6694             equation="A 35 READ"
6695             underscore_name="shader_barriers"
6696             units="messages"
6697             symbol_name="ShaderBarriers"
6698             semantic_type="event"
6699             mdapi_supported_apis=""
6700             mdapi_usage_flags="Tier3 Frame Batch Draw"
6701             mdapi_hw_unit_type="gpu"
6702             mdapi_group="EU Array/Barrier"
6703             />
6704    <counter name="Sampler Texels"
6705             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6706             data_type="uint64"
6707             equation="A 28 READ 4 UMUL"
6708             underscore_name="sampler_texels"
6709             units="texels"
6710             symbol_name="SamplerTexels"
6711             semantic_type="event"
6712             mdapi_supported_apis=""
6713             mdapi_usage_flags="Tier3 Batch Frame Draw"
6714             mdapi_hw_unit_type="gpu"
6715             mdapi_group="Sampler/Sampler Input"
6716             />
6717    <counter name="EU to Data Port 0 Writes 32B"
6718             description="The subslice 0 EU data writes to Data Port with 32B per message."
6719             data_type="uint64"
6720             equation="B 0 READ"
6721             underscore_name="eu_hdc0_writes32_b"
6722             units="messages"
6723             symbol_name="EuHdc0Writes32B"
6724             semantic_type="event"
6725             mdapi_supported_apis=""
6726             mdapi_usage_flags="Tier3 Frame Batch Draw"
6727             mdapi_hw_unit_type="subslice"
6728             mdapi_group="L3/Data Port"
6729             />
6730    <counter name="GPU Time Elapsed"
6731             description="Time elapsed on the GPU during the measurement."
6732             data_type="uint64"
6733             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6734             underscore_name="gpu_time"
6735             units="ns"
6736             symbol_name="GpuTime"
6737             semantic_type="duration"
6738             mdapi_supported_apis=""
6739             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6740             mdapi_hw_unit_type="gpu"
6741             mdapi_group="GPU"
6742             />
6743    <counter name="AVG GPU Core Frequency"
6744             description="Average GPU Core Frequency in the measurement."
6745             data_type="uint64"
6746             max_equation="$GpuMaxFrequency"
6747             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6748             underscore_name="avg_gpu_core_frequency"
6749             units="hz"
6750             symbol_name="AvgGpuCoreFrequency"
6751             semantic_type="event"
6752             mdapi_supported_apis=""
6753             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6754             mdapi_group="GPU"
6755             mdapi_hw_unit_type="gpu"
6756             />
6757    <counter name="Sampler Texels Misses"
6758             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6759             data_type="uint64"
6760             equation="A 29 READ 4 UMUL"
6761             underscore_name="sampler_texel_misses"
6762             units="texels"
6763             symbol_name="SamplerTexelMisses"
6764             semantic_type="event"
6765             mdapi_supported_apis=""
6766             mdapi_usage_flags="Tier3 Batch Frame Draw"
6767             mdapi_hw_unit_type="gpu"
6768             mdapi_group="Sampler/Sampler Cache"
6769             />
6770    <counter name="CS Threads Dispatched"
6771             description="The total number of compute shader hardware threads dispatched."
6772             data_type="uint64"
6773             equation="A 4 READ"
6774             underscore_name="cs_threads"
6775             units="threads"
6776             symbol_name="CsThreads"
6777             semantic_type="event"
6778             mdapi_supported_apis=""
6779             mdapi_usage_flags="Tier3 Frame Batch Draw"
6780             mdapi_hw_unit_type="gpu"
6781             mdapi_group="EU Array/Compute Shader"
6782             />
6783    <counter name="SLM Bytes Read"
6784             description="The total number of GPU memory bytes read from shared local memory."
6785             data_type="uint64"
6786             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6787             equation="A 30 READ 64 UMUL"
6788             underscore_name="slm_bytes_read"
6789             units="bytes"
6790             symbol_name="SlmBytesRead"
6791             semantic_type="throughput"
6792             mdapi_supported_apis=""
6793             mdapi_usage_flags="Tier3 Frame Batch Draw"
6794             mdapi_group="L3/Data Port/SLM"
6795             mdapi_hw_unit_type="gpu"
6796             />
6797    <counter name="EU to Data Port 0 Writes 256B"
6798             description="The subslice 0 EU data simd16 writes to Data Port with 256B per message."
6799             data_type="uint64"
6800             equation="B 7 READ 2 UDIV"
6801             underscore_name="eu_hdc0_writes256_b_simd16"
6802             units="messages"
6803             symbol_name="EuHdc0Writes256BSimd16"
6804             semantic_type="event"
6805             mdapi_supported_apis=""
6806             mdapi_usage_flags="Tier3 Frame Batch Draw"
6807             mdapi_hw_unit_type="subslice"
6808             mdapi_group="L3/Data Port"
6809             />
6810    <counter name="Data Port 0 to L3 Data Reads"
6811             description="The subslice 0 Data Port data and constant reads from L3 cache."
6812             data_type="uint64"
6813             equation="C 4 READ"
6814             underscore_name="hdc0_l3_data_reads"
6815             units="messages"
6816             symbol_name="Hdc0L3DataReads"
6817             semantic_type="event"
6818             mdapi_supported_apis=""
6819             mdapi_usage_flags="Tier3 Frame Batch Draw"
6820             mdapi_hw_unit_type="subslice"
6821             mdapi_group="L3/Data Port"
6822             />
6823    <counter name="Data Port 0 to L3 Data Writes"
6824             description="The subslice 0 Data Port data writes to L3 cache."
6825             data_type="uint64"
6826             equation="C 5 READ"
6827             underscore_name="hdc0_l3_data_writes"
6828             units="messages"
6829             symbol_name="Hdc0L3DataWrites"
6830             semantic_type="event"
6831             mdapi_supported_apis=""
6832             mdapi_usage_flags="Tier3 Frame Batch Draw"
6833             mdapi_hw_unit_type="subslice"
6834             mdapi_group="L3/Data Port"
6835             />
6836    <counter name="EU to Data Port 0 Writes 64B"
6837             description="The subslice 0 EU data simd16 writes to Data Port with 128B per message."
6838             data_type="uint64"
6839             equation="B 5 READ"
6840             underscore_name="eu_hdc0_writes128_b_simd16"
6841             units="messages"
6842             symbol_name="EuHdc0Writes128BSimd16"
6843             semantic_type="event"
6844             mdapi_supported_apis=""
6845             mdapi_usage_flags="Tier3 Frame Batch Draw"
6846             mdapi_hw_unit_type="subslice"
6847             mdapi_group="L3/Data Port"
6848             />
6849    <counter name="EU to Data Port 0 Writes 64B"
6850             description="The subslice 0 EU data writes to Data Port with 64B per message."
6851             data_type="uint64"
6852             equation="B 2 READ 2 UDIV"
6853             underscore_name="eu_hdc0_writes96_b"
6854             units="messages"
6855             symbol_name="EuHdc0Writes96B"
6856             semantic_type="event"
6857             mdapi_supported_apis=""
6858             mdapi_usage_flags="Tier3 Frame Batch Draw"
6859             mdapi_hw_unit_type="subslice"
6860             mdapi_group="L3/Data Port"
6861             />
6862    <counter name="DS Threads Dispatched"
6863             description="The total number of domain shader hardware threads dispatched."
6864             data_type="uint64"
6865             equation="A 3 READ"
6866             underscore_name="ds_threads"
6867             units="threads"
6868             symbol_name="DsThreads"
6869             semantic_type="event"
6870             mdapi_supported_apis="OGL4 IO BB"
6871             mdapi_usage_flags="Tier3 Frame Batch Draw"
6872             mdapi_hw_unit_type="gpu"
6873             mdapi_group="EU Array/Domain Shader"
6874             />
6875    <counter name="EU Thread Occupancy"
6876             description="The percentage of time in which hardware threads occupied EUs."
6877             data_type="float"
6878             max_equation="100"
6879             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6880             underscore_name="eu_thread_occupancy"
6881             units="percent"
6882             symbol_name="EuThreadOccupancy"
6883             semantic_type="duration"
6884             mdapi_supported_apis=""
6885             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6886             mdapi_group="EU Array"
6887             mdapi_hw_unit_type="gpu"
6888             />
6889    <counter name="All Data Port 0 Writes to L3"
6890             description="The subslice 0 Data Port writes to L3 cache."
6891             data_type="uint64"
6892             equation="C 2 READ"
6893             underscore_name="hdc0_l3_writes"
6894             units="messages"
6895             symbol_name="Hdc0L3Writes"
6896             semantic_type="event"
6897             mdapi_supported_apis=""
6898             mdapi_usage_flags="Tier3 Frame Batch Draw"
6899             mdapi_hw_unit_type="subslice"
6900             mdapi_group="L3/Data Port"
6901             />
6902    <counter name="EU Stall"
6903             description="The percentage of time in which the Execution Units were stalled."
6904             data_type="float"
6905             max_equation="100"
6906             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6907             underscore_name="eu_stall"
6908             units="percent"
6909             symbol_name="EuStall"
6910             semantic_type="duration"
6911             mdapi_supported_apis=""
6912             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6913             mdapi_group="EU Array"
6914             mdapi_hw_unit_type="gpu"
6915             />
6916    <counter name="EU to Data Port 0 Writes 64B"
6917             description="The subslice 0 EU data writes to Data Port with 64B per message."
6918             data_type="uint64"
6919             equation="B 1 READ B 4 READ UADD"
6920             underscore_name="eu_hdc0_writes64_b"
6921             units="messages"
6922             symbol_name="EuHdc0Writes64B"
6923             semantic_type="event"
6924             mdapi_supported_apis=""
6925             mdapi_usage_flags="Tier3 Frame Batch Draw"
6926             mdapi_hw_unit_type="subslice"
6927             mdapi_group="L3/Data Port"
6928             />
6929    <counter name="EU to Data Port 0 Writes 128"
6930             description="The subslice 0 EU data writes to Data Port with 128B per message."
6931             data_type="uint64"
6932             equation="B 3 READ 2 UDIV"
6933             underscore_name="eu_hdc0_writes128_b"
6934             units="messages"
6935             symbol_name="EuHdc0Writes128B"
6936             semantic_type="event"
6937             mdapi_supported_apis=""
6938             mdapi_usage_flags="Tier3 Frame Batch Draw"
6939             mdapi_hw_unit_type="subslice"
6940             mdapi_group="L3/Data Port"
6941             />
6942    <counter name="EuBytesWrittenPerCacheLine"
6943             description="Average EU bytes written per L3 cache line."
6944             data_type="float"
6945             equation="$EuHdc0Writes32B 32 UMUL $EuHdc0Writes64B 64 UMUL $EuHdc0Writes96B 96 UMUL $EuHdc0Writes128B 128 UMUL $EuHdc0Writes128BSimd16 128 UMUL $EuHdc0Writes256BSimd16 256 UMUL $EuHdc0Writes192B 192 UMUL UADD UADD UADD UADD UADD UADD $Hdc0L3DataWrites FDIV"
6946             underscore_name="eu_bytes_written_per_cache_line"
6947             units="eu bytes per l3 cache line"
6948             symbol_name="EuBytesWrittenPerCacheLine"
6949             semantic_type="ratio"
6950             mdapi_supported_apis=""
6951             mdapi_usage_flags="Tier2 Frame Batch Draw"
6952             mdapi_hw_unit_type="subslice"
6953             mdapi_group="L3/Data Port"
6954             />
6955    <counter name="EuDataWritesPerCacheLine"
6956             description="Coalescing ratio of EU write requests to L3 cache lines."
6957             data_type="float"
6958             equation="$EuBytesWrittenPerCacheLine 64 FDIV"
6959             underscore_name="eu_data_writes_per_cache_line"
6960             units="utilization"
6961             symbol_name="EuDataWritesPerCacheLine"
6962             semantic_type="ratio"
6963             mdapi_supported_apis=""
6964             mdapi_usage_flags="Tier2 Frame Batch Draw"
6965             mdapi_hw_unit_type="subslice"
6966             mdapi_group="L3/Data Port"
6967             />
6968    <counter name="Shader Memory Accesses"
6969             description="The total number of shader memory accesses to L3."
6970             data_type="uint64"
6971             equation="A 32 READ"
6972             underscore_name="shader_memory_accesses"
6973             units="messages"
6974             symbol_name="ShaderMemoryAccesses"
6975             semantic_type="event"
6976             mdapi_supported_apis=""
6977             mdapi_usage_flags="Tier3 Frame Batch Draw"
6978             mdapi_hw_unit_type="gpu"
6979             mdapi_group="L3/Data Port"
6980             />
6981    <counter name="HS Threads Dispatched"
6982             description="The total number of hull shader hardware threads dispatched."
6983             data_type="uint64"
6984             equation="A 2 READ"
6985             underscore_name="hs_threads"
6986             units="threads"
6987             symbol_name="HsThreads"
6988             semantic_type="event"
6989             mdapi_supported_apis="OGL4 IO BB"
6990             mdapi_usage_flags="Tier3 Frame Batch Draw"
6991             mdapi_hw_unit_type="gpu"
6992             mdapi_group="EU Array/Hull Shader"
6993             />
6994    <counter name="SLM Bytes Written"
6995             description="The total number of GPU memory bytes written into shared local memory."
6996             data_type="uint64"
6997             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6998             equation="A 31 READ 64 UMUL"
6999             underscore_name="slm_bytes_written"
7000             units="bytes"
7001             symbol_name="SlmBytesWritten"
7002             semantic_type="throughput"
7003             mdapi_supported_apis=""
7004             mdapi_usage_flags="Tier3 Frame Batch Draw"
7005             mdapi_group="L3/Data Port/SLM"
7006             mdapi_hw_unit_type="gpu"
7007             />
7008    <counter name="L3 Shader Throughput"
7009             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7010             data_type="uint64"
7011             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
7012             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7013             underscore_name="l3_shader_throughput"
7014             units="bytes"
7015             symbol_name="L3ShaderThroughput"
7016             semantic_type="throughput"
7017             mdapi_supported_apis=""
7018             mdapi_usage_flags="Tier2 Frame Batch Draw"
7019             mdapi_group="L3/Data Port"
7020             mdapi_hw_unit_type="gpu"
7021             />
7022    <counter name="All Data Port 0 Reads from L3"
7023             description="The subslice 0 Data Port reads from L3 cache."
7024             data_type="uint64"
7025             equation="C 3 READ C 2 READ USUB"
7026             underscore_name="hdc0_l3_reads"
7027             units="messages"
7028             symbol_name="Hdc0L3Reads"
7029             semantic_type="event"
7030             mdapi_supported_apis=""
7031             mdapi_usage_flags="Tier3 Frame Batch Draw"
7032             mdapi_hw_unit_type="subslice"
7033             mdapi_group="L3/Data Port"
7034             />
7035    <counter name="Shader Atomic Memory Accesses"
7036             description="The total number of shader atomic memory accesses."
7037             data_type="uint64"
7038             equation="A 34 READ"
7039             underscore_name="shader_atomics"
7040             units="messages"
7041             symbol_name="ShaderAtomics"
7042             semantic_type="event"
7043             mdapi_supported_apis=""
7044             mdapi_usage_flags="Tier3 Frame Batch Draw"
7045             mdapi_hw_unit_type="gpu"
7046             mdapi_group="L3/Data Port/Atomics"
7047             />
7048    <counter name="EU Send Pipe Active"
7049             description="The percentage of time in which EU send pipeline was actively processing."
7050             data_type="float"
7051             max_equation="100"
7052             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7053             underscore_name="eu_send_active"
7054             units="percent"
7055             symbol_name="EuSendActive"
7056             semantic_type="duration"
7057             mdapi_supported_apis=""
7058             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7059             mdapi_group="EU Array/Pipes"
7060             mdapi_hw_unit_type="gpu"
7061             />
7062    <register_config type="NOA"
7063                     availability="$SubsliceMask 0x01 AND"
7064                     priority="0"
7065                     >
7066        <register type="NOA" address="0x00009840" value="0x000000A0" />
7067        <register type="NOA" address="0x00009888" value="0x103D0005" />
7068        <register type="NOA" address="0x00009888" value="0x143D0120" />
7069        <register type="NOA" address="0x00009888" value="0x163D2400" />
7070        <register type="NOA" address="0x00009888" value="0x1058022F" />
7071        <register type="NOA" address="0x00009888" value="0x105B0000" />
7072        <register type="NOA" address="0x00009888" value="0x198B0003" />
7073        <register type="NOA" address="0x00009888" value="0x005CC000" />
7074        <register type="NOA" address="0x00009888" value="0x065CC000" />
7075        <register type="NOA" address="0x00009888" value="0x085CC000" />
7076        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
7077        <register type="NOA" address="0x00009888" value="0x0E5CC000" />
7078        <register type="NOA" address="0x00009888" value="0x025C4000" />
7079        <register type="NOA" address="0x00009888" value="0x045C8000" />
7080        <register type="NOA" address="0x00009888" value="0x003D0000" />
7081        <register type="NOA" address="0x00009888" value="0x063D0094" />
7082        <register type="NOA" address="0x00009888" value="0x083D0182" />
7083        <register type="NOA" address="0x00009888" value="0x0A3D1814" />
7084        <register type="NOA" address="0x00009888" value="0x0E3D0000" />
7085        <register type="NOA" address="0x00009888" value="0x183D0000" />
7086        <register type="NOA" address="0x00009888" value="0x1A3D0000" />
7087        <register type="NOA" address="0x00009888" value="0x0C3D0000" />
7088        <register type="NOA" address="0x00009888" value="0x0E582242" />
7089        <register type="NOA" address="0x00009888" value="0x00586700" />
7090        <register type="NOA" address="0x00009888" value="0x0258004F" />
7091        <register type="NOA" address="0x00009888" value="0x0658C000" />
7092        <register type="NOA" address="0x00009888" value="0x0858C000" />
7093        <register type="NOA" address="0x00009888" value="0x0A58C000" />
7094        <register type="NOA" address="0x00009888" value="0x045B6A80" />
7095        <register type="NOA" address="0x00009888" value="0x005B4000" />
7096        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
7097        <register type="NOA" address="0x00009888" value="0x185B5400" />
7098        <register type="NOA" address="0x00009888" value="0x1A5B0141" />
7099        <register type="NOA" address="0x00009888" value="0x025B4000" />
7100        <register type="NOA" address="0x00009888" value="0x0A5B0000" />
7101        <register type="NOA" address="0x00009888" value="0x0C5B4000" />
7102        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
7103        <register type="NOA" address="0x00009888" value="0x0E1FAAA0" />
7104        <register type="NOA" address="0x00009888" value="0x101F0282" />
7105        <register type="NOA" address="0x00009888" value="0x00384000" />
7106        <register type="NOA" address="0x00009888" value="0x0E384000" />
7107        <register type="NOA" address="0x00009888" value="0x16384000" />
7108        <register type="NOA" address="0x00009888" value="0x18381415" />
7109        <register type="NOA" address="0x00009888" value="0x02384000" />
7110        <register type="NOA" address="0x00009888" value="0x04384000" />
7111        <register type="NOA" address="0x00009888" value="0x0A384000" />
7112        <register type="NOA" address="0x00009888" value="0x0C384000" />
7113        <register type="NOA" address="0x00009888" value="0x0039A000" />
7114        <register type="NOA" address="0x00009888" value="0x0639A000" />
7115        <register type="NOA" address="0x00009888" value="0x0839A000" />
7116        <register type="NOA" address="0x00009888" value="0x0A39A000" />
7117        <register type="NOA" address="0x00009888" value="0x0E39A000" />
7118        <register type="NOA" address="0x00009888" value="0x02392000" />
7119        <register type="NOA" address="0x00009888" value="0x04398000" />
7120        <register type="NOA" address="0x00009888" value="0x018A8000" />
7121        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
7122        <register type="NOA" address="0x00009888" value="0x198A8000" />
7123        <register type="NOA" address="0x00009888" value="0x1B8A82A0" />
7124        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
7125        <register type="NOA" address="0x00009888" value="0x038A8000" />
7126        <register type="NOA" address="0x00009888" value="0x058A8000" />
7127        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
7128        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
7129        <register type="NOA" address="0x00009888" value="0x038B6300" />
7130        <register type="NOA" address="0x00009888" value="0x058B0062" />
7131        <register type="NOA" address="0x00009888" value="0x118B0000" />
7132        <register type="NOA" address="0x00009888" value="0x238B02A0" />
7133        <register type="NOA" address="0x00009888" value="0x258B1555" />
7134        <register type="NOA" address="0x00009888" value="0x278B0014" />
7135        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
7136        <register type="NOA" address="0x00009888" value="0x21852AAA" />
7137        <register type="NOA" address="0x00009888" value="0x23850028" />
7138        <register type="NOA" address="0x00009888" value="0x01834000" />
7139        <register type="NOA" address="0x00009888" value="0x0F834000" />
7140        <register type="NOA" address="0x00009888" value="0x19835400" />
7141        <register type="NOA" address="0x00009888" value="0x1B830141" />
7142        <register type="NOA" address="0x00009888" value="0x03834000" />
7143        <register type="NOA" address="0x00009888" value="0x05834000" />
7144        <register type="NOA" address="0x00009888" value="0x07834000" />
7145        <register type="NOA" address="0x00009888" value="0x09834000" />
7146        <register type="NOA" address="0x00009888" value="0x0B834000" />
7147        <register type="NOA" address="0x00009888" value="0x0D834000" />
7148        <register type="NOA" address="0x00009888" value="0x0184C000" />
7149        <register type="NOA" address="0x00009888" value="0x0784C000" />
7150        <register type="NOA" address="0x00009888" value="0x0984C000" />
7151        <register type="NOA" address="0x00009888" value="0x0B84C000" />
7152        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7153        <register type="NOA" address="0x00009888" value="0x0384C000" />
7154        <register type="NOA" address="0x00009888" value="0x0584C000" />
7155        <register type="NOA" address="0x00009888" value="0x1180C000" />
7156        <register type="NOA" address="0x00009888" value="0x1780C000" />
7157        <register type="NOA" address="0x00009888" value="0x1980C000" />
7158        <register type="NOA" address="0x00009888" value="0x1B80C000" />
7159        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7160        <register type="NOA" address="0x00009888" value="0x1380C000" />
7161        <register type="NOA" address="0x00009888" value="0x1580C000" />
7162        <register type="NOA" address="0x00000D24" value="0x00000000" />
7163        <register type="NOA" address="0x00009888" value="0x4D801000" />
7164        <register type="NOA" address="0x00009888" value="0x3D800000" />
7165        <register type="NOA" address="0x00009888" value="0x4F800001" />
7166        <register type="NOA" address="0x00009888" value="0x43800000" />
7167        <register type="NOA" address="0x00009888" value="0x51800000" />
7168        <register type="NOA" address="0x00009888" value="0x45800000" />
7169        <register type="NOA" address="0x00009888" value="0x21800000" />
7170        <register type="NOA" address="0x00009888" value="0x31800000" />
7171        <register type="NOA" address="0x00009888" value="0x53800000" />
7172        <register type="NOA" address="0x00009888" value="0x47800420" />
7173        <register type="NOA" address="0x00009888" value="0x3F800421" />
7174        <register type="NOA" address="0x00009888" value="0x41800041" />
7175        <register type="NOA" address="0x00009840" value="0x00000080" />
7176    </register_config>
7177    <register_config type="OA">
7178        <register type="OA" address="0x00002724" value="0xF0800000" />
7179        <register type="OA" address="0x00002720" value="0x00000000" />
7180        <register type="OA" address="0x00002714" value="0xF0800000" />
7181        <register type="OA" address="0x00002710" value="0x00000000" />
7182        <register type="OA" address="0x0000274C" value="0xBA98BA98" />
7183        <register type="OA" address="0x00002748" value="0xBA98BA98" />
7184        <register type="OA" address="0x00002744" value="0x00003377" />
7185        <register type="OA" address="0x00002740" value="0x00000000" />
7186        <register type="OA" address="0x00002770" value="0x0007FF72" />
7187        <register type="OA" address="0x00002774" value="0x0000BFD0" />
7188        <register type="OA" address="0x00002778" value="0x0007FF62" />
7189        <register type="OA" address="0x0000277C" value="0x0000BFD0" />
7190        <register type="OA" address="0x00002780" value="0x0007FF42" />
7191        <register type="OA" address="0x00002784" value="0x0000BFD0" />
7192        <register type="OA" address="0x00002788" value="0x0007FF02" />
7193        <register type="OA" address="0x0000278C" value="0x0000BFD0" />
7194        <register type="OA" address="0x00002790" value="0x0005FFF2" />
7195        <register type="OA" address="0x00002794" value="0x0000BFD0" />
7196        <register type="OA" address="0x00002798" value="0x0005FFE2" />
7197        <register type="OA" address="0x0000279C" value="0x0000BFD0" />
7198        <register type="OA" address="0x000027A0" value="0x0005FFC2" />
7199        <register type="OA" address="0x000027A4" value="0x0000BFD0" />
7200        <register type="OA" address="0x000027A8" value="0x0005FF82" />
7201        <register type="OA" address="0x000027AC" value="0x0000BFD0" />
7202    </register_config>
7203    <register_config type="FLEX">
7204        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7205        <register type="FLEX" address="0x0000E558" value="0x00000003" />
7206        <register type="FLEX" address="0x0000E658" value="0x00002001" />
7207        <register type="FLEX" address="0x0000E758" value="0x00778008" />
7208        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
7209        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
7210        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
7211    </register_config>
7212  </set>
7213
7214  <set name="Metric set HDCAndSF"
7215       mdapi_supported_apis="OGL OCL IO BB"
7216       underscore_name="hdc_and_sf"
7217       hw_config_guid="7bdafd88-a4fa-4ed5-bc09-1a977aa5be3e"
7218       chipset="BDW"
7219       symbol_name="HDCAndSF"
7220       >
7221    <counter name="GPU Core Clocks"
7222             description="The total number of GPU core clocks elapsed during the measurement."
7223             data_type="uint64"
7224             equation="GPU_CLOCK 0 READ"
7225             underscore_name="gpu_core_clocks"
7226             units="cycles"
7227             symbol_name="GpuCoreClocks"
7228             semantic_type="event"
7229             mdapi_supported_apis=""
7230             mdapi_usage_flags="Tier1 Frame Batch Draw"
7231             mdapi_hw_unit_type="gpu"
7232             mdapi_group="GPU"
7233             />
7234    <counter name="EU Active"
7235             description="The percentage of time in which the Execution Units were actively processing."
7236             data_type="float"
7237             max_equation="100"
7238             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7239             underscore_name="eu_active"
7240             units="percent"
7241             symbol_name="EuActive"
7242             semantic_type="duration"
7243             mdapi_supported_apis=""
7244             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7245             mdapi_group="EU Array"
7246             mdapi_hw_unit_type="gpu"
7247             />
7248    <counter name="EU Both FPU Pipes Active"
7249             description="The percentage of time in which both EU FPU pipelines were actively processing."
7250             data_type="float"
7251             max_equation="100"
7252             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7253             underscore_name="eu_fpu_both_active"
7254             units="percent"
7255             symbol_name="EuFpuBothActive"
7256             semantic_type="duration"
7257             mdapi_supported_apis=""
7258             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7259             mdapi_group="EU Array/Pipes"
7260             mdapi_hw_unit_type="gpu"
7261             />
7262    <counter name="VS Send Pipe Active"
7263             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7264             data_type="float"
7265             max_equation="100"
7266             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7267             underscore_name="vs_send_active"
7268             units="percent"
7269             symbol_name="VsSendActive"
7270             semantic_type="duration"
7271             mdapi_supported_apis="OGL IO BB"
7272             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7273             mdapi_group="EU Array/Vertex Shader"
7274             mdapi_hw_unit_type="gpu"
7275             />
7276    <counter name="VS FPU1 Pipe Active"
7277             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7278             data_type="float"
7279             max_equation="100"
7280             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7281             underscore_name="vs_fpu1_active"
7282             units="percent"
7283             symbol_name="VsFpu1Active"
7284             semantic_type="duration"
7285             mdapi_supported_apis="OGL IO BB"
7286             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7287             mdapi_group="EU Array/Vertex Shader"
7288             mdapi_hw_unit_type="gpu"
7289             />
7290    <counter name="GS Threads Dispatched"
7291             description="The total number of geometry shader hardware threads dispatched."
7292             data_type="uint64"
7293             equation="A 5 READ"
7294             underscore_name="gs_threads"
7295             units="threads"
7296             symbol_name="GsThreads"
7297             semantic_type="event"
7298             mdapi_supported_apis="OGL4 IO BB"
7299             mdapi_usage_flags="Tier3 Frame Batch Draw"
7300             mdapi_hw_unit_type="gpu"
7301             mdapi_group="EU Array/Geometry Shader"
7302             />
7303    <counter name="Early Hi-Depth Test Fails"
7304             description="The total number of pixels dropped on early hierarchical depth test."
7305             data_type="uint64"
7306             equation="A 22 READ 4 UMUL"
7307             underscore_name="hi_depth_test_fails"
7308             units="pixels"
7309             symbol_name="HiDepthTestFails"
7310             semantic_type="event"
7311             mdapi_supported_apis="OGL IO BB"
7312             mdapi_usage_flags="Tier3 Frame Batch Draw"
7313             mdapi_hw_unit_type="gpu"
7314             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7315             />
7316    <counter name="FS Both FPU Active"
7317             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7318             data_type="float"
7319             max_equation="100"
7320             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7321             underscore_name="ps_eu_both_fpu_active"
7322             units="percent"
7323             symbol_name="PsEuBothFpuActive"
7324             semantic_type="duration"
7325             mdapi_supported_apis="OGL IO BB"
7326             mdapi_usage_flags="Tier4 Frame Batch Draw"
7327             mdapi_group="3D Pipe/Fragment Shader"
7328             mdapi_hw_unit_type="gpu"
7329             />
7330    <counter name="VS Threads Dispatched"
7331             description="The total number of vertex shader hardware threads dispatched."
7332             data_type="uint64"
7333             equation="A 1 READ"
7334             underscore_name="vs_threads"
7335             units="threads"
7336             symbol_name="VsThreads"
7337             semantic_type="event"
7338             mdapi_supported_apis="OGL IO BB"
7339             mdapi_usage_flags="Tier3 Frame Batch Draw"
7340             mdapi_hw_unit_type="gpu"
7341             mdapi_group="EU Array/Vertex Shader"
7342             />
7343    <counter name="Polygon Data Ready"
7344             description="The percentage of time in which geometry pipeline output is ready"
7345             data_type="float"
7346             max_equation="100"
7347             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7348             underscore_name="poly_data_ready"
7349             units="percent"
7350             symbol_name="PolyDataReady"
7351             semantic_type="duration"
7352             mdapi_supported_apis=""
7353             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7354             mdapi_group="GPU/3D Pipe/Strip-Fans"
7355             mdapi_hw_unit_type="gpu"
7356             />
7357    <counter name="FS Threads Dispatched"
7358             description="The total number of fragment shader hardware threads dispatched."
7359             data_type="uint64"
7360             equation="A 6 READ"
7361             underscore_name="ps_threads"
7362             units="threads"
7363             symbol_name="PsThreads"
7364             semantic_type="event"
7365             mdapi_supported_apis="OGL IO BB"
7366             mdapi_usage_flags="Tier3 Frame Batch Draw"
7367             mdapi_hw_unit_type="gpu"
7368             mdapi_group="EU Array/Fragment Shader"
7369             />
7370    <counter name="HDC stalled by L3 (s0.ss2)"
7371             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
7372             data_type="float"
7373             max_equation="100"
7374             equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7375             underscore_name="non_sampler_shader12_access_stalled_on_l3"
7376             units="percent"
7377             symbol_name="NonSamplerShader12AccessStalledOnL3"
7378             availability="$SubsliceMask 0x20 AND"
7379             semantic_type="duration"
7380             mdapi_supported_apis=""
7381             mdapi_usage_flags="Tier3 Frame Batch Draw"
7382             mdapi_group="GPU/Data Port"
7383             mdapi_hw_unit_type="subslice"
7384             />
7385    <counter name="Shader Barrier Messages"
7386             description="The total number of shader barrier messages."
7387             data_type="uint64"
7388             equation="A 35 READ"
7389             underscore_name="shader_barriers"
7390             units="messages"
7391             symbol_name="ShaderBarriers"
7392             semantic_type="event"
7393             mdapi_supported_apis=""
7394             mdapi_usage_flags="Tier3 Frame Batch Draw"
7395             mdapi_hw_unit_type="gpu"
7396             mdapi_group="EU Array/Barrier"
7397             />
7398    <counter name="Sampler Texels"
7399             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7400             data_type="uint64"
7401             equation="A 28 READ 4 UMUL"
7402             underscore_name="sampler_texels"
7403             units="texels"
7404             symbol_name="SamplerTexels"
7405             semantic_type="event"
7406             mdapi_supported_apis=""
7407             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7408             mdapi_hw_unit_type="gpu"
7409             mdapi_group="Sampler/Sampler Input"
7410             />
7411    <counter name="Pixels Failing Tests"
7412             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7413             data_type="uint64"
7414             equation="A 25 READ 4 UMUL"
7415             underscore_name="pixels_failing_post_ps_tests"
7416             units="pixels"
7417             symbol_name="PixelsFailingPostPsTests"
7418             semantic_type="event"
7419             mdapi_supported_apis="OGL IO BB"
7420             mdapi_usage_flags="Tier3 Frame Batch Draw"
7421             mdapi_hw_unit_type="gpu"
7422             mdapi_group="3D Pipe/Output Merger"
7423             />
7424    <counter name="GPU Time Elapsed"
7425             description="Time elapsed on the GPU during the measurement."
7426             data_type="uint64"
7427             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7428             underscore_name="gpu_time"
7429             units="ns"
7430             symbol_name="GpuTime"
7431             semantic_type="duration"
7432             mdapi_supported_apis=""
7433             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7434             mdapi_hw_unit_type="gpu"
7435             mdapi_group="GPU"
7436             />
7437    <counter name="AVG GPU Core Frequency"
7438             description="Average GPU Core Frequency in the measurement."
7439             data_type="uint64"
7440             max_equation="$GpuMaxFrequency"
7441             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7442             underscore_name="avg_gpu_core_frequency"
7443             units="hz"
7444             symbol_name="AvgGpuCoreFrequency"
7445             semantic_type="event"
7446             mdapi_supported_apis=""
7447             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7448             mdapi_group="GPU"
7449             mdapi_hw_unit_type="gpu"
7450             />
7451    <counter name="Sampler Texels Misses"
7452             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7453             data_type="uint64"
7454             equation="A 29 READ 4 UMUL"
7455             underscore_name="sampler_texel_misses"
7456             units="texels"
7457             symbol_name="SamplerTexelMisses"
7458             semantic_type="event"
7459             mdapi_supported_apis=""
7460             mdapi_usage_flags="Tier3 Batch Frame Draw"
7461             mdapi_hw_unit_type="gpu"
7462             mdapi_group="Sampler/Sampler Cache"
7463             />
7464    <counter name="HDC stalled by L3 (s0.ss1)"
7465             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
7466             data_type="float"
7467             max_equation="100"
7468             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7469             underscore_name="non_sampler_shader01_access_stalled_on_l3"
7470             units="percent"
7471             symbol_name="NonSamplerShader01AccessStalledOnL3"
7472             availability="$SubsliceMask 0x2 AND"
7473             semantic_type="duration"
7474             mdapi_supported_apis=""
7475             mdapi_usage_flags="Tier3 Frame Batch Draw"
7476             mdapi_group="GPU/Data Port"
7477             mdapi_hw_unit_type="subslice"
7478             />
7479    <counter name="CS Threads Dispatched"
7480             description="The total number of compute shader hardware threads dispatched."
7481             data_type="uint64"
7482             equation="A 4 READ"
7483             underscore_name="cs_threads"
7484             units="threads"
7485             symbol_name="CsThreads"
7486             semantic_type="event"
7487             mdapi_supported_apis="OGL4 OCL IO BB"
7488             mdapi_usage_flags="Tier3 Frame Batch Draw"
7489             mdapi_hw_unit_type="gpu"
7490             mdapi_group="EU Array/Compute Shader"
7491             />
7492    <counter name="HDC stalled by L3 (s0.ss2)"
7493             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
7494             data_type="float"
7495             max_equation="100"
7496             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7497             underscore_name="non_sampler_shader02_access_stalled_on_l3"
7498             units="percent"
7499             symbol_name="NonSamplerShader02AccessStalledOnL3"
7500             availability="$SubsliceMask 0x4 AND"
7501             semantic_type="duration"
7502             mdapi_supported_apis=""
7503             mdapi_usage_flags="Tier3 Frame Batch Draw"
7504             mdapi_group="GPU/Data Port"
7505             mdapi_hw_unit_type="subslice"
7506             />
7507    <counter name="SLM Bytes Read"
7508             description="The total number of GPU memory bytes read from shared local memory."
7509             data_type="uint64"
7510             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7511             equation="A 30 READ 64 UMUL"
7512             underscore_name="slm_bytes_read"
7513             units="bytes"
7514             symbol_name="SlmBytesRead"
7515             semantic_type="throughput"
7516             mdapi_supported_apis="OGL4 OCL IO BB"
7517             mdapi_usage_flags="Tier3 Frame Batch Draw"
7518             mdapi_group="L3/Data Port/SLM"
7519             mdapi_hw_unit_type="gpu"
7520             />
7521    <counter name="PS FPU1 Pipe Active"
7522             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7523             data_type="float"
7524             max_equation="100"
7525             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7526             underscore_name="ps_fpu1_active"
7527             units="percent"
7528             symbol_name="PsFpu1Active"
7529             semantic_type="duration"
7530             mdapi_supported_apis="OGL IO BB"
7531             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7532             mdapi_group="EU Array/Pixel Shader"
7533             mdapi_hw_unit_type="gpu"
7534             />
7535    <counter name="PS Send Pipeline Active"
7536             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7537             data_type="float"
7538             max_equation="100"
7539             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7540             underscore_name="ps_send_active"
7541             units="percent"
7542             symbol_name="PsSendActive"
7543             semantic_type="duration"
7544             mdapi_supported_apis="OGL IO BB"
7545             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7546             mdapi_group="EU Array/Pixel Shader"
7547             mdapi_hw_unit_type="gpu"
7548             />
7549    <counter name="VS FPU0 Pipe Active"
7550             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7551             data_type="float"
7552             max_equation="100"
7553             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7554             underscore_name="vs_fpu0_active"
7555             units="percent"
7556             symbol_name="VsFpu0Active"
7557             semantic_type="duration"
7558             mdapi_supported_apis="OGL IO BB"
7559             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7560             mdapi_group="EU Array/Vertex Shader"
7561             mdapi_hw_unit_type="gpu"
7562             />
7563    <counter name="GPU Busy"
7564             description="The percentage of time in which the GPU has been processing GPU commands."
7565             data_type="float"
7566             max_equation="100"
7567             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7568             underscore_name="gpu_busy"
7569             units="percent"
7570             symbol_name="GpuBusy"
7571             semantic_type="duration"
7572             mdapi_supported_apis=""
7573             mdapi_usage_flags="Tier1 Overview System Frame"
7574             mdapi_group="GPU"
7575             mdapi_hw_unit_type="gpu"
7576             />
7577    <counter name="HDC stalled by L3 (s0.ss0)"
7578             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
7579             data_type="float"
7580             max_equation="100"
7581             equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7582             underscore_name="non_sampler_shader10_access_stalled_on_l3"
7583             units="percent"
7584             symbol_name="NonSamplerShader10AccessStalledOnL3"
7585             availability="$SubsliceMask 0x8 AND"
7586             semantic_type="duration"
7587             mdapi_supported_apis=""
7588             mdapi_usage_flags="Tier3 Frame Batch Draw"
7589             mdapi_group="GPU/Data Port"
7590             mdapi_hw_unit_type="subslice"
7591             />
7592    <counter name="Rasterized Pixels"
7593             description="The total number of rasterized pixels."
7594             data_type="uint64"
7595             equation="A 21 READ 4 UMUL"
7596             underscore_name="rasterized_pixels"
7597             units="pixels"
7598             symbol_name="RasterizedPixels"
7599             semantic_type="event"
7600             mdapi_supported_apis="OGL IO BB"
7601             mdapi_usage_flags="Tier3 Frame Batch Draw"
7602             mdapi_hw_unit_type="gpu"
7603             mdapi_group="3D Pipe/Rasterizer"
7604             />
7605    <counter name="PS FPU0 Pipe Active"
7606             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7607             data_type="float"
7608             max_equation="100"
7609             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7610             underscore_name="ps_fpu0_active"
7611             units="percent"
7612             symbol_name="PsFpu0Active"
7613             semantic_type="duration"
7614             mdapi_supported_apis="OGL IO BB"
7615             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7616             mdapi_group="EU Array/Pixel Shader"
7617             mdapi_hw_unit_type="gpu"
7618             />
7619    <counter name="DS Threads Dispatched"
7620             description="The total number of domain shader hardware threads dispatched."
7621             data_type="uint64"
7622             equation="A 3 READ"
7623             underscore_name="ds_threads"
7624             units="threads"
7625             symbol_name="DsThreads"
7626             semantic_type="event"
7627             mdapi_supported_apis="OGL4 IO BB"
7628             mdapi_usage_flags="Tier3 Frame Batch Draw"
7629             mdapi_hw_unit_type="gpu"
7630             mdapi_group="EU Array/Domain Shader"
7631             />
7632    <counter name="Samples Written"
7633             description="The total number of samples or pixels written to all render targets."
7634             data_type="uint64"
7635             equation="A 26 READ 4 UMUL"
7636             underscore_name="samples_written"
7637             units="pixels"
7638             symbol_name="SamplesWritten"
7639             semantic_type="event"
7640             mdapi_supported_apis="OGL IO BB"
7641             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7642             mdapi_hw_unit_type="gpu"
7643             mdapi_group="3D Pipe/Output Merger"
7644             />
7645    <counter name="EU Stall"
7646             description="The percentage of time in which the Execution Units were stalled."
7647             data_type="float"
7648             max_equation="100"
7649             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7650             underscore_name="eu_stall"
7651             units="percent"
7652             symbol_name="EuStall"
7653             semantic_type="duration"
7654             mdapi_supported_apis=""
7655             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7656             mdapi_group="EU Array"
7657             mdapi_hw_unit_type="gpu"
7658             />
7659    <counter name="Samples Blended"
7660             description="The total number of blended samples or pixels written to all render targets."
7661             data_type="uint64"
7662             equation="A 27 READ 4 UMUL"
7663             underscore_name="samples_blended"
7664             units="pixels"
7665             symbol_name="SamplesBlended"
7666             semantic_type="event"
7667             mdapi_supported_apis="OGL IO BB"
7668             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7669             mdapi_hw_unit_type="gpu"
7670             mdapi_group="3D Pipe/Output Merger"
7671             />
7672    <counter name="Early Depth Test Fails"
7673             description="The total number of pixels dropped on early depth test."
7674             data_type="uint64"
7675             equation="A 23 READ 4 UMUL"
7676             underscore_name="early_depth_test_fails"
7677             units="pixels"
7678             symbol_name="EarlyDepthTestFails"
7679             semantic_type="event"
7680             mdapi_supported_apis="OGL IO BB"
7681             mdapi_usage_flags="Tier3 Frame Batch Draw"
7682             mdapi_hw_unit_type="gpu"
7683             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7684             />
7685    <counter name="Shader Memory Accesses"
7686             description="The total number of shader memory accesses to L3."
7687             data_type="uint64"
7688             equation="A 32 READ"
7689             underscore_name="shader_memory_accesses"
7690             units="messages"
7691             symbol_name="ShaderMemoryAccesses"
7692             semantic_type="event"
7693             mdapi_supported_apis=""
7694             mdapi_usage_flags="Tier3 Frame Batch Draw"
7695             mdapi_hw_unit_type="gpu"
7696             mdapi_group="L3/Data Port"
7697             />
7698    <counter name="HS Threads Dispatched"
7699             description="The total number of hull shader hardware threads dispatched."
7700             data_type="uint64"
7701             equation="A 2 READ"
7702             underscore_name="hs_threads"
7703             units="threads"
7704             symbol_name="HsThreads"
7705             semantic_type="event"
7706             mdapi_supported_apis="OGL4 IO BB"
7707             mdapi_usage_flags="Tier3 Frame Batch Draw"
7708             mdapi_hw_unit_type="gpu"
7709             mdapi_group="EU Array/Hull Shader"
7710             />
7711    <counter name="HDC stalled by L3 (s0.ss1)"
7712             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
7713             data_type="float"
7714             max_equation="100"
7715             equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7716             underscore_name="non_sampler_shader11_access_stalled_on_l3"
7717             units="percent"
7718             symbol_name="NonSamplerShader11AccessStalledOnL3"
7719             availability="$SubsliceMask 0x10 AND"
7720             semantic_type="duration"
7721             mdapi_supported_apis=""
7722             mdapi_usage_flags="Tier3 Frame Batch Draw"
7723             mdapi_group="GPU/Data Port"
7724             mdapi_hw_unit_type="subslice"
7725             />
7726    <counter name="SLM Bytes Written"
7727             description="The total number of GPU memory bytes written into shared local memory."
7728             data_type="uint64"
7729             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7730             equation="A 31 READ 64 UMUL"
7731             underscore_name="slm_bytes_written"
7732             units="bytes"
7733             symbol_name="SlmBytesWritten"
7734             semantic_type="throughput"
7735             mdapi_supported_apis="OGL4 OCL IO BB"
7736             mdapi_usage_flags="Tier3 Frame Batch Draw"
7737             mdapi_group="L3/Data Port/SLM"
7738             mdapi_hw_unit_type="gpu"
7739             />
7740    <counter name="L3 Shader Throughput"
7741             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7742             data_type="uint64"
7743             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
7744             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7745             underscore_name="l3_shader_throughput"
7746             units="bytes"
7747             symbol_name="L3ShaderThroughput"
7748             semantic_type="throughput"
7749             mdapi_supported_apis="OGL4 OCL IO BB"
7750             mdapi_usage_flags="Tier2 Frame Batch Draw"
7751             mdapi_group="L3/Data Port"
7752             mdapi_hw_unit_type="gpu"
7753             />
7754    <counter name="Samples Killed in FS"
7755             description="The total number of samples or pixels dropped in fragment shaders."
7756             data_type="uint64"
7757             equation="A 24 READ 4 UMUL"
7758             underscore_name="samples_killed_in_ps"
7759             units="pixels"
7760             symbol_name="SamplesKilledInPs"
7761             semantic_type="event"
7762             mdapi_supported_apis="OGL IO BB"
7763             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7764             mdapi_hw_unit_type="gpu"
7765             mdapi_group="3D Pipe/Fragment Shader"
7766             />
7767    <counter name="HDC stalled by L3 (s0.ss0)"
7768             description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
7769             data_type="float"
7770             max_equation="100"
7771             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7772             underscore_name="non_sampler_shader00_access_stalled_on_l3"
7773             units="percent"
7774             symbol_name="NonSamplerShader00AccessStalledOnL3"
7775             availability="$SubsliceMask 0x1 AND"
7776             semantic_type="duration"
7777             mdapi_supported_apis=""
7778             mdapi_usage_flags="Tier3 Frame Batch Draw"
7779             mdapi_group="GPU/Data Port"
7780             mdapi_hw_unit_type="subslice"
7781             />
7782    <counter name="Shader Atomic Memory Accesses"
7783             description="The total number of shader atomic memory accesses."
7784             data_type="uint64"
7785             equation="A 34 READ"
7786             underscore_name="shader_atomics"
7787             units="messages"
7788             symbol_name="ShaderAtomics"
7789             semantic_type="event"
7790             mdapi_supported_apis="OGL4 OCL IO BB"
7791             mdapi_usage_flags="Tier3 Frame Batch Draw"
7792             mdapi_hw_unit_type="gpu"
7793             mdapi_group="L3/Data Port/Atomics"
7794             />
7795    <register_config type="NOA">
7796        <register type="NOA" address="0x00009840" value="0x000000A0" />
7797        <register type="NOA" address="0x00009888" value="0x105C0232" />
7798        <register type="NOA" address="0x00009888" value="0x10580232" />
7799        <register type="NOA" address="0x00009888" value="0x10380232" />
7800        <register type="NOA" address="0x00009888" value="0x10DC0232" />
7801        <register type="NOA" address="0x00009888" value="0x10D80232" />
7802        <register type="NOA" address="0x00009888" value="0x10B80232" />
7803        <register type="NOA" address="0x00009888" value="0x118E4400" />
7804        <register type="NOA" address="0x00009888" value="0x025C6080" />
7805        <register type="NOA" address="0x00009888" value="0x045C004B" />
7806        <register type="NOA" address="0x00009888" value="0x005C8000" />
7807        <register type="NOA" address="0x00009888" value="0x00582080" />
7808        <register type="NOA" address="0x00009888" value="0x0258004B" />
7809        <register type="NOA" address="0x00009888" value="0x025B4000" />
7810        <register type="NOA" address="0x00009888" value="0x045B4000" />
7811        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
7812        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
7813        <register type="NOA" address="0x00009888" value="0x04386080" />
7814        <register type="NOA" address="0x00009888" value="0x0638404B" />
7815        <register type="NOA" address="0x00009888" value="0x02384000" />
7816        <register type="NOA" address="0x00009888" value="0x08384000" />
7817        <register type="NOA" address="0x00009888" value="0x0A380000" />
7818        <register type="NOA" address="0x00009888" value="0x0C380000" />
7819        <register type="NOA" address="0x00009888" value="0x00398000" />
7820        <register type="NOA" address="0x00009888" value="0x0239A000" />
7821        <register type="NOA" address="0x00009888" value="0x0439A000" />
7822        <register type="NOA" address="0x00009888" value="0x06392000" />
7823        <register type="NOA" address="0x00009888" value="0x0CDC25C1" />
7824        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
7825        <register type="NOA" address="0x00009888" value="0x0AD825C1" />
7826        <register type="NOA" address="0x00009888" value="0x18DB4000" />
7827        <register type="NOA" address="0x00009888" value="0x1ADB0001" />
7828        <register type="NOA" address="0x00009888" value="0x0E9F8000" />
7829        <register type="NOA" address="0x00009888" value="0x109F02AA" />
7830        <register type="NOA" address="0x00009888" value="0x0EB825C1" />
7831        <register type="NOA" address="0x00009888" value="0x18B80154" />
7832        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
7833        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
7834        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
7835        <register type="NOA" address="0x00009888" value="0x0D88C000" />
7836        <register type="NOA" address="0x00009888" value="0x0F88000F" />
7837        <register type="NOA" address="0x00009888" value="0x038A8000" />
7838        <register type="NOA" address="0x00009888" value="0x058A8000" />
7839        <register type="NOA" address="0x00009888" value="0x078A8000" />
7840        <register type="NOA" address="0x00009888" value="0x098A8000" />
7841        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
7842        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
7843        <register type="NOA" address="0x00009888" value="0x258BAA05" />
7844        <register type="NOA" address="0x00009888" value="0x278B002A" />
7845        <register type="NOA" address="0x00009888" value="0x238B2A80" />
7846        <register type="NOA" address="0x00009888" value="0x198C5400" />
7847        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
7848        <register type="NOA" address="0x00009888" value="0x098DC000" />
7849        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
7850        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
7851        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
7852        <register type="NOA" address="0x00009888" value="0x098E05C0" />
7853        <register type="NOA" address="0x00009888" value="0x058E0000" />
7854        <register type="NOA" address="0x00009888" value="0x198F0020" />
7855        <register type="NOA" address="0x00009888" value="0x2185AA0A" />
7856        <register type="NOA" address="0x00009888" value="0x2385002A" />
7857        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
7858        <register type="NOA" address="0x00009888" value="0x19835000" />
7859        <register type="NOA" address="0x00009888" value="0x1B830155" />
7860        <register type="NOA" address="0x00009888" value="0x03834000" />
7861        <register type="NOA" address="0x00009888" value="0x05834000" />
7862        <register type="NOA" address="0x00009888" value="0x07834000" />
7863        <register type="NOA" address="0x00009888" value="0x09834000" />
7864        <register type="NOA" address="0x00009888" value="0x0B834000" />
7865        <register type="NOA" address="0x00009888" value="0x0D834000" />
7866        <register type="NOA" address="0x00009888" value="0x09848000" />
7867        <register type="NOA" address="0x00009888" value="0x0B84C000" />
7868        <register type="NOA" address="0x00009888" value="0x0D84C000" />
7869        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7870        <register type="NOA" address="0x00009888" value="0x01848000" />
7871        <register type="NOA" address="0x00009888" value="0x0384C000" />
7872        <register type="NOA" address="0x00009888" value="0x0584C000" />
7873        <register type="NOA" address="0x00009888" value="0x07844000" />
7874        <register type="NOA" address="0x00009888" value="0x19808000" />
7875        <register type="NOA" address="0x00009888" value="0x1B80C000" />
7876        <register type="NOA" address="0x00009888" value="0x1D80C000" />
7877        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7878        <register type="NOA" address="0x00009888" value="0x11808000" />
7879        <register type="NOA" address="0x00009888" value="0x1380C000" />
7880        <register type="NOA" address="0x00009888" value="0x1580C000" />
7881        <register type="NOA" address="0x00009888" value="0x17804000" />
7882        <register type="NOA" address="0x00009888" value="0x51800040" />
7883        <register type="NOA" address="0x00009888" value="0x43800400" />
7884        <register type="NOA" address="0x00009888" value="0x45800800" />
7885        <register type="NOA" address="0x00009888" value="0x53800000" />
7886        <register type="NOA" address="0x00009888" value="0x47800C62" />
7887        <register type="NOA" address="0x00009888" value="0x21800000" />
7888        <register type="NOA" address="0x00009888" value="0x31800000" />
7889        <register type="NOA" address="0x00009888" value="0x4D800000" />
7890        <register type="NOA" address="0x00009888" value="0x3F801042" />
7891        <register type="NOA" address="0x00009888" value="0x4F800000" />
7892        <register type="NOA" address="0x00009888" value="0x418014A4" />
7893        <register type="NOA" address="0x00009840" value="0x00000080" />
7894    </register_config>
7895    <register_config type="OA">
7896        <register type="OA" address="0x00002740" value="0x00000000" />
7897        <register type="OA" address="0x00002744" value="0x00800000" />
7898        <register type="OA" address="0x00002710" value="0x00000000" />
7899        <register type="OA" address="0x00002714" value="0x10800000" />
7900        <register type="OA" address="0x00002720" value="0x00000000" />
7901        <register type="OA" address="0x00002724" value="0x00800000" />
7902        <register type="OA" address="0x00002770" value="0x00000002" />
7903        <register type="OA" address="0x00002774" value="0x0000FFF7" />
7904    </register_config>
7905    <register_config type="FLEX">
7906        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7907        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7908        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7909        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7910        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7911        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7912        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7913    </register_config>
7914  </set>
7915
7916  <set name="Metric set L3_1"
7917       mdapi_supported_apis="OGL OCL IO BB"
7918       underscore_name="l3_1"
7919       hw_config_guid="9385ebb2-f34f-4aa5-aec5-7e9cbbea0f0b"
7920       chipset="BDW"
7921       symbol_name="L3_1"
7922       >
7923    <counter name="GPU Core Clocks"
7924             description="The total number of GPU core clocks elapsed during the measurement."
7925             data_type="uint64"
7926             equation="GPU_CLOCK 0 READ"
7927             underscore_name="gpu_core_clocks"
7928             units="cycles"
7929             symbol_name="GpuCoreClocks"
7930             semantic_type="event"
7931             mdapi_supported_apis=""
7932             mdapi_usage_flags="Tier1 Frame Batch Draw"
7933             mdapi_hw_unit_type="gpu"
7934             mdapi_group="GPU"
7935             />
7936    <counter name="EU Active"
7937             description="The percentage of time in which the Execution Units were actively processing."
7938             data_type="float"
7939             max_equation="100"
7940             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7941             underscore_name="eu_active"
7942             units="percent"
7943             symbol_name="EuActive"
7944             semantic_type="duration"
7945             mdapi_supported_apis=""
7946             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7947             mdapi_group="EU Array"
7948             mdapi_hw_unit_type="gpu"
7949             />
7950    <counter name="Slice1 L3 Bank1 Stalled"
7951             description="The percentage of time in which slice1 L3 bank1 is stalled"
7952             data_type="float"
7953             max_equation="100"
7954             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7955             underscore_name="l31_bank1_stalled"
7956             units="percent"
7957             symbol_name="L31Bank1Stalled"
7958             availability="$SliceMask 0x2 AND"
7959             semantic_type="duration"
7960             mdapi_supported_apis=""
7961             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7962             mdapi_group="GTI/L3"
7963             mdapi_hw_unit_type="slice"
7964             />
7965    <counter name="EU Both FPU Pipes Active"
7966             description="The percentage of time in which both EU FPU pipelines were actively processing."
7967             data_type="float"
7968             max_equation="100"
7969             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7970             underscore_name="eu_fpu_both_active"
7971             units="percent"
7972             symbol_name="EuFpuBothActive"
7973             semantic_type="duration"
7974             mdapi_supported_apis=""
7975             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7976             mdapi_group="EU Array/Pipes"
7977             mdapi_hw_unit_type="gpu"
7978             />
7979    <counter name="VS Send Pipe Active"
7980             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7981             data_type="float"
7982             max_equation="100"
7983             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7984             underscore_name="vs_send_active"
7985             units="percent"
7986             symbol_name="VsSendActive"
7987             semantic_type="duration"
7988             mdapi_supported_apis="OGL IO BB"
7989             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7990             mdapi_group="EU Array/Vertex Shader"
7991             mdapi_hw_unit_type="gpu"
7992             />
7993    <counter name="VS FPU1 Pipe Active"
7994             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7995             data_type="float"
7996             max_equation="100"
7997             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7998             underscore_name="vs_fpu1_active"
7999             units="percent"
8000             symbol_name="VsFpu1Active"
8001             semantic_type="duration"
8002             mdapi_supported_apis="OGL IO BB"
8003             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8004             mdapi_group="EU Array/Vertex Shader"
8005             mdapi_hw_unit_type="gpu"
8006             />
8007    <counter name="GS Threads Dispatched"
8008             description="The total number of geometry shader hardware threads dispatched."
8009             data_type="uint64"
8010             equation="A 5 READ"
8011             underscore_name="gs_threads"
8012             units="threads"
8013             symbol_name="GsThreads"
8014             semantic_type="event"
8015             mdapi_supported_apis="OGL4 IO BB"
8016             mdapi_usage_flags="Tier3 Frame Batch Draw"
8017             mdapi_hw_unit_type="gpu"
8018             mdapi_group="EU Array/Geometry Shader"
8019             />
8020    <counter name="Early Hi-Depth Test Fails"
8021             description="The total number of pixels dropped on early hierarchical depth test."
8022             data_type="uint64"
8023             equation="A 22 READ 4 UMUL"
8024             underscore_name="hi_depth_test_fails"
8025             units="pixels"
8026             symbol_name="HiDepthTestFails"
8027             semantic_type="event"
8028             mdapi_supported_apis="OGL IO BB"
8029             mdapi_usage_flags="Tier3 Frame Batch Draw"
8030             mdapi_hw_unit_type="gpu"
8031             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8032             />
8033    <counter name="FS Both FPU Active"
8034             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8035             data_type="float"
8036             max_equation="100"
8037             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8038             underscore_name="ps_eu_both_fpu_active"
8039             units="percent"
8040             symbol_name="PsEuBothFpuActive"
8041             semantic_type="duration"
8042             mdapi_supported_apis="OGL IO BB"
8043             mdapi_usage_flags="Tier4 Frame Batch Draw"
8044             mdapi_group="3D Pipe/Fragment Shader"
8045             mdapi_hw_unit_type="gpu"
8046             />
8047    <counter name="VS Threads Dispatched"
8048             description="The total number of vertex shader hardware threads dispatched."
8049             data_type="uint64"
8050             equation="A 1 READ"
8051             underscore_name="vs_threads"
8052             units="threads"
8053             symbol_name="VsThreads"
8054             semantic_type="event"
8055             mdapi_supported_apis="OGL IO BB"
8056             mdapi_usage_flags="Tier3 Frame Batch Draw"
8057             mdapi_hw_unit_type="gpu"
8058             mdapi_group="EU Array/Vertex Shader"
8059             />
8060    <counter name="FS Threads Dispatched"
8061             description="The total number of fragment shader hardware threads dispatched."
8062             data_type="uint64"
8063             equation="A 6 READ"
8064             underscore_name="ps_threads"
8065             units="threads"
8066             symbol_name="PsThreads"
8067             semantic_type="event"
8068             mdapi_supported_apis="OGL IO BB"
8069             mdapi_usage_flags="Tier3 Frame Batch Draw"
8070             mdapi_hw_unit_type="gpu"
8071             mdapi_group="EU Array/Fragment Shader"
8072             />
8073    <counter name="Shader Barrier Messages"
8074             description="The total number of shader barrier messages."
8075             data_type="uint64"
8076             equation="A 35 READ"
8077             underscore_name="shader_barriers"
8078             units="messages"
8079             symbol_name="ShaderBarriers"
8080             semantic_type="event"
8081             mdapi_supported_apis=""
8082             mdapi_usage_flags="Tier3 Frame Batch Draw"
8083             mdapi_hw_unit_type="gpu"
8084             mdapi_group="EU Array/Barrier"
8085             />
8086    <counter name="Slice1 L3 Bank0 Stalled"
8087             description="The percentage of time in which slice1 L3 bank0 is stalled"
8088             data_type="float"
8089             max_equation="100"
8090             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8091             underscore_name="l31_bank0_stalled"
8092             units="percent"
8093             symbol_name="L31Bank0Stalled"
8094             availability="$SliceMask 0x2 AND"
8095             semantic_type="duration"
8096             mdapi_supported_apis=""
8097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8098             mdapi_group="GTI/L3"
8099             mdapi_hw_unit_type="slice"
8100             />
8101    <counter name="Sampler Texels"
8102             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8103             data_type="uint64"
8104             equation="A 28 READ 4 UMUL"
8105             underscore_name="sampler_texels"
8106             units="texels"
8107             symbol_name="SamplerTexels"
8108             semantic_type="event"
8109             mdapi_supported_apis=""
8110             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8111             mdapi_hw_unit_type="gpu"
8112             mdapi_group="Sampler/Sampler Input"
8113             />
8114    <counter name="Pixels Failing Tests"
8115             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8116             data_type="uint64"
8117             equation="A 25 READ 4 UMUL"
8118             underscore_name="pixels_failing_post_ps_tests"
8119             units="pixels"
8120             symbol_name="PixelsFailingPostPsTests"
8121             semantic_type="event"
8122             mdapi_supported_apis="OGL IO BB"
8123             mdapi_usage_flags="Tier3 Frame Batch Draw"
8124             mdapi_hw_unit_type="gpu"
8125             mdapi_group="3D Pipe/Output Merger"
8126             />
8127    <counter name="GPU Time Elapsed"
8128             description="Time elapsed on the GPU during the measurement."
8129             data_type="uint64"
8130             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8131             underscore_name="gpu_time"
8132             units="ns"
8133             symbol_name="GpuTime"
8134             semantic_type="duration"
8135             mdapi_supported_apis=""
8136             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8137             mdapi_hw_unit_type="gpu"
8138             mdapi_group="GPU"
8139             />
8140    <counter name="AVG GPU Core Frequency"
8141             description="Average GPU Core Frequency in the measurement."
8142             data_type="uint64"
8143             max_equation="$GpuMaxFrequency"
8144             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8145             underscore_name="avg_gpu_core_frequency"
8146             units="hz"
8147             symbol_name="AvgGpuCoreFrequency"
8148             semantic_type="event"
8149             mdapi_supported_apis=""
8150             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8151             mdapi_group="GPU"
8152             mdapi_hw_unit_type="gpu"
8153             />
8154    <counter name="Sampler Texels Misses"
8155             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8156             data_type="uint64"
8157             equation="A 29 READ 4 UMUL"
8158             underscore_name="sampler_texel_misses"
8159             units="texels"
8160             symbol_name="SamplerTexelMisses"
8161             semantic_type="event"
8162             mdapi_supported_apis=""
8163             mdapi_usage_flags="Tier3 Batch Frame Draw"
8164             mdapi_hw_unit_type="gpu"
8165             mdapi_group="Sampler/Sampler Cache"
8166             />
8167    <counter name="CS Threads Dispatched"
8168             description="The total number of compute shader hardware threads dispatched."
8169             data_type="uint64"
8170             equation="A 4 READ"
8171             underscore_name="cs_threads"
8172             units="threads"
8173             symbol_name="CsThreads"
8174             semantic_type="event"
8175             mdapi_supported_apis="OGL4 OCL IO BB"
8176             mdapi_usage_flags="Tier3 Frame Batch Draw"
8177             mdapi_hw_unit_type="gpu"
8178             mdapi_group="EU Array/Compute Shader"
8179             />
8180    <counter name="SLM Bytes Read"
8181             description="The total number of GPU memory bytes read from shared local memory."
8182             data_type="uint64"
8183             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8184             equation="A 30 READ 64 UMUL"
8185             underscore_name="slm_bytes_read"
8186             units="bytes"
8187             symbol_name="SlmBytesRead"
8188             semantic_type="throughput"
8189             mdapi_supported_apis="OGL4 OCL IO BB"
8190             mdapi_usage_flags="Tier3 Frame Batch Draw"
8191             mdapi_group="L3/Data Port/SLM"
8192             mdapi_hw_unit_type="gpu"
8193             />
8194    <counter name="PS FPU1 Pipe Active"
8195             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8196             data_type="float"
8197             max_equation="100"
8198             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8199             underscore_name="ps_fpu1_active"
8200             units="percent"
8201             symbol_name="PsFpu1Active"
8202             semantic_type="duration"
8203             mdapi_supported_apis="OGL IO BB"
8204             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8205             mdapi_group="EU Array/Pixel Shader"
8206             mdapi_hw_unit_type="gpu"
8207             />
8208    <counter name="PS Send Pipeline Active"
8209             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8210             data_type="float"
8211             max_equation="100"
8212             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8213             underscore_name="ps_send_active"
8214             units="percent"
8215             symbol_name="PsSendActive"
8216             semantic_type="duration"
8217             mdapi_supported_apis="OGL IO BB"
8218             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8219             mdapi_group="EU Array/Pixel Shader"
8220             mdapi_hw_unit_type="gpu"
8221             />
8222    <counter name="VS FPU0 Pipe Active"
8223             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8224             data_type="float"
8225             max_equation="100"
8226             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8227             underscore_name="vs_fpu0_active"
8228             units="percent"
8229             symbol_name="VsFpu0Active"
8230             semantic_type="duration"
8231             mdapi_supported_apis="OGL IO BB"
8232             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8233             mdapi_group="EU Array/Vertex Shader"
8234             mdapi_hw_unit_type="gpu"
8235             />
8236    <counter name="GPU Busy"
8237             description="The percentage of time in which the GPU has been processing GPU commands."
8238             data_type="float"
8239             max_equation="100"
8240             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8241             underscore_name="gpu_busy"
8242             units="percent"
8243             symbol_name="GpuBusy"
8244             semantic_type="duration"
8245             mdapi_supported_apis=""
8246             mdapi_usage_flags="Tier1 Overview System Frame"
8247             mdapi_group="GPU"
8248             mdapi_hw_unit_type="gpu"
8249             />
8250    <counter name="Rasterized Pixels"
8251             description="The total number of rasterized pixels."
8252             data_type="uint64"
8253             equation="A 21 READ 4 UMUL"
8254             underscore_name="rasterized_pixels"
8255             units="pixels"
8256             symbol_name="RasterizedPixels"
8257             semantic_type="event"
8258             mdapi_supported_apis="OGL IO BB"
8259             mdapi_usage_flags="Tier3 Frame Batch Draw"
8260             mdapi_hw_unit_type="gpu"
8261             mdapi_group="3D Pipe/Rasterizer"
8262             />
8263    <counter name="Slice1 L3 Bank1 Active"
8264             description="The percentage of time in which slice1 L3 bank1 is active"
8265             data_type="float"
8266             max_equation="100"
8267             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8268             underscore_name="l31_bank1_active"
8269             units="percent"
8270             symbol_name="L31Bank1Active"
8271             availability="$SliceMask 0x2 AND"
8272             semantic_type="duration"
8273             mdapi_supported_apis=""
8274             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8275             mdapi_group="GTI/L3"
8276             mdapi_hw_unit_type="slice"
8277             />
8278    <counter name="PS FPU0 Pipe Active"
8279             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8280             data_type="float"
8281             max_equation="100"
8282             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8283             underscore_name="ps_fpu0_active"
8284             units="percent"
8285             symbol_name="PsFpu0Active"
8286             semantic_type="duration"
8287             mdapi_supported_apis="OGL IO BB"
8288             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8289             mdapi_group="EU Array/Pixel Shader"
8290             mdapi_hw_unit_type="gpu"
8291             />
8292    <counter name="DS Threads Dispatched"
8293             description="The total number of domain shader hardware threads dispatched."
8294             data_type="uint64"
8295             equation="A 3 READ"
8296             underscore_name="ds_threads"
8297             units="threads"
8298             symbol_name="DsThreads"
8299             semantic_type="event"
8300             mdapi_supported_apis="OGL4 IO BB"
8301             mdapi_usage_flags="Tier3 Frame Batch Draw"
8302             mdapi_hw_unit_type="gpu"
8303             mdapi_group="EU Array/Domain Shader"
8304             />
8305    <counter name="Samples Written"
8306             description="The total number of samples or pixels written to all render targets."
8307             data_type="uint64"
8308             equation="A 26 READ 4 UMUL"
8309             underscore_name="samples_written"
8310             units="pixels"
8311             symbol_name="SamplesWritten"
8312             semantic_type="event"
8313             mdapi_supported_apis="OGL IO BB"
8314             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8315             mdapi_hw_unit_type="gpu"
8316             mdapi_group="3D Pipe/Output Merger"
8317             />
8318    <counter name="EU Stall"
8319             description="The percentage of time in which the Execution Units were stalled."
8320             data_type="float"
8321             max_equation="100"
8322             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8323             underscore_name="eu_stall"
8324             units="percent"
8325             symbol_name="EuStall"
8326             semantic_type="duration"
8327             mdapi_supported_apis=""
8328             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8329             mdapi_group="EU Array"
8330             mdapi_hw_unit_type="gpu"
8331             />
8332    <counter name="Slice1 L3 Bank0 Active"
8333             description="The percentage of time in which slice1 L3 bank0 is active"
8334             data_type="float"
8335             max_equation="100"
8336             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8337             underscore_name="l31_bank0_active"
8338             units="percent"
8339             symbol_name="L31Bank0Active"
8340             availability="$SliceMask 0x2 AND"
8341             semantic_type="duration"
8342             mdapi_supported_apis=""
8343             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8344             mdapi_group="GTI/L3"
8345             mdapi_hw_unit_type="slice"
8346             />
8347    <counter name="Samples Blended"
8348             description="The total number of blended samples or pixels written to all render targets."
8349             data_type="uint64"
8350             equation="A 27 READ 4 UMUL"
8351             underscore_name="samples_blended"
8352             units="pixels"
8353             symbol_name="SamplesBlended"
8354             semantic_type="event"
8355             mdapi_supported_apis="OGL IO BB"
8356             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8357             mdapi_hw_unit_type="gpu"
8358             mdapi_group="3D Pipe/Output Merger"
8359             />
8360    <counter name="Early Depth Test Fails"
8361             description="The total number of pixels dropped on early depth test."
8362             data_type="uint64"
8363             equation="A 23 READ 4 UMUL"
8364             underscore_name="early_depth_test_fails"
8365             units="pixels"
8366             symbol_name="EarlyDepthTestFails"
8367             semantic_type="event"
8368             mdapi_supported_apis="OGL IO BB"
8369             mdapi_usage_flags="Tier3 Frame Batch Draw"
8370             mdapi_hw_unit_type="gpu"
8371             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8372             />
8373    <counter name="Shader Memory Accesses"
8374             description="The total number of shader memory accesses to L3."
8375             data_type="uint64"
8376             equation="A 32 READ"
8377             underscore_name="shader_memory_accesses"
8378             units="messages"
8379             symbol_name="ShaderMemoryAccesses"
8380             semantic_type="event"
8381             mdapi_supported_apis=""
8382             mdapi_usage_flags="Tier3 Frame Batch Draw"
8383             mdapi_hw_unit_type="gpu"
8384             mdapi_group="L3/Data Port"
8385             />
8386    <counter name="HS Threads Dispatched"
8387             description="The total number of hull shader hardware threads dispatched."
8388             data_type="uint64"
8389             equation="A 2 READ"
8390             underscore_name="hs_threads"
8391             units="threads"
8392             symbol_name="HsThreads"
8393             semantic_type="event"
8394             mdapi_supported_apis="OGL4 IO BB"
8395             mdapi_usage_flags="Tier3 Frame Batch Draw"
8396             mdapi_hw_unit_type="gpu"
8397             mdapi_group="EU Array/Hull Shader"
8398             />
8399    <counter name="SLM Bytes Written"
8400             description="The total number of GPU memory bytes written into shared local memory."
8401             data_type="uint64"
8402             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8403             equation="A 31 READ 64 UMUL"
8404             underscore_name="slm_bytes_written"
8405             units="bytes"
8406             symbol_name="SlmBytesWritten"
8407             semantic_type="throughput"
8408             mdapi_supported_apis="OGL4 OCL IO BB"
8409             mdapi_usage_flags="Tier3 Frame Batch Draw"
8410             mdapi_group="L3/Data Port/SLM"
8411             mdapi_hw_unit_type="gpu"
8412             />
8413    <counter name="L3 Shader Throughput"
8414             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8415             data_type="uint64"
8416             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
8417             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8418             underscore_name="l3_shader_throughput"
8419             units="bytes"
8420             symbol_name="L3ShaderThroughput"
8421             semantic_type="throughput"
8422             mdapi_supported_apis="OGL4 OCL IO BB"
8423             mdapi_usage_flags="Tier2 Frame Batch Draw"
8424             mdapi_group="L3/Data Port"
8425             mdapi_hw_unit_type="gpu"
8426             />
8427    <counter name="Samples Killed in FS"
8428             description="The total number of samples or pixels dropped in fragment shaders."
8429             data_type="uint64"
8430             equation="A 24 READ 4 UMUL"
8431             underscore_name="samples_killed_in_ps"
8432             units="pixels"
8433             symbol_name="SamplesKilledInPs"
8434             semantic_type="event"
8435             mdapi_supported_apis="OGL IO BB"
8436             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8437             mdapi_hw_unit_type="gpu"
8438             mdapi_group="3D Pipe/Fragment Shader"
8439             />
8440    <counter name="Shader Atomic Memory Accesses"
8441             description="The total number of shader atomic memory accesses."
8442             data_type="uint64"
8443             equation="A 34 READ"
8444             underscore_name="shader_atomics"
8445             units="messages"
8446             symbol_name="ShaderAtomics"
8447             semantic_type="event"
8448             mdapi_supported_apis="OGL4 OCL IO BB"
8449             mdapi_usage_flags="Tier3 Frame Batch Draw"
8450             mdapi_hw_unit_type="gpu"
8451             mdapi_group="L3/Data Port/Atomics"
8452             />
8453    <register_config type="NOA">
8454        <register type="NOA" address="0x00009840" value="0x000000A0" />
8455        <register type="NOA" address="0x00009888" value="0x10BF03DA" />
8456        <register type="NOA" address="0x00009888" value="0x14BF0001" />
8457        <register type="NOA" address="0x00009888" value="0x12980340" />
8458        <register type="NOA" address="0x00009888" value="0x12990340" />
8459        <register type="NOA" address="0x00009888" value="0x0CBF1187" />
8460        <register type="NOA" address="0x00009888" value="0x0EBF1205" />
8461        <register type="NOA" address="0x00009888" value="0x00BF0500" />
8462        <register type="NOA" address="0x00009888" value="0x02BF042B" />
8463        <register type="NOA" address="0x00009888" value="0x04BF002C" />
8464        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
8465        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
8466        <register type="NOA" address="0x00009888" value="0x00DA8000" />
8467        <register type="NOA" address="0x00009888" value="0x02DAC000" />
8468        <register type="NOA" address="0x00009888" value="0x04DA4000" />
8469        <register type="NOA" address="0x00009888" value="0x04983400" />
8470        <register type="NOA" address="0x00009888" value="0x10980000" />
8471        <register type="NOA" address="0x00009888" value="0x06990034" />
8472        <register type="NOA" address="0x00009888" value="0x10990000" />
8473        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
8474        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
8475        <register type="NOA" address="0x00009888" value="0x009D8000" />
8476        <register type="NOA" address="0x00009888" value="0x029DC000" />
8477        <register type="NOA" address="0x00009888" value="0x049D4000" />
8478        <register type="NOA" address="0x00009888" value="0x109F02A8" />
8479        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
8480        <register type="NOA" address="0x00009888" value="0x0E9F00BA" />
8481        <register type="NOA" address="0x00009888" value="0x0CB88000" />
8482        <register type="NOA" address="0x00009888" value="0x0CB95000" />
8483        <register type="NOA" address="0x00009888" value="0x0EB95000" />
8484        <register type="NOA" address="0x00009888" value="0x00B94000" />
8485        <register type="NOA" address="0x00009888" value="0x02B95000" />
8486        <register type="NOA" address="0x00009888" value="0x04B91000" />
8487        <register type="NOA" address="0x00009888" value="0x06B92000" />
8488        <register type="NOA" address="0x00009888" value="0x0CBA4000" />
8489        <register type="NOA" address="0x00009888" value="0x0F88000F" />
8490        <register type="NOA" address="0x00009888" value="0x03888000" />
8491        <register type="NOA" address="0x00009888" value="0x05888000" />
8492        <register type="NOA" address="0x00009888" value="0x07888000" />
8493        <register type="NOA" address="0x00009888" value="0x09888000" />
8494        <register type="NOA" address="0x00009888" value="0x0B888000" />
8495        <register type="NOA" address="0x00009888" value="0x0D880400" />
8496        <register type="NOA" address="0x00009888" value="0x258B800A" />
8497        <register type="NOA" address="0x00009888" value="0x278B002A" />
8498        <register type="NOA" address="0x00009888" value="0x238B5500" />
8499        <register type="NOA" address="0x00009888" value="0x198C4000" />
8500        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
8501        <register type="NOA" address="0x00009888" value="0x038C4000" />
8502        <register type="NOA" address="0x00009888" value="0x058C4000" />
8503        <register type="NOA" address="0x00009888" value="0x078C4000" />
8504        <register type="NOA" address="0x00009888" value="0x098C4000" />
8505        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
8506        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
8507        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
8508        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
8509        <register type="NOA" address="0x00009888" value="0x018D8000" />
8510        <register type="NOA" address="0x00009888" value="0x038DA000" />
8511        <register type="NOA" address="0x00009888" value="0x058DA000" />
8512        <register type="NOA" address="0x00009888" value="0x078D2000" />
8513        <register type="NOA" address="0x00009888" value="0x2185800A" />
8514        <register type="NOA" address="0x00009888" value="0x2385002A" />
8515        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
8516        <register type="NOA" address="0x00009888" value="0x1B830154" />
8517        <register type="NOA" address="0x00009888" value="0x03834000" />
8518        <register type="NOA" address="0x00009888" value="0x05834000" />
8519        <register type="NOA" address="0x00009888" value="0x07834000" />
8520        <register type="NOA" address="0x00009888" value="0x09834000" />
8521        <register type="NOA" address="0x00009888" value="0x0B834000" />
8522        <register type="NOA" address="0x00009888" value="0x0D834000" />
8523        <register type="NOA" address="0x00009888" value="0x0D84C000" />
8524        <register type="NOA" address="0x00009888" value="0x0F84C000" />
8525        <register type="NOA" address="0x00009888" value="0x01848000" />
8526        <register type="NOA" address="0x00009888" value="0x0384C000" />
8527        <register type="NOA" address="0x00009888" value="0x0584C000" />
8528        <register type="NOA" address="0x00009888" value="0x07844000" />
8529        <register type="NOA" address="0x00009888" value="0x1D80C000" />
8530        <register type="NOA" address="0x00009888" value="0x1F80C000" />
8531        <register type="NOA" address="0x00009888" value="0x11808000" />
8532        <register type="NOA" address="0x00009888" value="0x1380C000" />
8533        <register type="NOA" address="0x00009888" value="0x1580C000" />
8534        <register type="NOA" address="0x00009888" value="0x17804000" />
8535        <register type="NOA" address="0x00009888" value="0x53800000" />
8536        <register type="NOA" address="0x00009888" value="0x45800000" />
8537        <register type="NOA" address="0x00009888" value="0x47800000" />
8538        <register type="NOA" address="0x00009888" value="0x21800000" />
8539        <register type="NOA" address="0x00009888" value="0x31800000" />
8540        <register type="NOA" address="0x00009888" value="0x4D800000" />
8541        <register type="NOA" address="0x00009888" value="0x3F800000" />
8542        <register type="NOA" address="0x00009888" value="0x4F800000" />
8543        <register type="NOA" address="0x00009888" value="0x41800060" />
8544        <register type="NOA" address="0x00009840" value="0x00000080" />
8545    </register_config>
8546    <register_config type="OA">
8547        <register type="OA" address="0x00002740" value="0x00000000" />
8548        <register type="OA" address="0x00002744" value="0x00800000" />
8549        <register type="OA" address="0x00002710" value="0x00000000" />
8550        <register type="OA" address="0x00002714" value="0xF0800000" />
8551        <register type="OA" address="0x00002720" value="0x00000000" />
8552        <register type="OA" address="0x00002724" value="0xF0800000" />
8553        <register type="OA" address="0x00002770" value="0x00100070" />
8554        <register type="OA" address="0x00002774" value="0x0000FFF1" />
8555        <register type="OA" address="0x00002778" value="0x00014002" />
8556        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
8557        <register type="OA" address="0x00002780" value="0x00010002" />
8558        <register type="OA" address="0x00002784" value="0x0000C7FF" />
8559        <register type="OA" address="0x00002788" value="0x00004002" />
8560        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
8561        <register type="OA" address="0x00002790" value="0x00100700" />
8562        <register type="OA" address="0x00002794" value="0x0000FF1F" />
8563        <register type="OA" address="0x00002798" value="0x00001402" />
8564        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
8565        <register type="OA" address="0x000027A0" value="0x00001002" />
8566        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
8567        <register type="OA" address="0x000027A8" value="0x00000402" />
8568        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
8569    </register_config>
8570    <register_config type="FLEX">
8571        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8572        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8573        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8574        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8575        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8576        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8577        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8578    </register_config>
8579  </set>
8580
8581  <set name="Metric set L3_2"
8582       mdapi_supported_apis="OGL OCL IO BB"
8583       underscore_name="l3_2"
8584       hw_config_guid="446ae59b-ff2e-41c9-b49e-0184a54bf00a"
8585       chipset="BDW"
8586       symbol_name="L3_2"
8587       >
8588    <counter name="GPU Core Clocks"
8589             description="The total number of GPU core clocks elapsed during the measurement."
8590             data_type="uint64"
8591             equation="GPU_CLOCK 0 READ"
8592             underscore_name="gpu_core_clocks"
8593             units="cycles"
8594             symbol_name="GpuCoreClocks"
8595             semantic_type="event"
8596             mdapi_supported_apis=""
8597             mdapi_usage_flags="Tier1 Frame Batch Draw"
8598             mdapi_hw_unit_type="gpu"
8599             mdapi_group="GPU"
8600             />
8601    <counter name="EU Active"
8602             description="The percentage of time in which the Execution Units were actively processing."
8603             data_type="float"
8604             max_equation="100"
8605             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8606             underscore_name="eu_active"
8607             units="percent"
8608             symbol_name="EuActive"
8609             semantic_type="duration"
8610             mdapi_supported_apis=""
8611             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8612             mdapi_group="EU Array"
8613             mdapi_hw_unit_type="gpu"
8614             />
8615    <counter name="Slice0 L3 Bank1 Active"
8616             description="The percentage of time in which slice0 L3 bank1 is active"
8617             data_type="float"
8618             max_equation="100"
8619             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8620             underscore_name="l30_bank1_active"
8621             units="percent"
8622             symbol_name="L30Bank1Active"
8623             availability="$SliceMask 0x1 AND"
8624             semantic_type="duration"
8625             mdapi_supported_apis=""
8626             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8627             mdapi_group="GTI/L3"
8628             mdapi_hw_unit_type="slice"
8629             />
8630    <counter name="EU Both FPU Pipes Active"
8631             description="The percentage of time in which both EU FPU pipelines were actively processing."
8632             data_type="float"
8633             max_equation="100"
8634             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8635             underscore_name="eu_fpu_both_active"
8636             units="percent"
8637             symbol_name="EuFpuBothActive"
8638             semantic_type="duration"
8639             mdapi_supported_apis=""
8640             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8641             mdapi_group="EU Array/Pipes"
8642             mdapi_hw_unit_type="gpu"
8643             />
8644    <counter name="VS Send Pipe Active"
8645             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8646             data_type="float"
8647             max_equation="100"
8648             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8649             underscore_name="vs_send_active"
8650             units="percent"
8651             symbol_name="VsSendActive"
8652             semantic_type="duration"
8653             mdapi_supported_apis="OGL IO BB"
8654             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8655             mdapi_group="EU Array/Vertex Shader"
8656             mdapi_hw_unit_type="gpu"
8657             />
8658    <counter name="VS FPU1 Pipe Active"
8659             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8660             data_type="float"
8661             max_equation="100"
8662             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8663             underscore_name="vs_fpu1_active"
8664             units="percent"
8665             symbol_name="VsFpu1Active"
8666             semantic_type="duration"
8667             mdapi_supported_apis="OGL IO BB"
8668             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8669             mdapi_group="EU Array/Vertex Shader"
8670             mdapi_hw_unit_type="gpu"
8671             />
8672    <counter name="GS Threads Dispatched"
8673             description="The total number of geometry shader hardware threads dispatched."
8674             data_type="uint64"
8675             equation="A 5 READ"
8676             underscore_name="gs_threads"
8677             units="threads"
8678             symbol_name="GsThreads"
8679             semantic_type="event"
8680             mdapi_supported_apis="OGL4 IO BB"
8681             mdapi_usage_flags="Tier3 Frame Batch Draw"
8682             mdapi_hw_unit_type="gpu"
8683             mdapi_group="EU Array/Geometry Shader"
8684             />
8685    <counter name="Early Hi-Depth Test Fails"
8686             description="The total number of pixels dropped on early hierarchical depth test."
8687             data_type="uint64"
8688             equation="A 22 READ 4 UMUL"
8689             underscore_name="hi_depth_test_fails"
8690             units="pixels"
8691             symbol_name="HiDepthTestFails"
8692             semantic_type="event"
8693             mdapi_supported_apis="OGL IO BB"
8694             mdapi_usage_flags="Tier3 Frame Batch Draw"
8695             mdapi_hw_unit_type="gpu"
8696             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8697             />
8698    <counter name="FS Both FPU Active"
8699             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8700             data_type="float"
8701             max_equation="100"
8702             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8703             underscore_name="ps_eu_both_fpu_active"
8704             units="percent"
8705             symbol_name="PsEuBothFpuActive"
8706             semantic_type="duration"
8707             mdapi_supported_apis="OGL IO BB"
8708             mdapi_usage_flags="Tier4 Frame Batch Draw"
8709             mdapi_group="3D Pipe/Fragment Shader"
8710             mdapi_hw_unit_type="gpu"
8711             />
8712    <counter name="VS Threads Dispatched"
8713             description="The total number of vertex shader hardware threads dispatched."
8714             data_type="uint64"
8715             equation="A 1 READ"
8716             underscore_name="vs_threads"
8717             units="threads"
8718             symbol_name="VsThreads"
8719             semantic_type="event"
8720             mdapi_supported_apis="OGL IO BB"
8721             mdapi_usage_flags="Tier3 Frame Batch Draw"
8722             mdapi_hw_unit_type="gpu"
8723             mdapi_group="EU Array/Vertex Shader"
8724             />
8725    <counter name="Slice0 L3 Bank1 Stalled"
8726             description="The percentage of time in which slice0 L3 bank1 is stalled"
8727             data_type="float"
8728             max_equation="100"
8729             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8730             underscore_name="l30_bank1_stalled"
8731             units="percent"
8732             symbol_name="L30Bank1Stalled"
8733             availability="$SliceMask 0x1 AND"
8734             semantic_type="duration"
8735             mdapi_supported_apis=""
8736             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8737             mdapi_group="GTI/L3"
8738             mdapi_hw_unit_type="slice"
8739             />
8740    <counter name="FS Threads Dispatched"
8741             description="The total number of fragment shader hardware threads dispatched."
8742             data_type="uint64"
8743             equation="A 6 READ"
8744             underscore_name="ps_threads"
8745             units="threads"
8746             symbol_name="PsThreads"
8747             semantic_type="event"
8748             mdapi_supported_apis="OGL IO BB"
8749             mdapi_usage_flags="Tier3 Frame Batch Draw"
8750             mdapi_hw_unit_type="gpu"
8751             mdapi_group="EU Array/Fragment Shader"
8752             />
8753    <counter name="Shader Barrier Messages"
8754             description="The total number of shader barrier messages."
8755             data_type="uint64"
8756             equation="A 35 READ"
8757             underscore_name="shader_barriers"
8758             units="messages"
8759             symbol_name="ShaderBarriers"
8760             semantic_type="event"
8761             mdapi_supported_apis=""
8762             mdapi_usage_flags="Tier3 Frame Batch Draw"
8763             mdapi_hw_unit_type="gpu"
8764             mdapi_group="EU Array/Barrier"
8765             />
8766    <counter name="Sampler Texels"
8767             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8768             data_type="uint64"
8769             equation="A 28 READ 4 UMUL"
8770             underscore_name="sampler_texels"
8771             units="texels"
8772             symbol_name="SamplerTexels"
8773             semantic_type="event"
8774             mdapi_supported_apis="OGL OCL IO BB"
8775             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8776             mdapi_hw_unit_type="gpu"
8777             mdapi_group="Sampler/Sampler Input"
8778             />
8779    <counter name="Pixels Failing Tests"
8780             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8781             data_type="uint64"
8782             equation="A 25 READ 4 UMUL"
8783             underscore_name="pixels_failing_post_ps_tests"
8784             units="pixels"
8785             symbol_name="PixelsFailingPostPsTests"
8786             semantic_type="event"
8787             mdapi_supported_apis="OGL IO BB"
8788             mdapi_usage_flags="Tier3 Frame Batch Draw"
8789             mdapi_hw_unit_type="gpu"
8790             mdapi_group="3D Pipe/Output Merger"
8791             />
8792    <counter name="GPU Time Elapsed"
8793             description="Time elapsed on the GPU during the measurement."
8794             data_type="uint64"
8795             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8796             underscore_name="gpu_time"
8797             units="ns"
8798             symbol_name="GpuTime"
8799             semantic_type="duration"
8800             mdapi_supported_apis=""
8801             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8802             mdapi_hw_unit_type="gpu"
8803             mdapi_group="GPU"
8804             />
8805    <counter name="AVG GPU Core Frequency"
8806             description="Average GPU Core Frequency in the measurement."
8807             data_type="uint64"
8808             max_equation="$GpuMaxFrequency"
8809             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8810             underscore_name="avg_gpu_core_frequency"
8811             units="hz"
8812             symbol_name="AvgGpuCoreFrequency"
8813             semantic_type="event"
8814             mdapi_supported_apis=""
8815             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8816             mdapi_group="GPU"
8817             mdapi_hw_unit_type="gpu"
8818             />
8819    <counter name="Sampler Texels Misses"
8820             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8821             data_type="uint64"
8822             equation="A 29 READ 4 UMUL"
8823             underscore_name="sampler_texel_misses"
8824             units="texels"
8825             symbol_name="SamplerTexelMisses"
8826             semantic_type="event"
8827             mdapi_supported_apis=""
8828             mdapi_usage_flags="Tier3 Batch Frame Draw"
8829             mdapi_hw_unit_type="gpu"
8830             mdapi_group="Sampler/Sampler Cache"
8831             />
8832    <counter name="CS Threads Dispatched"
8833             description="The total number of compute shader hardware threads dispatched."
8834             data_type="uint64"
8835             equation="A 4 READ"
8836             underscore_name="cs_threads"
8837             units="threads"
8838             symbol_name="CsThreads"
8839             semantic_type="event"
8840             mdapi_supported_apis="OGL4 OCL IO BB"
8841             mdapi_usage_flags="Tier3 Frame Batch Draw"
8842             mdapi_hw_unit_type="gpu"
8843             mdapi_group="EU Array/Compute Shader"
8844             />
8845    <counter name="SLM Bytes Read"
8846             description="The total number of GPU memory bytes read from shared local memory."
8847             data_type="uint64"
8848             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8849             equation="A 30 READ 64 UMUL"
8850             underscore_name="slm_bytes_read"
8851             units="bytes"
8852             symbol_name="SlmBytesRead"
8853             semantic_type="throughput"
8854             mdapi_supported_apis="OGL4 OCL IO BB"
8855             mdapi_usage_flags="Tier3 Frame Batch Draw"
8856             mdapi_group="L3/Data Port/SLM"
8857             mdapi_hw_unit_type="gpu"
8858             />
8859    <counter name="PS FPU1 Pipe Active"
8860             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8861             data_type="float"
8862             max_equation="100"
8863             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8864             underscore_name="ps_fpu1_active"
8865             units="percent"
8866             symbol_name="PsFpu1Active"
8867             semantic_type="duration"
8868             mdapi_supported_apis="OGL IO BB"
8869             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8870             mdapi_group="EU Array/Pixel Shader"
8871             mdapi_hw_unit_type="gpu"
8872             />
8873    <counter name="PS Send Pipeline Active"
8874             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8875             data_type="float"
8876             max_equation="100"
8877             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8878             underscore_name="ps_send_active"
8879             units="percent"
8880             symbol_name="PsSendActive"
8881             semantic_type="duration"
8882             mdapi_supported_apis="OGL IO BB"
8883             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8884             mdapi_group="EU Array/Pixel Shader"
8885             mdapi_hw_unit_type="gpu"
8886             />
8887    <counter name="VS FPU0 Pipe Active"
8888             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8889             data_type="float"
8890             max_equation="100"
8891             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8892             underscore_name="vs_fpu0_active"
8893             units="percent"
8894             symbol_name="VsFpu0Active"
8895             semantic_type="duration"
8896             mdapi_supported_apis="OGL IO BB"
8897             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8898             mdapi_group="EU Array/Vertex Shader"
8899             mdapi_hw_unit_type="gpu"
8900             />
8901    <counter name="GPU Busy"
8902             description="The percentage of time in which the GPU has been processing GPU commands."
8903             data_type="float"
8904             max_equation="100"
8905             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8906             underscore_name="gpu_busy"
8907             units="percent"
8908             symbol_name="GpuBusy"
8909             semantic_type="duration"
8910             mdapi_supported_apis=""
8911             mdapi_usage_flags="Tier1 Overview System Frame"
8912             mdapi_group="GPU"
8913             mdapi_hw_unit_type="gpu"
8914             />
8915    <counter name="Slice0 L3 Bank0 Active"
8916             description="The percentage of time in which slice0 L3 bank0 is active"
8917             data_type="float"
8918             max_equation="100"
8919             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8920             underscore_name="l30_bank0_active"
8921             units="percent"
8922             symbol_name="L30Bank0Active"
8923             availability="$SliceMask 0x1 AND"
8924             semantic_type="duration"
8925             mdapi_supported_apis=""
8926             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8927             mdapi_group="GTI/L3"
8928             mdapi_hw_unit_type="slice"
8929             />
8930    <counter name="Rasterized Pixels"
8931             description="The total number of rasterized pixels."
8932             data_type="uint64"
8933             equation="A 21 READ 4 UMUL"
8934             underscore_name="rasterized_pixels"
8935             units="pixels"
8936             symbol_name="RasterizedPixels"
8937             semantic_type="event"
8938             mdapi_supported_apis="OGL IO BB"
8939             mdapi_usage_flags="Tier3 Frame Batch Draw"
8940             mdapi_hw_unit_type="gpu"
8941             mdapi_group="3D Pipe/Rasterizer"
8942             />
8943    <counter name="PS FPU0 Pipe Active"
8944             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8945             data_type="float"
8946             max_equation="100"
8947             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8948             underscore_name="ps_fpu0_active"
8949             units="percent"
8950             symbol_name="PsFpu0Active"
8951             semantic_type="duration"
8952             mdapi_supported_apis="OGL IO BB"
8953             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8954             mdapi_group="EU Array/Pixel Shader"
8955             mdapi_hw_unit_type="gpu"
8956             />
8957    <counter name="Slice0 L3 Bank0 Stalled"
8958             description="The percentage of time in which slice0 L3 bank0 is stalled"
8959             data_type="float"
8960             max_equation="100"
8961             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8962             underscore_name="l30_bank0_stalled"
8963             units="percent"
8964             symbol_name="L30Bank0Stalled"
8965             availability="$SliceMask 0x1 AND"
8966             semantic_type="duration"
8967             mdapi_supported_apis=""
8968             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8969             mdapi_group="GTI/L3"
8970             mdapi_hw_unit_type="slice"
8971             />
8972    <counter name="DS Threads Dispatched"
8973             description="The total number of domain shader hardware threads dispatched."
8974             data_type="uint64"
8975             equation="A 3 READ"
8976             underscore_name="ds_threads"
8977             units="threads"
8978             symbol_name="DsThreads"
8979             semantic_type="event"
8980             mdapi_supported_apis="OGL4 IO BB"
8981             mdapi_usage_flags="Tier3 Frame Batch Draw"
8982             mdapi_hw_unit_type="gpu"
8983             mdapi_group="EU Array/Domain Shader"
8984             />
8985    <counter name="Samples Written"
8986             description="The total number of samples or pixels written to all render targets."
8987             data_type="uint64"
8988             equation="A 26 READ 4 UMUL"
8989             underscore_name="samples_written"
8990             units="pixels"
8991             symbol_name="SamplesWritten"
8992             semantic_type="event"
8993             mdapi_supported_apis="OGL IO BB"
8994             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8995             mdapi_hw_unit_type="gpu"
8996             mdapi_group="3D Pipe/Output Merger"
8997             />
8998    <counter name="EU Stall"
8999             description="The percentage of time in which the Execution Units were stalled."
9000             data_type="float"
9001             max_equation="100"
9002             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9003             underscore_name="eu_stall"
9004             units="percent"
9005             symbol_name="EuStall"
9006             semantic_type="duration"
9007             mdapi_supported_apis=""
9008             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9009             mdapi_group="EU Array"
9010             mdapi_hw_unit_type="gpu"
9011             />
9012    <counter name="Samples Blended"
9013             description="The total number of blended samples or pixels written to all render targets."
9014             data_type="uint64"
9015             equation="A 27 READ 4 UMUL"
9016             underscore_name="samples_blended"
9017             units="pixels"
9018             symbol_name="SamplesBlended"
9019             semantic_type="event"
9020             mdapi_supported_apis="OGL IO BB"
9021             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9022             mdapi_hw_unit_type="gpu"
9023             mdapi_group="3D Pipe/Output Merger"
9024             />
9025    <counter name="Early Depth Test Fails"
9026             description="The total number of pixels dropped on early depth test."
9027             data_type="uint64"
9028             equation="A 23 READ 4 UMUL"
9029             underscore_name="early_depth_test_fails"
9030             units="pixels"
9031             symbol_name="EarlyDepthTestFails"
9032             semantic_type="event"
9033             mdapi_supported_apis="OGL IO BB"
9034             mdapi_usage_flags="Tier3 Frame Batch Draw"
9035             mdapi_hw_unit_type="gpu"
9036             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9037             />
9038    <counter name="Shader Memory Accesses"
9039             description="The total number of shader memory accesses to L3."
9040             data_type="uint64"
9041             equation="A 32 READ"
9042             underscore_name="shader_memory_accesses"
9043             units="messages"
9044             symbol_name="ShaderMemoryAccesses"
9045             semantic_type="event"
9046             mdapi_supported_apis=""
9047             mdapi_usage_flags="Tier3 Frame Batch Draw"
9048             mdapi_hw_unit_type="gpu"
9049             mdapi_group="L3/Data Port"
9050             />
9051    <counter name="HS Threads Dispatched"
9052             description="The total number of hull shader hardware threads dispatched."
9053             data_type="uint64"
9054             equation="A 2 READ"
9055             underscore_name="hs_threads"
9056             units="threads"
9057             symbol_name="HsThreads"
9058             semantic_type="event"
9059             mdapi_supported_apis="OGL4 IO BB"
9060             mdapi_usage_flags="Tier3 Frame Batch Draw"
9061             mdapi_hw_unit_type="gpu"
9062             mdapi_group="EU Array/Hull Shader"
9063             />
9064    <counter name="SLM Bytes Written"
9065             description="The total number of GPU memory bytes written into shared local memory."
9066             data_type="uint64"
9067             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9068             equation="A 31 READ 64 UMUL"
9069             underscore_name="slm_bytes_written"
9070             units="bytes"
9071             symbol_name="SlmBytesWritten"
9072             semantic_type="throughput"
9073             mdapi_supported_apis="OGL4 OCL IO BB"
9074             mdapi_usage_flags="Tier3 Frame Batch Draw"
9075             mdapi_group="L3/Data Port/SLM"
9076             mdapi_hw_unit_type="gpu"
9077             />
9078    <counter name="L3 Shader Throughput"
9079             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9080             data_type="uint64"
9081             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
9082             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9083             underscore_name="l3_shader_throughput"
9084             units="bytes"
9085             symbol_name="L3ShaderThroughput"
9086             semantic_type="throughput"
9087             mdapi_supported_apis="OGL4 OCL IO BB"
9088             mdapi_usage_flags="Tier2 Frame Batch Draw"
9089             mdapi_group="L3/Data Port"
9090             mdapi_hw_unit_type="gpu"
9091             />
9092    <counter name="Samples Killed in FS"
9093             description="The total number of samples or pixels dropped in fragment shaders."
9094             data_type="uint64"
9095             equation="A 24 READ 4 UMUL"
9096             underscore_name="samples_killed_in_ps"
9097             units="pixels"
9098             symbol_name="SamplesKilledInPs"
9099             semantic_type="event"
9100             mdapi_supported_apis="OGL IO BB"
9101             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9102             mdapi_hw_unit_type="gpu"
9103             mdapi_group="3D Pipe/Fragment Shader"
9104             />
9105    <counter name="Shader Atomic Memory Accesses"
9106             description="The total number of shader atomic memory accesses."
9107             data_type="uint64"
9108             equation="A 34 READ"
9109             underscore_name="shader_atomics"
9110             units="messages"
9111             symbol_name="ShaderAtomics"
9112             semantic_type="event"
9113             mdapi_supported_apis="OGL4 OCL IO BB"
9114             mdapi_usage_flags="Tier3 Frame Batch Draw"
9115             mdapi_hw_unit_type="gpu"
9116             mdapi_group="L3/Data Port/Atomics"
9117             />
9118    <register_config type="NOA">
9119        <register type="NOA" address="0x00009840" value="0x000000A0" />
9120        <register type="NOA" address="0x00009888" value="0x103F03DA" />
9121        <register type="NOA" address="0x00009888" value="0x143F0001" />
9122        <register type="NOA" address="0x00009888" value="0x12180340" />
9123        <register type="NOA" address="0x00009888" value="0x12190340" />
9124        <register type="NOA" address="0x00009888" value="0x0C3F1187" />
9125        <register type="NOA" address="0x00009888" value="0x0E3F1205" />
9126        <register type="NOA" address="0x00009888" value="0x003F0500" />
9127        <register type="NOA" address="0x00009888" value="0x023F042B" />
9128        <register type="NOA" address="0x00009888" value="0x043F002C" />
9129        <register type="NOA" address="0x00009888" value="0x0C5AC000" />
9130        <register type="NOA" address="0x00009888" value="0x0E5AC000" />
9131        <register type="NOA" address="0x00009888" value="0x005A8000" />
9132        <register type="NOA" address="0x00009888" value="0x025AC000" />
9133        <register type="NOA" address="0x00009888" value="0x045A4000" />
9134        <register type="NOA" address="0x00009888" value="0x04183400" />
9135        <register type="NOA" address="0x00009888" value="0x10180000" />
9136        <register type="NOA" address="0x00009888" value="0x06190034" />
9137        <register type="NOA" address="0x00009888" value="0x10190000" />
9138        <register type="NOA" address="0x00009888" value="0x0C1DC000" />
9139        <register type="NOA" address="0x00009888" value="0x0E1DC000" />
9140        <register type="NOA" address="0x00009888" value="0x001D8000" />
9141        <register type="NOA" address="0x00009888" value="0x021DC000" />
9142        <register type="NOA" address="0x00009888" value="0x041D4000" />
9143        <register type="NOA" address="0x00009888" value="0x101F02A8" />
9144        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
9145        <register type="NOA" address="0x00009888" value="0x0E1F00BA" />
9146        <register type="NOA" address="0x00009888" value="0x0C388000" />
9147        <register type="NOA" address="0x00009888" value="0x0C395000" />
9148        <register type="NOA" address="0x00009888" value="0x0E395000" />
9149        <register type="NOA" address="0x00009888" value="0x00394000" />
9150        <register type="NOA" address="0x00009888" value="0x02395000" />
9151        <register type="NOA" address="0x00009888" value="0x04391000" />
9152        <register type="NOA" address="0x00009888" value="0x06392000" />
9153        <register type="NOA" address="0x00009888" value="0x0C3A4000" />
9154        <register type="NOA" address="0x00009888" value="0x1B8AA800" />
9155        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
9156        <register type="NOA" address="0x00009888" value="0x038A8000" />
9157        <register type="NOA" address="0x00009888" value="0x058A8000" />
9158        <register type="NOA" address="0x00009888" value="0x078A8000" />
9159        <register type="NOA" address="0x00009888" value="0x098A8000" />
9160        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
9161        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
9162        <register type="NOA" address="0x00009888" value="0x258B4005" />
9163        <register type="NOA" address="0x00009888" value="0x278B0015" />
9164        <register type="NOA" address="0x00009888" value="0x238B2A80" />
9165        <register type="NOA" address="0x00009888" value="0x2185800A" />
9166        <register type="NOA" address="0x00009888" value="0x2385002A" />
9167        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
9168        <register type="NOA" address="0x00009888" value="0x1B830154" />
9169        <register type="NOA" address="0x00009888" value="0x03834000" />
9170        <register type="NOA" address="0x00009888" value="0x05834000" />
9171        <register type="NOA" address="0x00009888" value="0x07834000" />
9172        <register type="NOA" address="0x00009888" value="0x09834000" />
9173        <register type="NOA" address="0x00009888" value="0x0B834000" />
9174        <register type="NOA" address="0x00009888" value="0x0D834000" />
9175        <register type="NOA" address="0x00009888" value="0x0D84C000" />
9176        <register type="NOA" address="0x00009888" value="0x0F84C000" />
9177        <register type="NOA" address="0x00009888" value="0x01848000" />
9178        <register type="NOA" address="0x00009888" value="0x0384C000" />
9179        <register type="NOA" address="0x00009888" value="0x0584C000" />
9180        <register type="NOA" address="0x00009888" value="0x07844000" />
9181        <register type="NOA" address="0x00009888" value="0x1D80C000" />
9182        <register type="NOA" address="0x00009888" value="0x1F80C000" />
9183        <register type="NOA" address="0x00009888" value="0x11808000" />
9184        <register type="NOA" address="0x00009888" value="0x1380C000" />
9185        <register type="NOA" address="0x00009888" value="0x1580C000" />
9186        <register type="NOA" address="0x00009888" value="0x17804000" />
9187        <register type="NOA" address="0x00009888" value="0x53800000" />
9188        <register type="NOA" address="0x00009888" value="0x45800000" />
9189        <register type="NOA" address="0x00009888" value="0x47800000" />
9190        <register type="NOA" address="0x00009888" value="0x21800000" />
9191        <register type="NOA" address="0x00009888" value="0x31800000" />
9192        <register type="NOA" address="0x00009888" value="0x4D800000" />
9193        <register type="NOA" address="0x00009888" value="0x3F800000" />
9194        <register type="NOA" address="0x00009888" value="0x4F800000" />
9195        <register type="NOA" address="0x00009888" value="0x41800060" />
9196        <register type="NOA" address="0x00009840" value="0x00000080" />
9197    </register_config>
9198    <register_config type="OA">
9199        <register type="OA" address="0x00002740" value="0x00000000" />
9200        <register type="OA" address="0x00002744" value="0x00800000" />
9201        <register type="OA" address="0x00002710" value="0x00000000" />
9202        <register type="OA" address="0x00002714" value="0xF0800000" />
9203        <register type="OA" address="0x00002720" value="0x00000000" />
9204        <register type="OA" address="0x00002724" value="0xF0800000" />
9205        <register type="OA" address="0x00002770" value="0x00100070" />
9206        <register type="OA" address="0x00002774" value="0x0000FFF1" />
9207        <register type="OA" address="0x00002778" value="0x00014002" />
9208        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
9209        <register type="OA" address="0x00002780" value="0x00010002" />
9210        <register type="OA" address="0x00002784" value="0x0000C7FF" />
9211        <register type="OA" address="0x00002788" value="0x00004002" />
9212        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
9213        <register type="OA" address="0x00002790" value="0x00100700" />
9214        <register type="OA" address="0x00002794" value="0x0000FF1F" />
9215        <register type="OA" address="0x00002798" value="0x00001402" />
9216        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
9217        <register type="OA" address="0x000027A0" value="0x00001002" />
9218        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
9219        <register type="OA" address="0x000027A8" value="0x00000402" />
9220        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
9221    </register_config>
9222    <register_config type="FLEX">
9223        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9224        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9225        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9226        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9227        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9228        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9229        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9230    </register_config>
9231  </set>
9232
9233  <set name="Metric set L3_3"
9234       mdapi_supported_apis="OGL OCL IO BB"
9235       underscore_name="l3_3"
9236       hw_config_guid="84a7956f-1ea4-4d0d-837f-e39a0376e38c"
9237       chipset="BDW"
9238       symbol_name="L3_3"
9239       >
9240    <counter name="GPU Core Clocks"
9241             description="The total number of GPU core clocks elapsed during the measurement."
9242             data_type="uint64"
9243             equation="GPU_CLOCK 0 READ"
9244             underscore_name="gpu_core_clocks"
9245             units="cycles"
9246             symbol_name="GpuCoreClocks"
9247             semantic_type="event"
9248             mdapi_supported_apis=""
9249             mdapi_usage_flags="Tier1 Frame Batch Draw"
9250             mdapi_hw_unit_type="gpu"
9251             mdapi_group="GPU"
9252             />
9253    <counter name="EU Active"
9254             description="The percentage of time in which the Execution Units were actively processing."
9255             data_type="float"
9256             max_equation="100"
9257             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9258             underscore_name="eu_active"
9259             units="percent"
9260             symbol_name="EuActive"
9261             semantic_type="duration"
9262             mdapi_supported_apis=""
9263             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9264             mdapi_group="EU Array"
9265             mdapi_hw_unit_type="gpu"
9266             />
9267    <counter name="EU Both FPU Pipes Active"
9268             description="The percentage of time in which both EU FPU pipelines were actively processing."
9269             data_type="float"
9270             max_equation="100"
9271             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9272             underscore_name="eu_fpu_both_active"
9273             units="percent"
9274             symbol_name="EuFpuBothActive"
9275             semantic_type="duration"
9276             mdapi_supported_apis=""
9277             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9278             mdapi_group="EU Array/Pipes"
9279             mdapi_hw_unit_type="gpu"
9280             />
9281    <counter name="VS Send Pipe Active"
9282             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9283             data_type="float"
9284             max_equation="100"
9285             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9286             underscore_name="vs_send_active"
9287             units="percent"
9288             symbol_name="VsSendActive"
9289             semantic_type="duration"
9290             mdapi_supported_apis="OGL IO BB"
9291             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9292             mdapi_group="EU Array/Vertex Shader"
9293             mdapi_hw_unit_type="gpu"
9294             />
9295    <counter name="VS FPU1 Pipe Active"
9296             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9297             data_type="float"
9298             max_equation="100"
9299             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9300             underscore_name="vs_fpu1_active"
9301             units="percent"
9302             symbol_name="VsFpu1Active"
9303             semantic_type="duration"
9304             mdapi_supported_apis="OGL IO BB"
9305             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9306             mdapi_group="EU Array/Vertex Shader"
9307             mdapi_hw_unit_type="gpu"
9308             />
9309    <counter name="GS Threads Dispatched"
9310             description="The total number of geometry shader hardware threads dispatched."
9311             data_type="uint64"
9312             equation="A 5 READ"
9313             underscore_name="gs_threads"
9314             units="threads"
9315             symbol_name="GsThreads"
9316             semantic_type="event"
9317             mdapi_supported_apis="OGL4 IO BB"
9318             mdapi_usage_flags="Tier3 Frame Batch Draw"
9319             mdapi_hw_unit_type="gpu"
9320             mdapi_group="EU Array/Geometry Shader"
9321             />
9322    <counter name="Early Hi-Depth Test Fails"
9323             description="The total number of pixels dropped on early hierarchical depth test."
9324             data_type="uint64"
9325             equation="A 22 READ 4 UMUL"
9326             underscore_name="hi_depth_test_fails"
9327             units="pixels"
9328             symbol_name="HiDepthTestFails"
9329             semantic_type="event"
9330             mdapi_supported_apis="OGL IO BB"
9331             mdapi_usage_flags="Tier3 Frame Batch Draw"
9332             mdapi_hw_unit_type="gpu"
9333             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9334             />
9335    <counter name="FS Both FPU Active"
9336             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9337             data_type="float"
9338             max_equation="100"
9339             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9340             underscore_name="ps_eu_both_fpu_active"
9341             units="percent"
9342             symbol_name="PsEuBothFpuActive"
9343             semantic_type="duration"
9344             mdapi_supported_apis="OGL IO BB"
9345             mdapi_usage_flags="Tier4 Frame Batch Draw"
9346             mdapi_group="3D Pipe/Fragment Shader"
9347             mdapi_hw_unit_type="gpu"
9348             />
9349    <counter name="VS Threads Dispatched"
9350             description="The total number of vertex shader hardware threads dispatched."
9351             data_type="uint64"
9352             equation="A 1 READ"
9353             underscore_name="vs_threads"
9354             units="threads"
9355             symbol_name="VsThreads"
9356             semantic_type="event"
9357             mdapi_supported_apis="OGL IO BB"
9358             mdapi_usage_flags="Tier3 Frame Batch Draw"
9359             mdapi_hw_unit_type="gpu"
9360             mdapi_group="EU Array/Vertex Shader"
9361             />
9362    <counter name="FS Threads Dispatched"
9363             description="The total number of fragment shader hardware threads dispatched."
9364             data_type="uint64"
9365             equation="A 6 READ"
9366             underscore_name="ps_threads"
9367             units="threads"
9368             symbol_name="PsThreads"
9369             semantic_type="event"
9370             mdapi_supported_apis="OGL IO BB"
9371             mdapi_usage_flags="Tier3 Frame Batch Draw"
9372             mdapi_hw_unit_type="gpu"
9373             mdapi_group="EU Array/Fragment Shader"
9374             />
9375    <counter name="Slice0 L3 Bank3 Stalled"
9376             description="The percentage of time in which slice0 L3 bank3 is stalled"
9377             data_type="float"
9378             max_equation="100"
9379             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9380             underscore_name="l30_bank3_stalled"
9381             units="percent"
9382             symbol_name="L30Bank3Stalled"
9383             availability="$SliceMask 0x1 AND"
9384             semantic_type="duration"
9385             mdapi_supported_apis=""
9386             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9387             mdapi_group="GTI/L3"
9388             mdapi_hw_unit_type="slice"
9389             />
9390    <counter name="Shader Barrier Messages"
9391             description="The total number of shader barrier messages."
9392             data_type="uint64"
9393             equation="A 35 READ"
9394             underscore_name="shader_barriers"
9395             units="messages"
9396             symbol_name="ShaderBarriers"
9397             semantic_type="event"
9398             mdapi_supported_apis=""
9399             mdapi_usage_flags="Tier3 Frame Batch Draw"
9400             mdapi_hw_unit_type="gpu"
9401             mdapi_group="EU Array/Barrier"
9402             />
9403    <counter name="Sampler Texels"
9404             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9405             data_type="uint64"
9406             equation="A 28 READ 4 UMUL"
9407             underscore_name="sampler_texels"
9408             units="texels"
9409             symbol_name="SamplerTexels"
9410             semantic_type="event"
9411             mdapi_supported_apis=""
9412             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9413             mdapi_hw_unit_type="gpu"
9414             mdapi_group="Sampler/Sampler Input"
9415             />
9416    <counter name="Pixels Failing Tests"
9417             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9418             data_type="uint64"
9419             equation="A 25 READ 4 UMUL"
9420             underscore_name="pixels_failing_post_ps_tests"
9421             units="pixels"
9422             symbol_name="PixelsFailingPostPsTests"
9423             semantic_type="event"
9424             mdapi_supported_apis="OGL IO BB"
9425             mdapi_usage_flags="Tier3 Frame Batch Draw"
9426             mdapi_hw_unit_type="gpu"
9427             mdapi_group="3D Pipe/Output Merger"
9428             />
9429    <counter name="GPU Time Elapsed"
9430             description="Time elapsed on the GPU during the measurement."
9431             data_type="uint64"
9432             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9433             underscore_name="gpu_time"
9434             units="ns"
9435             symbol_name="GpuTime"
9436             semantic_type="duration"
9437             mdapi_supported_apis=""
9438             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9439             mdapi_hw_unit_type="gpu"
9440             mdapi_group="GPU"
9441             />
9442    <counter name="AVG GPU Core Frequency"
9443             description="Average GPU Core Frequency in the measurement."
9444             data_type="uint64"
9445             max_equation="$GpuMaxFrequency"
9446             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9447             underscore_name="avg_gpu_core_frequency"
9448             units="hz"
9449             symbol_name="AvgGpuCoreFrequency"
9450             semantic_type="event"
9451             mdapi_supported_apis=""
9452             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9453             mdapi_group="GPU"
9454             mdapi_hw_unit_type="gpu"
9455             />
9456    <counter name="Sampler Texels Misses"
9457             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9458             data_type="uint64"
9459             equation="A 29 READ 4 UMUL"
9460             underscore_name="sampler_texel_misses"
9461             units="texels"
9462             symbol_name="SamplerTexelMisses"
9463             semantic_type="event"
9464             mdapi_supported_apis=""
9465             mdapi_usage_flags="Tier3 Batch Frame Draw"
9466             mdapi_hw_unit_type="gpu"
9467             mdapi_group="Sampler/Sampler Cache"
9468             />
9469    <counter name="CS Threads Dispatched"
9470             description="The total number of compute shader hardware threads dispatched."
9471             data_type="uint64"
9472             equation="A 4 READ"
9473             underscore_name="cs_threads"
9474             units="threads"
9475             symbol_name="CsThreads"
9476             semantic_type="event"
9477             mdapi_supported_apis="OGL4 OCL IO BB"
9478             mdapi_usage_flags="Tier3 Frame Batch Draw"
9479             mdapi_hw_unit_type="gpu"
9480             mdapi_group="EU Array/Compute Shader"
9481             />
9482    <counter name="SLM Bytes Read"
9483             description="The total number of GPU memory bytes read from shared local memory."
9484             data_type="uint64"
9485             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9486             equation="A 30 READ 64 UMUL"
9487             underscore_name="slm_bytes_read"
9488             units="bytes"
9489             symbol_name="SlmBytesRead"
9490             semantic_type="throughput"
9491             mdapi_supported_apis="OGL4 OCL IO BB"
9492             mdapi_usage_flags="Tier3 Frame Batch Draw"
9493             mdapi_group="L3/Data Port/SLM"
9494             mdapi_hw_unit_type="gpu"
9495             />
9496    <counter name="PS FPU1 Pipe Active"
9497             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9498             data_type="float"
9499             max_equation="100"
9500             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9501             underscore_name="ps_fpu1_active"
9502             units="percent"
9503             symbol_name="PsFpu1Active"
9504             semantic_type="duration"
9505             mdapi_supported_apis="OGL IO BB"
9506             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9507             mdapi_group="EU Array/Pixel Shader"
9508             mdapi_hw_unit_type="gpu"
9509             />
9510    <counter name="Slice0 L3 Bank3 Active"
9511             description="The percentage of time in which slice0 L3 bank3 is active"
9512             data_type="float"
9513             max_equation="100"
9514             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9515             underscore_name="l30_bank3_active"
9516             units="percent"
9517             symbol_name="L30Bank3Active"
9518             availability="$SliceMask 0x1 AND"
9519             semantic_type="duration"
9520             mdapi_supported_apis=""
9521             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9522             mdapi_group="GTI/L3"
9523             mdapi_hw_unit_type="slice"
9524             />
9525    <counter name="PS Send Pipeline Active"
9526             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9527             data_type="float"
9528             max_equation="100"
9529             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9530             underscore_name="ps_send_active"
9531             units="percent"
9532             symbol_name="PsSendActive"
9533             semantic_type="duration"
9534             mdapi_supported_apis="OGL IO BB"
9535             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9536             mdapi_group="EU Array/Pixel Shader"
9537             mdapi_hw_unit_type="gpu"
9538             />
9539    <counter name="VS FPU0 Pipe Active"
9540             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9541             data_type="float"
9542             max_equation="100"
9543             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9544             underscore_name="vs_fpu0_active"
9545             units="percent"
9546             symbol_name="VsFpu0Active"
9547             semantic_type="duration"
9548             mdapi_supported_apis="OGL IO BB"
9549             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9550             mdapi_group="EU Array/Vertex Shader"
9551             mdapi_hw_unit_type="gpu"
9552             />
9553    <counter name="GPU Busy"
9554             description="The percentage of time in which the GPU has been processing GPU commands."
9555             data_type="float"
9556             max_equation="100"
9557             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9558             underscore_name="gpu_busy"
9559             units="percent"
9560             symbol_name="GpuBusy"
9561             semantic_type="duration"
9562             mdapi_supported_apis=""
9563             mdapi_usage_flags="Tier1 Overview System Frame"
9564             mdapi_group="GPU"
9565             mdapi_hw_unit_type="gpu"
9566             />
9567    <counter name="Slice1 L3 Bank3 Active"
9568             description="The percentage of time in which slice1 L3 bank3 is active"
9569             data_type="float"
9570             max_equation="100"
9571             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9572             underscore_name="l31_bank3_active"
9573             units="percent"
9574             symbol_name="L31Bank3Active"
9575             availability="$SliceMask 0x2 AND"
9576             semantic_type="duration"
9577             mdapi_supported_apis=""
9578             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9579             mdapi_group="GTI/L3"
9580             mdapi_hw_unit_type="slice"
9581             />
9582    <counter name="Slice1 L3 Bank3 Stalled"
9583             description="The percentage of time in which slice1 L3 bank3 is stalled"
9584             data_type="float"
9585             max_equation="100"
9586             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9587             underscore_name="l31_bank3_stalled"
9588             units="percent"
9589             symbol_name="L31Bank3Stalled"
9590             availability="$SliceMask 0x2 AND"
9591             semantic_type="duration"
9592             mdapi_supported_apis=""
9593             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9594             mdapi_group="GTI/L3"
9595             mdapi_hw_unit_type="slice"
9596             />
9597    <counter name="Rasterized Pixels"
9598             description="The total number of rasterized pixels."
9599             data_type="uint64"
9600             equation="A 21 READ 4 UMUL"
9601             underscore_name="rasterized_pixels"
9602             units="pixels"
9603             symbol_name="RasterizedPixels"
9604             semantic_type="event"
9605             mdapi_supported_apis="OGL IO BB"
9606             mdapi_usage_flags="Tier3 Frame Batch Draw"
9607             mdapi_hw_unit_type="gpu"
9608             mdapi_group="3D Pipe/Rasterizer"
9609             />
9610    <counter name="PS FPU0 Pipe Active"
9611             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9612             data_type="float"
9613             max_equation="100"
9614             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9615             underscore_name="ps_fpu0_active"
9616             units="percent"
9617             symbol_name="PsFpu0Active"
9618             semantic_type="duration"
9619             mdapi_supported_apis="OGL IO BB"
9620             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9621             mdapi_group="EU Array/Pixel Shader"
9622             mdapi_hw_unit_type="gpu"
9623             />
9624    <counter name="DS Threads Dispatched"
9625             description="The total number of domain shader hardware threads dispatched."
9626             data_type="uint64"
9627             equation="A 3 READ"
9628             underscore_name="ds_threads"
9629             units="threads"
9630             symbol_name="DsThreads"
9631             semantic_type="event"
9632             mdapi_supported_apis="OGL4 IO BB"
9633             mdapi_usage_flags="Tier3 Frame Batch Draw"
9634             mdapi_hw_unit_type="gpu"
9635             mdapi_group="EU Array/Domain Shader"
9636             />
9637    <counter name="Samples Written"
9638             description="The total number of samples or pixels written to all render targets."
9639             data_type="uint64"
9640             equation="A 26 READ 4 UMUL"
9641             underscore_name="samples_written"
9642             units="pixels"
9643             symbol_name="SamplesWritten"
9644             semantic_type="event"
9645             mdapi_supported_apis="OGL IO BB"
9646             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9647             mdapi_hw_unit_type="gpu"
9648             mdapi_group="3D Pipe/Output Merger"
9649             />
9650    <counter name="EU Stall"
9651             description="The percentage of time in which the Execution Units were stalled."
9652             data_type="float"
9653             max_equation="100"
9654             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9655             underscore_name="eu_stall"
9656             units="percent"
9657             symbol_name="EuStall"
9658             semantic_type="duration"
9659             mdapi_supported_apis=""
9660             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9661             mdapi_group="EU Array"
9662             mdapi_hw_unit_type="gpu"
9663             />
9664    <counter name="Samples Blended"
9665             description="The total number of blended samples or pixels written to all render targets."
9666             data_type="uint64"
9667             equation="A 27 READ 4 UMUL"
9668             underscore_name="samples_blended"
9669             units="pixels"
9670             symbol_name="SamplesBlended"
9671             semantic_type="event"
9672             mdapi_supported_apis="OGL IO BB"
9673             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9674             mdapi_hw_unit_type="gpu"
9675             mdapi_group="3D Pipe/Output Merger"
9676             />
9677    <counter name="Early Depth Test Fails"
9678             description="The total number of pixels dropped on early depth test."
9679             data_type="uint64"
9680             equation="A 23 READ 4 UMUL"
9681             underscore_name="early_depth_test_fails"
9682             units="pixels"
9683             symbol_name="EarlyDepthTestFails"
9684             semantic_type="event"
9685             mdapi_supported_apis="OGL IO BB"
9686             mdapi_usage_flags="Tier3 Frame Batch Draw"
9687             mdapi_hw_unit_type="gpu"
9688             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9689             />
9690    <counter name="Shader Memory Accesses"
9691             description="The total number of shader memory accesses to L3."
9692             data_type="uint64"
9693             equation="A 32 READ"
9694             underscore_name="shader_memory_accesses"
9695             units="messages"
9696             symbol_name="ShaderMemoryAccesses"
9697             semantic_type="event"
9698             mdapi_supported_apis=""
9699             mdapi_usage_flags="Tier3 Frame Batch Draw"
9700             mdapi_hw_unit_type="gpu"
9701             mdapi_group="L3/Data Port"
9702             />
9703    <counter name="HS Threads Dispatched"
9704             description="The total number of hull shader hardware threads dispatched."
9705             data_type="uint64"
9706             equation="A 2 READ"
9707             underscore_name="hs_threads"
9708             units="threads"
9709             symbol_name="HsThreads"
9710             semantic_type="event"
9711             mdapi_supported_apis="OGL4 IO BB"
9712             mdapi_usage_flags="Tier3 Frame Batch Draw"
9713             mdapi_hw_unit_type="gpu"
9714             mdapi_group="EU Array/Hull Shader"
9715             />
9716    <counter name="SLM Bytes Written"
9717             description="The total number of GPU memory bytes written into shared local memory."
9718             data_type="uint64"
9719             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9720             equation="A 31 READ 64 UMUL"
9721             underscore_name="slm_bytes_written"
9722             units="bytes"
9723             symbol_name="SlmBytesWritten"
9724             semantic_type="throughput"
9725             mdapi_supported_apis="OGL4 OCL IO BB"
9726             mdapi_usage_flags="Tier3 Frame Batch Draw"
9727             mdapi_group="L3/Data Port/SLM"
9728             mdapi_hw_unit_type="gpu"
9729             />
9730    <counter name="L3 Shader Throughput"
9731             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9732             data_type="uint64"
9733             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
9734             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9735             underscore_name="l3_shader_throughput"
9736             units="bytes"
9737             symbol_name="L3ShaderThroughput"
9738             semantic_type="throughput"
9739             mdapi_supported_apis="OGL4 OCL IO BB"
9740             mdapi_usage_flags="Tier2 Frame Batch Draw"
9741             mdapi_group="L3/Data Port"
9742             mdapi_hw_unit_type="gpu"
9743             />
9744    <counter name="Samples Killed in FS"
9745             description="The total number of samples or pixels dropped in fragment shaders."
9746             data_type="uint64"
9747             equation="A 24 READ 4 UMUL"
9748             underscore_name="samples_killed_in_ps"
9749             units="pixels"
9750             symbol_name="SamplesKilledInPs"
9751             semantic_type="event"
9752             mdapi_supported_apis="OGL IO BB"
9753             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9754             mdapi_hw_unit_type="gpu"
9755             mdapi_group="3D Pipe/Fragment Shader"
9756             />
9757    <counter name="Shader Atomic Memory Accesses"
9758             description="The total number of shader atomic memory accesses."
9759             data_type="uint64"
9760             equation="A 34 READ"
9761             underscore_name="shader_atomics"
9762             units="messages"
9763             symbol_name="ShaderAtomics"
9764             semantic_type="event"
9765             mdapi_supported_apis="OGL4 OCL IO BB"
9766             mdapi_usage_flags="Tier3 Frame Batch Draw"
9767             mdapi_hw_unit_type="gpu"
9768             mdapi_group="L3/Data Port/Atomics"
9769             />
9770    <register_config type="NOA">
9771        <register type="NOA" address="0x00009840" value="0x000000A0" />
9772        <register type="NOA" address="0x00009888" value="0x121B0340" />
9773        <register type="NOA" address="0x00009888" value="0x103F0274" />
9774        <register type="NOA" address="0x00009888" value="0x123F0000" />
9775        <register type="NOA" address="0x00009888" value="0x129B0340" />
9776        <register type="NOA" address="0x00009888" value="0x10BF0274" />
9777        <register type="NOA" address="0x00009888" value="0x12BF0000" />
9778        <register type="NOA" address="0x00009888" value="0x041B3400" />
9779        <register type="NOA" address="0x00009888" value="0x101B0000" />
9780        <register type="NOA" address="0x00009888" value="0x045C8000" />
9781        <register type="NOA" address="0x00009888" value="0x0A3D4000" />
9782        <register type="NOA" address="0x00009888" value="0x003F0080" />
9783        <register type="NOA" address="0x00009888" value="0x023F0793" />
9784        <register type="NOA" address="0x00009888" value="0x043F0014" />
9785        <register type="NOA" address="0x00009888" value="0x04588000" />
9786        <register type="NOA" address="0x00009888" value="0x005A8000" />
9787        <register type="NOA" address="0x00009888" value="0x025AC000" />
9788        <register type="NOA" address="0x00009888" value="0x045A4000" />
9789        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
9790        <register type="NOA" address="0x00009888" value="0x001D8000" />
9791        <register type="NOA" address="0x00009888" value="0x021DC000" />
9792        <register type="NOA" address="0x00009888" value="0x041D4000" />
9793        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
9794        <register type="NOA" address="0x00009888" value="0x0E1F002A" />
9795        <register type="NOA" address="0x00009888" value="0x0A384000" />
9796        <register type="NOA" address="0x00009888" value="0x00394000" />
9797        <register type="NOA" address="0x00009888" value="0x02395000" />
9798        <register type="NOA" address="0x00009888" value="0x04399000" />
9799        <register type="NOA" address="0x00009888" value="0x069B0034" />
9800        <register type="NOA" address="0x00009888" value="0x109B0000" />
9801        <register type="NOA" address="0x00009888" value="0x06DC4000" />
9802        <register type="NOA" address="0x00009888" value="0x0CBD4000" />
9803        <register type="NOA" address="0x00009888" value="0x0CBF0981" />
9804        <register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
9805        <register type="NOA" address="0x00009888" value="0x06D84000" />
9806        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
9807        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
9808        <register type="NOA" address="0x00009888" value="0x0CDB4000" />
9809        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
9810        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
9811        <register type="NOA" address="0x00009888" value="0x109F02A8" />
9812        <register type="NOA" address="0x00009888" value="0x0E9F0080" />
9813        <register type="NOA" address="0x00009888" value="0x0CB84000" />
9814        <register type="NOA" address="0x00009888" value="0x0CB95000" />
9815        <register type="NOA" address="0x00009888" value="0x0EB95000" />
9816        <register type="NOA" address="0x00009888" value="0x06B92000" />
9817        <register type="NOA" address="0x00009888" value="0x0F88000F" />
9818        <register type="NOA" address="0x00009888" value="0x0D880400" />
9819        <register type="NOA" address="0x00009888" value="0x038A8000" />
9820        <register type="NOA" address="0x00009888" value="0x058A8000" />
9821        <register type="NOA" address="0x00009888" value="0x078A8000" />
9822        <register type="NOA" address="0x00009888" value="0x098A8000" />
9823        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
9824        <register type="NOA" address="0x00009888" value="0x258B8009" />
9825        <register type="NOA" address="0x00009888" value="0x278B002A" />
9826        <register type="NOA" address="0x00009888" value="0x238B2A80" />
9827        <register type="NOA" address="0x00009888" value="0x198C4000" />
9828        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
9829        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
9830        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
9831        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
9832        <register type="NOA" address="0x00009888" value="0x078D2000" />
9833        <register type="NOA" address="0x00009888" value="0x2185800A" />
9834        <register type="NOA" address="0x00009888" value="0x2385002A" />
9835        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
9836        <register type="NOA" address="0x00009888" value="0x1B830154" />
9837        <register type="NOA" address="0x00009888" value="0x03834000" />
9838        <register type="NOA" address="0x00009888" value="0x05834000" />
9839        <register type="NOA" address="0x00009888" value="0x07834000" />
9840        <register type="NOA" address="0x00009888" value="0x09834000" />
9841        <register type="NOA" address="0x00009888" value="0x0B834000" />
9842        <register type="NOA" address="0x00009888" value="0x0D834000" />
9843        <register type="NOA" address="0x00009888" value="0x0D84C000" />
9844        <register type="NOA" address="0x00009888" value="0x0F84C000" />
9845        <register type="NOA" address="0x00009888" value="0x01848000" />
9846        <register type="NOA" address="0x00009888" value="0x0384C000" />
9847        <register type="NOA" address="0x00009888" value="0x0584C000" />
9848        <register type="NOA" address="0x00009888" value="0x07844000" />
9849        <register type="NOA" address="0x00009888" value="0x1D80C000" />
9850        <register type="NOA" address="0x00009888" value="0x1F80C000" />
9851        <register type="NOA" address="0x00009888" value="0x11808000" />
9852        <register type="NOA" address="0x00009888" value="0x1380C000" />
9853        <register type="NOA" address="0x00009888" value="0x1580C000" />
9854        <register type="NOA" address="0x00009888" value="0x17804000" />
9855        <register type="NOA" address="0x00009888" value="0x53800000" />
9856        <register type="NOA" address="0x00009888" value="0x45800C00" />
9857        <register type="NOA" address="0x00009888" value="0x47800C63" />
9858        <register type="NOA" address="0x00009888" value="0x21800000" />
9859        <register type="NOA" address="0x00009888" value="0x31800000" />
9860        <register type="NOA" address="0x00009888" value="0x4D800000" />
9861        <register type="NOA" address="0x00009888" value="0x3F8014A5" />
9862        <register type="NOA" address="0x00009888" value="0x4F800000" />
9863        <register type="NOA" address="0x00009888" value="0x41800045" />
9864        <register type="NOA" address="0x00009840" value="0x00000080" />
9865    </register_config>
9866    <register_config type="OA">
9867        <register type="OA" address="0x00002740" value="0x00000000" />
9868        <register type="OA" address="0x00002744" value="0x00800000" />
9869        <register type="OA" address="0x00002710" value="0x00000000" />
9870        <register type="OA" address="0x00002714" value="0xF0800000" />
9871        <register type="OA" address="0x00002720" value="0x00000000" />
9872        <register type="OA" address="0x00002724" value="0xF0800000" />
9873        <register type="OA" address="0x00002770" value="0x00100070" />
9874        <register type="OA" address="0x00002774" value="0x0000FFF1" />
9875        <register type="OA" address="0x00002778" value="0x00014002" />
9876        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
9877        <register type="OA" address="0x00002780" value="0x00010002" />
9878        <register type="OA" address="0x00002784" value="0x0000C7FF" />
9879        <register type="OA" address="0x00002788" value="0x00004002" />
9880        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
9881        <register type="OA" address="0x00002790" value="0x00100700" />
9882        <register type="OA" address="0x00002794" value="0x0000FF1F" />
9883        <register type="OA" address="0x00002798" value="0x00001402" />
9884        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
9885        <register type="OA" address="0x000027A0" value="0x00001002" />
9886        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
9887        <register type="OA" address="0x000027A8" value="0x00000402" />
9888        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
9889    </register_config>
9890    <register_config type="FLEX">
9891        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9892        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9893        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9894        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9895        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9896        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9897        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9898    </register_config>
9899  </set>
9900
9901  <set name="Metric set L3_4"
9902       mdapi_supported_apis="OGL OCL IO BB"
9903       underscore_name="l3_4"
9904       hw_config_guid="92b493d9-df18-4bed-be06-5cac6f2a6f5f"
9905       chipset="BDW"
9906       symbol_name="L3_4"
9907       >
9908    <counter name="GPU Core Clocks"
9909             description="The total number of GPU core clocks elapsed during the measurement."
9910             data_type="uint64"
9911             equation="GPU_CLOCK 0 READ"
9912             underscore_name="gpu_core_clocks"
9913             units="cycles"
9914             symbol_name="GpuCoreClocks"
9915             semantic_type="event"
9916             mdapi_supported_apis=""
9917             mdapi_usage_flags="Tier1 Frame Batch Draw"
9918             mdapi_hw_unit_type="gpu"
9919             mdapi_group="GPU"
9920             />
9921    <counter name="EU Active"
9922             description="The percentage of time in which the Execution Units were actively processing."
9923             data_type="float"
9924             max_equation="100"
9925             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9926             underscore_name="eu_active"
9927             units="percent"
9928             symbol_name="EuActive"
9929             semantic_type="duration"
9930             mdapi_supported_apis=""
9931             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9932             mdapi_group="EU Array"
9933             mdapi_hw_unit_type="gpu"
9934             />
9935    <counter name="EU Both FPU Pipes Active"
9936             description="The percentage of time in which both EU FPU pipelines were actively processing."
9937             data_type="float"
9938             max_equation="100"
9939             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9940             underscore_name="eu_fpu_both_active"
9941             units="percent"
9942             symbol_name="EuFpuBothActive"
9943             semantic_type="duration"
9944             mdapi_supported_apis=""
9945             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9946             mdapi_group="EU Array/Pipes"
9947             mdapi_hw_unit_type="gpu"
9948             />
9949    <counter name="VS Send Pipe Active"
9950             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9951             data_type="float"
9952             max_equation="100"
9953             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9954             underscore_name="vs_send_active"
9955             units="percent"
9956             symbol_name="VsSendActive"
9957             semantic_type="duration"
9958             mdapi_supported_apis="OGL IO BB"
9959             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9960             mdapi_group="EU Array/Vertex Shader"
9961             mdapi_hw_unit_type="gpu"
9962             />
9963    <counter name="VS FPU1 Pipe Active"
9964             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9965             data_type="float"
9966             max_equation="100"
9967             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9968             underscore_name="vs_fpu1_active"
9969             units="percent"
9970             symbol_name="VsFpu1Active"
9971             semantic_type="duration"
9972             mdapi_supported_apis="OGL IO BB"
9973             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9974             mdapi_group="EU Array/Vertex Shader"
9975             mdapi_hw_unit_type="gpu"
9976             />
9977    <counter name="GS Threads Dispatched"
9978             description="The total number of geometry shader hardware threads dispatched."
9979             data_type="uint64"
9980             equation="A 5 READ"
9981             underscore_name="gs_threads"
9982             units="threads"
9983             symbol_name="GsThreads"
9984             semantic_type="event"
9985             mdapi_supported_apis="OGL4 IO BB"
9986             mdapi_usage_flags="Tier3 Frame Batch Draw"
9987             mdapi_hw_unit_type="gpu"
9988             mdapi_group="EU Array/Geometry Shader"
9989             />
9990    <counter name="Early Hi-Depth Test Fails"
9991             description="The total number of pixels dropped on early hierarchical depth test."
9992             data_type="uint64"
9993             equation="A 22 READ 4 UMUL"
9994             underscore_name="hi_depth_test_fails"
9995             units="pixels"
9996             symbol_name="HiDepthTestFails"
9997             semantic_type="event"
9998             mdapi_supported_apis="OGL IO BB"
9999             mdapi_usage_flags="Tier3 Frame Batch Draw"
10000             mdapi_hw_unit_type="gpu"
10001             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10002             />
10003    <counter name="FS Both FPU Active"
10004             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10005             data_type="float"
10006             max_equation="100"
10007             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10008             underscore_name="ps_eu_both_fpu_active"
10009             units="percent"
10010             symbol_name="PsEuBothFpuActive"
10011             semantic_type="duration"
10012             mdapi_supported_apis="OGL IO BB"
10013             mdapi_usage_flags="Tier4 Frame Batch Draw"
10014             mdapi_group="3D Pipe/Fragment Shader"
10015             mdapi_hw_unit_type="gpu"
10016             />
10017    <counter name="VS Threads Dispatched"
10018             description="The total number of vertex shader hardware threads dispatched."
10019             data_type="uint64"
10020             equation="A 1 READ"
10021             underscore_name="vs_threads"
10022             units="threads"
10023             symbol_name="VsThreads"
10024             semantic_type="event"
10025             mdapi_supported_apis="OGL IO BB"
10026             mdapi_usage_flags="Tier3 Frame Batch Draw"
10027             mdapi_hw_unit_type="gpu"
10028             mdapi_group="EU Array/Vertex Shader"
10029             />
10030    <counter name="FS Threads Dispatched"
10031             description="The total number of fragment shader hardware threads dispatched."
10032             data_type="uint64"
10033             equation="A 6 READ"
10034             underscore_name="ps_threads"
10035             units="threads"
10036             symbol_name="PsThreads"
10037             semantic_type="event"
10038             mdapi_supported_apis="OGL IO BB"
10039             mdapi_usage_flags="Tier3 Frame Batch Draw"
10040             mdapi_hw_unit_type="gpu"
10041             mdapi_group="EU Array/Fragment Shader"
10042             />
10043    <counter name="Shader Barrier Messages"
10044             description="The total number of shader barrier messages."
10045             data_type="uint64"
10046             equation="A 35 READ"
10047             underscore_name="shader_barriers"
10048             units="messages"
10049             symbol_name="ShaderBarriers"
10050             semantic_type="event"
10051             mdapi_supported_apis=""
10052             mdapi_usage_flags="Tier3 Frame Batch Draw"
10053             mdapi_hw_unit_type="gpu"
10054             mdapi_group="EU Array/Barrier"
10055             />
10056    <counter name="Sampler Texels"
10057             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10058             data_type="uint64"
10059             equation="A 28 READ 4 UMUL"
10060             underscore_name="sampler_texels"
10061             units="texels"
10062             symbol_name="SamplerTexels"
10063             semantic_type="event"
10064             mdapi_supported_apis=""
10065             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10066             mdapi_hw_unit_type="gpu"
10067             mdapi_group="Sampler/Sampler Input"
10068             />
10069    <counter name="Pixels Failing Tests"
10070             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10071             data_type="uint64"
10072             equation="A 25 READ 4 UMUL"
10073             underscore_name="pixels_failing_post_ps_tests"
10074             units="pixels"
10075             symbol_name="PixelsFailingPostPsTests"
10076             semantic_type="event"
10077             mdapi_supported_apis="OGL IO BB"
10078             mdapi_usage_flags="Tier3 Frame Batch Draw"
10079             mdapi_hw_unit_type="gpu"
10080             mdapi_group="3D Pipe/Output Merger"
10081             />
10082    <counter name="GPU Time Elapsed"
10083             description="Time elapsed on the GPU during the measurement."
10084             data_type="uint64"
10085             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10086             underscore_name="gpu_time"
10087             units="ns"
10088             symbol_name="GpuTime"
10089             semantic_type="duration"
10090             mdapi_supported_apis=""
10091             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10092             mdapi_hw_unit_type="gpu"
10093             mdapi_group="GPU"
10094             />
10095    <counter name="AVG GPU Core Frequency"
10096             description="Average GPU Core Frequency in the measurement."
10097             data_type="uint64"
10098             max_equation="$GpuMaxFrequency"
10099             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10100             underscore_name="avg_gpu_core_frequency"
10101             units="hz"
10102             symbol_name="AvgGpuCoreFrequency"
10103             semantic_type="event"
10104             mdapi_supported_apis=""
10105             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10106             mdapi_group="GPU"
10107             mdapi_hw_unit_type="gpu"
10108             />
10109    <counter name="Sampler Texels Misses"
10110             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10111             data_type="uint64"
10112             equation="A 29 READ 4 UMUL"
10113             underscore_name="sampler_texel_misses"
10114             units="texels"
10115             symbol_name="SamplerTexelMisses"
10116             semantic_type="event"
10117             mdapi_supported_apis=""
10118             mdapi_usage_flags="Tier3 Batch Frame Draw"
10119             mdapi_hw_unit_type="gpu"
10120             mdapi_group="Sampler/Sampler Cache"
10121             />
10122    <counter name="CS Threads Dispatched"
10123             description="The total number of compute shader hardware threads dispatched."
10124             data_type="uint64"
10125             equation="A 4 READ"
10126             underscore_name="cs_threads"
10127             units="threads"
10128             symbol_name="CsThreads"
10129             semantic_type="event"
10130             mdapi_supported_apis="OGL4 OCL IO BB"
10131             mdapi_usage_flags="Tier3 Frame Batch Draw"
10132             mdapi_hw_unit_type="gpu"
10133             mdapi_group="EU Array/Compute Shader"
10134             />
10135    <counter name="SLM Bytes Read"
10136             description="The total number of GPU memory bytes read from shared local memory."
10137             data_type="uint64"
10138             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10139             equation="A 30 READ 64 UMUL"
10140             underscore_name="slm_bytes_read"
10141             units="bytes"
10142             symbol_name="SlmBytesRead"
10143             semantic_type="throughput"
10144             mdapi_supported_apis="OGL4 OCL IO BB"
10145             mdapi_usage_flags="Tier3 Frame Batch Draw"
10146             mdapi_group="L3/Data Port/SLM"
10147             mdapi_hw_unit_type="gpu"
10148             />
10149    <counter name="PS FPU1 Pipe Active"
10150             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10151             data_type="float"
10152             max_equation="100"
10153             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10154             underscore_name="ps_fpu1_active"
10155             units="percent"
10156             symbol_name="PsFpu1Active"
10157             semantic_type="duration"
10158             mdapi_supported_apis="OGL IO BB"
10159             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10160             mdapi_group="EU Array/Pixel Shader"
10161             mdapi_hw_unit_type="gpu"
10162             />
10163    <counter name="Slice0 L3 Bank2 Stalled"
10164             description="The percentage of time in which slice0 L3 bank2 is stalled"
10165             data_type="float"
10166             max_equation="100"
10167             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10168             underscore_name="l30_bank2_stalled"
10169             units="percent"
10170             symbol_name="L30Bank2Stalled"
10171             availability="$SliceMask 0x1 AND"
10172             semantic_type="duration"
10173             mdapi_supported_apis=""
10174             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10175             mdapi_group="GTI/L3"
10176             mdapi_hw_unit_type="slice"
10177             />
10178    <counter name="PS Send Pipeline Active"
10179             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10180             data_type="float"
10181             max_equation="100"
10182             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10183             underscore_name="ps_send_active"
10184             units="percent"
10185             symbol_name="PsSendActive"
10186             semantic_type="duration"
10187             mdapi_supported_apis="OGL IO BB"
10188             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10189             mdapi_group="EU Array/Pixel Shader"
10190             mdapi_hw_unit_type="gpu"
10191             />
10192    <counter name="VS FPU0 Pipe Active"
10193             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10194             data_type="float"
10195             max_equation="100"
10196             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10197             underscore_name="vs_fpu0_active"
10198             units="percent"
10199             symbol_name="VsFpu0Active"
10200             semantic_type="duration"
10201             mdapi_supported_apis="OGL IO BB"
10202             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10203             mdapi_group="EU Array/Vertex Shader"
10204             mdapi_hw_unit_type="gpu"
10205             />
10206    <counter name="GPU Busy"
10207             description="The percentage of time in which the GPU has been processing GPU commands."
10208             data_type="float"
10209             max_equation="100"
10210             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10211             underscore_name="gpu_busy"
10212             units="percent"
10213             symbol_name="GpuBusy"
10214             semantic_type="duration"
10215             mdapi_supported_apis=""
10216             mdapi_usage_flags="Tier1 Overview System Frame"
10217             mdapi_group="GPU"
10218             mdapi_hw_unit_type="gpu"
10219             />
10220    <counter name="Slice1 L3 Bank2 Active"
10221             description="The percentage of time in which slice1 L3 bank2 is active"
10222             data_type="float"
10223             max_equation="100"
10224             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10225             underscore_name="l31_bank2_active"
10226             units="percent"
10227             symbol_name="L31Bank2Active"
10228             availability="$SliceMask 0x2 AND"
10229             semantic_type="duration"
10230             mdapi_supported_apis=""
10231             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10232             mdapi_group="GTI/L3"
10233             mdapi_hw_unit_type="slice"
10234             />
10235    <counter name="Slice0 L3 Bank2 Active"
10236             description="The percentage of time in which slice0 L3 bank2 is active"
10237             data_type="float"
10238             max_equation="100"
10239             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10240             underscore_name="l30_bank2_active"
10241             units="percent"
10242             symbol_name="L30Bank2Active"
10243             availability="$SliceMask 0x1 AND"
10244             semantic_type="duration"
10245             mdapi_supported_apis=""
10246             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10247             mdapi_group="GTI/L3"
10248             mdapi_hw_unit_type="slice"
10249             />
10250    <counter name="Rasterized Pixels"
10251             description="The total number of rasterized pixels."
10252             data_type="uint64"
10253             equation="A 21 READ 4 UMUL"
10254             underscore_name="rasterized_pixels"
10255             units="pixels"
10256             symbol_name="RasterizedPixels"
10257             semantic_type="event"
10258             mdapi_supported_apis="OGL IO BB"
10259             mdapi_usage_flags="Tier3 Frame Batch Draw"
10260             mdapi_hw_unit_type="gpu"
10261             mdapi_group="3D Pipe/Rasterizer"
10262             />
10263    <counter name="Slice1 L3 Bank2 Stalled"
10264             description="The percentage of time in which slice1 L3 bank2 is stalled"
10265             data_type="float"
10266             max_equation="100"
10267             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
10268             underscore_name="l31_bank2_stalled"
10269             units="percent"
10270             symbol_name="L31Bank2Stalled"
10271             availability="$SliceMask 0x2 AND"
10272             semantic_type="duration"
10273             mdapi_supported_apis=""
10274             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10275             mdapi_group="GTI/L3"
10276             mdapi_hw_unit_type="slice"
10277             />
10278    <counter name="PS FPU0 Pipe Active"
10279             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10280             data_type="float"
10281             max_equation="100"
10282             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10283             underscore_name="ps_fpu0_active"
10284             units="percent"
10285             symbol_name="PsFpu0Active"
10286             semantic_type="duration"
10287             mdapi_supported_apis="OGL IO BB"
10288             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10289             mdapi_group="EU Array/Pixel Shader"
10290             mdapi_hw_unit_type="gpu"
10291             />
10292    <counter name="DS Threads Dispatched"
10293             description="The total number of domain shader hardware threads dispatched."
10294             data_type="uint64"
10295             equation="A 3 READ"
10296             underscore_name="ds_threads"
10297             units="threads"
10298             symbol_name="DsThreads"
10299             semantic_type="event"
10300             mdapi_supported_apis="OGL4 IO BB"
10301             mdapi_usage_flags="Tier3 Frame Batch Draw"
10302             mdapi_hw_unit_type="gpu"
10303             mdapi_group="EU Array/Domain Shader"
10304             />
10305    <counter name="Samples Written"
10306             description="The total number of samples or pixels written to all render targets."
10307             data_type="uint64"
10308             equation="A 26 READ 4 UMUL"
10309             underscore_name="samples_written"
10310             units="pixels"
10311             symbol_name="SamplesWritten"
10312             semantic_type="event"
10313             mdapi_supported_apis="OGL IO BB"
10314             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10315             mdapi_hw_unit_type="gpu"
10316             mdapi_group="3D Pipe/Output Merger"
10317             />
10318    <counter name="EU Stall"
10319             description="The percentage of time in which the Execution Units were stalled."
10320             data_type="float"
10321             max_equation="100"
10322             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10323             underscore_name="eu_stall"
10324             units="percent"
10325             symbol_name="EuStall"
10326             semantic_type="duration"
10327             mdapi_supported_apis=""
10328             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10329             mdapi_group="EU Array"
10330             mdapi_hw_unit_type="gpu"
10331             />
10332    <counter name="Samples Blended"
10333             description="The total number of blended samples or pixels written to all render targets."
10334             data_type="uint64"
10335             equation="A 27 READ 4 UMUL"
10336             underscore_name="samples_blended"
10337             units="pixels"
10338             symbol_name="SamplesBlended"
10339             semantic_type="event"
10340             mdapi_supported_apis="OGL IO BB"
10341             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10342             mdapi_hw_unit_type="gpu"
10343             mdapi_group="3D Pipe/Output Merger"
10344             />
10345    <counter name="Early Depth Test Fails"
10346             description="The total number of pixels dropped on early depth test."
10347             data_type="uint64"
10348             equation="A 23 READ 4 UMUL"
10349             underscore_name="early_depth_test_fails"
10350             units="pixels"
10351             symbol_name="EarlyDepthTestFails"
10352             semantic_type="event"
10353             mdapi_supported_apis="OGL IO BB"
10354             mdapi_usage_flags="Tier3 Frame Batch Draw"
10355             mdapi_hw_unit_type="gpu"
10356             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10357             />
10358    <counter name="Shader Memory Accesses"
10359             description="The total number of shader memory accesses to L3."
10360             data_type="uint64"
10361             equation="A 32 READ"
10362             underscore_name="shader_memory_accesses"
10363             units="messages"
10364             symbol_name="ShaderMemoryAccesses"
10365             semantic_type="event"
10366             mdapi_supported_apis=""
10367             mdapi_usage_flags="Tier3 Frame Batch Draw"
10368             mdapi_hw_unit_type="gpu"
10369             mdapi_group="L3/Data Port"
10370             />
10371    <counter name="HS Threads Dispatched"
10372             description="The total number of hull shader hardware threads dispatched."
10373             data_type="uint64"
10374             equation="A 2 READ"
10375             underscore_name="hs_threads"
10376             units="threads"
10377             symbol_name="HsThreads"
10378             semantic_type="event"
10379             mdapi_supported_apis="OGL4 IO BB"
10380             mdapi_usage_flags="Tier3 Frame Batch Draw"
10381             mdapi_hw_unit_type="gpu"
10382             mdapi_group="EU Array/Hull Shader"
10383             />
10384    <counter name="SLM Bytes Written"
10385             description="The total number of GPU memory bytes written into shared local memory."
10386             data_type="uint64"
10387             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10388             equation="A 31 READ 64 UMUL"
10389             underscore_name="slm_bytes_written"
10390             units="bytes"
10391             symbol_name="SlmBytesWritten"
10392             semantic_type="throughput"
10393             mdapi_supported_apis="OGL4 OCL IO BB"
10394             mdapi_usage_flags="Tier3 Frame Batch Draw"
10395             mdapi_group="L3/Data Port/SLM"
10396             mdapi_hw_unit_type="gpu"
10397             />
10398    <counter name="L3 Shader Throughput"
10399             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10400             data_type="uint64"
10401             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
10402             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
10403             underscore_name="l3_shader_throughput"
10404             units="bytes"
10405             symbol_name="L3ShaderThroughput"
10406             semantic_type="throughput"
10407             mdapi_supported_apis="OGL4 OCL IO BB"
10408             mdapi_usage_flags="Tier2 Frame Batch Draw"
10409             mdapi_group="L3/Data Port"
10410             mdapi_hw_unit_type="gpu"
10411             />
10412    <counter name="Samples Killed in FS"
10413             description="The total number of samples or pixels dropped in fragment shaders."
10414             data_type="uint64"
10415             equation="A 24 READ 4 UMUL"
10416             underscore_name="samples_killed_in_ps"
10417             units="pixels"
10418             symbol_name="SamplesKilledInPs"
10419             semantic_type="event"
10420             mdapi_supported_apis="OGL IO BB"
10421             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10422             mdapi_hw_unit_type="gpu"
10423             mdapi_group="3D Pipe/Fragment Shader"
10424             />
10425    <counter name="Shader Atomic Memory Accesses"
10426             description="The total number of shader atomic memory accesses."
10427             data_type="uint64"
10428             equation="A 34 READ"
10429             underscore_name="shader_atomics"
10430             units="messages"
10431             symbol_name="ShaderAtomics"
10432             semantic_type="event"
10433             mdapi_supported_apis="OGL4 OCL IO BB"
10434             mdapi_usage_flags="Tier3 Frame Batch Draw"
10435             mdapi_hw_unit_type="gpu"
10436             mdapi_group="L3/Data Port/Atomics"
10437             />
10438    <register_config type="NOA">
10439        <register type="NOA" address="0x00009840" value="0x000000A0" />
10440        <register type="NOA" address="0x00009888" value="0x121A0340" />
10441        <register type="NOA" address="0x00009888" value="0x103F0017" />
10442        <register type="NOA" address="0x00009888" value="0x123F0020" />
10443        <register type="NOA" address="0x00009888" value="0x129A0340" />
10444        <register type="NOA" address="0x00009888" value="0x10BF0017" />
10445        <register type="NOA" address="0x00009888" value="0x12BF0020" />
10446        <register type="NOA" address="0x00009888" value="0x041A3400" />
10447        <register type="NOA" address="0x00009888" value="0x101A0000" />
10448        <register type="NOA" address="0x00009888" value="0x043B8000" />
10449        <register type="NOA" address="0x00009888" value="0x0A3E0010" />
10450        <register type="NOA" address="0x00009888" value="0x003F0200" />
10451        <register type="NOA" address="0x00009888" value="0x023F0113" />
10452        <register type="NOA" address="0x00009888" value="0x043F0014" />
10453        <register type="NOA" address="0x00009888" value="0x02592000" />
10454        <register type="NOA" address="0x00009888" value="0x005A8000" />
10455        <register type="NOA" address="0x00009888" value="0x025AC000" />
10456        <register type="NOA" address="0x00009888" value="0x045A4000" />
10457        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
10458        <register type="NOA" address="0x00009888" value="0x001D8000" />
10459        <register type="NOA" address="0x00009888" value="0x021DC000" />
10460        <register type="NOA" address="0x00009888" value="0x041D4000" />
10461        <register type="NOA" address="0x00009888" value="0x0A1E8000" />
10462        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
10463        <register type="NOA" address="0x00009888" value="0x0E1F001A" />
10464        <register type="NOA" address="0x00009888" value="0x00394000" />
10465        <register type="NOA" address="0x00009888" value="0x02395000" />
10466        <register type="NOA" address="0x00009888" value="0x04391000" />
10467        <register type="NOA" address="0x00009888" value="0x069A0034" />
10468        <register type="NOA" address="0x00009888" value="0x109A0000" />
10469        <register type="NOA" address="0x00009888" value="0x06BB4000" />
10470        <register type="NOA" address="0x00009888" value="0x0ABE0040" />
10471        <register type="NOA" address="0x00009888" value="0x0CBF0984" />
10472        <register type="NOA" address="0x00009888" value="0x0EBF0A02" />
10473        <register type="NOA" address="0x00009888" value="0x02D94000" />
10474        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
10475        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
10476        <register type="NOA" address="0x00009888" value="0x0C9C0400" />
10477        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
10478        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
10479        <register type="NOA" address="0x00009888" value="0x0C9E0400" />
10480        <register type="NOA" address="0x00009888" value="0x109F02A8" />
10481        <register type="NOA" address="0x00009888" value="0x0E9F0040" />
10482        <register type="NOA" address="0x00009888" value="0x0CB95000" />
10483        <register type="NOA" address="0x00009888" value="0x0EB95000" />
10484        <register type="NOA" address="0x00009888" value="0x0F88000F" />
10485        <register type="NOA" address="0x00009888" value="0x0D880400" />
10486        <register type="NOA" address="0x00009888" value="0x038A8000" />
10487        <register type="NOA" address="0x00009888" value="0x058A8000" />
10488        <register type="NOA" address="0x00009888" value="0x078A8000" />
10489        <register type="NOA" address="0x00009888" value="0x098A8000" />
10490        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
10491        <register type="NOA" address="0x00009888" value="0x258B8009" />
10492        <register type="NOA" address="0x00009888" value="0x278B002A" />
10493        <register type="NOA" address="0x00009888" value="0x238B2A80" />
10494        <register type="NOA" address="0x00009888" value="0x198C4000" />
10495        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
10496        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
10497        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
10498        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
10499        <register type="NOA" address="0x00009888" value="0x078D2000" />
10500        <register type="NOA" address="0x00009888" value="0x2185800A" />
10501        <register type="NOA" address="0x00009888" value="0x2385002A" />
10502        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
10503        <register type="NOA" address="0x00009888" value="0x1B830154" />
10504        <register type="NOA" address="0x00009888" value="0x03834000" />
10505        <register type="NOA" address="0x00009888" value="0x05834000" />
10506        <register type="NOA" address="0x00009888" value="0x07834000" />
10507        <register type="NOA" address="0x00009888" value="0x09834000" />
10508        <register type="NOA" address="0x00009888" value="0x0B834000" />
10509        <register type="NOA" address="0x00009888" value="0x0D834000" />
10510        <register type="NOA" address="0x00009888" value="0x0D84C000" />
10511        <register type="NOA" address="0x00009888" value="0x0F84C000" />
10512        <register type="NOA" address="0x00009888" value="0x01848000" />
10513        <register type="NOA" address="0x00009888" value="0x0384C000" />
10514        <register type="NOA" address="0x00009888" value="0x0584C000" />
10515        <register type="NOA" address="0x00009888" value="0x07844000" />
10516        <register type="NOA" address="0x00009888" value="0x1D80C000" />
10517        <register type="NOA" address="0x00009888" value="0x1F80C000" />
10518        <register type="NOA" address="0x00009888" value="0x11808000" />
10519        <register type="NOA" address="0x00009888" value="0x1380C000" />
10520        <register type="NOA" address="0x00009888" value="0x1580C000" />
10521        <register type="NOA" address="0x00009888" value="0x17804000" />
10522        <register type="NOA" address="0x00009888" value="0x53800000" />
10523        <register type="NOA" address="0x00009888" value="0x45800800" />
10524        <register type="NOA" address="0x00009888" value="0x47800842" />
10525        <register type="NOA" address="0x00009888" value="0x21800000" />
10526        <register type="NOA" address="0x00009888" value="0x31800000" />
10527        <register type="NOA" address="0x00009888" value="0x4D800000" />
10528        <register type="NOA" address="0x00009888" value="0x3F801084" />
10529        <register type="NOA" address="0x00009888" value="0x4F800000" />
10530        <register type="NOA" address="0x00009888" value="0x41800044" />
10531        <register type="NOA" address="0x00009840" value="0x00000080" />
10532    </register_config>
10533    <register_config type="OA">
10534        <register type="OA" address="0x00002740" value="0x00000000" />
10535        <register type="OA" address="0x00002744" value="0x00800000" />
10536        <register type="OA" address="0x00002710" value="0x00000000" />
10537        <register type="OA" address="0x00002714" value="0xF0800000" />
10538        <register type="OA" address="0x00002720" value="0x00000000" />
10539        <register type="OA" address="0x00002724" value="0xF0800000" />
10540        <register type="OA" address="0x00002770" value="0x00100070" />
10541        <register type="OA" address="0x00002774" value="0x0000FFF1" />
10542        <register type="OA" address="0x00002778" value="0x00014002" />
10543        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
10544        <register type="OA" address="0x00002780" value="0x00010002" />
10545        <register type="OA" address="0x00002784" value="0x0000C7FF" />
10546        <register type="OA" address="0x00002788" value="0x00004002" />
10547        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
10548        <register type="OA" address="0x00002790" value="0x00100700" />
10549        <register type="OA" address="0x00002794" value="0x0000FF1F" />
10550        <register type="OA" address="0x00002798" value="0x00001402" />
10551        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
10552        <register type="OA" address="0x000027A0" value="0x00001002" />
10553        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
10554        <register type="OA" address="0x000027A8" value="0x00000402" />
10555        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
10556    </register_config>
10557    <register_config type="FLEX">
10558        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10559        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10560        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10561        <register type="FLEX" address="0x0000E758" value="0x00015014" />
10562        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10563        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10564        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10565    </register_config>
10566  </set>
10567
10568  <set name="Metric set RasterizerAndPixelBackend"
10569       mdapi_supported_apis="OGL OCL IO BB"
10570       underscore_name="rasterizer_and_pixel_backend"
10571       hw_config_guid="14345c35-cc46-40d0-bb04-6ed1fbb43679"
10572       chipset="BDW"
10573       symbol_name="RasterizerAndPixelBackend"
10574       >
10575    <counter name="GPU Core Clocks"
10576             description="The total number of GPU core clocks elapsed during the measurement."
10577             data_type="uint64"
10578             equation="GPU_CLOCK 0 READ"
10579             underscore_name="gpu_core_clocks"
10580             units="cycles"
10581             symbol_name="GpuCoreClocks"
10582             semantic_type="event"
10583             mdapi_supported_apis=""
10584             mdapi_usage_flags="Tier1 Frame Batch Draw"
10585             mdapi_hw_unit_type="gpu"
10586             mdapi_group="GPU"
10587             />
10588    <counter name="EU Active"
10589             description="The percentage of time in which the Execution Units were actively processing."
10590             data_type="float"
10591             max_equation="100"
10592             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10593             underscore_name="eu_active"
10594             units="percent"
10595             symbol_name="EuActive"
10596             semantic_type="duration"
10597             mdapi_supported_apis=""
10598             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10599             mdapi_group="EU Array"
10600             mdapi_hw_unit_type="gpu"
10601             />
10602    <counter name="EU Both FPU Pipes Active"
10603             description="The percentage of time in which both EU FPU pipelines were actively processing."
10604             data_type="float"
10605             max_equation="100"
10606             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10607             underscore_name="eu_fpu_both_active"
10608             units="percent"
10609             symbol_name="EuFpuBothActive"
10610             semantic_type="duration"
10611             mdapi_supported_apis=""
10612             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10613             mdapi_group="EU Array/Pipes"
10614             mdapi_hw_unit_type="gpu"
10615             />
10616    <counter name="Slice1 Rasterizer Input Available"
10617             description="The percentage of time in which slice1 rasterizer input is available"
10618             data_type="float"
10619             max_equation="100"
10620             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
10621             underscore_name="rasterizer1_input_available"
10622             units="percent"
10623             symbol_name="Rasterizer1InputAvailable"
10624             availability="$SliceMask 0x2 AND"
10625             semantic_type="duration"
10626             mdapi_supported_apis=""
10627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10628             mdapi_group="GPU/Rasterizer"
10629             mdapi_hw_unit_type="slice"
10630             />
10631    <counter name="VS Send Pipe Active"
10632             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10633             data_type="float"
10634             max_equation="100"
10635             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10636             underscore_name="vs_send_active"
10637             units="percent"
10638             symbol_name="VsSendActive"
10639             semantic_type="duration"
10640             mdapi_supported_apis="OGL IO BB"
10641             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10642             mdapi_group="EU Array/Vertex Shader"
10643             mdapi_hw_unit_type="gpu"
10644             />
10645    <counter name="VS FPU1 Pipe Active"
10646             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10647             data_type="float"
10648             max_equation="100"
10649             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10650             underscore_name="vs_fpu1_active"
10651             units="percent"
10652             symbol_name="VsFpu1Active"
10653             semantic_type="duration"
10654             mdapi_supported_apis="OGL IO BB"
10655             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10656             mdapi_group="EU Array/Vertex Shader"
10657             mdapi_hw_unit_type="gpu"
10658             />
10659    <counter name="GS Threads Dispatched"
10660             description="The total number of geometry shader hardware threads dispatched."
10661             data_type="uint64"
10662             equation="A 5 READ"
10663             underscore_name="gs_threads"
10664             units="threads"
10665             symbol_name="GsThreads"
10666             semantic_type="event"
10667             mdapi_supported_apis="OGL4 IO BB"
10668             mdapi_usage_flags="Tier3 Frame Batch Draw"
10669             mdapi_hw_unit_type="gpu"
10670             mdapi_group="EU Array/Geometry Shader"
10671             />
10672    <counter name="Early Hi-Depth Test Fails"
10673             description="The total number of pixels dropped on early hierarchical depth test."
10674             data_type="uint64"
10675             equation="A 22 READ 4 UMUL"
10676             underscore_name="hi_depth_test_fails"
10677             units="pixels"
10678             symbol_name="HiDepthTestFails"
10679             semantic_type="event"
10680             mdapi_supported_apis="OGL IO BB"
10681             mdapi_usage_flags="Tier3 Frame Batch Draw"
10682             mdapi_hw_unit_type="gpu"
10683             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10684             />
10685    <counter name="FS Both FPU Active"
10686             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10687             data_type="float"
10688             max_equation="100"
10689             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10690             underscore_name="ps_eu_both_fpu_active"
10691             units="percent"
10692             symbol_name="PsEuBothFpuActive"
10693             semantic_type="duration"
10694             mdapi_supported_apis="OGL IO BB"
10695             mdapi_usage_flags="Tier4 Frame Batch Draw"
10696             mdapi_group="3D Pipe/Fragment Shader"
10697             mdapi_hw_unit_type="gpu"
10698             />
10699    <counter name="VS Threads Dispatched"
10700             description="The total number of vertex shader hardware threads dispatched."
10701             data_type="uint64"
10702             equation="A 1 READ"
10703             underscore_name="vs_threads"
10704             units="threads"
10705             symbol_name="VsThreads"
10706             semantic_type="event"
10707             mdapi_supported_apis="OGL IO BB"
10708             mdapi_usage_flags="Tier3 Frame Batch Draw"
10709             mdapi_hw_unit_type="gpu"
10710             mdapi_group="EU Array/Vertex Shader"
10711             />
10712    <counter name="FS Threads Dispatched"
10713             description="The total number of fragment shader hardware threads dispatched."
10714             data_type="uint64"
10715             equation="A 6 READ"
10716             underscore_name="ps_threads"
10717             units="threads"
10718             symbol_name="PsThreads"
10719             semantic_type="event"
10720             mdapi_supported_apis="OGL IO BB"
10721             mdapi_usage_flags="Tier3 Frame Batch Draw"
10722             mdapi_hw_unit_type="gpu"
10723             mdapi_group="EU Array/Fragment Shader"
10724             />
10725    <counter name="Slice0 Pixel Values Ready"
10726             description="The percentage of time in which slice0 pixel values are ready"
10727             data_type="float"
10728             max_equation="100"
10729             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10730             underscore_name="pixel_values0_ready"
10731             units="percent"
10732             symbol_name="PixelValues0Ready"
10733             availability="$SliceMask 0x1 AND"
10734             semantic_type="duration"
10735             mdapi_supported_apis=""
10736             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10737             mdapi_group="GPU/3D Pipe"
10738             mdapi_hw_unit_type="slice"
10739             />
10740    <counter name="Shader Barrier Messages"
10741             description="The total number of shader barrier messages."
10742             data_type="uint64"
10743             equation="A 35 READ"
10744             underscore_name="shader_barriers"
10745             units="messages"
10746             symbol_name="ShaderBarriers"
10747             semantic_type="event"
10748             mdapi_supported_apis=""
10749             mdapi_usage_flags="Tier3 Frame Batch Draw"
10750             mdapi_hw_unit_type="gpu"
10751             mdapi_group="EU Array/Barrier"
10752             />
10753    <counter name="Sampler Texels"
10754             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10755             data_type="uint64"
10756             equation="A 28 READ 4 UMUL"
10757             underscore_name="sampler_texels"
10758             units="texels"
10759             symbol_name="SamplerTexels"
10760             semantic_type="event"
10761             mdapi_supported_apis=""
10762             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10763             mdapi_hw_unit_type="gpu"
10764             mdapi_group="Sampler/Sampler Input"
10765             />
10766    <counter name="Pixels Failing Tests"
10767             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10768             data_type="uint64"
10769             equation="A 25 READ 4 UMUL"
10770             underscore_name="pixels_failing_post_ps_tests"
10771             units="pixels"
10772             symbol_name="PixelsFailingPostPsTests"
10773             semantic_type="event"
10774             mdapi_supported_apis="OGL IO BB"
10775             mdapi_usage_flags="Tier3 Frame Batch Draw"
10776             mdapi_hw_unit_type="gpu"
10777             mdapi_group="3D Pipe/Output Merger"
10778             />
10779    <counter name="GPU Time Elapsed"
10780             description="Time elapsed on the GPU during the measurement."
10781             data_type="uint64"
10782             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10783             underscore_name="gpu_time"
10784             units="ns"
10785             symbol_name="GpuTime"
10786             semantic_type="duration"
10787             mdapi_supported_apis=""
10788             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10789             mdapi_hw_unit_type="gpu"
10790             mdapi_group="GPU"
10791             />
10792    <counter name="AVG GPU Core Frequency"
10793             description="Average GPU Core Frequency in the measurement."
10794             data_type="uint64"
10795             max_equation="$GpuMaxFrequency"
10796             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10797             underscore_name="avg_gpu_core_frequency"
10798             units="hz"
10799             symbol_name="AvgGpuCoreFrequency"
10800             semantic_type="event"
10801             mdapi_supported_apis=""
10802             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10803             mdapi_group="GPU"
10804             mdapi_hw_unit_type="gpu"
10805             />
10806    <counter name="Sampler Texels Misses"
10807             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10808             data_type="uint64"
10809             equation="A 29 READ 4 UMUL"
10810             underscore_name="sampler_texel_misses"
10811             units="texels"
10812             symbol_name="SamplerTexelMisses"
10813             semantic_type="event"
10814             mdapi_supported_apis=""
10815             mdapi_usage_flags="Tier3 Batch Frame Draw"
10816             mdapi_hw_unit_type="gpu"
10817             mdapi_group="Sampler/Sampler Cache"
10818             />
10819    <counter name="CS Threads Dispatched"
10820             description="The total number of compute shader hardware threads dispatched."
10821             data_type="uint64"
10822             equation="A 4 READ"
10823             underscore_name="cs_threads"
10824             units="threads"
10825             symbol_name="CsThreads"
10826             semantic_type="event"
10827             mdapi_supported_apis="OGL4 OCL IO BB"
10828             mdapi_usage_flags="Tier3 Frame Batch Draw"
10829             mdapi_hw_unit_type="gpu"
10830             mdapi_group="EU Array/Compute Shader"
10831             />
10832    <counter name="Slice0 Rasterizer Input Available"
10833             description="The percentage of time in which slice0 rasterizer input is available"
10834             data_type="float"
10835             max_equation="100"
10836             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
10837             underscore_name="rasterizer0_input_available"
10838             units="percent"
10839             symbol_name="Rasterizer0InputAvailable"
10840             availability="$SliceMask 0x1 AND"
10841             semantic_type="duration"
10842             mdapi_supported_apis=""
10843             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10844             mdapi_group="GPU/Rasterizer"
10845             mdapi_hw_unit_type="slice"
10846             />
10847    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
10848             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
10849             data_type="float"
10850             max_equation="100"
10851             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10852             underscore_name="pixel_data0_ready"
10853             units="percent"
10854             symbol_name="PixelData0Ready"
10855             availability="$SliceMask 0x1 AND"
10856             semantic_type="duration"
10857             mdapi_supported_apis=""
10858             mdapi_usage_flags="Tier3 Frame Batch Draw"
10859             mdapi_group="GPU/Rasterizer/Early Depth Test"
10860             mdapi_hw_unit_type="slice"
10861             />
10862    <counter name="SLM Bytes Read"
10863             description="The total number of GPU memory bytes read from shared local memory."
10864             data_type="uint64"
10865             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10866             equation="A 30 READ 64 UMUL"
10867             underscore_name="slm_bytes_read"
10868             units="bytes"
10869             symbol_name="SlmBytesRead"
10870             semantic_type="throughput"
10871             mdapi_supported_apis="OGL4 OCL IO BB"
10872             mdapi_usage_flags="Tier3 Frame Batch Draw"
10873             mdapi_group="L3/Data Port/SLM"
10874             mdapi_hw_unit_type="gpu"
10875             />
10876    <counter name="PS FPU1 Pipe Active"
10877             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10878             data_type="float"
10879             max_equation="100"
10880             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10881             underscore_name="ps_fpu1_active"
10882             units="percent"
10883             symbol_name="PsFpu1Active"
10884             semantic_type="duration"
10885             mdapi_supported_apis="OGL IO BB"
10886             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10887             mdapi_group="EU Array/Pixel Shader"
10888             mdapi_hw_unit_type="gpu"
10889             />
10890    <counter name="PS Send Pipeline Active"
10891             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10892             data_type="float"
10893             max_equation="100"
10894             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10895             underscore_name="ps_send_active"
10896             units="percent"
10897             symbol_name="PsSendActive"
10898             semantic_type="duration"
10899             mdapi_supported_apis="OGL IO BB"
10900             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10901             mdapi_group="EU Array/Pixel Shader"
10902             mdapi_hw_unit_type="gpu"
10903             />
10904    <counter name="VS FPU0 Pipe Active"
10905             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10906             data_type="float"
10907             max_equation="100"
10908             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10909             underscore_name="vs_fpu0_active"
10910             units="percent"
10911             symbol_name="VsFpu0Active"
10912             semantic_type="duration"
10913             mdapi_supported_apis="OGL IO BB"
10914             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10915             mdapi_group="EU Array/Vertex Shader"
10916             mdapi_hw_unit_type="gpu"
10917             />
10918    <counter name="GPU Busy"
10919             description="The percentage of time in which the GPU has been processing GPU commands."
10920             data_type="float"
10921             max_equation="100"
10922             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10923             underscore_name="gpu_busy"
10924             units="percent"
10925             symbol_name="GpuBusy"
10926             semantic_type="duration"
10927             mdapi_supported_apis=""
10928             mdapi_usage_flags="Tier1 Overview System Frame"
10929             mdapi_group="GPU"
10930             mdapi_hw_unit_type="gpu"
10931             />
10932    <counter name="Slice1 Pixel Values Ready"
10933             description="The percentage of time in which slice1 pixel values are ready"
10934             data_type="float"
10935             max_equation="100"
10936             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10937             underscore_name="pixel_values1_ready"
10938             units="percent"
10939             symbol_name="PixelValues1Ready"
10940             availability="$SliceMask 0x2 AND"
10941             semantic_type="duration"
10942             mdapi_supported_apis=""
10943             mdapi_usage_flags="Tier3 Frame Batch Draw"
10944             mdapi_group="GPU/3D Pipe"
10945             mdapi_hw_unit_type="slice"
10946             />
10947    <counter name="Slice1 PS Output Available"
10948             description="The percentage of time in which slice1 PS output is available"
10949             data_type="float"
10950             max_equation="100"
10951             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10952             underscore_name="ps_output1_available"
10953             units="percent"
10954             symbol_name="PSOutput1Available"
10955             availability="$SliceMask 0x2 AND"
10956             semantic_type="duration"
10957             mdapi_supported_apis=""
10958             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10959             mdapi_group="GPU/3D Pipe"
10960             mdapi_hw_unit_type="slice"
10961             />
10962    <counter name="Rasterized Pixels"
10963             description="The total number of rasterized pixels."
10964             data_type="uint64"
10965             equation="A 21 READ 4 UMUL"
10966             underscore_name="rasterized_pixels"
10967             units="pixels"
10968             symbol_name="RasterizedPixels"
10969             semantic_type="event"
10970             mdapi_supported_apis="OGL IO BB"
10971             mdapi_usage_flags="Tier3 Frame Batch Draw"
10972             mdapi_hw_unit_type="gpu"
10973             mdapi_group="3D Pipe/Rasterizer"
10974             />
10975    <counter name="PS FPU0 Pipe Active"
10976             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10977             data_type="float"
10978             max_equation="100"
10979             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10980             underscore_name="ps_fpu0_active"
10981             units="percent"
10982             symbol_name="PsFpu0Active"
10983             semantic_type="duration"
10984             mdapi_supported_apis="OGL IO BB"
10985             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10986             mdapi_group="EU Array/Pixel Shader"
10987             mdapi_hw_unit_type="gpu"
10988             />
10989    <counter name="DS Threads Dispatched"
10990             description="The total number of domain shader hardware threads dispatched."
10991             data_type="uint64"
10992             equation="A 3 READ"
10993             underscore_name="ds_threads"
10994             units="threads"
10995             symbol_name="DsThreads"
10996             semantic_type="event"
10997             mdapi_supported_apis="OGL4 IO BB"
10998             mdapi_usage_flags="Tier3 Frame Batch Draw"
10999             mdapi_hw_unit_type="gpu"
11000             mdapi_group="EU Array/Domain Shader"
11001             />
11002    <counter name="Samples Written"
11003             description="The total number of samples or pixels written to all render targets."
11004             data_type="uint64"
11005             equation="A 26 READ 4 UMUL"
11006             underscore_name="samples_written"
11007             units="pixels"
11008             symbol_name="SamplesWritten"
11009             semantic_type="event"
11010             mdapi_supported_apis="OGL IO BB"
11011             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11012             mdapi_hw_unit_type="gpu"
11013             mdapi_group="3D Pipe/Output Merger"
11014             />
11015    <counter name="EU Stall"
11016             description="The percentage of time in which the Execution Units were stalled."
11017             data_type="float"
11018             max_equation="100"
11019             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11020             underscore_name="eu_stall"
11021             units="percent"
11022             symbol_name="EuStall"
11023             semantic_type="duration"
11024             mdapi_supported_apis=""
11025             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11026             mdapi_group="EU Array"
11027             mdapi_hw_unit_type="gpu"
11028             />
11029    <counter name="Slice0 Rasterizer Output Ready"
11030             description="The percentage of time in which slice0 rasterizer output is ready"
11031             data_type="float"
11032             max_equation="100"
11033             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11034             underscore_name="rasterizer0_output_ready"
11035             units="percent"
11036             symbol_name="Rasterizer0OutputReady"
11037             availability="$SliceMask 0x1 AND"
11038             semantic_type="duration"
11039             mdapi_supported_apis=""
11040             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11041             mdapi_group="GPU/Rasterizer"
11042             mdapi_hw_unit_type="slice"
11043             />
11044    <counter name="Samples Blended"
11045             description="The total number of blended samples or pixels written to all render targets."
11046             data_type="uint64"
11047             equation="A 27 READ 4 UMUL"
11048             underscore_name="samples_blended"
11049             units="pixels"
11050             symbol_name="SamplesBlended"
11051             semantic_type="event"
11052             mdapi_supported_apis="OGL IO BB"
11053             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11054             mdapi_hw_unit_type="gpu"
11055             mdapi_group="3D Pipe/Output Merger"
11056             />
11057    <counter name="Early Depth Test Fails"
11058             description="The total number of pixels dropped on early depth test."
11059             data_type="uint64"
11060             equation="A 23 READ 4 UMUL"
11061             underscore_name="early_depth_test_fails"
11062             units="pixels"
11063             symbol_name="EarlyDepthTestFails"
11064             semantic_type="event"
11065             mdapi_supported_apis="OGL IO BB"
11066             mdapi_usage_flags="Tier3 Frame Batch Draw"
11067             mdapi_hw_unit_type="gpu"
11068             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11069             />
11070    <counter name="Slice1 Rasterizer Output Ready"
11071             description="The percentage of time in which slice1 rasterizer output is ready"
11072             data_type="float"
11073             max_equation="100"
11074             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
11075             underscore_name="rasterizer1_output_ready"
11076             units="percent"
11077             symbol_name="Rasterizer1OutputReady"
11078             availability="$SliceMask 0x2 AND"
11079             semantic_type="duration"
11080             mdapi_supported_apis=""
11081             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11082             mdapi_group="GPU/Rasterizer"
11083             mdapi_hw_unit_type="slice"
11084             />
11085    <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
11086             description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
11087             data_type="float"
11088             max_equation="100"
11089             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11090             underscore_name="pixel_data1_ready"
11091             units="percent"
11092             symbol_name="PixelData1Ready"
11093             availability="$SliceMask 0x2 AND"
11094             semantic_type="duration"
11095             mdapi_supported_apis=""
11096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11097             mdapi_group="GPU/Rasterizer/Early Depth Test"
11098             mdapi_hw_unit_type="slice"
11099             />
11100    <counter name="Shader Memory Accesses"
11101             description="The total number of shader memory accesses to L3."
11102             data_type="uint64"
11103             equation="A 32 READ"
11104             underscore_name="shader_memory_accesses"
11105             units="messages"
11106             symbol_name="ShaderMemoryAccesses"
11107             semantic_type="event"
11108             mdapi_supported_apis=""
11109             mdapi_usage_flags="Tier3 Frame Batch Draw"
11110             mdapi_hw_unit_type="gpu"
11111             mdapi_group="L3/Data Port"
11112             />
11113    <counter name="HS Threads Dispatched"
11114             description="The total number of hull shader hardware threads dispatched."
11115             data_type="uint64"
11116             equation="A 2 READ"
11117             underscore_name="hs_threads"
11118             units="threads"
11119             symbol_name="HsThreads"
11120             semantic_type="event"
11121             mdapi_supported_apis="OGL4 IO BB"
11122             mdapi_usage_flags="Tier3 Frame Batch Draw"
11123             mdapi_hw_unit_type="gpu"
11124             mdapi_group="EU Array/Hull Shader"
11125             />
11126    <counter name="SLM Bytes Written"
11127             description="The total number of GPU memory bytes written into shared local memory."
11128             data_type="uint64"
11129             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11130             equation="A 31 READ 64 UMUL"
11131             underscore_name="slm_bytes_written"
11132             units="bytes"
11133             symbol_name="SlmBytesWritten"
11134             semantic_type="throughput"
11135             mdapi_supported_apis="OGL4 OCL IO BB"
11136             mdapi_usage_flags="Tier3 Frame Batch Draw"
11137             mdapi_group="L3/Data Port/SLM"
11138             mdapi_hw_unit_type="gpu"
11139             />
11140    <counter name="L3 Shader Throughput"
11141             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11142             data_type="uint64"
11143             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
11144             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
11145             underscore_name="l3_shader_throughput"
11146             units="bytes"
11147             symbol_name="L3ShaderThroughput"
11148             semantic_type="throughput"
11149             mdapi_supported_apis="OGL4 OCL IO BB"
11150             mdapi_usage_flags="Tier2 Frame Batch Draw"
11151             mdapi_group="L3/Data Port"
11152             mdapi_hw_unit_type="gpu"
11153             />
11154    <counter name="Samples Killed in FS"
11155             description="The total number of samples or pixels dropped in fragment shaders."
11156             data_type="uint64"
11157             equation="A 24 READ 4 UMUL"
11158             underscore_name="samples_killed_in_ps"
11159             units="pixels"
11160             symbol_name="SamplesKilledInPs"
11161             semantic_type="event"
11162             mdapi_supported_apis="OGL IO BB"
11163             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11164             mdapi_hw_unit_type="gpu"
11165             mdapi_group="3D Pipe/Fragment Shader"
11166             />
11167    <counter name="Slice0 PS Output Available"
11168             description="The percentage of time in which slice0 PS output is available"
11169             data_type="float"
11170             max_equation="100"
11171             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11172             underscore_name="ps_output0_available"
11173             units="percent"
11174             symbol_name="PSOutput0Available"
11175             availability="$SliceMask 0x1 AND"
11176             semantic_type="duration"
11177             mdapi_supported_apis=""
11178             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11179             mdapi_group="GPU/3D Pipe"
11180             mdapi_hw_unit_type="slice"
11181             />
11182    <counter name="Shader Atomic Memory Accesses"
11183             description="The total number of shader atomic memory accesses."
11184             data_type="uint64"
11185             equation="A 34 READ"
11186             underscore_name="shader_atomics"
11187             units="messages"
11188             symbol_name="ShaderAtomics"
11189             semantic_type="event"
11190             mdapi_supported_apis="OGL4 OCL IO BB"
11191             mdapi_usage_flags="Tier3 Frame Batch Draw"
11192             mdapi_hw_unit_type="gpu"
11193             mdapi_group="L3/Data Port/Atomics"
11194             />
11195    <register_config type="NOA">
11196        <register type="NOA" address="0x00009840" value="0x000000A0" />
11197        <register type="NOA" address="0x00009888" value="0x143B000E" />
11198        <register type="NOA" address="0x00009888" value="0x043C55C0" />
11199        <register type="NOA" address="0x00009888" value="0x0A1E0280" />
11200        <register type="NOA" address="0x00009888" value="0x0C1E0408" />
11201        <register type="NOA" address="0x00009888" value="0x10390000" />
11202        <register type="NOA" address="0x00009888" value="0x12397A1F" />
11203        <register type="NOA" address="0x00009888" value="0x14BB000E" />
11204        <register type="NOA" address="0x00009888" value="0x04BC5000" />
11205        <register type="NOA" address="0x00009888" value="0x0A9E0296" />
11206        <register type="NOA" address="0x00009888" value="0x0C9E0008" />
11207        <register type="NOA" address="0x00009888" value="0x10B90000" />
11208        <register type="NOA" address="0x00009888" value="0x12B97A1F" />
11209        <register type="NOA" address="0x00009888" value="0x063B0042" />
11210        <register type="NOA" address="0x00009888" value="0x103B0000" />
11211        <register type="NOA" address="0x00009888" value="0x083C0000" />
11212        <register type="NOA" address="0x00009888" value="0x0A3E0040" />
11213        <register type="NOA" address="0x00009888" value="0x043F8000" />
11214        <register type="NOA" address="0x00009888" value="0x02594000" />
11215        <register type="NOA" address="0x00009888" value="0x045A8000" />
11216        <register type="NOA" address="0x00009888" value="0x0C1C0400" />
11217        <register type="NOA" address="0x00009888" value="0x041D8000" />
11218        <register type="NOA" address="0x00009888" value="0x081E02C0" />
11219        <register type="NOA" address="0x00009888" value="0x0E1E0000" />
11220        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
11221        <register type="NOA" address="0x00009888" value="0x0E1F0260" />
11222        <register type="NOA" address="0x00009888" value="0x101F0014" />
11223        <register type="NOA" address="0x00009888" value="0x003905E0" />
11224        <register type="NOA" address="0x00009888" value="0x06390BC0" />
11225        <register type="NOA" address="0x00009888" value="0x02390018" />
11226        <register type="NOA" address="0x00009888" value="0x04394000" />
11227        <register type="NOA" address="0x00009888" value="0x04BB0042" />
11228        <register type="NOA" address="0x00009888" value="0x10BB0000" />
11229        <register type="NOA" address="0x00009888" value="0x02BC05C0" />
11230        <register type="NOA" address="0x00009888" value="0x08BC0000" />
11231        <register type="NOA" address="0x00009888" value="0x0ABE0004" />
11232        <register type="NOA" address="0x00009888" value="0x02BF8000" />
11233        <register type="NOA" address="0x00009888" value="0x02D91000" />
11234        <register type="NOA" address="0x00009888" value="0x02DA8000" />
11235        <register type="NOA" address="0x00009888" value="0x089C8000" />
11236        <register type="NOA" address="0x00009888" value="0x029D8000" />
11237        <register type="NOA" address="0x00009888" value="0x089E8000" />
11238        <register type="NOA" address="0x00009888" value="0x0E9E0000" />
11239        <register type="NOA" address="0x00009888" value="0x0E9FA806" />
11240        <register type="NOA" address="0x00009888" value="0x109F0142" />
11241        <register type="NOA" address="0x00009888" value="0x08B90617" />
11242        <register type="NOA" address="0x00009888" value="0x0AB90BE0" />
11243        <register type="NOA" address="0x00009888" value="0x02B94000" />
11244        <register type="NOA" address="0x00009888" value="0x0D88F000" />
11245        <register type="NOA" address="0x00009888" value="0x0F88000C" />
11246        <register type="NOA" address="0x00009888" value="0x07888000" />
11247        <register type="NOA" address="0x00009888" value="0x09888000" />
11248        <register type="NOA" address="0x00009888" value="0x018A8000" />
11249        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
11250        <register type="NOA" address="0x00009888" value="0x1B8A2800" />
11251        <register type="NOA" address="0x00009888" value="0x038A8000" />
11252        <register type="NOA" address="0x00009888" value="0x058A8000" />
11253        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
11254        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
11255        <register type="NOA" address="0x00009888" value="0x238B52A0" />
11256        <register type="NOA" address="0x00009888" value="0x258B6A95" />
11257        <register type="NOA" address="0x00009888" value="0x278B0029" />
11258        <register type="NOA" address="0x00009888" value="0x178C2000" />
11259        <register type="NOA" address="0x00009888" value="0x198C1500" />
11260        <register type="NOA" address="0x00009888" value="0x1B8C0014" />
11261        <register type="NOA" address="0x00009888" value="0x078C4000" />
11262        <register type="NOA" address="0x00009888" value="0x098C4000" />
11263        <register type="NOA" address="0x00009888" value="0x098DA000" />
11264        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
11265        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
11266        <register type="NOA" address="0x00009888" value="0x038D8000" />
11267        <register type="NOA" address="0x00009888" value="0x058D2000" />
11268        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
11269        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
11270        <register type="NOA" address="0x00009888" value="0x2385002A" />
11271        <register type="NOA" address="0x00009888" value="0x01834000" />
11272        <register type="NOA" address="0x00009888" value="0x0F834000" />
11273        <register type="NOA" address="0x00009888" value="0x19835400" />
11274        <register type="NOA" address="0x00009888" value="0x1B830155" />
11275        <register type="NOA" address="0x00009888" value="0x03834000" />
11276        <register type="NOA" address="0x00009888" value="0x05834000" />
11277        <register type="NOA" address="0x00009888" value="0x07834000" />
11278        <register type="NOA" address="0x00009888" value="0x09834000" />
11279        <register type="NOA" address="0x00009888" value="0x0B834000" />
11280        <register type="NOA" address="0x00009888" value="0x0D834000" />
11281        <register type="NOA" address="0x00009888" value="0x0184C000" />
11282        <register type="NOA" address="0x00009888" value="0x0784C000" />
11283        <register type="NOA" address="0x00009888" value="0x0984C000" />
11284        <register type="NOA" address="0x00009888" value="0x0B84C000" />
11285        <register type="NOA" address="0x00009888" value="0x0D84C000" />
11286        <register type="NOA" address="0x00009888" value="0x0F84C000" />
11287        <register type="NOA" address="0x00009888" value="0x0384C000" />
11288        <register type="NOA" address="0x00009888" value="0x0584C000" />
11289        <register type="NOA" address="0x00009888" value="0x1180C000" />
11290        <register type="NOA" address="0x00009888" value="0x1780C000" />
11291        <register type="NOA" address="0x00009888" value="0x1980C000" />
11292        <register type="NOA" address="0x00009888" value="0x1B80C000" />
11293        <register type="NOA" address="0x00009888" value="0x1D80C000" />
11294        <register type="NOA" address="0x00009888" value="0x1F80C000" />
11295        <register type="NOA" address="0x00009888" value="0x1380C000" />
11296        <register type="NOA" address="0x00009888" value="0x1580C000" />
11297        <register type="NOA" address="0x00009888" value="0x4D800444" />
11298        <register type="NOA" address="0x00009888" value="0x3D800000" />
11299        <register type="NOA" address="0x00009888" value="0x4F804000" />
11300        <register type="NOA" address="0x00009888" value="0x43801080" />
11301        <register type="NOA" address="0x00009888" value="0x51800000" />
11302        <register type="NOA" address="0x00009888" value="0x45800084" />
11303        <register type="NOA" address="0x00009888" value="0x53800044" />
11304        <register type="NOA" address="0x00009888" value="0x47801080" />
11305        <register type="NOA" address="0x00009888" value="0x21800000" />
11306        <register type="NOA" address="0x00009888" value="0x31800000" />
11307        <register type="NOA" address="0x00009888" value="0x3F800000" />
11308        <register type="NOA" address="0x00009888" value="0x41800840" />
11309        <register type="NOA" address="0x00009840" value="0x00000080" />
11310    </register_config>
11311    <register_config type="OA">
11312        <register type="OA" address="0x00002740" value="0x00000000" />
11313        <register type="OA" address="0x00002744" value="0x00800000" />
11314        <register type="OA" address="0x00002710" value="0x00000000" />
11315        <register type="OA" address="0x00002714" value="0xF0800000" />
11316        <register type="OA" address="0x00002720" value="0x00000000" />
11317        <register type="OA" address="0x00002724" value="0x30800000" />
11318        <register type="OA" address="0x00002770" value="0x00006000" />
11319        <register type="OA" address="0x00002774" value="0x0000F3FF" />
11320        <register type="OA" address="0x00002778" value="0x00001800" />
11321        <register type="OA" address="0x0000277C" value="0x0000FCFF" />
11322        <register type="OA" address="0x00002780" value="0x00000600" />
11323        <register type="OA" address="0x00002784" value="0x0000FF3F" />
11324        <register type="OA" address="0x00002788" value="0x00000180" />
11325        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
11326        <register type="OA" address="0x00002790" value="0x00000060" />
11327        <register type="OA" address="0x00002794" value="0x0000FFF3" />
11328        <register type="OA" address="0x00002798" value="0x00000018" />
11329        <register type="OA" address="0x0000279C" value="0x0000FFFC" />
11330    </register_config>
11331    <register_config type="FLEX">
11332        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11333        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11334        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11335        <register type="FLEX" address="0x0000E758" value="0x00015014" />
11336        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11337        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11338        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
11339    </register_config>
11340  </set>
11341
11342  <set name="Metric set Sampler_1"
11343       mdapi_supported_apis="OGL OCL IO BB"
11344       underscore_name="sampler_1"
11345       hw_config_guid="f0c6ba37-d3d3-4211-91b5-226730312a54"
11346       chipset="BDW"
11347       symbol_name="Sampler_1"
11348       >
11349    <counter name="GPU Core Clocks"
11350             description="The total number of GPU core clocks elapsed during the measurement."
11351             data_type="uint64"
11352             equation="GPU_CLOCK 0 READ"
11353             underscore_name="gpu_core_clocks"
11354             units="cycles"
11355             symbol_name="GpuCoreClocks"
11356             semantic_type="event"
11357             mdapi_supported_apis=""
11358             mdapi_usage_flags="Tier1 Frame Batch Draw"
11359             mdapi_hw_unit_type="gpu"
11360             mdapi_group="GPU"
11361             />
11362    <counter name="EU Active"
11363             description="The percentage of time in which the Execution Units were actively processing."
11364             data_type="float"
11365             max_equation="100"
11366             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11367             underscore_name="eu_active"
11368             units="percent"
11369             symbol_name="EuActive"
11370             semantic_type="duration"
11371             mdapi_supported_apis=""
11372             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11373             mdapi_group="EU Array"
11374             mdapi_hw_unit_type="gpu"
11375             />
11376    <counter name="EU Both FPU Pipes Active"
11377             description="The percentage of time in which both EU FPU pipelines were actively processing."
11378             data_type="float"
11379             max_equation="100"
11380             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11381             underscore_name="eu_fpu_both_active"
11382             units="percent"
11383             symbol_name="EuFpuBothActive"
11384             semantic_type="duration"
11385             mdapi_supported_apis=""
11386             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11387             mdapi_group="EU Array/Pipes"
11388             mdapi_hw_unit_type="gpu"
11389             />
11390    <counter name="VS Send Pipe Active"
11391             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
11392             data_type="float"
11393             max_equation="100"
11394             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11395             underscore_name="vs_send_active"
11396             units="percent"
11397             symbol_name="VsSendActive"
11398             semantic_type="duration"
11399             mdapi_supported_apis="OGL IO BB"
11400             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11401             mdapi_group="EU Array/Vertex Shader"
11402             mdapi_hw_unit_type="gpu"
11403             />
11404    <counter name="VS FPU1 Pipe Active"
11405             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
11406             data_type="float"
11407             max_equation="100"
11408             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11409             underscore_name="vs_fpu1_active"
11410             units="percent"
11411             symbol_name="VsFpu1Active"
11412             semantic_type="duration"
11413             mdapi_supported_apis="OGL IO BB"
11414             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11415             mdapi_group="EU Array/Vertex Shader"
11416             mdapi_hw_unit_type="gpu"
11417             />
11418    <counter name="GS Threads Dispatched"
11419             description="The total number of geometry shader hardware threads dispatched."
11420             data_type="uint64"
11421             equation="A 5 READ"
11422             underscore_name="gs_threads"
11423             units="threads"
11424             symbol_name="GsThreads"
11425             semantic_type="event"
11426             mdapi_supported_apis="OGL4 IO BB"
11427             mdapi_usage_flags="Tier3 Frame Batch Draw"
11428             mdapi_hw_unit_type="gpu"
11429             mdapi_group="EU Array/Geometry Shader"
11430             />
11431    <counter name="Slice1 Subslice0 Input Available"
11432             description="The percentage of time in which slice1 subslice0 sampler input is available"
11433             data_type="float"
11434             max_equation="100"
11435             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
11436             underscore_name="sampler10_input_available"
11437             units="percent"
11438             symbol_name="Sampler10InputAvailable"
11439             availability="$SubsliceMask 0x8 AND"
11440             semantic_type="duration"
11441             mdapi_supported_apis=""
11442             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11443             mdapi_group="GPU/Sampler"
11444             mdapi_hw_unit_type="subslice"
11445             />
11446    <counter name="Early Hi-Depth Test Fails"
11447             description="The total number of pixels dropped on early hierarchical depth test."
11448             data_type="uint64"
11449             equation="A 22 READ 4 UMUL"
11450             underscore_name="hi_depth_test_fails"
11451             units="pixels"
11452             symbol_name="HiDepthTestFails"
11453             semantic_type="event"
11454             mdapi_supported_apis="OGL IO BB"
11455             mdapi_usage_flags="Tier3 Frame Batch Draw"
11456             mdapi_hw_unit_type="gpu"
11457             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
11458             />
11459    <counter name="FS Both FPU Active"
11460             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
11461             data_type="float"
11462             max_equation="100"
11463             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11464             underscore_name="ps_eu_both_fpu_active"
11465             units="percent"
11466             symbol_name="PsEuBothFpuActive"
11467             semantic_type="duration"
11468             mdapi_supported_apis="OGL IO BB"
11469             mdapi_usage_flags="Tier4 Frame Batch Draw"
11470             mdapi_group="3D Pipe/Fragment Shader"
11471             mdapi_hw_unit_type="gpu"
11472             />
11473    <counter name="VS Threads Dispatched"
11474             description="The total number of vertex shader hardware threads dispatched."
11475             data_type="uint64"
11476             equation="A 1 READ"
11477             underscore_name="vs_threads"
11478             units="threads"
11479             symbol_name="VsThreads"
11480             semantic_type="event"
11481             mdapi_supported_apis="OGL IO BB"
11482             mdapi_usage_flags="Tier3 Frame Batch Draw"
11483             mdapi_hw_unit_type="gpu"
11484             mdapi_group="EU Array/Vertex Shader"
11485             />
11486    <counter name="FS Threads Dispatched"
11487             description="The total number of fragment shader hardware threads dispatched."
11488             data_type="uint64"
11489             equation="A 6 READ"
11490             underscore_name="ps_threads"
11491             units="threads"
11492             symbol_name="PsThreads"
11493             semantic_type="event"
11494             mdapi_supported_apis="OGL IO BB"
11495             mdapi_usage_flags="Tier3 Frame Batch Draw"
11496             mdapi_hw_unit_type="gpu"
11497             mdapi_group="EU Array/Fragment Shader"
11498             />
11499    <counter name="Shader Barrier Messages"
11500             description="The total number of shader barrier messages."
11501             data_type="uint64"
11502             equation="A 35 READ"
11503             underscore_name="shader_barriers"
11504             units="messages"
11505             symbol_name="ShaderBarriers"
11506             semantic_type="event"
11507             mdapi_supported_apis=""
11508             mdapi_usage_flags="Tier3 Frame Batch Draw"
11509             mdapi_hw_unit_type="gpu"
11510             mdapi_group="EU Array/Barrier"
11511             />
11512    <counter name="Sampler Texels"
11513             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
11514             data_type="uint64"
11515             equation="A 28 READ 4 UMUL"
11516             underscore_name="sampler_texels"
11517             units="texels"
11518             symbol_name="SamplerTexels"
11519             semantic_type="event"
11520             mdapi_supported_apis=""
11521             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11522             mdapi_hw_unit_type="gpu"
11523             mdapi_group="Sampler/Sampler Input"
11524             />
11525    <counter name="Pixels Failing Tests"
11526             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
11527             data_type="uint64"
11528             equation="A 25 READ 4 UMUL"
11529             underscore_name="pixels_failing_post_ps_tests"
11530             units="pixels"
11531             symbol_name="PixelsFailingPostPsTests"
11532             semantic_type="event"
11533             mdapi_supported_apis="OGL IO BB"
11534             mdapi_usage_flags="Tier3 Frame Batch Draw"
11535             mdapi_hw_unit_type="gpu"
11536             mdapi_group="3D Pipe/Output Merger"
11537             />
11538    <counter name="Slice1 Subslice2 Sampler Output Ready"
11539             description="The percentage of time in which slice1 subslice2 sampler output is ready"
11540             data_type="float"
11541             max_equation="100"
11542             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11543             underscore_name="sampler12_output_ready"
11544             units="percent"
11545             symbol_name="Sampler12OutputReady"
11546             availability="$SubsliceMask 0x20 AND"
11547             semantic_type="duration"
11548             mdapi_supported_apis=""
11549             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11550             mdapi_group="GPU/Sampler"
11551             mdapi_hw_unit_type="subslice"
11552             />
11553    <counter name="GPU Time Elapsed"
11554             description="Time elapsed on the GPU during the measurement."
11555             data_type="uint64"
11556             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11557             underscore_name="gpu_time"
11558             units="ns"
11559             symbol_name="GpuTime"
11560             semantic_type="duration"
11561             mdapi_supported_apis=""
11562             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11563             mdapi_hw_unit_type="gpu"
11564             mdapi_group="GPU"
11565             />
11566    <counter name="AVG GPU Core Frequency"
11567             description="Average GPU Core Frequency in the measurement."
11568             data_type="uint64"
11569             max_equation="$GpuMaxFrequency"
11570             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11571             underscore_name="avg_gpu_core_frequency"
11572             units="hz"
11573             symbol_name="AvgGpuCoreFrequency"
11574             semantic_type="event"
11575             mdapi_supported_apis=""
11576             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11577             mdapi_group="GPU"
11578             mdapi_hw_unit_type="gpu"
11579             />
11580    <counter name="Sampler Texels Misses"
11581             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
11582             data_type="uint64"
11583             equation="A 29 READ 4 UMUL"
11584             underscore_name="sampler_texel_misses"
11585             units="texels"
11586             symbol_name="SamplerTexelMisses"
11587             semantic_type="event"
11588             mdapi_supported_apis=""
11589             mdapi_usage_flags="Tier3 Batch Frame Draw"
11590             mdapi_hw_unit_type="gpu"
11591             mdapi_group="Sampler/Sampler Cache"
11592             />
11593    <counter name="CS Threads Dispatched"
11594             description="The total number of compute shader hardware threads dispatched."
11595             data_type="uint64"
11596             equation="A 4 READ"
11597             underscore_name="cs_threads"
11598             units="threads"
11599             symbol_name="CsThreads"
11600             semantic_type="event"
11601             mdapi_supported_apis="OGL4 OCL IO BB"
11602             mdapi_usage_flags="Tier3 Frame Batch Draw"
11603             mdapi_hw_unit_type="gpu"
11604             mdapi_group="EU Array/Compute Shader"
11605             />
11606    <counter name="SLM Bytes Read"
11607             description="The total number of GPU memory bytes read from shared local memory."
11608             data_type="uint64"
11609             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11610             equation="A 30 READ 64 UMUL"
11611             underscore_name="slm_bytes_read"
11612             units="bytes"
11613             symbol_name="SlmBytesRead"
11614             semantic_type="throughput"
11615             mdapi_supported_apis="OGL4 OCL IO BB"
11616             mdapi_usage_flags="Tier3 Frame Batch Draw"
11617             mdapi_group="L3/Data Port/SLM"
11618             mdapi_hw_unit_type="gpu"
11619             />
11620    <counter name="PS FPU1 Pipe Active"
11621             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
11622             data_type="float"
11623             max_equation="100"
11624             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11625             underscore_name="ps_fpu1_active"
11626             units="percent"
11627             symbol_name="PsFpu1Active"
11628             semantic_type="duration"
11629             mdapi_supported_apis="OGL IO BB"
11630             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11631             mdapi_group="EU Array/Pixel Shader"
11632             mdapi_hw_unit_type="gpu"
11633             />
11634    <counter name="PS Send Pipeline Active"
11635             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
11636             data_type="float"
11637             max_equation="100"
11638             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11639             underscore_name="ps_send_active"
11640             units="percent"
11641             symbol_name="PsSendActive"
11642             semantic_type="duration"
11643             mdapi_supported_apis="OGL IO BB"
11644             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11645             mdapi_group="EU Array/Pixel Shader"
11646             mdapi_hw_unit_type="gpu"
11647             />
11648    <counter name="VS FPU0 Pipe Active"
11649             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
11650             data_type="float"
11651             max_equation="100"
11652             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11653             underscore_name="vs_fpu0_active"
11654             units="percent"
11655             symbol_name="VsFpu0Active"
11656             semantic_type="duration"
11657             mdapi_supported_apis="OGL IO BB"
11658             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11659             mdapi_group="EU Array/Vertex Shader"
11660             mdapi_hw_unit_type="gpu"
11661             />
11662    <counter name="GPU Busy"
11663             description="The percentage of time in which the GPU has been processing GPU commands."
11664             data_type="float"
11665             max_equation="100"
11666             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11667             underscore_name="gpu_busy"
11668             units="percent"
11669             symbol_name="GpuBusy"
11670             semantic_type="duration"
11671             mdapi_supported_apis=""
11672             mdapi_usage_flags="Tier1 Overview System Frame"
11673             mdapi_group="GPU"
11674             mdapi_hw_unit_type="gpu"
11675             />
11676    <counter name="Slice1 Subslice1 Input Available"
11677             description="The percentage of time in which slice1 subslice1 sampler input is available"
11678             data_type="float"
11679             max_equation="100"
11680             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11681             underscore_name="sampler11_input_available"
11682             units="percent"
11683             symbol_name="Sampler11InputAvailable"
11684             availability="$SubsliceMask 0x10 AND"
11685             semantic_type="duration"
11686             mdapi_supported_apis=""
11687             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11688             mdapi_group="GPU/Sampler"
11689             mdapi_hw_unit_type="subslice"
11690             />
11691    <counter name="Rasterized Pixels"
11692             description="The total number of rasterized pixels."
11693             data_type="uint64"
11694             equation="A 21 READ 4 UMUL"
11695             underscore_name="rasterized_pixels"
11696             units="pixels"
11697             symbol_name="RasterizedPixels"
11698             semantic_type="event"
11699             mdapi_supported_apis="OGL IO BB"
11700             mdapi_usage_flags="Tier3 Frame Batch Draw"
11701             mdapi_hw_unit_type="gpu"
11702             mdapi_group="3D Pipe/Rasterizer"
11703             />
11704    <counter name="PS FPU0 Pipe Active"
11705             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11706             data_type="float"
11707             max_equation="100"
11708             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11709             underscore_name="ps_fpu0_active"
11710             units="percent"
11711             symbol_name="PsFpu0Active"
11712             semantic_type="duration"
11713             mdapi_supported_apis="OGL IO BB"
11714             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11715             mdapi_group="EU Array/Pixel Shader"
11716             mdapi_hw_unit_type="gpu"
11717             />
11718    <counter name="DS Threads Dispatched"
11719             description="The total number of domain shader hardware threads dispatched."
11720             data_type="uint64"
11721             equation="A 3 READ"
11722             underscore_name="ds_threads"
11723             units="threads"
11724             symbol_name="DsThreads"
11725             semantic_type="event"
11726             mdapi_supported_apis="OGL4 IO BB"
11727             mdapi_usage_flags="Tier3 Frame Batch Draw"
11728             mdapi_hw_unit_type="gpu"
11729             mdapi_group="EU Array/Domain Shader"
11730             />
11731    <counter name="Samples Written"
11732             description="The total number of samples or pixels written to all render targets."
11733             data_type="uint64"
11734             equation="A 26 READ 4 UMUL"
11735             underscore_name="samples_written"
11736             units="pixels"
11737             symbol_name="SamplesWritten"
11738             semantic_type="event"
11739             mdapi_supported_apis="OGL IO BB"
11740             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11741             mdapi_hw_unit_type="gpu"
11742             mdapi_group="3D Pipe/Output Merger"
11743             />
11744    <counter name="EU Stall"
11745             description="The percentage of time in which the Execution Units were stalled."
11746             data_type="float"
11747             max_equation="100"
11748             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11749             underscore_name="eu_stall"
11750             units="percent"
11751             symbol_name="EuStall"
11752             semantic_type="duration"
11753             mdapi_supported_apis=""
11754             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11755             mdapi_group="EU Array"
11756             mdapi_hw_unit_type="gpu"
11757             />
11758    <counter name="Samples Blended"
11759             description="The total number of blended samples or pixels written to all render targets."
11760             data_type="uint64"
11761             equation="A 27 READ 4 UMUL"
11762             underscore_name="samples_blended"
11763             units="pixels"
11764             symbol_name="SamplesBlended"
11765             semantic_type="event"
11766             mdapi_supported_apis="OGL IO BB"
11767             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11768             mdapi_hw_unit_type="gpu"
11769             mdapi_group="3D Pipe/Output Merger"
11770             />
11771    <counter name="Early Depth Test Fails"
11772             description="The total number of pixels dropped on early depth test."
11773             data_type="uint64"
11774             equation="A 23 READ 4 UMUL"
11775             underscore_name="early_depth_test_fails"
11776             units="pixels"
11777             symbol_name="EarlyDepthTestFails"
11778             semantic_type="event"
11779             mdapi_supported_apis="OGL IO BB"
11780             mdapi_usage_flags="Tier3 Frame Batch Draw"
11781             mdapi_hw_unit_type="gpu"
11782             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11783             />
11784    <counter name="Slice1 Subslice2 Input Available"
11785             description="The percentage of time in which slice1 subslice2 sampler input is available"
11786             data_type="float"
11787             max_equation="100"
11788             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11789             underscore_name="sampler12_input_available"
11790             units="percent"
11791             symbol_name="Sampler12InputAvailable"
11792             availability="$SubsliceMask 0x20 AND"
11793             semantic_type="duration"
11794             mdapi_supported_apis=""
11795             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11796             mdapi_group="GPU/Sampler"
11797             mdapi_hw_unit_type="subslice"
11798             />
11799    <counter name="Slice1 Subslice0 Sampler Output Ready"
11800             description="The percentage of time in which slice1 subslice0 sampler output is ready"
11801             data_type="float"
11802             max_equation="100"
11803             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11804             underscore_name="sampler10_output_ready"
11805             units="percent"
11806             symbol_name="Sampler10OutputReady"
11807             availability="$SubsliceMask 0x8 AND"
11808             semantic_type="duration"
11809             mdapi_supported_apis=""
11810             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11811             mdapi_group="GPU/Sampler"
11812             mdapi_hw_unit_type="subslice"
11813             />
11814    <counter name="Shader Memory Accesses"
11815             description="The total number of shader memory accesses to L3."
11816             data_type="uint64"
11817             equation="A 32 READ"
11818             underscore_name="shader_memory_accesses"
11819             units="messages"
11820             symbol_name="ShaderMemoryAccesses"
11821             semantic_type="event"
11822             mdapi_supported_apis=""
11823             mdapi_usage_flags="Tier3 Frame Batch Draw"
11824             mdapi_hw_unit_type="gpu"
11825             mdapi_group="L3/Data Port"
11826             />
11827    <counter name="Slice1 Subslice1 Sampler Output Ready"
11828             description="The percentage of time in which slice1 subslice1 sampler output is ready"
11829             data_type="float"
11830             max_equation="100"
11831             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11832             underscore_name="sampler11_output_ready"
11833             units="percent"
11834             symbol_name="Sampler11OutputReady"
11835             availability="$SubsliceMask 0x10 AND"
11836             semantic_type="duration"
11837             mdapi_supported_apis=""
11838             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11839             mdapi_group="GPU/Sampler"
11840             mdapi_hw_unit_type="subslice"
11841             />
11842    <counter name="HS Threads Dispatched"
11843             description="The total number of hull shader hardware threads dispatched."
11844             data_type="uint64"
11845             equation="A 2 READ"
11846             underscore_name="hs_threads"
11847             units="threads"
11848             symbol_name="HsThreads"
11849             semantic_type="event"
11850             mdapi_supported_apis="OGL4 IO BB"
11851             mdapi_usage_flags="Tier3 Frame Batch Draw"
11852             mdapi_hw_unit_type="gpu"
11853             mdapi_group="EU Array/Hull Shader"
11854             />
11855    <counter name="SLM Bytes Written"
11856             description="The total number of GPU memory bytes written into shared local memory."
11857             data_type="uint64"
11858             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11859             equation="A 31 READ 64 UMUL"
11860             underscore_name="slm_bytes_written"
11861             units="bytes"
11862             symbol_name="SlmBytesWritten"
11863             semantic_type="throughput"
11864             mdapi_supported_apis="OGL4 OCL IO BB"
11865             mdapi_usage_flags="Tier3 Frame Batch Draw"
11866             mdapi_group="L3/Data Port/SLM"
11867             mdapi_hw_unit_type="gpu"
11868             />
11869    <counter name="L3 Shader Throughput"
11870             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11871             data_type="uint64"
11872             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
11873             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
11874             underscore_name="l3_shader_throughput"
11875             units="bytes"
11876             symbol_name="L3ShaderThroughput"
11877             semantic_type="throughput"
11878             mdapi_supported_apis="OGL4 OCL IO BB"
11879             mdapi_usage_flags="Tier2 Frame Batch Draw"
11880             mdapi_group="L3/Data Port"
11881             mdapi_hw_unit_type="gpu"
11882             />
11883    <counter name="Samples Killed in FS"
11884             description="The total number of samples or pixels dropped in fragment shaders."
11885             data_type="uint64"
11886             equation="A 24 READ 4 UMUL"
11887             underscore_name="samples_killed_in_ps"
11888             units="pixels"
11889             symbol_name="SamplesKilledInPs"
11890             semantic_type="event"
11891             mdapi_supported_apis="OGL IO BB"
11892             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11893             mdapi_hw_unit_type="gpu"
11894             mdapi_group="3D Pipe/Fragment Shader"
11895             />
11896    <counter name="Shader Atomic Memory Accesses"
11897             description="The total number of shader atomic memory accesses."
11898             data_type="uint64"
11899             equation="A 34 READ"
11900             underscore_name="shader_atomics"
11901             units="messages"
11902             symbol_name="ShaderAtomics"
11903             semantic_type="event"
11904             mdapi_supported_apis="OGL4 OCL IO BB"
11905             mdapi_usage_flags="Tier3 Frame Batch Draw"
11906             mdapi_hw_unit_type="gpu"
11907             mdapi_group="L3/Data Port/Atomics"
11908             />
11909    <register_config type="NOA">
11910        <register type="NOA" address="0x00009840" value="0x000000A0" />
11911        <register type="NOA" address="0x00009888" value="0x18921400" />
11912        <register type="NOA" address="0x00009888" value="0x149500AB" />
11913        <register type="NOA" address="0x00009888" value="0x18B21400" />
11914        <register type="NOA" address="0x00009888" value="0x14B500AB" />
11915        <register type="NOA" address="0x00009888" value="0x18D21400" />
11916        <register type="NOA" address="0x00009888" value="0x14D500AB" />
11917        <register type="NOA" address="0x00009888" value="0x0CDC8000" />
11918        <register type="NOA" address="0x00009888" value="0x0EDC4000" />
11919        <register type="NOA" address="0x00009888" value="0x02DCC000" />
11920        <register type="NOA" address="0x00009888" value="0x04DCC000" />
11921        <register type="NOA" address="0x00009888" value="0x1ABD00A0" />
11922        <register type="NOA" address="0x00009888" value="0x0ABD8000" />
11923        <register type="NOA" address="0x00009888" value="0x0CD88000" />
11924        <register type="NOA" address="0x00009888" value="0x0ED84000" />
11925        <register type="NOA" address="0x00009888" value="0x04D88000" />
11926        <register type="NOA" address="0x00009888" value="0x1ADB0050" />
11927        <register type="NOA" address="0x00009888" value="0x04DB8000" />
11928        <register type="NOA" address="0x00009888" value="0x06DB8000" />
11929        <register type="NOA" address="0x00009888" value="0x08DB8000" />
11930        <register type="NOA" address="0x00009888" value="0x0ADB4000" />
11931        <register type="NOA" address="0x00009888" value="0x109F02A0" />
11932        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
11933        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
11934        <register type="NOA" address="0x00009888" value="0x18B82500" />
11935        <register type="NOA" address="0x00009888" value="0x02B88000" />
11936        <register type="NOA" address="0x00009888" value="0x04B84000" />
11937        <register type="NOA" address="0x00009888" value="0x06B84000" />
11938        <register type="NOA" address="0x00009888" value="0x08B84000" />
11939        <register type="NOA" address="0x00009888" value="0x0AB84000" />
11940        <register type="NOA" address="0x00009888" value="0x0CB88000" />
11941        <register type="NOA" address="0x00009888" value="0x0CB98000" />
11942        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
11943        <register type="NOA" address="0x00009888" value="0x00B98000" />
11944        <register type="NOA" address="0x00009888" value="0x02B9A000" />
11945        <register type="NOA" address="0x00009888" value="0x04B9A000" />
11946        <register type="NOA" address="0x00009888" value="0x06B92000" />
11947        <register type="NOA" address="0x00009888" value="0x1ABA0200" />
11948        <register type="NOA" address="0x00009888" value="0x02BA8000" />
11949        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
11950        <register type="NOA" address="0x00009888" value="0x04908000" />
11951        <register type="NOA" address="0x00009888" value="0x04918000" />
11952        <register type="NOA" address="0x00009888" value="0x04927300" />
11953        <register type="NOA" address="0x00009888" value="0x10920000" />
11954        <register type="NOA" address="0x00009888" value="0x1893000A" />
11955        <register type="NOA" address="0x00009888" value="0x0A934000" />
11956        <register type="NOA" address="0x00009888" value="0x0A946000" />
11957        <register type="NOA" address="0x00009888" value="0x0C959000" />
11958        <register type="NOA" address="0x00009888" value="0x0E950098" />
11959        <register type="NOA" address="0x00009888" value="0x10950000" />
11960        <register type="NOA" address="0x00009888" value="0x04B04000" />
11961        <register type="NOA" address="0x00009888" value="0x04B14000" />
11962        <register type="NOA" address="0x00009888" value="0x04B20073" />
11963        <register type="NOA" address="0x00009888" value="0x10B20000" />
11964        <register type="NOA" address="0x00009888" value="0x04B38000" />
11965        <register type="NOA" address="0x00009888" value="0x06B38000" />
11966        <register type="NOA" address="0x00009888" value="0x08B34000" />
11967        <register type="NOA" address="0x00009888" value="0x04B4C000" />
11968        <register type="NOA" address="0x00009888" value="0x02B59890" />
11969        <register type="NOA" address="0x00009888" value="0x10B50000" />
11970        <register type="NOA" address="0x00009888" value="0x06D04000" />
11971        <register type="NOA" address="0x00009888" value="0x06D14000" />
11972        <register type="NOA" address="0x00009888" value="0x06D20073" />
11973        <register type="NOA" address="0x00009888" value="0x10D20000" />
11974        <register type="NOA" address="0x00009888" value="0x18D30020" />
11975        <register type="NOA" address="0x00009888" value="0x02D38000" />
11976        <register type="NOA" address="0x00009888" value="0x0CD34000" />
11977        <register type="NOA" address="0x00009888" value="0x0AD48000" />
11978        <register type="NOA" address="0x00009888" value="0x04D42000" />
11979        <register type="NOA" address="0x00009888" value="0x0ED59000" />
11980        <register type="NOA" address="0x00009888" value="0x00D59800" />
11981        <register type="NOA" address="0x00009888" value="0x10D50000" />
11982        <register type="NOA" address="0x00009888" value="0x0F88000E" />
11983        <register type="NOA" address="0x00009888" value="0x03888000" />
11984        <register type="NOA" address="0x00009888" value="0x05888000" />
11985        <register type="NOA" address="0x00009888" value="0x07888000" />
11986        <register type="NOA" address="0x00009888" value="0x09888000" />
11987        <register type="NOA" address="0x00009888" value="0x0B888000" />
11988        <register type="NOA" address="0x00009888" value="0x0D880400" />
11989        <register type="NOA" address="0x00009888" value="0x278B002A" />
11990        <register type="NOA" address="0x00009888" value="0x238B5500" />
11991        <register type="NOA" address="0x00009888" value="0x258B000A" />
11992        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
11993        <register type="NOA" address="0x00009888" value="0x038C4000" />
11994        <register type="NOA" address="0x00009888" value="0x058C4000" />
11995        <register type="NOA" address="0x00009888" value="0x078C4000" />
11996        <register type="NOA" address="0x00009888" value="0x098C4000" />
11997        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
11998        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
11999        <register type="NOA" address="0x00009888" value="0x0D8D8000" />
12000        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
12001        <register type="NOA" address="0x00009888" value="0x018D8000" />
12002        <register type="NOA" address="0x00009888" value="0x038DA000" />
12003        <register type="NOA" address="0x00009888" value="0x058DA000" />
12004        <register type="NOA" address="0x00009888" value="0x078D2000" />
12005        <register type="NOA" address="0x00009888" value="0x2385002A" />
12006        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
12007        <register type="NOA" address="0x00009888" value="0x2185000A" />
12008        <register type="NOA" address="0x00009888" value="0x1B830150" />
12009        <register type="NOA" address="0x00009888" value="0x03834000" />
12010        <register type="NOA" address="0x00009888" value="0x05834000" />
12011        <register type="NOA" address="0x00009888" value="0x07834000" />
12012        <register type="NOA" address="0x00009888" value="0x09834000" />
12013        <register type="NOA" address="0x00009888" value="0x0B834000" />
12014        <register type="NOA" address="0x00009888" value="0x0D834000" />
12015        <register type="NOA" address="0x00009888" value="0x0D848000" />
12016        <register type="NOA" address="0x00009888" value="0x0F84C000" />
12017        <register type="NOA" address="0x00009888" value="0x01848000" />
12018        <register type="NOA" address="0x00009888" value="0x0384C000" />
12019        <register type="NOA" address="0x00009888" value="0x0584C000" />
12020        <register type="NOA" address="0x00009888" value="0x07844000" />
12021        <register type="NOA" address="0x00009888" value="0x1D808000" />
12022        <register type="NOA" address="0x00009888" value="0x1F80C000" />
12023        <register type="NOA" address="0x00009888" value="0x11808000" />
12024        <register type="NOA" address="0x00009888" value="0x1380C000" />
12025        <register type="NOA" address="0x00009888" value="0x1580C000" />
12026        <register type="NOA" address="0x00009888" value="0x17804000" />
12027        <register type="NOA" address="0x00009888" value="0x53800000" />
12028        <register type="NOA" address="0x00009888" value="0x47801021" />
12029        <register type="NOA" address="0x00009888" value="0x21800000" />
12030        <register type="NOA" address="0x00009888" value="0x31800000" />
12031        <register type="NOA" address="0x00009888" value="0x4D800000" />
12032        <register type="NOA" address="0x00009888" value="0x3F800C64" />
12033        <register type="NOA" address="0x00009888" value="0x4F800000" />
12034        <register type="NOA" address="0x00009888" value="0x41800C02" />
12035        <register type="NOA" address="0x00009840" value="0x00000080" />
12036    </register_config>
12037    <register_config type="OA">
12038        <register type="OA" address="0x00002740" value="0x00000000" />
12039        <register type="OA" address="0x00002744" value="0x00800000" />
12040        <register type="OA" address="0x00002710" value="0x00000000" />
12041        <register type="OA" address="0x00002714" value="0x70800000" />
12042        <register type="OA" address="0x00002720" value="0x00000000" />
12043        <register type="OA" address="0x00002724" value="0x00800000" />
12044        <register type="OA" address="0x00002770" value="0x0000C000" />
12045        <register type="OA" address="0x00002774" value="0x0000E7FF" />
12046        <register type="OA" address="0x00002778" value="0x00003000" />
12047        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
12048        <register type="OA" address="0x00002780" value="0x00000C00" />
12049        <register type="OA" address="0x00002784" value="0x0000FE7F" />
12050    </register_config>
12051    <register_config type="FLEX">
12052        <register type="FLEX" address="0x0000E458" value="0x00005004" />
12053        <register type="FLEX" address="0x0000E558" value="0x00010003" />
12054        <register type="FLEX" address="0x0000E658" value="0x00012011" />
12055        <register type="FLEX" address="0x0000E758" value="0x00015014" />
12056        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
12057        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
12058        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
12059    </register_config>
12060  </set>
12061
12062  <set name="Metric set Sampler_2"
12063       mdapi_supported_apis="OGL OCL IO BB"
12064       underscore_name="sampler_2"
12065       hw_config_guid="30bf3702-48cf-4bca-b412-7cf50bb2f564"
12066       chipset="BDW"
12067       symbol_name="Sampler_2"
12068       >
12069    <counter name="GPU Core Clocks"
12070             description="The total number of GPU core clocks elapsed during the measurement."
12071             data_type="uint64"
12072             equation="GPU_CLOCK 0 READ"
12073             underscore_name="gpu_core_clocks"
12074             units="cycles"
12075             symbol_name="GpuCoreClocks"
12076             semantic_type="event"
12077             mdapi_supported_apis=""
12078             mdapi_usage_flags="Tier1 Frame Batch Draw"
12079             mdapi_hw_unit_type="gpu"
12080             mdapi_group="GPU"
12081             />
12082    <counter name="EU Active"
12083             description="The percentage of time in which the Execution Units were actively processing."
12084             data_type="float"
12085             max_equation="100"
12086             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12087             underscore_name="eu_active"
12088             units="percent"
12089             symbol_name="EuActive"
12090             semantic_type="duration"
12091             mdapi_supported_apis=""
12092             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12093             mdapi_group="EU Array"
12094             mdapi_hw_unit_type="gpu"
12095             />
12096    <counter name="Slice0 Subslice2 Input Available"
12097             description="The percentage of time in which slice0 subslice2 sampler input is available"
12098             data_type="float"
12099             max_equation="100"
12100             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
12101             underscore_name="sampler02_input_available"
12102             units="percent"
12103             symbol_name="Sampler02InputAvailable"
12104             availability="$SubsliceMask 0x4 AND"
12105             semantic_type="duration"
12106             mdapi_supported_apis=""
12107             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12108             mdapi_group="GPU/Sampler"
12109             mdapi_hw_unit_type="subslice"
12110             />
12111    <counter name="EU Both FPU Pipes Active"
12112             description="The percentage of time in which both EU FPU pipelines were actively processing."
12113             data_type="float"
12114             max_equation="100"
12115             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12116             underscore_name="eu_fpu_both_active"
12117             units="percent"
12118             symbol_name="EuFpuBothActive"
12119             semantic_type="duration"
12120             mdapi_supported_apis=""
12121             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12122             mdapi_group="EU Array/Pipes"
12123             mdapi_hw_unit_type="gpu"
12124             />
12125    <counter name="VS Send Pipe Active"
12126             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
12127             data_type="float"
12128             max_equation="100"
12129             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12130             underscore_name="vs_send_active"
12131             units="percent"
12132             symbol_name="VsSendActive"
12133             semantic_type="duration"
12134             mdapi_supported_apis="OGL IO BB"
12135             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12136             mdapi_group="EU Array/Vertex Shader"
12137             mdapi_hw_unit_type="gpu"
12138             />
12139    <counter name="Slice0 Subslice0 Input Available"
12140             description="The percentage of time in which slice0 subslice0 sampler input is available"
12141             data_type="float"
12142             max_equation="100"
12143             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
12144             underscore_name="sampler00_input_available"
12145             units="percent"
12146             symbol_name="Sampler00InputAvailable"
12147             availability="$SubsliceMask 0x1 AND"
12148             semantic_type="duration"
12149             mdapi_supported_apis=""
12150             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12151             mdapi_group="GPU/Sampler"
12152             mdapi_hw_unit_type="subslice"
12153             />
12154    <counter name="VS FPU1 Pipe Active"
12155             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
12156             data_type="float"
12157             max_equation="100"
12158             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12159             underscore_name="vs_fpu1_active"
12160             units="percent"
12161             symbol_name="VsFpu1Active"
12162             semantic_type="duration"
12163             mdapi_supported_apis="OGL IO BB"
12164             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12165             mdapi_group="EU Array/Vertex Shader"
12166             mdapi_hw_unit_type="gpu"
12167             />
12168    <counter name="GS Threads Dispatched"
12169             description="The total number of geometry shader hardware threads dispatched."
12170             data_type="uint64"
12171             equation="A 5 READ"
12172             underscore_name="gs_threads"
12173             units="threads"
12174             symbol_name="GsThreads"
12175             semantic_type="event"
12176             mdapi_supported_apis="OGL4 IO BB"
12177             mdapi_usage_flags="Tier3 Frame Batch Draw"
12178             mdapi_hw_unit_type="gpu"
12179             mdapi_group="EU Array/Geometry Shader"
12180             />
12181    <counter name="Early Hi-Depth Test Fails"
12182             description="The total number of pixels dropped on early hierarchical depth test."
12183             data_type="uint64"
12184             equation="A 22 READ 4 UMUL"
12185             underscore_name="hi_depth_test_fails"
12186             units="pixels"
12187             symbol_name="HiDepthTestFails"
12188             semantic_type="event"
12189             mdapi_supported_apis="OGL IO BB"
12190             mdapi_usage_flags="Tier3 Frame Batch Draw"
12191             mdapi_hw_unit_type="gpu"
12192             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
12193             />
12194    <counter name="FS Both FPU Active"
12195             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
12196             data_type="float"
12197             max_equation="100"
12198             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12199             underscore_name="ps_eu_both_fpu_active"
12200             units="percent"
12201             symbol_name="PsEuBothFpuActive"
12202             semantic_type="duration"
12203             mdapi_supported_apis="OGL IO BB"
12204             mdapi_usage_flags="Tier4 Frame Batch Draw"
12205             mdapi_group="3D Pipe/Fragment Shader"
12206             mdapi_hw_unit_type="gpu"
12207             />
12208    <counter name="VS Threads Dispatched"
12209             description="The total number of vertex shader hardware threads dispatched."
12210             data_type="uint64"
12211             equation="A 1 READ"
12212             underscore_name="vs_threads"
12213             units="threads"
12214             symbol_name="VsThreads"
12215             semantic_type="event"
12216             mdapi_supported_apis="OGL IO BB"
12217             mdapi_usage_flags="Tier3 Frame Batch Draw"
12218             mdapi_hw_unit_type="gpu"
12219             mdapi_group="EU Array/Vertex Shader"
12220             />
12221    <counter name="Slice0 Subslice2 Sampler Output Ready"
12222             description="The percentage of time in which slice0 subslice2 sampler output is ready"
12223             data_type="float"
12224             max_equation="100"
12225             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
12226             underscore_name="sampler02_output_ready"
12227             units="percent"
12228             symbol_name="Sampler02OutputReady"
12229             availability="$SubsliceMask 0x4 AND"
12230             semantic_type="duration"
12231             mdapi_supported_apis=""
12232             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12233             mdapi_group="GPU/Sampler"
12234             mdapi_hw_unit_type="subslice"
12235             />
12236    <counter name="FS Threads Dispatched"
12237             description="The total number of fragment shader hardware threads dispatched."
12238             data_type="uint64"
12239             equation="A 6 READ"
12240             underscore_name="ps_threads"
12241             units="threads"
12242             symbol_name="PsThreads"
12243             semantic_type="event"
12244             mdapi_supported_apis="OGL IO BB"
12245             mdapi_usage_flags="Tier3 Frame Batch Draw"
12246             mdapi_hw_unit_type="gpu"
12247             mdapi_group="EU Array/Fragment Shader"
12248             />
12249    <counter name="Shader Barrier Messages"
12250             description="The total number of shader barrier messages."
12251             data_type="uint64"
12252             equation="A 35 READ"
12253             underscore_name="shader_barriers"
12254             units="messages"
12255             symbol_name="ShaderBarriers"
12256             semantic_type="event"
12257             mdapi_supported_apis=""
12258             mdapi_usage_flags="Tier3 Frame Batch Draw"
12259             mdapi_hw_unit_type="gpu"
12260             mdapi_group="EU Array/Barrier"
12261             />
12262    <counter name="Slice0 Subslice1 Input Available"
12263             description="The percentage of time in which slice0 subslice1 sampler input is available"
12264             data_type="float"
12265             max_equation="100"
12266             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
12267             underscore_name="sampler01_input_available"
12268             units="percent"
12269             symbol_name="Sampler01InputAvailable"
12270             availability="$SubsliceMask 0x2 AND"
12271             semantic_type="duration"
12272             mdapi_supported_apis=""
12273             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12274             mdapi_group="GPU/Sampler"
12275             mdapi_hw_unit_type="subslice"
12276             />
12277    <counter name="Sampler Texels"
12278             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
12279             data_type="uint64"
12280             equation="A 28 READ 4 UMUL"
12281             underscore_name="sampler_texels"
12282             units="texels"
12283             symbol_name="SamplerTexels"
12284             semantic_type="event"
12285             mdapi_supported_apis=""
12286             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12287             mdapi_hw_unit_type="gpu"
12288             mdapi_group="Sampler/Sampler Input"
12289             />
12290    <counter name="Pixels Failing Tests"
12291             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
12292             data_type="uint64"
12293             equation="A 25 READ 4 UMUL"
12294             underscore_name="pixels_failing_post_ps_tests"
12295             units="pixels"
12296             symbol_name="PixelsFailingPostPsTests"
12297             semantic_type="event"
12298             mdapi_supported_apis="OGL IO BB"
12299             mdapi_usage_flags="Tier3 Frame Batch Draw"
12300             mdapi_hw_unit_type="gpu"
12301             mdapi_group="3D Pipe/Output Merger"
12302             />
12303    <counter name="GPU Time Elapsed"
12304             description="Time elapsed on the GPU during the measurement."
12305             data_type="uint64"
12306             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12307             underscore_name="gpu_time"
12308             units="ns"
12309             symbol_name="GpuTime"
12310             semantic_type="duration"
12311             mdapi_supported_apis=""
12312             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12313             mdapi_hw_unit_type="gpu"
12314             mdapi_group="GPU"
12315             />
12316    <counter name="AVG GPU Core Frequency"
12317             description="Average GPU Core Frequency in the measurement."
12318             data_type="uint64"
12319             max_equation="$GpuMaxFrequency"
12320             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12321             underscore_name="avg_gpu_core_frequency"
12322             units="hz"
12323             symbol_name="AvgGpuCoreFrequency"
12324             semantic_type="event"
12325             mdapi_supported_apis=""
12326             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12327             mdapi_group="GPU"
12328             mdapi_hw_unit_type="gpu"
12329             />
12330    <counter name="Sampler Texels Misses"
12331             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
12332             data_type="uint64"
12333             equation="A 29 READ 4 UMUL"
12334             underscore_name="sampler_texel_misses"
12335             units="texels"
12336             symbol_name="SamplerTexelMisses"
12337             semantic_type="event"
12338             mdapi_supported_apis=""
12339             mdapi_usage_flags="Tier3 Batch Frame Draw"
12340             mdapi_hw_unit_type="gpu"
12341             mdapi_group="Sampler/Sampler Cache"
12342             />
12343    <counter name="CS Threads Dispatched"
12344             description="The total number of compute shader hardware threads dispatched."
12345             data_type="uint64"
12346             equation="A 4 READ"
12347             underscore_name="cs_threads"
12348             units="threads"
12349             symbol_name="CsThreads"
12350             semantic_type="event"
12351             mdapi_supported_apis="OGL4 OCL IO BB"
12352             mdapi_usage_flags="Tier3 Frame Batch Draw"
12353             mdapi_hw_unit_type="gpu"
12354             mdapi_group="EU Array/Compute Shader"
12355             />
12356    <counter name="SLM Bytes Read"
12357             description="The total number of GPU memory bytes read from shared local memory."
12358             data_type="uint64"
12359             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
12360             equation="A 30 READ 64 UMUL"
12361             underscore_name="slm_bytes_read"
12362             units="bytes"
12363             symbol_name="SlmBytesRead"
12364             semantic_type="throughput"
12365             mdapi_supported_apis="OGL4 OCL IO BB"
12366             mdapi_usage_flags="Tier3 Frame Batch Draw"
12367             mdapi_group="L3/Data Port/SLM"
12368             mdapi_hw_unit_type="gpu"
12369             />
12370    <counter name="PS FPU1 Pipe Active"
12371             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
12372             data_type="float"
12373             max_equation="100"
12374             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12375             underscore_name="ps_fpu1_active"
12376             units="percent"
12377             symbol_name="PsFpu1Active"
12378             semantic_type="duration"
12379             mdapi_supported_apis="OGL IO BB"
12380             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12381             mdapi_group="EU Array/Pixel Shader"
12382             mdapi_hw_unit_type="gpu"
12383             />
12384    <counter name="PS Send Pipeline Active"
12385             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
12386             data_type="float"
12387             max_equation="100"
12388             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12389             underscore_name="ps_send_active"
12390             units="percent"
12391             symbol_name="PsSendActive"
12392             semantic_type="duration"
12393             mdapi_supported_apis="OGL IO BB"
12394             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12395             mdapi_group="EU Array/Pixel Shader"
12396             mdapi_hw_unit_type="gpu"
12397             />
12398    <counter name="VS FPU0 Pipe Active"
12399             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
12400             data_type="float"
12401             max_equation="100"
12402             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12403             underscore_name="vs_fpu0_active"
12404             units="percent"
12405             symbol_name="VsFpu0Active"
12406             semantic_type="duration"
12407             mdapi_supported_apis="OGL IO BB"
12408             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12409             mdapi_group="EU Array/Vertex Shader"
12410             mdapi_hw_unit_type="gpu"
12411             />
12412    <counter name="GPU Busy"
12413             description="The percentage of time in which the GPU has been processing GPU commands."
12414             data_type="float"
12415             max_equation="100"
12416             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
12417             underscore_name="gpu_busy"
12418             units="percent"
12419             symbol_name="GpuBusy"
12420             semantic_type="duration"
12421             mdapi_supported_apis=""
12422             mdapi_usage_flags="Tier1 Overview System Frame"
12423             mdapi_group="GPU"
12424             mdapi_hw_unit_type="gpu"
12425             />
12426    <counter name="Rasterized Pixels"
12427             description="The total number of rasterized pixels."
12428             data_type="uint64"
12429             equation="A 21 READ 4 UMUL"
12430             underscore_name="rasterized_pixels"
12431             units="pixels"
12432             symbol_name="RasterizedPixels"
12433             semantic_type="event"
12434             mdapi_supported_apis="OGL IO BB"
12435             mdapi_usage_flags="Tier3 Frame Batch Draw"
12436             mdapi_hw_unit_type="gpu"
12437             mdapi_group="3D Pipe/Rasterizer"
12438             />
12439    <counter name="PS FPU0 Pipe Active"
12440             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
12441             data_type="float"
12442             max_equation="100"
12443             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12444             underscore_name="ps_fpu0_active"
12445             units="percent"
12446             symbol_name="PsFpu0Active"
12447             semantic_type="duration"
12448             mdapi_supported_apis="OGL IO BB"
12449             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12450             mdapi_group="EU Array/Pixel Shader"
12451             mdapi_hw_unit_type="gpu"
12452             />
12453    <counter name="DS Threads Dispatched"
12454             description="The total number of domain shader hardware threads dispatched."
12455             data_type="uint64"
12456             equation="A 3 READ"
12457             underscore_name="ds_threads"
12458             units="threads"
12459             symbol_name="DsThreads"
12460             semantic_type="event"
12461             mdapi_supported_apis="OGL4 IO BB"
12462             mdapi_usage_flags="Tier3 Frame Batch Draw"
12463             mdapi_hw_unit_type="gpu"
12464             mdapi_group="EU Array/Domain Shader"
12465             />
12466    <counter name="Samples Written"
12467             description="The total number of samples or pixels written to all render targets."
12468             data_type="uint64"
12469             equation="A 26 READ 4 UMUL"
12470             underscore_name="samples_written"
12471             units="pixels"
12472             symbol_name="SamplesWritten"
12473             semantic_type="event"
12474             mdapi_supported_apis="OGL IO BB"
12475             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12476             mdapi_hw_unit_type="gpu"
12477             mdapi_group="3D Pipe/Output Merger"
12478             />
12479    <counter name="EU Stall"
12480             description="The percentage of time in which the Execution Units were stalled."
12481             data_type="float"
12482             max_equation="100"
12483             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12484             underscore_name="eu_stall"
12485             units="percent"
12486             symbol_name="EuStall"
12487             semantic_type="duration"
12488             mdapi_supported_apis=""
12489             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12490             mdapi_group="EU Array"
12491             mdapi_hw_unit_type="gpu"
12492             />
12493    <counter name="Samples Blended"
12494             description="The total number of blended samples or pixels written to all render targets."
12495             data_type="uint64"
12496             equation="A 27 READ 4 UMUL"
12497             underscore_name="samples_blended"
12498             units="pixels"
12499             symbol_name="SamplesBlended"
12500             semantic_type="event"
12501             mdapi_supported_apis="OGL IO BB"
12502             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12503             mdapi_hw_unit_type="gpu"
12504             mdapi_group="3D Pipe/Output Merger"
12505             />
12506    <counter name="Early Depth Test Fails"
12507             description="The total number of pixels dropped on early depth test."
12508             data_type="uint64"
12509             equation="A 23 READ 4 UMUL"
12510             underscore_name="early_depth_test_fails"
12511             units="pixels"
12512             symbol_name="EarlyDepthTestFails"
12513             semantic_type="event"
12514             mdapi_supported_apis="OGL IO BB"
12515             mdapi_usage_flags="Tier3 Frame Batch Draw"
12516             mdapi_hw_unit_type="gpu"
12517             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
12518             />
12519    <counter name="Slice0 Subslice0 Sampler Output Ready"
12520             description="The percentage of time in which slice0 subslice0 sampler output is ready"
12521             data_type="float"
12522             max_equation="100"
12523             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
12524             underscore_name="sampler00_output_ready"
12525             units="percent"
12526             symbol_name="Sampler00OutputReady"
12527             availability="$SubsliceMask 0x1 AND"
12528             semantic_type="duration"
12529             mdapi_supported_apis=""
12530             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12531             mdapi_group="GPU/Sampler"
12532             mdapi_hw_unit_type="subslice"
12533             />
12534    <counter name="Slice0 Subslice1 Sampler Output Ready"
12535             description="The percentage of time in which slice0 subslice1 sampler output is ready"
12536             data_type="float"
12537             max_equation="100"
12538             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
12539             underscore_name="sampler01_output_ready"
12540             units="percent"
12541             symbol_name="Sampler01OutputReady"
12542             availability="$SubsliceMask 0x2 AND"
12543             semantic_type="duration"
12544             mdapi_supported_apis=""
12545             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12546             mdapi_group="GPU/Sampler"
12547             mdapi_hw_unit_type="subslice"
12548             />
12549    <counter name="Shader Memory Accesses"
12550             description="The total number of shader memory accesses to L3."
12551             data_type="uint64"
12552             equation="A 32 READ"
12553             underscore_name="shader_memory_accesses"
12554             units="messages"
12555             symbol_name="ShaderMemoryAccesses"
12556             semantic_type="event"
12557             mdapi_supported_apis=""
12558             mdapi_usage_flags="Tier3 Frame Batch Draw"
12559             mdapi_hw_unit_type="gpu"
12560             mdapi_group="L3/Data Port"
12561             />
12562    <counter name="HS Threads Dispatched"
12563             description="The total number of hull shader hardware threads dispatched."
12564             data_type="uint64"
12565             equation="A 2 READ"
12566             underscore_name="hs_threads"
12567             units="threads"
12568             symbol_name="HsThreads"
12569             semantic_type="event"
12570             mdapi_supported_apis="OGL4 IO BB"
12571             mdapi_usage_flags="Tier3 Frame Batch Draw"
12572             mdapi_hw_unit_type="gpu"
12573             mdapi_group="EU Array/Hull Shader"
12574             />
12575    <counter name="SLM Bytes Written"
12576             description="The total number of GPU memory bytes written into shared local memory."
12577             data_type="uint64"
12578             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
12579             equation="A 31 READ 64 UMUL"
12580             underscore_name="slm_bytes_written"
12581             units="bytes"
12582             symbol_name="SlmBytesWritten"
12583             semantic_type="throughput"
12584             mdapi_supported_apis="OGL4 OCL IO BB"
12585             mdapi_usage_flags="Tier3 Frame Batch Draw"
12586             mdapi_group="L3/Data Port/SLM"
12587             mdapi_hw_unit_type="gpu"
12588             />
12589    <counter name="L3 Shader Throughput"
12590             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
12591             data_type="uint64"
12592             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
12593             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
12594             underscore_name="l3_shader_throughput"
12595             units="bytes"
12596             symbol_name="L3ShaderThroughput"
12597             semantic_type="throughput"
12598             mdapi_supported_apis="OGL4 OCL IO BB"
12599             mdapi_usage_flags="Tier2 Frame Batch Draw"
12600             mdapi_group="L3/Data Port"
12601             mdapi_hw_unit_type="gpu"
12602             />
12603    <counter name="Samples Killed in FS"
12604             description="The total number of samples or pixels dropped in fragment shaders."
12605             data_type="uint64"
12606             equation="A 24 READ 4 UMUL"
12607             underscore_name="samples_killed_in_ps"
12608             units="pixels"
12609             symbol_name="SamplesKilledInPs"
12610             semantic_type="event"
12611             mdapi_supported_apis="OGL IO BB"
12612             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
12613             mdapi_hw_unit_type="gpu"
12614             mdapi_group="3D Pipe/Fragment Shader"
12615             />
12616    <counter name="Shader Atomic Memory Accesses"
12617             description="The total number of shader atomic memory accesses."
12618             data_type="uint64"
12619             equation="A 34 READ"
12620             underscore_name="shader_atomics"
12621             units="messages"
12622             symbol_name="ShaderAtomics"
12623             semantic_type="event"
12624             mdapi_supported_apis="OGL4 OCL IO BB"
12625             mdapi_usage_flags="Tier3 Frame Batch Draw"
12626             mdapi_hw_unit_type="gpu"
12627             mdapi_group="L3/Data Port/Atomics"
12628             />
12629    <register_config type="NOA">
12630        <register type="NOA" address="0x00009840" value="0x000000A0" />
12631        <register type="NOA" address="0x00009888" value="0x18121400" />
12632        <register type="NOA" address="0x00009888" value="0x141500AB" />
12633        <register type="NOA" address="0x00009888" value="0x18321400" />
12634        <register type="NOA" address="0x00009888" value="0x143500AB" />
12635        <register type="NOA" address="0x00009888" value="0x18521400" />
12636        <register type="NOA" address="0x00009888" value="0x145500AB" />
12637        <register type="NOA" address="0x00009888" value="0x0C5C8000" />
12638        <register type="NOA" address="0x00009888" value="0x0E5C4000" />
12639        <register type="NOA" address="0x00009888" value="0x025CC000" />
12640        <register type="NOA" address="0x00009888" value="0x045CC000" />
12641        <register type="NOA" address="0x00009888" value="0x1A3D00A0" />
12642        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
12643        <register type="NOA" address="0x00009888" value="0x0C588000" />
12644        <register type="NOA" address="0x00009888" value="0x0E584000" />
12645        <register type="NOA" address="0x00009888" value="0x04588000" />
12646        <register type="NOA" address="0x00009888" value="0x1A5B0050" />
12647        <register type="NOA" address="0x00009888" value="0x045B8000" />
12648        <register type="NOA" address="0x00009888" value="0x065B8000" />
12649        <register type="NOA" address="0x00009888" value="0x085B8000" />
12650        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
12651        <register type="NOA" address="0x00009888" value="0x101F02A0" />
12652        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
12653        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
12654        <register type="NOA" address="0x00009888" value="0x18382500" />
12655        <register type="NOA" address="0x00009888" value="0x02388000" />
12656        <register type="NOA" address="0x00009888" value="0x04384000" />
12657        <register type="NOA" address="0x00009888" value="0x06384000" />
12658        <register type="NOA" address="0x00009888" value="0x08384000" />
12659        <register type="NOA" address="0x00009888" value="0x0A384000" />
12660        <register type="NOA" address="0x00009888" value="0x0C388000" />
12661        <register type="NOA" address="0x00009888" value="0x0C398000" />
12662        <register type="NOA" address="0x00009888" value="0x0E39A000" />
12663        <register type="NOA" address="0x00009888" value="0x00398000" />
12664        <register type="NOA" address="0x00009888" value="0x0239A000" />
12665        <register type="NOA" address="0x00009888" value="0x0439A000" />
12666        <register type="NOA" address="0x00009888" value="0x06392000" />
12667        <register type="NOA" address="0x00009888" value="0x1A3A0200" />
12668        <register type="NOA" address="0x00009888" value="0x023A8000" />
12669        <register type="NOA" address="0x00009888" value="0x0C3A8000" />
12670        <register type="NOA" address="0x00009888" value="0x04108000" />
12671        <register type="NOA" address="0x00009888" value="0x04118000" />
12672        <register type="NOA" address="0x00009888" value="0x04127300" />
12673        <register type="NOA" address="0x00009888" value="0x10120000" />
12674        <register type="NOA" address="0x00009888" value="0x1813000A" />
12675        <register type="NOA" address="0x00009888" value="0x0A134000" />
12676        <register type="NOA" address="0x00009888" value="0x0A146000" />
12677        <register type="NOA" address="0x00009888" value="0x0C159000" />
12678        <register type="NOA" address="0x00009888" value="0x0E150098" />
12679        <register type="NOA" address="0x00009888" value="0x10150000" />
12680        <register type="NOA" address="0x00009888" value="0x04304000" />
12681        <register type="NOA" address="0x00009888" value="0x04314000" />
12682        <register type="NOA" address="0x00009888" value="0x04320073" />
12683        <register type="NOA" address="0x00009888" value="0x10320000" />
12684        <register type="NOA" address="0x00009888" value="0x04338000" />
12685        <register type="NOA" address="0x00009888" value="0x06338000" />
12686        <register type="NOA" address="0x00009888" value="0x08334000" />
12687        <register type="NOA" address="0x00009888" value="0x0434C000" />
12688        <register type="NOA" address="0x00009888" value="0x02359890" />
12689        <register type="NOA" address="0x00009888" value="0x10350000" />
12690        <register type="NOA" address="0x00009888" value="0x06504000" />
12691        <register type="NOA" address="0x00009888" value="0x06514000" />
12692        <register type="NOA" address="0x00009888" value="0x06520073" />
12693        <register type="NOA" address="0x00009888" value="0x10520000" />
12694        <register type="NOA" address="0x00009888" value="0x18530020" />
12695        <register type="NOA" address="0x00009888" value="0x02538000" />
12696        <register type="NOA" address="0x00009888" value="0x0C534000" />
12697        <register type="NOA" address="0x00009888" value="0x0A548000" />
12698        <register type="NOA" address="0x00009888" value="0x04542000" />
12699        <register type="NOA" address="0x00009888" value="0x0E559000" />
12700        <register type="NOA" address="0x00009888" value="0x00559800" />
12701        <register type="NOA" address="0x00009888" value="0x10550000" />
12702        <register type="NOA" address="0x00009888" value="0x1B8AA000" />
12703        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
12704        <register type="NOA" address="0x00009888" value="0x038A8000" />
12705        <register type="NOA" address="0x00009888" value="0x058A8000" />
12706        <register type="NOA" address="0x00009888" value="0x078A8000" />
12707        <register type="NOA" address="0x00009888" value="0x098A8000" />
12708        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
12709        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
12710        <register type="NOA" address="0x00009888" value="0x278B0015" />
12711        <register type="NOA" address="0x00009888" value="0x238B2A80" />
12712        <register type="NOA" address="0x00009888" value="0x258B0005" />
12713        <register type="NOA" address="0x00009888" value="0x2385002A" />
12714        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
12715        <register type="NOA" address="0x00009888" value="0x2185000A" />
12716        <register type="NOA" address="0x00009888" value="0x1B830150" />
12717        <register type="NOA" address="0x00009888" value="0x03834000" />
12718        <register type="NOA" address="0x00009888" value="0x05834000" />
12719        <register type="NOA" address="0x00009888" value="0x07834000" />
12720        <register type="NOA" address="0x00009888" value="0x09834000" />
12721        <register type="NOA" address="0x00009888" value="0x0B834000" />
12722        <register type="NOA" address="0x00009888" value="0x0D834000" />
12723        <register type="NOA" address="0x00009888" value="0x0D848000" />
12724        <register type="NOA" address="0x00009888" value="0x0F84C000" />
12725        <register type="NOA" address="0x00009888" value="0x01848000" />
12726        <register type="NOA" address="0x00009888" value="0x0384C000" />
12727        <register type="NOA" address="0x00009888" value="0x0584C000" />
12728        <register type="NOA" address="0x00009888" value="0x07844000" />
12729        <register type="NOA" address="0x00009888" value="0x1D808000" />
12730        <register type="NOA" address="0x00009888" value="0x1F80C000" />
12731        <register type="NOA" address="0x00009888" value="0x11808000" />
12732        <register type="NOA" address="0x00009888" value="0x1380C000" />
12733        <register type="NOA" address="0x00009888" value="0x1580C000" />
12734        <register type="NOA" address="0x00009888" value="0x17804000" />
12735        <register type="NOA" address="0x00009888" value="0x53800000" />
12736        <register type="NOA" address="0x00009888" value="0x47801021" />
12737        <register type="NOA" address="0x00009888" value="0x21800000" />
12738        <register type="NOA" address="0x00009888" value="0x31800000" />
12739        <register type="NOA" address="0x00009888" value="0x4D800000" />
12740        <register type="NOA" address="0x00009888" value="0x3F800C64" />
12741        <register type="NOA" address="0x00009888" value="0x4F800000" />
12742        <register type="NOA" address="0x00009888" value="0x41800C02" />
12743        <register type="NOA" address="0x00009840" value="0x00000080" />
12744    </register_config>
12745    <register_config type="OA">
12746        <register type="OA" address="0x00002740" value="0x00000000" />
12747        <register type="OA" address="0x00002744" value="0x00800000" />
12748        <register type="OA" address="0x00002710" value="0x00000000" />
12749        <register type="OA" address="0x00002714" value="0x70800000" />
12750        <register type="OA" address="0x00002720" value="0x00000000" />
12751        <register type="OA" address="0x00002724" value="0x00800000" />
12752        <register type="OA" address="0x00002770" value="0x0000C000" />
12753        <register type="OA" address="0x00002774" value="0x0000E7FF" />
12754        <register type="OA" address="0x00002778" value="0x00003000" />
12755        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
12756        <register type="OA" address="0x00002780" value="0x00000C00" />
12757        <register type="OA" address="0x00002784" value="0x0000FE7F" />
12758    </register_config>
12759    <register_config type="FLEX">
12760        <register type="FLEX" address="0x0000E458" value="0x00005004" />
12761        <register type="FLEX" address="0x0000E558" value="0x00010003" />
12762        <register type="FLEX" address="0x0000E658" value="0x00012011" />
12763        <register type="FLEX" address="0x0000E758" value="0x00015014" />
12764        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
12765        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
12766        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
12767    </register_config>
12768  </set>
12769
12770  <set name="Metric set TDL_1"
12771       mdapi_supported_apis="OGL OCL IO BB"
12772       underscore_name="tdl_1"
12773       hw_config_guid="238bec85-df05-44f3-b905-d166712f2451"
12774       chipset="BDW"
12775       symbol_name="TDL_1"
12776       >
12777    <counter name="GPU Core Clocks"
12778             description="The total number of GPU core clocks elapsed during the measurement."
12779             data_type="uint64"
12780             equation="GPU_CLOCK 0 READ"
12781             underscore_name="gpu_core_clocks"
12782             units="cycles"
12783             symbol_name="GpuCoreClocks"
12784             semantic_type="event"
12785             mdapi_supported_apis=""
12786             mdapi_usage_flags="Tier1 Frame Batch Draw"
12787             mdapi_hw_unit_type="gpu"
12788             mdapi_group="GPU"
12789             />
12790    <counter name="EU Active"
12791             description="The percentage of time in which the Execution Units were actively processing."
12792             data_type="float"
12793             max_equation="100"
12794             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12795             underscore_name="eu_active"
12796             units="percent"
12797             symbol_name="EuActive"
12798             semantic_type="duration"
12799             mdapi_supported_apis=""
12800             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12801             mdapi_group="EU Array"
12802             mdapi_hw_unit_type="gpu"
12803             />
12804    <counter name="EU Both FPU Pipes Active"
12805             description="The percentage of time in which both EU FPU pipelines were actively processing."
12806             data_type="float"
12807             max_equation="100"
12808             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12809             underscore_name="eu_fpu_both_active"
12810             units="percent"
12811             symbol_name="EuFpuBothActive"
12812             semantic_type="duration"
12813             mdapi_supported_apis=""
12814             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12815             mdapi_group="EU Array/Pipes"
12816             mdapi_hw_unit_type="gpu"
12817             />
12818    <counter name="VS Send Pipe Active"
12819             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
12820             data_type="float"
12821             max_equation="100"
12822             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12823             underscore_name="vs_send_active"
12824             units="percent"
12825             symbol_name="VsSendActive"
12826             semantic_type="duration"
12827             mdapi_supported_apis="OGL IO BB"
12828             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12829             mdapi_group="EU Array/Vertex Shader"
12830             mdapi_hw_unit_type="gpu"
12831             />
12832    <counter name="VS FPU1 Pipe Active"
12833             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
12834             data_type="float"
12835             max_equation="100"
12836             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12837             underscore_name="vs_fpu1_active"
12838             units="percent"
12839             symbol_name="VsFpu1Active"
12840             semantic_type="duration"
12841             mdapi_supported_apis="OGL IO BB"
12842             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12843             mdapi_group="EU Array/Vertex Shader"
12844             mdapi_hw_unit_type="gpu"
12845             />
12846    <counter name="GS Threads Dispatched"
12847             description="The total number of geometry shader hardware threads dispatched."
12848             data_type="uint64"
12849             equation="A 5 READ"
12850             underscore_name="gs_threads"
12851             units="threads"
12852             symbol_name="GsThreads"
12853             semantic_type="event"
12854             mdapi_supported_apis="OGL4 IO BB"
12855             mdapi_usage_flags="Tier3 Frame Batch Draw"
12856             mdapi_hw_unit_type="gpu"
12857             mdapi_group="EU Array/Geometry Shader"
12858             />
12859    <counter name="Early Hi-Depth Test Fails"
12860             description="The total number of pixels dropped on early hierarchical depth test."
12861             data_type="uint64"
12862             equation="A 22 READ 4 UMUL"
12863             underscore_name="hi_depth_test_fails"
12864             units="pixels"
12865             symbol_name="HiDepthTestFails"
12866             semantic_type="event"
12867             mdapi_supported_apis="OGL IO BB"
12868             mdapi_usage_flags="Tier3 Frame Batch Draw"
12869             mdapi_hw_unit_type="gpu"
12870             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
12871             />
12872    <counter name="FS Both FPU Active"
12873             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
12874             data_type="float"
12875             max_equation="100"
12876             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12877             underscore_name="ps_eu_both_fpu_active"
12878             units="percent"
12879             symbol_name="PsEuBothFpuActive"
12880             semantic_type="duration"
12881             mdapi_supported_apis="OGL IO BB"
12882             mdapi_usage_flags="Tier4 Frame Batch Draw"
12883             mdapi_group="3D Pipe/Fragment Shader"
12884             mdapi_hw_unit_type="gpu"
12885             />
12886    <counter name="VS Threads Dispatched"
12887             description="The total number of vertex shader hardware threads dispatched."
12888             data_type="uint64"
12889             equation="A 1 READ"
12890             underscore_name="vs_threads"
12891             units="threads"
12892             symbol_name="VsThreads"
12893             semantic_type="event"
12894             mdapi_supported_apis="OGL IO BB"
12895             mdapi_usage_flags="Tier3 Frame Batch Draw"
12896             mdapi_hw_unit_type="gpu"
12897             mdapi_group="EU Array/Vertex Shader"
12898             />
12899    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
12900             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
12901             data_type="float"
12902             max_equation="100"
12903             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
12904             underscore_name="ps_thread11_ready_for_dispatch"
12905             units="percent"
12906             symbol_name="PSThread11ReadyForDispatch"
12907             availability="$SubsliceMask 0x10 AND"
12908             semantic_type="duration"
12909             mdapi_supported_apis=""
12910             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12911             mdapi_group="GPU/Thread Dispatcher"
12912             mdapi_hw_unit_type="subslice"
12913             />
12914    <counter name="FS Threads Dispatched"
12915             description="The total number of fragment shader hardware threads dispatched."
12916             data_type="uint64"
12917             equation="A 6 READ"
12918             underscore_name="ps_threads"
12919             units="threads"
12920             symbol_name="PsThreads"
12921             semantic_type="event"
12922             mdapi_supported_apis="OGL IO BB"
12923             mdapi_usage_flags="Tier3 Frame Batch Draw"
12924             mdapi_hw_unit_type="gpu"
12925             mdapi_group="EU Array/Fragment Shader"
12926             />
12927    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
12928             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
12929             data_type="float"
12930             max_equation="100"
12931             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
12932             underscore_name="non_ps_thread12_ready_for_dispatch"
12933             units="percent"
12934             symbol_name="NonPSThread12ReadyForDispatch"
12935             availability="$SubsliceMask 0x20 AND"
12936             semantic_type="duration"
12937             mdapi_supported_apis=""
12938             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12939             mdapi_group="GPU/Thread Dispatcher"
12940             mdapi_hw_unit_type="subslice"
12941             />
12942    <counter name="Shader Barrier Messages"
12943             description="The total number of shader barrier messages."
12944             data_type="uint64"
12945             equation="A 35 READ"
12946             underscore_name="shader_barriers"
12947             units="messages"
12948             symbol_name="ShaderBarriers"
12949             semantic_type="event"
12950             mdapi_supported_apis=""
12951             mdapi_usage_flags="Tier3 Frame Batch Draw"
12952             mdapi_hw_unit_type="gpu"
12953             mdapi_group="EU Array/Barrier"
12954             />
12955    <counter name="Sampler Texels"
12956             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
12957             data_type="uint64"
12958             equation="A 28 READ 4 UMUL"
12959             underscore_name="sampler_texels"
12960             units="texels"
12961             symbol_name="SamplerTexels"
12962             semantic_type="event"
12963             mdapi_supported_apis=""
12964             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12965             mdapi_hw_unit_type="gpu"
12966             mdapi_group="Sampler/Sampler Input"
12967             />
12968    <counter name="Pixels Failing Tests"
12969             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
12970             data_type="uint64"
12971             equation="A 25 READ 4 UMUL"
12972             underscore_name="pixels_failing_post_ps_tests"
12973             units="pixels"
12974             symbol_name="PixelsFailingPostPsTests"
12975             semantic_type="event"
12976             mdapi_supported_apis="OGL IO BB"
12977             mdapi_usage_flags="Tier3 Frame Batch Draw"
12978             mdapi_hw_unit_type="gpu"
12979             mdapi_group="3D Pipe/Output Merger"
12980             />
12981    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
12982             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
12983             data_type="float"
12984             max_equation="100"
12985             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
12986             underscore_name="non_ps_thread10_ready_for_dispatch"
12987             units="percent"
12988             symbol_name="NonPSThread10ReadyForDispatch"
12989             availability="$SubsliceMask 0x8 AND"
12990             semantic_type="duration"
12991             mdapi_supported_apis=""
12992             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12993             mdapi_group="GPU/Thread Dispatcher"
12994             mdapi_hw_unit_type="subslice"
12995             />
12996    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
12997             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
12998             data_type="float"
12999             max_equation="100"
13000             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
13001             underscore_name="thread_header01_ready_port0"
13002             units="percent"
13003             symbol_name="ThreadHeader01ReadyPort0"
13004             availability="$SubsliceMask 0x2 AND"
13005             semantic_type="duration"
13006             mdapi_supported_apis=""
13007             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13008             mdapi_group="GPU/Thread Dispatcher"
13009             mdapi_hw_unit_type="subslice"
13010             />
13011    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
13012             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
13013             data_type="float"
13014             max_equation="100"
13015             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
13016             underscore_name="thread_header01_ready_port1"
13017             units="percent"
13018             symbol_name="ThreadHeader01ReadyPort1"
13019             availability="$SubsliceMask 0x2 AND"
13020             semantic_type="duration"
13021             mdapi_supported_apis=""
13022             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13023             mdapi_group="GPU/Thread Dispatcher"
13024             mdapi_hw_unit_type="subslice"
13025             />
13026    <counter name="GPU Time Elapsed"
13027             description="Time elapsed on the GPU during the measurement."
13028             data_type="uint64"
13029             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13030             underscore_name="gpu_time"
13031             units="ns"
13032             symbol_name="GpuTime"
13033             semantic_type="duration"
13034             mdapi_supported_apis=""
13035             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13036             mdapi_hw_unit_type="gpu"
13037             mdapi_group="GPU"
13038             />
13039    <counter name="AVG GPU Core Frequency"
13040             description="Average GPU Core Frequency in the measurement."
13041             data_type="uint64"
13042             max_equation="$GpuMaxFrequency"
13043             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13044             underscore_name="avg_gpu_core_frequency"
13045             units="hz"
13046             symbol_name="AvgGpuCoreFrequency"
13047             semantic_type="event"
13048             mdapi_supported_apis=""
13049             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13050             mdapi_group="GPU"
13051             mdapi_hw_unit_type="gpu"
13052             />
13053    <counter name="Sampler Texels Misses"
13054             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
13055             data_type="uint64"
13056             equation="A 29 READ 4 UMUL"
13057             underscore_name="sampler_texel_misses"
13058             units="texels"
13059             symbol_name="SamplerTexelMisses"
13060             semantic_type="event"
13061             mdapi_supported_apis=""
13062             mdapi_usage_flags="Tier3 Batch Frame Draw"
13063             mdapi_hw_unit_type="gpu"
13064             mdapi_group="Sampler/Sampler Cache"
13065             />
13066    <counter name="CS Threads Dispatched"
13067             description="The total number of compute shader hardware threads dispatched."
13068             data_type="uint64"
13069             equation="A 4 READ"
13070             underscore_name="cs_threads"
13071             units="threads"
13072             symbol_name="CsThreads"
13073             semantic_type="event"
13074             mdapi_supported_apis="OGL4 OCL IO BB"
13075             mdapi_usage_flags="Tier3 Frame Batch Draw"
13076             mdapi_hw_unit_type="gpu"
13077             mdapi_group="EU Array/Compute Shader"
13078             />
13079    <counter name="SLM Bytes Read"
13080             description="The total number of GPU memory bytes read from shared local memory."
13081             data_type="uint64"
13082             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
13083             equation="A 30 READ 64 UMUL"
13084             underscore_name="slm_bytes_read"
13085             units="bytes"
13086             symbol_name="SlmBytesRead"
13087             semantic_type="throughput"
13088             mdapi_supported_apis="OGL4 OCL IO BB"
13089             mdapi_usage_flags="Tier3 Frame Batch Draw"
13090             mdapi_group="L3/Data Port/SLM"
13091             mdapi_hw_unit_type="gpu"
13092             />
13093    <counter name="PS FPU1 Pipe Active"
13094             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
13095             data_type="float"
13096             max_equation="100"
13097             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13098             underscore_name="ps_fpu1_active"
13099             units="percent"
13100             symbol_name="PsFpu1Active"
13101             semantic_type="duration"
13102             mdapi_supported_apis="OGL IO BB"
13103             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13104             mdapi_group="EU Array/Pixel Shader"
13105             mdapi_hw_unit_type="gpu"
13106             />
13107    <counter name="PS Send Pipeline Active"
13108             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
13109             data_type="float"
13110             max_equation="100"
13111             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13112             underscore_name="ps_send_active"
13113             units="percent"
13114             symbol_name="PsSendActive"
13115             semantic_type="duration"
13116             mdapi_supported_apis="OGL IO BB"
13117             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13118             mdapi_group="EU Array/Pixel Shader"
13119             mdapi_hw_unit_type="gpu"
13120             />
13121    <counter name="VS FPU0 Pipe Active"
13122             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
13123             data_type="float"
13124             max_equation="100"
13125             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13126             underscore_name="vs_fpu0_active"
13127             units="percent"
13128             symbol_name="VsFpu0Active"
13129             semantic_type="duration"
13130             mdapi_supported_apis="OGL IO BB"
13131             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13132             mdapi_group="EU Array/Vertex Shader"
13133             mdapi_hw_unit_type="gpu"
13134             />
13135    <counter name="GPU Busy"
13136             description="The percentage of time in which the GPU has been processing GPU commands."
13137             data_type="float"
13138             max_equation="100"
13139             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
13140             underscore_name="gpu_busy"
13141             units="percent"
13142             symbol_name="GpuBusy"
13143             semantic_type="duration"
13144             mdapi_supported_apis=""
13145             mdapi_usage_flags="Tier1 Overview System Frame"
13146             mdapi_group="GPU"
13147             mdapi_hw_unit_type="gpu"
13148             />
13149    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
13150             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
13151             data_type="float"
13152             max_equation="100"
13153             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
13154             underscore_name="thread_header02_ready_port1"
13155             units="percent"
13156             symbol_name="ThreadHeader02ReadyPort1"
13157             availability="$SubsliceMask 0x4 AND"
13158             semantic_type="duration"
13159             mdapi_supported_apis=""
13160             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13161             mdapi_group="GPU/Thread Dispatcher"
13162             mdapi_hw_unit_type="subslice"
13163             />
13164    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
13165             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
13166             data_type="float"
13167             max_equation="100"
13168             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
13169             underscore_name="thread_header02_ready_port0"
13170             units="percent"
13171             symbol_name="ThreadHeader02ReadyPort0"
13172             availability="$SubsliceMask 0x4 AND"
13173             semantic_type="duration"
13174             mdapi_supported_apis=""
13175             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13176             mdapi_group="GPU/Thread Dispatcher"
13177             mdapi_hw_unit_type="subslice"
13178             />
13179    <counter name="Rasterized Pixels"
13180             description="The total number of rasterized pixels."
13181             data_type="uint64"
13182             equation="A 21 READ 4 UMUL"
13183             underscore_name="rasterized_pixels"
13184             units="pixels"
13185             symbol_name="RasterizedPixels"
13186             semantic_type="event"
13187             mdapi_supported_apis="OGL IO BB"
13188             mdapi_usage_flags="Tier3 Frame Batch Draw"
13189             mdapi_hw_unit_type="gpu"
13190             mdapi_group="3D Pipe/Rasterizer"
13191             />
13192    <counter name="PS FPU0 Pipe Active"
13193             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
13194             data_type="float"
13195             max_equation="100"
13196             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13197             underscore_name="ps_fpu0_active"
13198             units="percent"
13199             symbol_name="PsFpu0Active"
13200             semantic_type="duration"
13201             mdapi_supported_apis="OGL IO BB"
13202             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13203             mdapi_group="EU Array/Pixel Shader"
13204             mdapi_hw_unit_type="gpu"
13205             />
13206    <counter name="DS Threads Dispatched"
13207             description="The total number of domain shader hardware threads dispatched."
13208             data_type="uint64"
13209             equation="A 3 READ"
13210             underscore_name="ds_threads"
13211             units="threads"
13212             symbol_name="DsThreads"
13213             semantic_type="event"
13214             mdapi_supported_apis="OGL4 IO BB"
13215             mdapi_usage_flags="Tier3 Frame Batch Draw"
13216             mdapi_hw_unit_type="gpu"
13217             mdapi_group="EU Array/Domain Shader"
13218             />
13219    <counter name="Samples Written"
13220             description="The total number of samples or pixels written to all render targets."
13221             data_type="uint64"
13222             equation="A 26 READ 4 UMUL"
13223             underscore_name="samples_written"
13224             units="pixels"
13225             symbol_name="SamplesWritten"
13226             semantic_type="event"
13227             mdapi_supported_apis="OGL IO BB"
13228             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13229             mdapi_hw_unit_type="gpu"
13230             mdapi_group="3D Pipe/Output Merger"
13231             />
13232    <counter name="EU Stall"
13233             description="The percentage of time in which the Execution Units were stalled."
13234             data_type="float"
13235             max_equation="100"
13236             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13237             underscore_name="eu_stall"
13238             units="percent"
13239             symbol_name="EuStall"
13240             semantic_type="duration"
13241             mdapi_supported_apis=""
13242             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
13243             mdapi_group="EU Array"
13244             mdapi_hw_unit_type="gpu"
13245             />
13246    <counter name="Samples Blended"
13247             description="The total number of blended samples or pixels written to all render targets."
13248             data_type="uint64"
13249             equation="A 27 READ 4 UMUL"
13250             underscore_name="samples_blended"
13251             units="pixels"
13252             symbol_name="SamplesBlended"
13253             semantic_type="event"
13254             mdapi_supported_apis="OGL IO BB"
13255             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13256             mdapi_hw_unit_type="gpu"
13257             mdapi_group="3D Pipe/Output Merger"
13258             />
13259    <counter name="Early Depth Test Fails"
13260             description="The total number of pixels dropped on early depth test."
13261             data_type="uint64"
13262             equation="A 23 READ 4 UMUL"
13263             underscore_name="early_depth_test_fails"
13264             units="pixels"
13265             symbol_name="EarlyDepthTestFails"
13266             semantic_type="event"
13267             mdapi_supported_apis="OGL IO BB"
13268             mdapi_usage_flags="Tier3 Frame Batch Draw"
13269             mdapi_hw_unit_type="gpu"
13270             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
13271             />
13272    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
13273             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
13274             data_type="float"
13275             max_equation="100"
13276             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
13277             underscore_name="ps_thread12_ready_for_dispatch"
13278             units="percent"
13279             symbol_name="PSThread12ReadyForDispatch"
13280             availability="$SubsliceMask 0x20 AND"
13281             semantic_type="duration"
13282             mdapi_supported_apis=""
13283             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13284             mdapi_group="GPU/Thread Dispatcher"
13285             mdapi_hw_unit_type="subslice"
13286             />
13287    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
13288             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
13289             data_type="float"
13290             max_equation="100"
13291             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
13292             underscore_name="ps_thread10_ready_for_dispatch"
13293             units="percent"
13294             symbol_name="PSThread10ReadyForDispatch"
13295             availability="$SubsliceMask 0x8 AND"
13296             semantic_type="duration"
13297             mdapi_supported_apis=""
13298             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13299             mdapi_group="GPU/Thread Dispatcher"
13300             mdapi_hw_unit_type="subslice"
13301             />
13302    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
13303             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
13304             data_type="float"
13305             max_equation="100"
13306             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
13307             underscore_name="non_ps_thread11_ready_for_dispatch"
13308             units="percent"
13309             symbol_name="NonPSThread11ReadyForDispatch"
13310             availability="$SubsliceMask 0x10 AND"
13311             semantic_type="duration"
13312             mdapi_supported_apis=""
13313             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13314             mdapi_group="GPU/Thread Dispatcher"
13315             mdapi_hw_unit_type="subslice"
13316             />
13317    <counter name="Shader Memory Accesses"
13318             description="The total number of shader memory accesses to L3."
13319             data_type="uint64"
13320             equation="A 32 READ"
13321             underscore_name="shader_memory_accesses"
13322             units="messages"
13323             symbol_name="ShaderMemoryAccesses"
13324             semantic_type="event"
13325             mdapi_supported_apis=""
13326             mdapi_usage_flags="Tier3 Frame Batch Draw"
13327             mdapi_hw_unit_type="gpu"
13328             mdapi_group="L3/Data Port"
13329             />
13330    <counter name="HS Threads Dispatched"
13331             description="The total number of hull shader hardware threads dispatched."
13332             data_type="uint64"
13333             equation="A 2 READ"
13334             underscore_name="hs_threads"
13335             units="threads"
13336             symbol_name="HsThreads"
13337             semantic_type="event"
13338             mdapi_supported_apis="OGL4 IO BB"
13339             mdapi_usage_flags="Tier3 Frame Batch Draw"
13340             mdapi_hw_unit_type="gpu"
13341             mdapi_group="EU Array/Hull Shader"
13342             />
13343    <counter name="SLM Bytes Written"
13344             description="The total number of GPU memory bytes written into shared local memory."
13345             data_type="uint64"
13346             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
13347             equation="A 31 READ 64 UMUL"
13348             underscore_name="slm_bytes_written"
13349             units="bytes"
13350             symbol_name="SlmBytesWritten"
13351             semantic_type="throughput"
13352             mdapi_supported_apis="OGL4 OCL IO BB"
13353             mdapi_usage_flags="Tier3 Frame Batch Draw"
13354             mdapi_group="L3/Data Port/SLM"
13355             mdapi_hw_unit_type="gpu"
13356             />
13357    <counter name="L3 Shader Throughput"
13358             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
13359             data_type="uint64"
13360             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
13361             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
13362             underscore_name="l3_shader_throughput"
13363             units="bytes"
13364             symbol_name="L3ShaderThroughput"
13365             semantic_type="throughput"
13366             mdapi_supported_apis="OGL4 OCL IO BB"
13367             mdapi_usage_flags="Tier2 Frame Batch Draw"
13368             mdapi_group="L3/Data Port"
13369             mdapi_hw_unit_type="gpu"
13370             />
13371    <counter name="Samples Killed in FS"
13372             description="The total number of samples or pixels dropped in fragment shaders."
13373             data_type="uint64"
13374             equation="A 24 READ 4 UMUL"
13375             underscore_name="samples_killed_in_ps"
13376             units="pixels"
13377             symbol_name="SamplesKilledInPs"
13378             semantic_type="event"
13379             mdapi_supported_apis="OGL IO BB"
13380             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
13381             mdapi_hw_unit_type="gpu"
13382             mdapi_group="3D Pipe/Fragment Shader"
13383             />
13384    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
13385             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
13386             data_type="float"
13387             max_equation="100"
13388             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
13389             underscore_name="thread_header00_ready_port0"
13390             units="percent"
13391             symbol_name="ThreadHeader00ReadyPort0"
13392             availability="$SubsliceMask 0x1 AND"
13393             semantic_type="duration"
13394             mdapi_supported_apis=""
13395             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13396             mdapi_group="GPU/Thread Dispatcher"
13397             mdapi_hw_unit_type="subslice"
13398             />
13399    <counter name="Shader Atomic Memory Accesses"
13400             description="The total number of shader atomic memory accesses."
13401             data_type="uint64"
13402             equation="A 34 READ"
13403             underscore_name="shader_atomics"
13404             units="messages"
13405             symbol_name="ShaderAtomics"
13406             semantic_type="event"
13407             mdapi_supported_apis="OGL4 OCL IO BB"
13408             mdapi_usage_flags="Tier3 Frame Batch Draw"
13409             mdapi_hw_unit_type="gpu"
13410             mdapi_group="L3/Data Port/Atomics"
13411             />
13412    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
13413             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
13414             data_type="float"
13415             max_equation="100"
13416             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
13417             underscore_name="thread_header00_ready_port1"
13418             units="percent"
13419             symbol_name="ThreadHeader00ReadyPort1"
13420             availability="$SubsliceMask 0x1 AND"
13421             semantic_type="duration"
13422             mdapi_supported_apis=""
13423             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13424             mdapi_group="GPU/Thread Dispatcher"
13425             mdapi_hw_unit_type="subslice"
13426             />
13427    <register_config type="NOA">
13428        <register type="NOA" address="0x00009840" value="0x000000A0" />
13429        <register type="NOA" address="0x00009888" value="0x16154D60" />
13430        <register type="NOA" address="0x00009888" value="0x16352E60" />
13431        <register type="NOA" address="0x00009888" value="0x16554D60" />
13432        <register type="NOA" address="0x00009888" value="0x16950000" />
13433        <register type="NOA" address="0x00009888" value="0x16B50000" />
13434        <register type="NOA" address="0x00009888" value="0x16D50000" />
13435        <register type="NOA" address="0x00009888" value="0x005C8000" />
13436        <register type="NOA" address="0x00009888" value="0x045CC000" />
13437        <register type="NOA" address="0x00009888" value="0x065C4000" />
13438        <register type="NOA" address="0x00009888" value="0x083D8000" />
13439        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
13440        <register type="NOA" address="0x00009888" value="0x0458C000" />
13441        <register type="NOA" address="0x00009888" value="0x025B8000" />
13442        <register type="NOA" address="0x00009888" value="0x085B4000" />
13443        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
13444        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
13445        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
13446        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
13447        <register type="NOA" address="0x00009888" value="0x02384000" />
13448        <register type="NOA" address="0x00009888" value="0x04388000" />
13449        <register type="NOA" address="0x00009888" value="0x06388000" />
13450        <register type="NOA" address="0x00009888" value="0x08384000" />
13451        <register type="NOA" address="0x00009888" value="0x0A384000" />
13452        <register type="NOA" address="0x00009888" value="0x0C384000" />
13453        <register type="NOA" address="0x00009888" value="0x00398000" />
13454        <register type="NOA" address="0x00009888" value="0x0239A000" />
13455        <register type="NOA" address="0x00009888" value="0x0439A000" />
13456        <register type="NOA" address="0x00009888" value="0x06392000" />
13457        <register type="NOA" address="0x00009888" value="0x043A8000" />
13458        <register type="NOA" address="0x00009888" value="0x063A8000" />
13459        <register type="NOA" address="0x00009888" value="0x08138000" />
13460        <register type="NOA" address="0x00009888" value="0x0A138000" />
13461        <register type="NOA" address="0x00009888" value="0x06143000" />
13462        <register type="NOA" address="0x00009888" value="0x0415CFC7" />
13463        <register type="NOA" address="0x00009888" value="0x10150000" />
13464        <register type="NOA" address="0x00009888" value="0x02338000" />
13465        <register type="NOA" address="0x00009888" value="0x0C338000" />
13466        <register type="NOA" address="0x00009888" value="0x04342000" />
13467        <register type="NOA" address="0x00009888" value="0x06344000" />
13468        <register type="NOA" address="0x00009888" value="0x0035C700" />
13469        <register type="NOA" address="0x00009888" value="0x063500CF" />
13470        <register type="NOA" address="0x00009888" value="0x10350000" />
13471        <register type="NOA" address="0x00009888" value="0x04538000" />
13472        <register type="NOA" address="0x00009888" value="0x06538000" />
13473        <register type="NOA" address="0x00009888" value="0x0454C000" />
13474        <register type="NOA" address="0x00009888" value="0x0255CFC7" />
13475        <register type="NOA" address="0x00009888" value="0x10550000" />
13476        <register type="NOA" address="0x00009888" value="0x06DC8000" />
13477        <register type="NOA" address="0x00009888" value="0x08DC4000" />
13478        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
13479        <register type="NOA" address="0x00009888" value="0x0EDCC000" />
13480        <register type="NOA" address="0x00009888" value="0x1ABD00A8" />
13481        <register type="NOA" address="0x00009888" value="0x0CD8C000" />
13482        <register type="NOA" address="0x00009888" value="0x0ED84000" />
13483        <register type="NOA" address="0x00009888" value="0x0EDB8000" />
13484        <register type="NOA" address="0x00009888" value="0x18DB0800" />
13485        <register type="NOA" address="0x00009888" value="0x1ADB0254" />
13486        <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
13487        <register type="NOA" address="0x00009888" value="0x109F02AA" />
13488        <register type="NOA" address="0x00009888" value="0x0EB84000" />
13489        <register type="NOA" address="0x00009888" value="0x16B84000" />
13490        <register type="NOA" address="0x00009888" value="0x18B8156A" />
13491        <register type="NOA" address="0x00009888" value="0x06B98000" />
13492        <register type="NOA" address="0x00009888" value="0x08B9A000" />
13493        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
13494        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
13495        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
13496        <register type="NOA" address="0x00009888" value="0x18BAA000" />
13497        <register type="NOA" address="0x00009888" value="0x1ABA0002" />
13498        <register type="NOA" address="0x00009888" value="0x16934000" />
13499        <register type="NOA" address="0x00009888" value="0x1893000A" />
13500        <register type="NOA" address="0x00009888" value="0x0A947000" />
13501        <register type="NOA" address="0x00009888" value="0x0C95C5C1" />
13502        <register type="NOA" address="0x00009888" value="0x0E9500C3" />
13503        <register type="NOA" address="0x00009888" value="0x10950000" />
13504        <register type="NOA" address="0x00009888" value="0x0EB38000" />
13505        <register type="NOA" address="0x00009888" value="0x16B30040" />
13506        <register type="NOA" address="0x00009888" value="0x18B30020" />
13507        <register type="NOA" address="0x00009888" value="0x06B48000" />
13508        <register type="NOA" address="0x00009888" value="0x08B41000" />
13509        <register type="NOA" address="0x00009888" value="0x0AB48000" />
13510        <register type="NOA" address="0x00009888" value="0x06B5C500" />
13511        <register type="NOA" address="0x00009888" value="0x08B500C3" />
13512        <register type="NOA" address="0x00009888" value="0x0EB5C100" />
13513        <register type="NOA" address="0x00009888" value="0x10B50000" />
13514        <register type="NOA" address="0x00009888" value="0x16D31500" />
13515        <register type="NOA" address="0x00009888" value="0x08D4E000" />
13516        <register type="NOA" address="0x00009888" value="0x08D5C100" />
13517        <register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
13518        <register type="NOA" address="0x00009888" value="0x10D50000" />
13519        <register type="NOA" address="0x00009888" value="0x0D88F800" />
13520        <register type="NOA" address="0x00009888" value="0x0F88000F" />
13521        <register type="NOA" address="0x00009888" value="0x038A8000" />
13522        <register type="NOA" address="0x00009888" value="0x058A8000" />
13523        <register type="NOA" address="0x00009888" value="0x078A8000" />
13524        <register type="NOA" address="0x00009888" value="0x098A8000" />
13525        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
13526        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
13527        <register type="NOA" address="0x00009888" value="0x258BAAA5" />
13528        <register type="NOA" address="0x00009888" value="0x278B002A" />
13529        <register type="NOA" address="0x00009888" value="0x238B2A80" />
13530        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
13531        <register type="NOA" address="0x00009888" value="0x178C2000" />
13532        <register type="NOA" address="0x00009888" value="0x198C5500" />
13533        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
13534        <register type="NOA" address="0x00009888" value="0x078D8000" />
13535        <register type="NOA" address="0x00009888" value="0x098DA000" />
13536        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
13537        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
13538        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
13539        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
13540        <register type="NOA" address="0x00009888" value="0x2385002A" />
13541        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
13542        <register type="NOA" address="0x00009888" value="0x0F834000" />
13543        <register type="NOA" address="0x00009888" value="0x19835400" />
13544        <register type="NOA" address="0x00009888" value="0x1B830155" />
13545        <register type="NOA" address="0x00009888" value="0x03834000" />
13546        <register type="NOA" address="0x00009888" value="0x05834000" />
13547        <register type="NOA" address="0x00009888" value="0x07834000" />
13548        <register type="NOA" address="0x00009888" value="0x09834000" />
13549        <register type="NOA" address="0x00009888" value="0x0B834000" />
13550        <register type="NOA" address="0x00009888" value="0x0D834000" />
13551        <register type="NOA" address="0x00009888" value="0x0784C000" />
13552        <register type="NOA" address="0x00009888" value="0x0984C000" />
13553        <register type="NOA" address="0x00009888" value="0x0B84C000" />
13554        <register type="NOA" address="0x00009888" value="0x0D84C000" />
13555        <register type="NOA" address="0x00009888" value="0x0F84C000" />
13556        <register type="NOA" address="0x00009888" value="0x01848000" />
13557        <register type="NOA" address="0x00009888" value="0x0384C000" />
13558        <register type="NOA" address="0x00009888" value="0x0584C000" />
13559        <register type="NOA" address="0x00009888" value="0x1780C000" />
13560        <register type="NOA" address="0x00009888" value="0x1980C000" />
13561        <register type="NOA" address="0x00009888" value="0x1B80C000" />
13562        <register type="NOA" address="0x00009888" value="0x1D80C000" />
13563        <register type="NOA" address="0x00009888" value="0x1F80C000" />
13564        <register type="NOA" address="0x00009888" value="0x11808000" />
13565        <register type="NOA" address="0x00009888" value="0x1380C000" />
13566        <register type="NOA" address="0x00009888" value="0x1580C000" />
13567        <register type="NOA" address="0x00009888" value="0x4F800000" />
13568        <register type="NOA" address="0x00009888" value="0x43800C42" />
13569        <register type="NOA" address="0x00009888" value="0x51800000" />
13570        <register type="NOA" address="0x00009888" value="0x45800063" />
13571        <register type="NOA" address="0x00009888" value="0x53800000" />
13572        <register type="NOA" address="0x00009888" value="0x47800800" />
13573        <register type="NOA" address="0x00009888" value="0x21800000" />
13574        <register type="NOA" address="0x00009888" value="0x31800000" />
13575        <register type="NOA" address="0x00009888" value="0x4D800000" />
13576        <register type="NOA" address="0x00009888" value="0x3F8014A4" />
13577        <register type="NOA" address="0x00009888" value="0x41801042" />
13578        <register type="NOA" address="0x00009840" value="0x00000080" />
13579    </register_config>
13580    <register_config type="OA">
13581        <register type="OA" address="0x00002740" value="0x00000000" />
13582        <register type="OA" address="0x00002744" value="0x00800000" />
13583        <register type="OA" address="0x00002710" value="0x00000000" />
13584        <register type="OA" address="0x00002714" value="0xF0800000" />
13585        <register type="OA" address="0x00002720" value="0x00000000" />
13586        <register type="OA" address="0x00002724" value="0x30800000" />
13587        <register type="OA" address="0x00002770" value="0x00000002" />
13588        <register type="OA" address="0x00002774" value="0x0000FDFF" />
13589        <register type="OA" address="0x00002778" value="0x00000000" />
13590        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
13591        <register type="OA" address="0x00002780" value="0x00000002" />
13592        <register type="OA" address="0x00002784" value="0x0000FFBF" />
13593        <register type="OA" address="0x00002788" value="0x00000000" />
13594        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
13595        <register type="OA" address="0x00002790" value="0x00000002" />
13596        <register type="OA" address="0x00002794" value="0x0000FFF7" />
13597        <register type="OA" address="0x00002798" value="0x00000000" />
13598        <register type="OA" address="0x0000279C" value="0x0000FFF9" />
13599    </register_config>
13600    <register_config type="FLEX">
13601        <register type="FLEX" address="0x0000E458" value="0x00005004" />
13602        <register type="FLEX" address="0x0000E558" value="0x00010003" />
13603        <register type="FLEX" address="0x0000E658" value="0x00012011" />
13604        <register type="FLEX" address="0x0000E758" value="0x00015014" />
13605        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
13606        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
13607        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
13608    </register_config>
13609  </set>
13610
13611  <set name="Metric set TDL_2"
13612       mdapi_supported_apis="OGL OCL IO BB"
13613       underscore_name="tdl_2"
13614       hw_config_guid="24bf02cd-8693-4583-981c-c4165b33da01"
13615       chipset="BDW"
13616       symbol_name="TDL_2"
13617       >
13618    <counter name="GPU Core Clocks"
13619             description="The total number of GPU core clocks elapsed during the measurement."
13620             data_type="uint64"
13621             equation="GPU_CLOCK 0 READ"
13622             underscore_name="gpu_core_clocks"
13623             units="cycles"
13624             symbol_name="GpuCoreClocks"
13625             semantic_type="event"
13626             mdapi_supported_apis=""
13627             mdapi_usage_flags="Tier1 Frame Batch Draw"
13628             mdapi_hw_unit_type="gpu"
13629             mdapi_group="GPU"
13630             />
13631    <counter name="EU Active"
13632             description="The percentage of time in which the Execution Units were actively processing."
13633             data_type="float"
13634             max_equation="100"
13635             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13636             underscore_name="eu_active"
13637             units="percent"
13638             symbol_name="EuActive"
13639             semantic_type="duration"
13640             mdapi_supported_apis=""
13641             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
13642             mdapi_group="EU Array"
13643             mdapi_hw_unit_type="gpu"
13644             />
13645    <counter name="EU Both FPU Pipes Active"
13646             description="The percentage of time in which both EU FPU pipelines were actively processing."
13647             data_type="float"
13648             max_equation="100"
13649             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13650             underscore_name="eu_fpu_both_active"
13651             units="percent"
13652             symbol_name="EuFpuBothActive"
13653             semantic_type="duration"
13654             mdapi_supported_apis=""
13655             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13656             mdapi_group="EU Array/Pipes"
13657             mdapi_hw_unit_type="gpu"
13658             />
13659    <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
13660             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
13661             data_type="float"
13662             max_equation="100"
13663             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
13664             underscore_name="thread_header11_ready_port1"
13665             units="percent"
13666             symbol_name="ThreadHeader11ReadyPort1"
13667             availability="$SubsliceMask 0x10 AND"
13668             semantic_type="duration"
13669             mdapi_supported_apis=""
13670             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13671             mdapi_group="GPU/Thread Dispatcher"
13672             mdapi_hw_unit_type="subslice"
13673             />
13674    <counter name="VS Send Pipe Active"
13675             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
13676             data_type="float"
13677             max_equation="100"
13678             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13679             underscore_name="vs_send_active"
13680             units="percent"
13681             symbol_name="VsSendActive"
13682             semantic_type="duration"
13683             mdapi_supported_apis="OGL IO BB"
13684             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13685             mdapi_group="EU Array/Vertex Shader"
13686             mdapi_hw_unit_type="gpu"
13687             />
13688    <counter name="VS FPU1 Pipe Active"
13689             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
13690             data_type="float"
13691             max_equation="100"
13692             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13693             underscore_name="vs_fpu1_active"
13694             units="percent"
13695             symbol_name="VsFpu1Active"
13696             semantic_type="duration"
13697             mdapi_supported_apis="OGL IO BB"
13698             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13699             mdapi_group="EU Array/Vertex Shader"
13700             mdapi_hw_unit_type="gpu"
13701             />
13702    <counter name="GS Threads Dispatched"
13703             description="The total number of geometry shader hardware threads dispatched."
13704             data_type="uint64"
13705             equation="A 5 READ"
13706             underscore_name="gs_threads"
13707             units="threads"
13708             symbol_name="GsThreads"
13709             semantic_type="event"
13710             mdapi_supported_apis="OGL4 IO BB"
13711             mdapi_usage_flags="Tier3 Frame Batch Draw"
13712             mdapi_hw_unit_type="gpu"
13713             mdapi_group="EU Array/Geometry Shader"
13714             />
13715    <counter name="Early Hi-Depth Test Fails"
13716             description="The total number of pixels dropped on early hierarchical depth test."
13717             data_type="uint64"
13718             equation="A 22 READ 4 UMUL"
13719             underscore_name="hi_depth_test_fails"
13720             units="pixels"
13721             symbol_name="HiDepthTestFails"
13722             semantic_type="event"
13723             mdapi_supported_apis="OGL IO BB"
13724             mdapi_usage_flags="Tier3 Frame Batch Draw"
13725             mdapi_hw_unit_type="gpu"
13726             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
13727             />
13728    <counter name="FS Both FPU Active"
13729             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
13730             data_type="float"
13731             max_equation="100"
13732             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13733             underscore_name="ps_eu_both_fpu_active"
13734             units="percent"
13735             symbol_name="PsEuBothFpuActive"
13736             semantic_type="duration"
13737             mdapi_supported_apis="OGL IO BB"
13738             mdapi_usage_flags="Tier4 Frame Batch Draw"
13739             mdapi_group="3D Pipe/Fragment Shader"
13740             mdapi_hw_unit_type="gpu"
13741             />
13742    <counter name="VS Threads Dispatched"
13743             description="The total number of vertex shader hardware threads dispatched."
13744             data_type="uint64"
13745             equation="A 1 READ"
13746             underscore_name="vs_threads"
13747             units="threads"
13748             symbol_name="VsThreads"
13749             semantic_type="event"
13750             mdapi_supported_apis="OGL IO BB"
13751             mdapi_usage_flags="Tier3 Frame Batch Draw"
13752             mdapi_hw_unit_type="gpu"
13753             mdapi_group="EU Array/Vertex Shader"
13754             />
13755    <counter name="FS Threads Dispatched"
13756             description="The total number of fragment shader hardware threads dispatched."
13757             data_type="uint64"
13758             equation="A 6 READ"
13759             underscore_name="ps_threads"
13760             units="threads"
13761             symbol_name="PsThreads"
13762             semantic_type="event"
13763             mdapi_supported_apis="OGL IO BB"
13764             mdapi_usage_flags="Tier3 Frame Batch Draw"
13765             mdapi_hw_unit_type="gpu"
13766             mdapi_group="EU Array/Fragment Shader"
13767             />
13768    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
13769             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
13770             data_type="float"
13771             max_equation="100"
13772             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
13773             underscore_name="non_ps_thread02_ready_for_dispatch"
13774             units="percent"
13775             symbol_name="NonPSThread02ReadyForDispatch"
13776             availability="$SubsliceMask 0x4 AND"
13777             semantic_type="duration"
13778             mdapi_supported_apis=""
13779             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13780             mdapi_group="GPU/Thread Dispatcher"
13781             mdapi_hw_unit_type="subslice"
13782             />
13783    <counter name="Shader Barrier Messages"
13784             description="The total number of shader barrier messages."
13785             data_type="uint64"
13786             equation="A 35 READ"
13787             underscore_name="shader_barriers"
13788             units="messages"
13789             symbol_name="ShaderBarriers"
13790             semantic_type="event"
13791             mdapi_supported_apis=""
13792             mdapi_usage_flags="Tier3 Frame Batch Draw"
13793             mdapi_hw_unit_type="gpu"
13794             mdapi_group="EU Array/Barrier"
13795             />
13796    <counter name="Sampler Texels"
13797             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
13798             data_type="uint64"
13799             equation="A 28 READ 4 UMUL"
13800             underscore_name="sampler_texels"
13801             units="texels"
13802             symbol_name="SamplerTexels"
13803             semantic_type="event"
13804             mdapi_supported_apis=""
13805             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13806             mdapi_hw_unit_type="gpu"
13807             mdapi_group="Sampler/Sampler Input"
13808             />
13809    <counter name="Pixels Failing Tests"
13810             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
13811             data_type="uint64"
13812             equation="A 25 READ 4 UMUL"
13813             underscore_name="pixels_failing_post_ps_tests"
13814             units="pixels"
13815             symbol_name="PixelsFailingPostPsTests"
13816             semantic_type="event"
13817             mdapi_supported_apis="OGL IO BB"
13818             mdapi_usage_flags="Tier3 Frame Batch Draw"
13819             mdapi_hw_unit_type="gpu"
13820             mdapi_group="3D Pipe/Output Merger"
13821             />
13822    <counter name="GPU Time Elapsed"
13823             description="Time elapsed on the GPU during the measurement."
13824             data_type="uint64"
13825             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13826             underscore_name="gpu_time"
13827             units="ns"
13828             symbol_name="GpuTime"
13829             semantic_type="duration"
13830             mdapi_supported_apis=""
13831             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13832             mdapi_hw_unit_type="gpu"
13833             mdapi_group="GPU"
13834             />
13835    <counter name="AVG GPU Core Frequency"
13836             description="Average GPU Core Frequency in the measurement."
13837             data_type="uint64"
13838             max_equation="$GpuMaxFrequency"
13839             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13840             underscore_name="avg_gpu_core_frequency"
13841             units="hz"
13842             symbol_name="AvgGpuCoreFrequency"
13843             semantic_type="event"
13844             mdapi_supported_apis=""
13845             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13846             mdapi_group="GPU"
13847             mdapi_hw_unit_type="gpu"
13848             />
13849    <counter name="Sampler Texels Misses"
13850             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
13851             data_type="uint64"
13852             equation="A 29 READ 4 UMUL"
13853             underscore_name="sampler_texel_misses"
13854             units="texels"
13855             symbol_name="SamplerTexelMisses"
13856             semantic_type="event"
13857             mdapi_supported_apis=""
13858             mdapi_usage_flags="Tier3 Batch Frame Draw"
13859             mdapi_hw_unit_type="gpu"
13860             mdapi_group="Sampler/Sampler Cache"
13861             />
13862    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
13863             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
13864             data_type="float"
13865             max_equation="100"
13866             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
13867             underscore_name="non_ps_thread00_ready_for_dispatch"
13868             units="percent"
13869             symbol_name="NonPSThread00ReadyForDispatch"
13870             availability="$SubsliceMask 0x1 AND"
13871             semantic_type="duration"
13872             mdapi_supported_apis=""
13873             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13874             mdapi_group="GPU/Thread Dispatcher"
13875             mdapi_hw_unit_type="subslice"
13876             />
13877    <counter name="CS Threads Dispatched"
13878             description="The total number of compute shader hardware threads dispatched."
13879             data_type="uint64"
13880             equation="A 4 READ"
13881             underscore_name="cs_threads"
13882             units="threads"
13883             symbol_name="CsThreads"
13884             semantic_type="event"
13885             mdapi_supported_apis="OGL4 OCL IO BB"
13886             mdapi_usage_flags="Tier3 Frame Batch Draw"
13887             mdapi_hw_unit_type="gpu"
13888             mdapi_group="EU Array/Compute Shader"
13889             />
13890    <counter name="SLM Bytes Read"
13891             description="The total number of GPU memory bytes read from shared local memory."
13892             data_type="uint64"
13893             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
13894             equation="A 30 READ 64 UMUL"
13895             underscore_name="slm_bytes_read"
13896             units="bytes"
13897             symbol_name="SlmBytesRead"
13898             semantic_type="throughput"
13899             mdapi_supported_apis="OGL4 OCL IO BB"
13900             mdapi_usage_flags="Tier3 Frame Batch Draw"
13901             mdapi_group="L3/Data Port/SLM"
13902             mdapi_hw_unit_type="gpu"
13903             />
13904    <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
13905             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
13906             data_type="float"
13907             max_equation="100"
13908             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
13909             underscore_name="thread_header11_ready_port0"
13910             units="percent"
13911             symbol_name="ThreadHeader11ReadyPort0"
13912             availability="$SubsliceMask 0x10 AND"
13913             semantic_type="duration"
13914             mdapi_supported_apis=""
13915             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13916             mdapi_group="GPU/Thread Dispatcher"
13917             mdapi_hw_unit_type="subslice"
13918             />
13919    <counter name="PS FPU1 Pipe Active"
13920             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
13921             data_type="float"
13922             max_equation="100"
13923             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13924             underscore_name="ps_fpu1_active"
13925             units="percent"
13926             symbol_name="PsFpu1Active"
13927             semantic_type="duration"
13928             mdapi_supported_apis="OGL IO BB"
13929             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13930             mdapi_group="EU Array/Pixel Shader"
13931             mdapi_hw_unit_type="gpu"
13932             />
13933    <counter name="PS Send Pipeline Active"
13934             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
13935             data_type="float"
13936             max_equation="100"
13937             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13938             underscore_name="ps_send_active"
13939             units="percent"
13940             symbol_name="PsSendActive"
13941             semantic_type="duration"
13942             mdapi_supported_apis="OGL IO BB"
13943             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13944             mdapi_group="EU Array/Pixel Shader"
13945             mdapi_hw_unit_type="gpu"
13946             />
13947    <counter name="VS FPU0 Pipe Active"
13948             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
13949             data_type="float"
13950             max_equation="100"
13951             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13952             underscore_name="vs_fpu0_active"
13953             units="percent"
13954             symbol_name="VsFpu0Active"
13955             semantic_type="duration"
13956             mdapi_supported_apis="OGL IO BB"
13957             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13958             mdapi_group="EU Array/Vertex Shader"
13959             mdapi_hw_unit_type="gpu"
13960             />
13961    <counter name="GPU Busy"
13962             description="The percentage of time in which the GPU has been processing GPU commands."
13963             data_type="float"
13964             max_equation="100"
13965             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
13966             underscore_name="gpu_busy"
13967             units="percent"
13968             symbol_name="GpuBusy"
13969             semantic_type="duration"
13970             mdapi_supported_apis=""
13971             mdapi_usage_flags="Tier1 Overview System Frame"
13972             mdapi_group="GPU"
13973             mdapi_hw_unit_type="gpu"
13974             />
13975    <counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
13976             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
13977             data_type="float"
13978             max_equation="100"
13979             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
13980             underscore_name="thread_header12_ready_port0"
13981             units="percent"
13982             symbol_name="ThreadHeader12ReadyPort0"
13983             availability="$SubsliceMask 0x20 AND"
13984             semantic_type="duration"
13985             mdapi_supported_apis=""
13986             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13987             mdapi_group="GPU/Thread Dispatcher"
13988             mdapi_hw_unit_type="subslice"
13989             />
13990    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
13991             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
13992             data_type="float"
13993             max_equation="100"
13994             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
13995             underscore_name="ps_thread00_ready_for_dispatch"
13996             units="percent"
13997             symbol_name="PSThread00ReadyForDispatch"
13998             availability="$SubsliceMask 0x1 AND"
13999             semantic_type="duration"
14000             mdapi_supported_apis=""
14001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14002             mdapi_group="GPU/Thread Dispatcher"
14003             mdapi_hw_unit_type="subslice"
14004             />
14005    <counter name="Rasterized Pixels"
14006             description="The total number of rasterized pixels."
14007             data_type="uint64"
14008             equation="A 21 READ 4 UMUL"
14009             underscore_name="rasterized_pixels"
14010             units="pixels"
14011             symbol_name="RasterizedPixels"
14012             semantic_type="event"
14013             mdapi_supported_apis="OGL IO BB"
14014             mdapi_usage_flags="Tier3 Frame Batch Draw"
14015             mdapi_hw_unit_type="gpu"
14016             mdapi_group="3D Pipe/Rasterizer"
14017             />
14018    <counter name="PS FPU0 Pipe Active"
14019             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
14020             data_type="float"
14021             max_equation="100"
14022             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14023             underscore_name="ps_fpu0_active"
14024             units="percent"
14025             symbol_name="PsFpu0Active"
14026             semantic_type="duration"
14027             mdapi_supported_apis="OGL IO BB"
14028             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14029             mdapi_group="EU Array/Pixel Shader"
14030             mdapi_hw_unit_type="gpu"
14031             />
14032    <counter name="DS Threads Dispatched"
14033             description="The total number of domain shader hardware threads dispatched."
14034             data_type="uint64"
14035             equation="A 3 READ"
14036             underscore_name="ds_threads"
14037             units="threads"
14038             symbol_name="DsThreads"
14039             semantic_type="event"
14040             mdapi_supported_apis="OGL4 IO BB"
14041             mdapi_usage_flags="Tier3 Frame Batch Draw"
14042             mdapi_hw_unit_type="gpu"
14043             mdapi_group="EU Array/Domain Shader"
14044             />
14045    <counter name="Samples Written"
14046             description="The total number of samples or pixels written to all render targets."
14047             data_type="uint64"
14048             equation="A 26 READ 4 UMUL"
14049             underscore_name="samples_written"
14050             units="pixels"
14051             symbol_name="SamplesWritten"
14052             semantic_type="event"
14053             mdapi_supported_apis="OGL IO BB"
14054             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14055             mdapi_hw_unit_type="gpu"
14056             mdapi_group="3D Pipe/Output Merger"
14057             />
14058    <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
14059             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
14060             data_type="float"
14061             max_equation="100"
14062             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
14063             underscore_name="thread_header10_ready_port1"
14064             units="percent"
14065             symbol_name="ThreadHeader10ReadyPort1"
14066             availability="$SubsliceMask 0x8 AND"
14067             semantic_type="duration"
14068             mdapi_supported_apis=""
14069             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14070             mdapi_group="GPU/Thread Dispatcher"
14071             mdapi_hw_unit_type="subslice"
14072             />
14073    <counter name="EU Stall"
14074             description="The percentage of time in which the Execution Units were stalled."
14075             data_type="float"
14076             max_equation="100"
14077             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14078             underscore_name="eu_stall"
14079             units="percent"
14080             symbol_name="EuStall"
14081             semantic_type="duration"
14082             mdapi_supported_apis=""
14083             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14084             mdapi_group="EU Array"
14085             mdapi_hw_unit_type="gpu"
14086             />
14087    <counter name="Samples Blended"
14088             description="The total number of blended samples or pixels written to all render targets."
14089             data_type="uint64"
14090             equation="A 27 READ 4 UMUL"
14091             underscore_name="samples_blended"
14092             units="pixels"
14093             symbol_name="SamplesBlended"
14094             semantic_type="event"
14095             mdapi_supported_apis="OGL IO BB"
14096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14097             mdapi_hw_unit_type="gpu"
14098             mdapi_group="3D Pipe/Output Merger"
14099             />
14100    <counter name="Early Depth Test Fails"
14101             description="The total number of pixels dropped on early depth test."
14102             data_type="uint64"
14103             equation="A 23 READ 4 UMUL"
14104             underscore_name="early_depth_test_fails"
14105             units="pixels"
14106             symbol_name="EarlyDepthTestFails"
14107             semantic_type="event"
14108             mdapi_supported_apis="OGL IO BB"
14109             mdapi_usage_flags="Tier3 Frame Batch Draw"
14110             mdapi_hw_unit_type="gpu"
14111             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
14112             />
14113    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
14114             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
14115             data_type="float"
14116             max_equation="100"
14117             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
14118             underscore_name="ps_thread01_ready_for_dispatch"
14119             units="percent"
14120             symbol_name="PSThread01ReadyForDispatch"
14121             availability="$SubsliceMask 0x2 AND"
14122             semantic_type="duration"
14123             mdapi_supported_apis=""
14124             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14125             mdapi_group="GPU/Thread Dispatcher"
14126             mdapi_hw_unit_type="subslice"
14127             />
14128    <counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
14129             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
14130             data_type="float"
14131             max_equation="100"
14132             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
14133             underscore_name="thread_header12_ready_port1"
14134             units="percent"
14135             symbol_name="ThreadHeader12ReadyPort1"
14136             availability="$SubsliceMask 0x20 AND"
14137             semantic_type="duration"
14138             mdapi_supported_apis=""
14139             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14140             mdapi_group="GPU/Thread Dispatcher"
14141             mdapi_hw_unit_type="subslice"
14142             />
14143    <counter name="Shader Memory Accesses"
14144             description="The total number of shader memory accesses to L3."
14145             data_type="uint64"
14146             equation="A 32 READ"
14147             underscore_name="shader_memory_accesses"
14148             units="messages"
14149             symbol_name="ShaderMemoryAccesses"
14150             semantic_type="event"
14151             mdapi_supported_apis=""
14152             mdapi_usage_flags="Tier3 Frame Batch Draw"
14153             mdapi_hw_unit_type="gpu"
14154             mdapi_group="L3/Data Port"
14155             />
14156    <counter name="HS Threads Dispatched"
14157             description="The total number of hull shader hardware threads dispatched."
14158             data_type="uint64"
14159             equation="A 2 READ"
14160             underscore_name="hs_threads"
14161             units="threads"
14162             symbol_name="HsThreads"
14163             semantic_type="event"
14164             mdapi_supported_apis="OGL4 IO BB"
14165             mdapi_usage_flags="Tier3 Frame Batch Draw"
14166             mdapi_hw_unit_type="gpu"
14167             mdapi_group="EU Array/Hull Shader"
14168             />
14169    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
14170             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
14171             data_type="float"
14172             max_equation="100"
14173             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
14174             underscore_name="ps_thread02_ready_for_dispatch"
14175             units="percent"
14176             symbol_name="PSThread02ReadyForDispatch"
14177             availability="$SubsliceMask 0x4 AND"
14178             semantic_type="duration"
14179             mdapi_supported_apis=""
14180             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14181             mdapi_group="GPU/Thread Dispatcher"
14182             mdapi_hw_unit_type="subslice"
14183             />
14184    <counter name="SLM Bytes Written"
14185             description="The total number of GPU memory bytes written into shared local memory."
14186             data_type="uint64"
14187             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
14188             equation="A 31 READ 64 UMUL"
14189             underscore_name="slm_bytes_written"
14190             units="bytes"
14191             symbol_name="SlmBytesWritten"
14192             semantic_type="throughput"
14193             mdapi_supported_apis="OGL4 OCL IO BB"
14194             mdapi_usage_flags="Tier3 Frame Batch Draw"
14195             mdapi_group="L3/Data Port/SLM"
14196             mdapi_hw_unit_type="gpu"
14197             />
14198    <counter name="L3 Shader Throughput"
14199             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
14200             data_type="uint64"
14201             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
14202             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
14203             underscore_name="l3_shader_throughput"
14204             units="bytes"
14205             symbol_name="L3ShaderThroughput"
14206             semantic_type="throughput"
14207             mdapi_supported_apis="OGL4 OCL IO BB"
14208             mdapi_usage_flags="Tier2 Frame Batch Draw"
14209             mdapi_group="L3/Data Port"
14210             mdapi_hw_unit_type="gpu"
14211             />
14212    <counter name="Samples Killed in FS"
14213             description="The total number of samples or pixels dropped in fragment shaders."
14214             data_type="uint64"
14215             equation="A 24 READ 4 UMUL"
14216             underscore_name="samples_killed_in_ps"
14217             units="pixels"
14218             symbol_name="SamplesKilledInPs"
14219             semantic_type="event"
14220             mdapi_supported_apis="OGL IO BB"
14221             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
14222             mdapi_hw_unit_type="gpu"
14223             mdapi_group="3D Pipe/Fragment Shader"
14224             />
14225    <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
14226             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
14227             data_type="float"
14228             max_equation="100"
14229             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14230             underscore_name="thread_header10_ready_port0"
14231             units="percent"
14232             symbol_name="ThreadHeader10ReadyPort0"
14233             availability="$SubsliceMask 0x8 AND"
14234             semantic_type="duration"
14235             mdapi_supported_apis=""
14236             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14237             mdapi_group="GPU/Thread Dispatcher"
14238             mdapi_hw_unit_type="subslice"
14239             />
14240    <counter name="Shader Atomic Memory Accesses"
14241             description="The total number of shader atomic memory accesses."
14242             data_type="uint64"
14243             equation="A 34 READ"
14244             underscore_name="shader_atomics"
14245             units="messages"
14246             symbol_name="ShaderAtomics"
14247             semantic_type="event"
14248             mdapi_supported_apis="OGL4 OCL IO BB"
14249             mdapi_usage_flags="Tier3 Frame Batch Draw"
14250             mdapi_hw_unit_type="gpu"
14251             mdapi_group="L3/Data Port/Atomics"
14252             />
14253    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
14254             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
14255             data_type="float"
14256             max_equation="100"
14257             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
14258             underscore_name="non_ps_thread01_ready_for_dispatch"
14259             units="percent"
14260             symbol_name="NonPSThread01ReadyForDispatch"
14261             availability="$SubsliceMask 0x2 AND"
14262             semantic_type="duration"
14263             mdapi_supported_apis=""
14264             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14265             mdapi_group="GPU/Thread Dispatcher"
14266             mdapi_hw_unit_type="subslice"
14267             />
14268    <register_config type="NOA">
14269        <register type="NOA" address="0x00009840" value="0x000000A0" />
14270        <register type="NOA" address="0x00009888" value="0x16150000" />
14271        <register type="NOA" address="0x00009888" value="0x16350000" />
14272        <register type="NOA" address="0x00009888" value="0x16550000" />
14273        <register type="NOA" address="0x00009888" value="0x16952E60" />
14274        <register type="NOA" address="0x00009888" value="0x16B54D60" />
14275        <register type="NOA" address="0x00009888" value="0x16D52E60" />
14276        <register type="NOA" address="0x00009888" value="0x065C8000" />
14277        <register type="NOA" address="0x00009888" value="0x085CC000" />
14278        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
14279        <register type="NOA" address="0x00009888" value="0x0C5C4000" />
14280        <register type="NOA" address="0x00009888" value="0x0E3D8000" />
14281        <register type="NOA" address="0x00009888" value="0x183DA000" />
14282        <register type="NOA" address="0x00009888" value="0x06588000" />
14283        <register type="NOA" address="0x00009888" value="0x08588000" />
14284        <register type="NOA" address="0x00009888" value="0x0A584000" />
14285        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
14286        <register type="NOA" address="0x00009888" value="0x185B5800" />
14287        <register type="NOA" address="0x00009888" value="0x1A5B000A" />
14288        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
14289        <register type="NOA" address="0x00009888" value="0x101F02AA" />
14290        <register type="NOA" address="0x00009888" value="0x0E384000" />
14291        <register type="NOA" address="0x00009888" value="0x16384000" />
14292        <register type="NOA" address="0x00009888" value="0x18382A55" />
14293        <register type="NOA" address="0x00009888" value="0x06398000" />
14294        <register type="NOA" address="0x00009888" value="0x0839A000" />
14295        <register type="NOA" address="0x00009888" value="0x0A39A000" />
14296        <register type="NOA" address="0x00009888" value="0x0C39A000" />
14297        <register type="NOA" address="0x00009888" value="0x0E39A000" />
14298        <register type="NOA" address="0x00009888" value="0x1A3A02A0" />
14299        <register type="NOA" address="0x00009888" value="0x0E138000" />
14300        <register type="NOA" address="0x00009888" value="0x16130500" />
14301        <register type="NOA" address="0x00009888" value="0x06148000" />
14302        <register type="NOA" address="0x00009888" value="0x08146000" />
14303        <register type="NOA" address="0x00009888" value="0x0615C100" />
14304        <register type="NOA" address="0x00009888" value="0x0815C500" />
14305        <register type="NOA" address="0x00009888" value="0x0A1500C3" />
14306        <register type="NOA" address="0x00009888" value="0x10150000" />
14307        <register type="NOA" address="0x00009888" value="0x16335040" />
14308        <register type="NOA" address="0x00009888" value="0x08349000" />
14309        <register type="NOA" address="0x00009888" value="0x0A341000" />
14310        <register type="NOA" address="0x00009888" value="0x083500C1" />
14311        <register type="NOA" address="0x00009888" value="0x0A35C500" />
14312        <register type="NOA" address="0x00009888" value="0x0C3500C3" />
14313        <register type="NOA" address="0x00009888" value="0x10350000" />
14314        <register type="NOA" address="0x00009888" value="0x1853002A" />
14315        <register type="NOA" address="0x00009888" value="0x0A54E000" />
14316        <register type="NOA" address="0x00009888" value="0x0C55C500" />
14317        <register type="NOA" address="0x00009888" value="0x0E55C1C3" />
14318        <register type="NOA" address="0x00009888" value="0x10550000" />
14319        <register type="NOA" address="0x00009888" value="0x00DC8000" />
14320        <register type="NOA" address="0x00009888" value="0x02DCC000" />
14321        <register type="NOA" address="0x00009888" value="0x04DC4000" />
14322        <register type="NOA" address="0x00009888" value="0x04BD8000" />
14323        <register type="NOA" address="0x00009888" value="0x06BD8000" />
14324        <register type="NOA" address="0x00009888" value="0x02D8C000" />
14325        <register type="NOA" address="0x00009888" value="0x02DB8000" />
14326        <register type="NOA" address="0x00009888" value="0x04DB4000" />
14327        <register type="NOA" address="0x00009888" value="0x06DB4000" />
14328        <register type="NOA" address="0x00009888" value="0x08DB8000" />
14329        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
14330        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
14331        <register type="NOA" address="0x00009888" value="0x02B84000" />
14332        <register type="NOA" address="0x00009888" value="0x04B84000" />
14333        <register type="NOA" address="0x00009888" value="0x06B84000" />
14334        <register type="NOA" address="0x00009888" value="0x08B84000" />
14335        <register type="NOA" address="0x00009888" value="0x0AB88000" />
14336        <register type="NOA" address="0x00009888" value="0x0CB88000" />
14337        <register type="NOA" address="0x00009888" value="0x00B98000" />
14338        <register type="NOA" address="0x00009888" value="0x02B9A000" />
14339        <register type="NOA" address="0x00009888" value="0x04B9A000" />
14340        <register type="NOA" address="0x00009888" value="0x06B92000" />
14341        <register type="NOA" address="0x00009888" value="0x0ABA8000" />
14342        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
14343        <register type="NOA" address="0x00009888" value="0x04938000" />
14344        <register type="NOA" address="0x00009888" value="0x06938000" />
14345        <register type="NOA" address="0x00009888" value="0x0494C000" />
14346        <register type="NOA" address="0x00009888" value="0x0295CFC7" />
14347        <register type="NOA" address="0x00009888" value="0x10950000" />
14348        <register type="NOA" address="0x00009888" value="0x02B38000" />
14349        <register type="NOA" address="0x00009888" value="0x08B38000" />
14350        <register type="NOA" address="0x00009888" value="0x04B42000" />
14351        <register type="NOA" address="0x00009888" value="0x06B41000" />
14352        <register type="NOA" address="0x00009888" value="0x00B5C700" />
14353        <register type="NOA" address="0x00009888" value="0x04B500CF" />
14354        <register type="NOA" address="0x00009888" value="0x10B50000" />
14355        <register type="NOA" address="0x00009888" value="0x0AD38000" />
14356        <register type="NOA" address="0x00009888" value="0x0CD38000" />
14357        <register type="NOA" address="0x00009888" value="0x06D46000" />
14358        <register type="NOA" address="0x00009888" value="0x04D5C700" />
14359        <register type="NOA" address="0x00009888" value="0x06D500CF" />
14360        <register type="NOA" address="0x00009888" value="0x10D50000" />
14361        <register type="NOA" address="0x00009888" value="0x03888000" />
14362        <register type="NOA" address="0x00009888" value="0x05888000" />
14363        <register type="NOA" address="0x00009888" value="0x07888000" />
14364        <register type="NOA" address="0x00009888" value="0x09888000" />
14365        <register type="NOA" address="0x00009888" value="0x0B888000" />
14366        <register type="NOA" address="0x00009888" value="0x0D880400" />
14367        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
14368        <register type="NOA" address="0x00009888" value="0x198A8000" />
14369        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
14370        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
14371        <register type="NOA" address="0x00009888" value="0x258B555A" />
14372        <register type="NOA" address="0x00009888" value="0x278B0015" />
14373        <register type="NOA" address="0x00009888" value="0x238B5500" />
14374        <register type="NOA" address="0x00009888" value="0x038C4000" />
14375        <register type="NOA" address="0x00009888" value="0x058C4000" />
14376        <register type="NOA" address="0x00009888" value="0x078C4000" />
14377        <register type="NOA" address="0x00009888" value="0x098C4000" />
14378        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
14379        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
14380        <register type="NOA" address="0x00009888" value="0x018D8000" />
14381        <register type="NOA" address="0x00009888" value="0x038DA000" />
14382        <register type="NOA" address="0x00009888" value="0x058DA000" />
14383        <register type="NOA" address="0x00009888" value="0x078D2000" />
14384        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
14385        <register type="NOA" address="0x00009888" value="0x2385002A" />
14386        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
14387        <register type="NOA" address="0x00009888" value="0x0F834000" />
14388        <register type="NOA" address="0x00009888" value="0x19835400" />
14389        <register type="NOA" address="0x00009888" value="0x1B830155" />
14390        <register type="NOA" address="0x00009888" value="0x03834000" />
14391        <register type="NOA" address="0x00009888" value="0x05834000" />
14392        <register type="NOA" address="0x00009888" value="0x07834000" />
14393        <register type="NOA" address="0x00009888" value="0x09834000" />
14394        <register type="NOA" address="0x00009888" value="0x0B834000" />
14395        <register type="NOA" address="0x00009888" value="0x0D834000" />
14396        <register type="NOA" address="0x00009888" value="0x0784C000" />
14397        <register type="NOA" address="0x00009888" value="0x0984C000" />
14398        <register type="NOA" address="0x00009888" value="0x0B84C000" />
14399        <register type="NOA" address="0x00009888" value="0x0D84C000" />
14400        <register type="NOA" address="0x00009888" value="0x0F84C000" />
14401        <register type="NOA" address="0x00009888" value="0x01848000" />
14402        <register type="NOA" address="0x00009888" value="0x0384C000" />
14403        <register type="NOA" address="0x00009888" value="0x0584C000" />
14404        <register type="NOA" address="0x00009888" value="0x1780C000" />
14405        <register type="NOA" address="0x00009888" value="0x1980C000" />
14406        <register type="NOA" address="0x00009888" value="0x1B80C000" />
14407        <register type="NOA" address="0x00009888" value="0x1D80C000" />
14408        <register type="NOA" address="0x00009888" value="0x1F80C000" />
14409        <register type="NOA" address="0x00009888" value="0x11808000" />
14410        <register type="NOA" address="0x00009888" value="0x1380C000" />
14411        <register type="NOA" address="0x00009888" value="0x1580C000" />
14412        <register type="NOA" address="0x00009888" value="0x4F800000" />
14413        <register type="NOA" address="0x00009888" value="0x43800882" />
14414        <register type="NOA" address="0x00009888" value="0x51800000" />
14415        <register type="NOA" address="0x00009888" value="0x45801082" />
14416        <register type="NOA" address="0x00009888" value="0x53800000" />
14417        <register type="NOA" address="0x00009888" value="0x478014A5" />
14418        <register type="NOA" address="0x00009888" value="0x21800000" />
14419        <register type="NOA" address="0x00009888" value="0x31800000" />
14420        <register type="NOA" address="0x00009888" value="0x4D800000" />
14421        <register type="NOA" address="0x00009888" value="0x3F800002" />
14422        <register type="NOA" address="0x00009888" value="0x41800C62" />
14423        <register type="NOA" address="0x00009840" value="0x00000080" />
14424    </register_config>
14425    <register_config type="OA">
14426        <register type="OA" address="0x00002740" value="0x00000000" />
14427        <register type="OA" address="0x00002744" value="0x00800000" />
14428        <register type="OA" address="0x00002710" value="0x00000000" />
14429        <register type="OA" address="0x00002714" value="0xF0800000" />
14430        <register type="OA" address="0x00002720" value="0x00000000" />
14431        <register type="OA" address="0x00002724" value="0x30800000" />
14432        <register type="OA" address="0x00002770" value="0x00000002" />
14433        <register type="OA" address="0x00002774" value="0x0000FDFF" />
14434        <register type="OA" address="0x00002778" value="0x00000000" />
14435        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
14436        <register type="OA" address="0x00002780" value="0x00000000" />
14437        <register type="OA" address="0x00002784" value="0x0000FF9F" />
14438        <register type="OA" address="0x00002788" value="0x00000000" />
14439        <register type="OA" address="0x0000278C" value="0x0000FFE7" />
14440        <register type="OA" address="0x00002790" value="0x00000002" />
14441        <register type="OA" address="0x00002794" value="0x0000FFFB" />
14442        <register type="OA" address="0x00002798" value="0x00000002" />
14443        <register type="OA" address="0x0000279C" value="0x0000FFFD" />
14444    </register_config>
14445    <register_config type="FLEX">
14446        <register type="FLEX" address="0x0000E458" value="0x00005004" />
14447        <register type="FLEX" address="0x0000E558" value="0x00010003" />
14448        <register type="FLEX" address="0x0000E658" value="0x00012011" />
14449        <register type="FLEX" address="0x0000E758" value="0x00015014" />
14450        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
14451        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
14452        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
14453    </register_config>
14454  </set>
14455
14456  <set name="Compute Metrics Extra Gen8"
14457       mdapi_supported_apis="OGL4 OCL IO BB"
14458       underscore_name="compute_extra"
14459       hw_config_guid="8fb61ba2-2fbb-454c-a136-2dec5a8a595e"
14460       chipset="BDW"
14461       symbol_name="ComputeExtra"
14462       >
14463    <counter name="GPU Core Clocks"
14464             description="The total number of GPU core clocks elapsed during the measurement."
14465             data_type="uint64"
14466             equation="GPU_CLOCK 0 READ"
14467             underscore_name="gpu_core_clocks"
14468             units="cycles"
14469             symbol_name="GpuCoreClocks"
14470             semantic_type="event"
14471             mdapi_supported_apis=""
14472             mdapi_usage_flags="Tier1 Frame Batch Draw"
14473             mdapi_hw_unit_type="gpu"
14474             mdapi_group="GPU"
14475             />
14476    <counter name="EU FPU1 Pipe Active"
14477             description="The percentage of time in which EU FPU1 pipeline was actively processing."
14478             data_type="float"
14479             max_equation="100"
14480             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14481             underscore_name="fpu1_active"
14482             units="percent"
14483             symbol_name="Fpu1Active"
14484             semantic_type="duration"
14485             mdapi_supported_apis=""
14486             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14487             mdapi_group="EU Array/Pipes"
14488             mdapi_hw_unit_type="gpu"
14489             />
14490    <counter name="GPU Time Elapsed"
14491             description="Time elapsed on the GPU during the measurement."
14492             data_type="uint64"
14493             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14494             underscore_name="gpu_time"
14495             units="ns"
14496             symbol_name="GpuTime"
14497             semantic_type="duration"
14498             mdapi_supported_apis=""
14499             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14500             mdapi_hw_unit_type="gpu"
14501             mdapi_group="GPU"
14502             />
14503    <counter name="AVG GPU Core Frequency"
14504             description="Average GPU Core Frequency in the measurement."
14505             data_type="uint64"
14506             max_equation="$GpuMaxFrequency"
14507             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14508             underscore_name="avg_gpu_core_frequency"
14509             units="hz"
14510             symbol_name="AvgGpuCoreFrequency"
14511             semantic_type="event"
14512             mdapi_supported_apis=""
14513             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14514             mdapi_group="GPU"
14515             mdapi_hw_unit_type="gpu"
14516             />
14517    <counter name="EU FPU1 Pipe Active including Ext Math"
14518             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
14519             data_type="float"
14520             max_equation="100"
14521             equation="A 8 READ  C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
14522             underscore_name="fpu1_active_adjusted"
14523             units="percent"
14524             symbol_name="Fpu1ActiveAdjusted"
14525             semantic_type="duration"
14526             mdapi_supported_apis=""
14527             mdapi_usage_flags="Tier3 System Frame Batch Draw"
14528             mdapi_group="EU Array/Pipes"
14529             mdapi_hw_unit_type="gpu"
14530             />
14531    <register_config type="NOA">
14532        <register type="NOA" address="0x00009840" value="0x000000A0" />
14533        <register type="NOA" address="0x00009888" value="0x161503E0" />
14534        <register type="NOA" address="0x00009888" value="0x163503E0" />
14535        <register type="NOA" address="0x00009888" value="0x165503E0" />
14536        <register type="NOA" address="0x00009888" value="0x169503E0" />
14537        <register type="NOA" address="0x00009888" value="0x16B503E0" />
14538        <register type="NOA" address="0x00009888" value="0x16D503E0" />
14539        <register type="NOA" address="0x00009888" value="0x045CC000" />
14540        <register type="NOA" address="0x00009888" value="0x083D8000" />
14541        <register type="NOA" address="0x00009888" value="0x04584000" />
14542        <register type="NOA" address="0x00009888" value="0x085B4000" />
14543        <register type="NOA" address="0x00009888" value="0x0A5B8000" />
14544        <register type="NOA" address="0x00009888" value="0x0E1F00A8" />
14545        <register type="NOA" address="0x00009888" value="0x08384000" />
14546        <register type="NOA" address="0x00009888" value="0x0A384000" />
14547        <register type="NOA" address="0x00009888" value="0x0C388000" />
14548        <register type="NOA" address="0x00009888" value="0x0439A000" />
14549        <register type="NOA" address="0x00009888" value="0x06392000" />
14550        <register type="NOA" address="0x00009888" value="0x0C3A8000" />
14551        <register type="NOA" address="0x00009888" value="0x08138000" />
14552        <register type="NOA" address="0x00009888" value="0x06141000" />
14553        <register type="NOA" address="0x00009888" value="0x041500C3" />
14554        <register type="NOA" address="0x00009888" value="0x10150000" />
14555        <register type="NOA" address="0x00009888" value="0x0A338000" />
14556        <register type="NOA" address="0x00009888" value="0x06342000" />
14557        <register type="NOA" address="0x00009888" value="0x0435C300" />
14558        <register type="NOA" address="0x00009888" value="0x10350000" />
14559        <register type="NOA" address="0x00009888" value="0x0C538000" />
14560        <register type="NOA" address="0x00009888" value="0x06544000" />
14561        <register type="NOA" address="0x00009888" value="0x065500C3" />
14562        <register type="NOA" address="0x00009888" value="0x10550000" />
14563        <register type="NOA" address="0x00009888" value="0x00DC8000" />
14564        <register type="NOA" address="0x00009888" value="0x02DC4000" />
14565        <register type="NOA" address="0x00009888" value="0x02BD8000" />
14566        <register type="NOA" address="0x00009888" value="0x00D88000" />
14567        <register type="NOA" address="0x00009888" value="0x02DB4000" />
14568        <register type="NOA" address="0x00009888" value="0x04DB8000" />
14569        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
14570        <register type="NOA" address="0x00009888" value="0x0E9F0002" />
14571        <register type="NOA" address="0x00009888" value="0x02B84000" />
14572        <register type="NOA" address="0x00009888" value="0x04B84000" />
14573        <register type="NOA" address="0x00009888" value="0x06B88000" />
14574        <register type="NOA" address="0x00009888" value="0x00B98000" />
14575        <register type="NOA" address="0x00009888" value="0x02B9A000" />
14576        <register type="NOA" address="0x00009888" value="0x06BA8000" />
14577        <register type="NOA" address="0x00009888" value="0x02938000" />
14578        <register type="NOA" address="0x00009888" value="0x04942000" />
14579        <register type="NOA" address="0x00009888" value="0x0095C300" />
14580        <register type="NOA" address="0x00009888" value="0x10950000" />
14581        <register type="NOA" address="0x00009888" value="0x04B38000" />
14582        <register type="NOA" address="0x00009888" value="0x04B44000" />
14583        <register type="NOA" address="0x00009888" value="0x02B500C3" />
14584        <register type="NOA" address="0x00009888" value="0x10B50000" />
14585        <register type="NOA" address="0x00009888" value="0x06D38000" />
14586        <register type="NOA" address="0x00009888" value="0x04D48000" />
14587        <register type="NOA" address="0x00009888" value="0x02D5C300" />
14588        <register type="NOA" address="0x00009888" value="0x10D50000" />
14589        <register type="NOA" address="0x00009888" value="0x03888000" />
14590        <register type="NOA" address="0x00009888" value="0x05888000" />
14591        <register type="NOA" address="0x00009888" value="0x07888000" />
14592        <register type="NOA" address="0x00009888" value="0x098A8000" />
14593        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
14594        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
14595        <register type="NOA" address="0x00009888" value="0x238B3500" />
14596        <register type="NOA" address="0x00009888" value="0x258B0005" />
14597        <register type="NOA" address="0x00009888" value="0x038C4000" />
14598        <register type="NOA" address="0x00009888" value="0x058C4000" />
14599        <register type="NOA" address="0x00009888" value="0x078C4000" />
14600        <register type="NOA" address="0x00009888" value="0x018D8000" />
14601        <register type="NOA" address="0x00009888" value="0x038DA000" />
14602        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
14603        <register type="NOA" address="0x00009888" value="0x2185000A" />
14604        <register type="NOA" address="0x00009888" value="0x03834000" />
14605        <register type="NOA" address="0x00009888" value="0x05834000" />
14606        <register type="NOA" address="0x00009888" value="0x07834000" />
14607        <register type="NOA" address="0x00009888" value="0x09834000" />
14608        <register type="NOA" address="0x00009888" value="0x0B834000" />
14609        <register type="NOA" address="0x00009888" value="0x0D834000" />
14610        <register type="NOA" address="0x00009888" value="0x01848000" />
14611        <register type="NOA" address="0x00009888" value="0x0384C000" />
14612        <register type="NOA" address="0x00009888" value="0x0584C000" />
14613        <register type="NOA" address="0x00009888" value="0x07844000" />
14614        <register type="NOA" address="0x00009888" value="0x11808000" />
14615        <register type="NOA" address="0x00009888" value="0x1380C000" />
14616        <register type="NOA" address="0x00009888" value="0x1580C000" />
14617        <register type="NOA" address="0x00009888" value="0x17804000" />
14618        <register type="NOA" address="0x00009888" value="0x21800000" />
14619        <register type="NOA" address="0x00009888" value="0x4D800000" />
14620        <register type="NOA" address="0x00009888" value="0x3F800C40" />
14621        <register type="NOA" address="0x00009888" value="0x4F800000" />
14622        <register type="NOA" address="0x00009888" value="0x41801482" />
14623        <register type="NOA" address="0x00009888" value="0x31800000" />
14624        <register type="NOA" address="0x00009840" value="0x00000080" />
14625    </register_config>
14626    <register_config type="OA">
14627        <register type="OA" address="0x00002740" value="0x00000000" />
14628        <register type="OA" address="0x00002744" value="0x00800000" />
14629        <register type="OA" address="0x00002710" value="0x00000000" />
14630        <register type="OA" address="0x00002714" value="0x00800000" />
14631        <register type="OA" address="0x00002720" value="0x00000000" />
14632        <register type="OA" address="0x00002724" value="0x00800000" />
14633    </register_config>
14634    <register_config type="FLEX">
14635        <register type="FLEX" address="0x0000E458" value="0x00001000" />
14636        <register type="FLEX" address="0x0000E558" value="0x00003002" />
14637        <register type="FLEX" address="0x0000E658" value="0x00005004" />
14638        <register type="FLEX" address="0x0000E758" value="0x00011010" />
14639        <register type="FLEX" address="0x0000E45C" value="0x00050012" />
14640        <register type="FLEX" address="0x0000E55C" value="0x00052051" />
14641        <register type="FLEX" address="0x0000E65C" value="0x00000008" />
14642    </register_config>
14643  </set>
14644
14645  <set name="Media Vme Pipe Gen8"
14646       mdapi_supported_apis="MEDIA IO BB"
14647       underscore_name="vme_pipe"
14648       hw_config_guid="e1743ca0-7fc8-410b-a066-de7bbb9280b7"
14649       chipset="BDW"
14650       symbol_name="VMEPipe"
14651       >
14652    <counter name="GPU Core Clocks"
14653             description="The total number of GPU core clocks elapsed during the measurement."
14654             data_type="uint64"
14655             equation="GPU_CLOCK 0 READ"
14656             underscore_name="gpu_core_clocks"
14657             units="cycles"
14658             symbol_name="GpuCoreClocks"
14659             semantic_type="event"
14660             mdapi_supported_apis=""
14661             mdapi_usage_flags="Tier1 Frame Batch Draw"
14662             mdapi_hw_unit_type="gpu"
14663             mdapi_group="GPU"
14664             />
14665    <counter name="EU Active"
14666             description="The percentage of time in which the Execution Units were actively processing."
14667             data_type="float"
14668             max_equation="100"
14669             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14670             underscore_name="eu_active"
14671             units="percent"
14672             symbol_name="EuActive"
14673             semantic_type="duration"
14674             mdapi_supported_apis=""
14675             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14676             mdapi_group="EU Array"
14677             mdapi_hw_unit_type="gpu"
14678             />
14679    <counter name="EU Both FPU Pipes Active"
14680             description="The percentage of time in which both EU FPU pipelines were actively processing."
14681             data_type="float"
14682             max_equation="100"
14683             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14684             underscore_name="eu_fpu_both_active"
14685             units="percent"
14686             symbol_name="EuFpuBothActive"
14687             semantic_type="duration"
14688             mdapi_supported_apis=""
14689             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14690             mdapi_group="EU Array/Pipes"
14691             mdapi_hw_unit_type="gpu"
14692             />
14693    <counter name="GPU Time Elapsed"
14694             description="Time elapsed on the GPU during the measurement."
14695             data_type="uint64"
14696             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14697             underscore_name="gpu_time"
14698             units="ns"
14699             symbol_name="GpuTime"
14700             semantic_type="duration"
14701             mdapi_supported_apis=""
14702             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14703             mdapi_hw_unit_type="gpu"
14704             mdapi_group="GPU"
14705             />
14706    <counter name="AVG GPU Core Frequency"
14707             description="Average GPU Core Frequency in the measurement."
14708             data_type="uint64"
14709             max_equation="$GpuMaxFrequency"
14710             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14711             underscore_name="avg_gpu_core_frequency"
14712             units="hz"
14713             symbol_name="AvgGpuCoreFrequency"
14714             semantic_type="event"
14715             mdapi_supported_apis=""
14716             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14717             mdapi_group="GPU"
14718             mdapi_hw_unit_type="gpu"
14719             />
14720    <counter name="CS Threads Dispatched"
14721             description="The total number of compute shader hardware threads dispatched."
14722             data_type="uint64"
14723             equation="A 4 READ"
14724             underscore_name="cs_threads"
14725             units="threads"
14726             symbol_name="CsThreads"
14727             semantic_type="event"
14728             mdapi_supported_apis=""
14729             mdapi_usage_flags="Tier3 Frame Batch Draw"
14730             mdapi_hw_unit_type="gpu"
14731             mdapi_group="EU Array/Compute Shader"
14732             />
14733    <counter name="EU Thread Occupancy"
14734             description="The percentage of time in which hardware threads occupied EUs."
14735             data_type="float"
14736             max_equation="100"
14737             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14738             underscore_name="eu_thread_occupancy"
14739             units="percent"
14740             symbol_name="EuThreadOccupancy"
14741             semantic_type="duration"
14742             mdapi_supported_apis=""
14743             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14744             mdapi_group="EU Array"
14745             mdapi_hw_unit_type="gpu"
14746             />
14747    <counter name="EU Stall"
14748             description="The percentage of time in which the Execution Units were stalled."
14749             data_type="float"
14750             max_equation="100"
14751             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14752             underscore_name="eu_stall"
14753             units="percent"
14754             symbol_name="EuStall"
14755             semantic_type="duration"
14756             mdapi_supported_apis=""
14757             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14758             mdapi_group="EU Array"
14759             mdapi_hw_unit_type="gpu"
14760             />
14761    <counter name="VME Busy"
14762             description="The percentage of time in which VME (IME or CRE) was actively processing data."
14763             data_type="float"
14764             max_equation="100"
14765             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
14766             underscore_name="vme_busy"
14767             units="percent"
14768             symbol_name="VMEBusy"
14769             semantic_type="duration"
14770             mdapi_supported_apis=""
14771             mdapi_usage_flags="Overview System Batch Tier2"
14772             mdapi_group="VME Pipe"
14773             mdapi_hw_unit_type="gpu"
14774             />
14775    <counter name="GPU Busy"
14776             description="The percentage of time in which the GPU has been processing GPU commands."
14777             data_type="float"
14778             max_equation="100"
14779             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
14780             underscore_name="gpu_busy"
14781             units="percent"
14782             symbol_name="GpuBusy"
14783             semantic_type="duration"
14784             mdapi_supported_apis=""
14785             mdapi_usage_flags="Tier1 Overview System Frame"
14786             mdapi_group="GPU"
14787             mdapi_hw_unit_type="gpu"
14788             />
14789    <register_config type="NOA">
14790        <register type="NOA" address="0x00009840" value="0x000000A0" />
14791        <register type="NOA" address="0x00009888" value="0x14100812" />
14792        <register type="NOA" address="0x00009888" value="0x14125800" />
14793        <register type="NOA" address="0x00009888" value="0x161200C0" />
14794        <register type="NOA" address="0x00009888" value="0x14300812" />
14795        <register type="NOA" address="0x00009888" value="0x14325800" />
14796        <register type="NOA" address="0x00009888" value="0x163200C0" />
14797        <register type="NOA" address="0x00009888" value="0x005C4000" />
14798        <register type="NOA" address="0x00009888" value="0x065C8000" />
14799        <register type="NOA" address="0x00009888" value="0x085CC000" />
14800        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
14801        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
14802        <register type="NOA" address="0x00009888" value="0x003D8000" />
14803        <register type="NOA" address="0x00009888" value="0x0E3D8000" />
14804        <register type="NOA" address="0x00009888" value="0x183D2800" />
14805        <register type="NOA" address="0x00009888" value="0x00584000" />
14806        <register type="NOA" address="0x00009888" value="0x06588000" />
14807        <register type="NOA" address="0x00009888" value="0x0858C000" />
14808        <register type="NOA" address="0x00009888" value="0x005B4000" />
14809        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
14810        <register type="NOA" address="0x00009888" value="0x185B9400" />
14811        <register type="NOA" address="0x00009888" value="0x1A5B002A" />
14812        <register type="NOA" address="0x00009888" value="0x0C1F0800" />
14813        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
14814        <register type="NOA" address="0x00009888" value="0x101F002A" />
14815        <register type="NOA" address="0x00009888" value="0x00384000" />
14816        <register type="NOA" address="0x00009888" value="0x0E384000" />
14817        <register type="NOA" address="0x00009888" value="0x16384000" />
14818        <register type="NOA" address="0x00009888" value="0x18380155" />
14819        <register type="NOA" address="0x00009888" value="0x00392000" />
14820        <register type="NOA" address="0x00009888" value="0x06398000" />
14821        <register type="NOA" address="0x00009888" value="0x0839A000" />
14822        <register type="NOA" address="0x00009888" value="0x0A39A000" />
14823        <register type="NOA" address="0x00009888" value="0x0C39A000" />
14824        <register type="NOA" address="0x00009888" value="0x00100047" />
14825        <register type="NOA" address="0x00009888" value="0x06101A80" />
14826        <register type="NOA" address="0x00009888" value="0x10100000" />
14827        <register type="NOA" address="0x00009888" value="0x0810C000" />
14828        <register type="NOA" address="0x00009888" value="0x0811C000" />
14829        <register type="NOA" address="0x00009888" value="0x08126151" />
14830        <register type="NOA" address="0x00009888" value="0x10120000" />
14831        <register type="NOA" address="0x00009888" value="0x00134000" />
14832        <register type="NOA" address="0x00009888" value="0x0E134000" />
14833        <register type="NOA" address="0x00009888" value="0x161300A0" />
14834        <register type="NOA" address="0x00009888" value="0x0A301AC7" />
14835        <register type="NOA" address="0x00009888" value="0x10300000" />
14836        <register type="NOA" address="0x00009888" value="0x0C30C000" />
14837        <register type="NOA" address="0x00009888" value="0x0C31C000" />
14838        <register type="NOA" address="0x00009888" value="0x0C326151" />
14839        <register type="NOA" address="0x00009888" value="0x10320000" />
14840        <register type="NOA" address="0x00009888" value="0x16332A00" />
14841        <register type="NOA" address="0x00009888" value="0x18330001" />
14842        <register type="NOA" address="0x00009888" value="0x018A8000" />
14843        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
14844        <register type="NOA" address="0x00009888" value="0x198A8000" />
14845        <register type="NOA" address="0x00009888" value="0x1B8A2AA0" />
14846        <register type="NOA" address="0x00009888" value="0x238B0020" />
14847        <register type="NOA" address="0x00009888" value="0x258B5550" />
14848        <register type="NOA" address="0x00009888" value="0x278B0001" />
14849        <register type="NOA" address="0x00009888" value="0x1F850080" />
14850        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
14851        <register type="NOA" address="0x00009888" value="0x23850002" />
14852        <register type="NOA" address="0x00009888" value="0x01834000" />
14853        <register type="NOA" address="0x00009888" value="0x0F834000" />
14854        <register type="NOA" address="0x00009888" value="0x19835400" />
14855        <register type="NOA" address="0x00009888" value="0x1B830015" />
14856        <register type="NOA" address="0x00009888" value="0x01844000" />
14857        <register type="NOA" address="0x00009888" value="0x07848000" />
14858        <register type="NOA" address="0x00009888" value="0x0984C000" />
14859        <register type="NOA" address="0x00009888" value="0x0B84C000" />
14860        <register type="NOA" address="0x00009888" value="0x0D84C000" />
14861        <register type="NOA" address="0x00009888" value="0x11804000" />
14862        <register type="NOA" address="0x00009888" value="0x17808000" />
14863        <register type="NOA" address="0x00009888" value="0x1980C000" />
14864        <register type="NOA" address="0x00009888" value="0x1B80C000" />
14865        <register type="NOA" address="0x00009888" value="0x1D80C000" />
14866        <register type="NOA" address="0x00009888" value="0x4D800000" />
14867        <register type="NOA" address="0x00009888" value="0x3D800800" />
14868        <register type="NOA" address="0x00009888" value="0x4F800000" />
14869        <register type="NOA" address="0x00009888" value="0x43800002" />
14870        <register type="NOA" address="0x00009888" value="0x51800000" />
14871        <register type="NOA" address="0x00009888" value="0x45800884" />
14872        <register type="NOA" address="0x00009888" value="0x53800000" />
14873        <register type="NOA" address="0x00009888" value="0x47800002" />
14874        <register type="NOA" address="0x00009888" value="0x21800000" />
14875        <register type="NOA" address="0x00009888" value="0x31800000" />
14876        <register type="NOA" address="0x00009840" value="0x00000080" />
14877    </register_config>
14878    <register_config type="OA">
14879        <register type="OA" address="0x00002740" value="0x00000000" />
14880        <register type="OA" address="0x00002710" value="0x00000000" />
14881        <register type="OA" address="0x00002714" value="0xF0800000" />
14882        <register type="OA" address="0x00002720" value="0x00000000" />
14883        <register type="OA" address="0x00002724" value="0x30800000" />
14884        <register type="OA" address="0x00002770" value="0x00100030" />
14885        <register type="OA" address="0x00002774" value="0x0000FFF9" />
14886        <register type="OA" address="0x00002778" value="0x00000002" />
14887        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
14888        <register type="OA" address="0x00002780" value="0x00000002" />
14889        <register type="OA" address="0x00002784" value="0x0000FFF3" />
14890        <register type="OA" address="0x00002788" value="0x00100180" />
14891        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
14892        <register type="OA" address="0x00002790" value="0x00000002" />
14893        <register type="OA" address="0x00002794" value="0x0000FFCF" />
14894        <register type="OA" address="0x00002798" value="0x00000002" />
14895        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
14896    </register_config>
14897    <register_config type="FLEX">
14898        <register type="FLEX" address="0x0000E458" value="0x00005004" />
14899        <register type="FLEX" address="0x0000E558" value="0x00008003" />
14900    </register_config>
14901  </set>
14902
14903  <set name="Gpu Rings Busyness"
14904       mdapi_supported_apis="OGL OCL MEDIA IO BB"
14905       underscore_name="gpu_busyness"
14906       hw_config_guid="0a9eb7be-feee-4275-a139-6d9cedf0fdb0"
14907       chipset="BDW"
14908       symbol_name="GpuBusyness"
14909       >
14910    <counter name="GPU Core Clocks"
14911             description="The total number of GPU core clocks elapsed during the measurement."
14912             data_type="uint64"
14913             equation="GPU_CLOCK 0 READ"
14914             underscore_name="gpu_core_clocks"
14915             units="cycles"
14916             symbol_name="GpuCoreClocks"
14917             semantic_type="event"
14918             mdapi_supported_apis=""
14919             mdapi_usage_flags="Tier1 Frame Batch Draw"
14920             mdapi_hw_unit_type="gpu"
14921             mdapi_group="GPU"
14922             />
14923    <counter name="Vebox Ring Busy"
14924             description="The percentage of time when vebox command streamer was busy."
14925             data_type="float"
14926             max_equation="100"
14927             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
14928             underscore_name="vebox_busy"
14929             units="percent"
14930             symbol_name="VeboxBusy"
14931             semantic_type="duration"
14932             mdapi_supported_apis=""
14933             mdapi_usage_flags="System Frame Batch"
14934             mdapi_group="GPU"
14935             mdapi_hw_unit_type="gpu"
14936             />
14937    <counter name="GPU Time Elapsed"
14938             description="Time elapsed on the GPU during the measurement."
14939             data_type="uint64"
14940             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14941             underscore_name="gpu_time"
14942             units="ns"
14943             symbol_name="GpuTime"
14944             semantic_type="duration"
14945             mdapi_supported_apis=""
14946             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14947             mdapi_hw_unit_type="gpu"
14948             mdapi_group="GPU"
14949             />
14950    <counter name="AVG GPU Core Frequency"
14951             description="Average GPU Core Frequency in the measurement."
14952             data_type="uint64"
14953             max_equation="$GpuMaxFrequency"
14954             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14955             underscore_name="avg_gpu_core_frequency"
14956             units="hz"
14957             symbol_name="AvgGpuCoreFrequency"
14958             semantic_type="event"
14959             mdapi_supported_apis=""
14960             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14961             mdapi_group="GPU"
14962             mdapi_hw_unit_type="gpu"
14963             />
14964    <counter name="Render Ring Busy"
14965             description="The percentage of time when render command streamer was busy."
14966             data_type="float"
14967             max_equation="100"
14968             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
14969             underscore_name="render_busy"
14970             units="percent"
14971             symbol_name="RenderBusy"
14972             semantic_type="duration"
14973             mdapi_supported_apis=""
14974             mdapi_usage_flags="System Frame Batch"
14975             mdapi_group="GPU"
14976             mdapi_hw_unit_type="gpu"
14977             />
14978    <counter name="Vdbox0 Ring Busy"
14979             description="The percentage of time when Vdbox0 command streamer was busy."
14980             data_type="float"
14981             max_equation="100"
14982             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
14983             underscore_name="vdbox0_busy"
14984             units="percent"
14985             symbol_name="Vdbox0Busy"
14986             semantic_type="duration"
14987             mdapi_supported_apis=""
14988             mdapi_usage_flags="System Frame Batch"
14989             mdapi_group="GPU"
14990             mdapi_hw_unit_type="gpu"
14991             />
14992    <counter name="Blitter Ring Busy"
14993             description="The percentage of time when blitter command streamer was busy."
14994             data_type="float"
14995             max_equation="100"
14996             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14997             underscore_name="blitter_busy"
14998             units="percent"
14999             symbol_name="BlitterBusy"
15000             semantic_type="duration"
15001             mdapi_supported_apis=""
15002             mdapi_usage_flags="System Frame Batch"
15003             mdapi_group="GPU"
15004             mdapi_hw_unit_type="gpu"
15005             />
15006    <counter name="AnyRingBusy"
15007             description="The percentage of time when any command streamer was busy."
15008             data_type="float"
15009             max_equation="100"
15010             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
15011             underscore_name="any_ring_busy"
15012             units="percent"
15013             symbol_name="AnyRingBusy"
15014             semantic_type="duration"
15015             mdapi_supported_apis=""
15016             mdapi_usage_flags="Frame Batch Draw"
15017             mdapi_group="GPU"
15018             mdapi_hw_unit_type="gpu"
15019             />
15020    <counter name="Vdbox1 Ring Busy"
15021             description="The percentage of time when Vdbox1 command streamer was busy."
15022             data_type="float"
15023             max_equation="100"
15024             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
15025             underscore_name="vdbox1_busy"
15026             units="percent"
15027             symbol_name="Vdbox1Busy"
15028             semantic_type="duration"
15029             mdapi_supported_apis=""
15030             mdapi_usage_flags="System Frame Batch"
15031             mdapi_group="GPU"
15032             mdapi_hw_unit_type="gpu"
15033             />
15034    <register_config type="NOA">
15035        <register type="NOA" address="0x00009840" value="0x000000A0" />
15036        <register type="NOA" address="0x00009888" value="0x1AF00100" />
15037        <register type="NOA" address="0x00009888" value="0x118B0000" />
15038        <register type="NOA" address="0x00009888" value="0x11850008" />
15039        <register type="NOA" address="0x00009888" value="0x17830100" />
15040        <register type="NOA" address="0x00009888" value="0x1A700100" />
15041        <register type="NOA" address="0x00009888" value="0x1D940040" />
15042        <register type="NOA" address="0x00009888" value="0x02F00085" />
15043        <register type="NOA" address="0x00009888" value="0x10F00000" />
15044        <register type="NOA" address="0x00009888" value="0x24F00000" />
15045        <register type="NOA" address="0x00009888" value="0x078B0003" />
15046        <register type="NOA" address="0x00009888" value="0x238B0400" />
15047        <register type="NOA" address="0x00009888" value="0x258B0000" />
15048        <register type="NOA" address="0x00009888" value="0x058C8000" />
15049        <register type="NOA" address="0x00009888" value="0x038D2000" />
15050        <register type="NOA" address="0x00009888" value="0x03850500" />
15051        <register type="NOA" address="0x00009888" value="0x1F858800" />
15052        <register type="NOA" address="0x00009888" value="0x2185000A" />
15053        <register type="NOA" address="0x00009888" value="0x05834055" />
15054        <register type="NOA" address="0x00009888" value="0x11830000" />
15055        <register type="NOA" address="0x00009888" value="0x09830000" />
15056        <register type="NOA" address="0x00009888" value="0x0B838000" />
15057        <register type="NOA" address="0x00009888" value="0x0D834000" />
15058        <register type="NOA" address="0x00009888" value="0x03844000" />
15059        <register type="NOA" address="0x00009888" value="0x0584C000" />
15060        <register type="NOA" address="0x00009888" value="0x07844000" />
15061        <register type="NOA" address="0x00009888" value="0x1380C000" />
15062        <register type="NOA" address="0x00009888" value="0x1580C000" />
15063        <register type="NOA" address="0x00009888" value="0x17804000" />
15064        <register type="NOA" address="0x00009888" value="0x04708500" />
15065        <register type="NOA" address="0x00009888" value="0x10700000" />
15066        <register type="NOA" address="0x00009888" value="0x24700000" />
15067        <register type="NOA" address="0x00009888" value="0x21800000" />
15068        <register type="NOA" address="0x00009888" value="0x4D801000" />
15069        <register type="NOA" address="0x00009888" value="0x3F800000" />
15070        <register type="NOA" address="0x00009888" value="0x4F800004" />
15071        <register type="NOA" address="0x00009888" value="0x418014A0" />
15072        <register type="NOA" address="0x00009888" value="0x31800000" />
15073        <register type="NOA" address="0x00009840" value="0x00000080" />
15074    </register_config>
15075    <register_config type="OA">
15076        <register type="OA" address="0x00002740" value="0x00000000" />
15077        <register type="OA" address="0x00002710" value="0x00000000" />
15078        <register type="OA" address="0x00002714" value="0x10800000" />
15079        <register type="OA" address="0x00002720" value="0x00000000" />
15080        <register type="OA" address="0x00002724" value="0x00800000" />
15081        <register type="OA" address="0x00002770" value="0x0007C000" />
15082        <register type="OA" address="0x00002774" value="0x000007FF" />
15083    </register_config>
15084  </set>
15085
15086  <set name="MDAPI testing set Gen8"
15087       mdapi_supported_apis="OGL OCL IO BB"
15088       underscore_name="test_oa"
15089       hw_config_guid="d6de6f55-e526-4f79-a6a6-d7315c09044e"
15090       chipset="BDW"
15091       symbol_name="TestOa"
15092       >
15093    <counter name="TestCounter7"
15094             description="HW test counter 7. Factor: 0.666"
15095             data_type="uint64"
15096             equation="B 7 READ"
15097             underscore_name="counter7"
15098             units="events"
15099             symbol_name="Counter7"
15100             semantic_type="event"
15101             mdapi_supported_apis=""
15102             mdapi_usage_flags="Frame Batch Draw"
15103             mdapi_hw_unit_type="gpu"
15104             mdapi_group="GPU"
15105             />
15106    <counter name="GPU Time Elapsed"
15107             description="Time elapsed on the GPU during the measurement."
15108             data_type="uint64"
15109             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15110             underscore_name="gpu_time"
15111             units="ns"
15112             symbol_name="GpuTime"
15113             semantic_type="duration"
15114             mdapi_supported_apis=""
15115             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15116             mdapi_hw_unit_type="gpu"
15117             mdapi_group="GPU"
15118             />
15119    <counter name="GPU Core Clocks"
15120             description="The total number of GPU core clocks elapsed during the measurement."
15121             data_type="uint64"
15122             equation="GPU_CLOCK 0 READ"
15123             underscore_name="gpu_core_clocks"
15124             units="cycles"
15125             symbol_name="GpuCoreClocks"
15126             semantic_type="event"
15127             mdapi_supported_apis=""
15128             mdapi_usage_flags="Tier1 Frame Batch Draw"
15129             mdapi_hw_unit_type="gpu"
15130             mdapi_group="GPU"
15131             />
15132    <counter name="AVG GPU Core Frequency"
15133             description="Average GPU Core Frequency in the measurement."
15134             data_type="uint64"
15135             max_equation="$GpuMaxFrequency"
15136             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15137             underscore_name="avg_gpu_core_frequency"
15138             units="hz"
15139             symbol_name="AvgGpuCoreFrequency"
15140             semantic_type="event"
15141             mdapi_supported_apis=""
15142             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15143             mdapi_group="GPU"
15144             mdapi_hw_unit_type="gpu"
15145             />
15146    <counter name="TestCounter8"
15147             description="HW test counter 8. Should be equal to 1."
15148             data_type="uint64"
15149             equation="C 7 READ"
15150             underscore_name="counter8"
15151             units="events"
15152             symbol_name="Counter8"
15153             semantic_type="event"
15154             mdapi_supported_apis=""
15155             mdapi_usage_flags="Frame Batch Draw"
15156             mdapi_hw_unit_type="gpu"
15157             mdapi_group="GPU"
15158             />
15159    <counter name="TestCounter4"
15160             description="HW test counter 4. Factor: 0.333"
15161             data_type="uint64"
15162             equation="B 4 READ"
15163             underscore_name="counter4"
15164             units="events"
15165             symbol_name="Counter4"
15166             semantic_type="event"
15167             mdapi_supported_apis=""
15168             mdapi_usage_flags="Frame Batch Draw"
15169             mdapi_hw_unit_type="gpu"
15170             mdapi_group="GPU"
15171             />
15172    <counter name="TestCounter5"
15173             description="HW test counter 5. Factor: 0.333"
15174             data_type="uint64"
15175             equation="B 5 READ"
15176             underscore_name="counter5"
15177             units="events"
15178             symbol_name="Counter5"
15179             semantic_type="event"
15180             mdapi_supported_apis=""
15181             mdapi_usage_flags="Frame Batch Draw"
15182             mdapi_hw_unit_type="gpu"
15183             mdapi_group="GPU"
15184             />
15185    <counter name="TestCounter6"
15186             description="HW test counter 6. Factor: 0.166"
15187             data_type="uint64"
15188             equation="B 6 READ"
15189             underscore_name="counter6"
15190             units="events"
15191             symbol_name="Counter6"
15192             semantic_type="event"
15193             mdapi_supported_apis=""
15194             mdapi_usage_flags="Frame Batch Draw"
15195             mdapi_hw_unit_type="gpu"
15196             mdapi_group="GPU"
15197             />
15198    <counter name="TestCounter3"
15199             description="HW test counter 3. Factor: 0.5"
15200             data_type="uint64"
15201             equation="B 3 READ"
15202             underscore_name="counter3"
15203             units="events"
15204             symbol_name="Counter3"
15205             semantic_type="event"
15206             mdapi_supported_apis=""
15207             mdapi_usage_flags="Frame Batch Draw"
15208             mdapi_hw_unit_type="gpu"
15209             mdapi_group="GPU"
15210             />
15211    <counter name="TestCounter0"
15212             description="HW test counter 0. Factor: 0.0"
15213             data_type="uint64"
15214             equation="B 0 READ"
15215             underscore_name="counter0"
15216             units="events"
15217             symbol_name="Counter0"
15218             semantic_type="event"
15219             mdapi_supported_apis=""
15220             mdapi_usage_flags="Frame Batch Draw"
15221             mdapi_hw_unit_type="gpu"
15222             mdapi_group="GPU"
15223             />
15224    <counter name="TestCounter1"
15225             description="HW test counter 1. Factor: 1.0"
15226             data_type="uint64"
15227             equation="B 1 READ"
15228             underscore_name="counter1"
15229             units="events"
15230             symbol_name="Counter1"
15231             semantic_type="event"
15232             mdapi_supported_apis=""
15233             mdapi_usage_flags="Frame Batch Draw"
15234             mdapi_hw_unit_type="gpu"
15235             mdapi_group="GPU"
15236             />
15237    <counter name="TestCounter2"
15238             description="HW test counter 2. Factor: 1.0"
15239             data_type="uint64"
15240             equation="B 2 READ"
15241             underscore_name="counter2"
15242             units="events"
15243             symbol_name="Counter2"
15244             semantic_type="event"
15245             mdapi_supported_apis=""
15246             mdapi_usage_flags="Frame Batch Draw"
15247             mdapi_hw_unit_type="gpu"
15248             mdapi_group="GPU"
15249             />
15250    <register_config type="NOA">
15251        <register type="NOA" address="0x00009840" value="0x000000A0" />
15252        <register type="NOA" address="0x00009888" value="0x198B0000" />
15253        <register type="NOA" address="0x00009888" value="0x078B0066" />
15254        <register type="NOA" address="0x00009888" value="0x118B0000" />
15255        <register type="NOA" address="0x00009888" value="0x258B0000" />
15256        <register type="NOA" address="0x00009888" value="0x21850008" />
15257        <register type="NOA" address="0x00009888" value="0x0D834000" />
15258        <register type="NOA" address="0x00009888" value="0x07844000" />
15259        <register type="NOA" address="0x00009888" value="0x17804000" />
15260        <register type="NOA" address="0x00009888" value="0x21800000" />
15261        <register type="NOA" address="0x00009888" value="0x4F800000" />
15262        <register type="NOA" address="0x00009888" value="0x41800000" />
15263        <register type="NOA" address="0x00009888" value="0x31800000" />
15264        <register type="NOA" address="0x00009840" value="0x00000080" />
15265    </register_config>
15266    <register_config type="OA">
15267        <register type="OA" address="0x00002740" value="0x00000000" />
15268        <register type="OA" address="0x00002744" value="0x00800000" />
15269        <register type="OA" address="0x00002714" value="0xF0800000" />
15270        <register type="OA" address="0x00002710" value="0x00000000" />
15271        <register type="OA" address="0x00002724" value="0xF0800000" />
15272        <register type="OA" address="0x00002720" value="0x00000000" />
15273        <register type="OA" address="0x00002770" value="0x00000004" />
15274        <register type="OA" address="0x00002774" value="0x00000000" />
15275        <register type="OA" address="0x00002778" value="0x00000003" />
15276        <register type="OA" address="0x0000277C" value="0x00000000" />
15277        <register type="OA" address="0x00002780" value="0x00000007" />
15278        <register type="OA" address="0x00002784" value="0x00000000" />
15279        <register type="OA" address="0x00002788" value="0x00100002" />
15280        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
15281        <register type="OA" address="0x00002790" value="0x00100002" />
15282        <register type="OA" address="0x00002794" value="0x0000FFCF" />
15283        <register type="OA" address="0x00002798" value="0x00100082" />
15284        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
15285        <register type="OA" address="0x000027A0" value="0x001000C2" />
15286        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
15287        <register type="OA" address="0x000027A8" value="0x00100001" />
15288        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
15289    </register_config>
15290  </set>
15291
15292  <set name="Metric set PMA Stall"
15293       mdapi_supported_apis="OGL OGL4 IO BB"
15294       underscore_name="stc__pma_stall"
15295       hw_config_guid="e713f347-953e-4d8c-b02f-6be31df2db2b"
15296       chipset="BDW"
15297       symbol_name="STC_PmaStall"
15298       >
15299    <counter name="GS Threads Dispatched"
15300             description="The total number of geometry shader hardware threads dispatched."
15301             data_type="uint64"
15302             equation="A 5 READ"
15303             underscore_name="gs_threads"
15304             units="threads"
15305             symbol_name="GsThreads"
15306             semantic_type="event"
15307             mdapi_supported_apis=""
15308             mdapi_usage_flags="Tier3 Frame Batch Draw"
15309             mdapi_hw_unit_type="gpu"
15310             mdapi_group="EU Array/Geometry Shader"
15311             />
15312    <counter name="GPU Time Elapsed"
15313             description="Time elapsed on the GPU during the measurement."
15314             data_type="uint64"
15315             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15316             underscore_name="gpu_time"
15317             units="ns"
15318             symbol_name="GpuTime"
15319             semantic_type="duration"
15320             mdapi_supported_apis=""
15321             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15322             mdapi_hw_unit_type="gpu"
15323             mdapi_group="GPU"
15324             />
15325    <counter name="GPU Core Clocks"
15326             description="The total number of GPU core clocks elapsed during the measurement."
15327             data_type="uint64"
15328             equation="GPU_CLOCK 0 READ"
15329             underscore_name="gpu_core_clocks"
15330             units="cycles"
15331             symbol_name="GpuCoreClocks"
15332             semantic_type="event"
15333             mdapi_supported_apis=""
15334             mdapi_usage_flags="Tier1 Frame Batch Draw"
15335             mdapi_hw_unit_type="gpu"
15336             mdapi_group="GPU"
15337             />
15338    <counter name="STC PMA stall"
15339             description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
15340             data_type="float"
15341             max_equation="100"
15342             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
15343             underscore_name="stc_pma_stall"
15344             units="percent"
15345             symbol_name="StcPMAStall"
15346             availability="$SliceMask 1 AND"
15347             semantic_type="duration"
15348             mdapi_supported_apis=""
15349             mdapi_usage_flags="Frame Batch Draw"
15350             mdapi_group="GPU/Stencil Cache"
15351             mdapi_hw_unit_type="gpu"
15352             />
15353    <counter name="AVG GPU Core Frequency"
15354             description="Average GPU Core Frequency in the measurement."
15355             data_type="uint64"
15356             max_equation="$GpuMaxFrequency"
15357             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15358             underscore_name="avg_gpu_core_frequency"
15359             units="hz"
15360             symbol_name="AvgGpuCoreFrequency"
15361             semantic_type="event"
15362             mdapi_supported_apis=""
15363             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15364             mdapi_group="GPU"
15365             mdapi_hw_unit_type="gpu"
15366             />
15367    <counter name="HS Threads Dispatched"
15368             description="The total number of hull shader hardware threads dispatched."
15369             data_type="uint64"
15370             equation="A 2 READ"
15371             underscore_name="hs_threads"
15372             units="threads"
15373             symbol_name="HsThreads"
15374             semantic_type="event"
15375             mdapi_supported_apis=""
15376             mdapi_usage_flags="Tier3 Frame Batch Draw"
15377             mdapi_hw_unit_type="gpu"
15378             mdapi_group="EU Array/Hull Shader"
15379             />
15380    <counter name="CS Threads Dispatched"
15381             description="The total number of compute shader hardware threads dispatched."
15382             data_type="uint64"
15383             equation="A 4 READ"
15384             underscore_name="cs_threads"
15385             units="threads"
15386             symbol_name="CsThreads"
15387             semantic_type="event"
15388             mdapi_supported_apis=""
15389             mdapi_usage_flags="Tier3 Frame Batch Draw"
15390             mdapi_hw_unit_type="gpu"
15391             mdapi_group="EU Array/Compute Shader"
15392             />
15393    <counter name="VS Threads Dispatched"
15394             description="The total number of vertex shader hardware threads dispatched."
15395             data_type="uint64"
15396             equation="A 1 READ"
15397             underscore_name="vs_threads"
15398             units="threads"
15399             symbol_name="VsThreads"
15400             semantic_type="event"
15401             mdapi_supported_apis=""
15402             mdapi_usage_flags="Tier3 Frame Batch Draw"
15403             mdapi_hw_unit_type="gpu"
15404             mdapi_group="EU Array/Vertex Shader"
15405             />
15406    <counter name="DS Threads Dispatched"
15407             description="The total number of domain shader hardware threads dispatched."
15408             data_type="uint64"
15409             equation="A 3 READ"
15410             underscore_name="ds_threads"
15411             units="threads"
15412             symbol_name="DsThreads"
15413             semantic_type="event"
15414             mdapi_supported_apis=""
15415             mdapi_usage_flags="Tier3 Frame Batch Draw"
15416             mdapi_hw_unit_type="gpu"
15417             mdapi_group="EU Array/Domain Shader"
15418             />
15419    <counter name="FS Threads Dispatched"
15420             description="The total number of fragment shader hardware threads dispatched."
15421             data_type="uint64"
15422             equation="A 6 READ"
15423             underscore_name="ps_threads"
15424             units="threads"
15425             symbol_name="PsThreads"
15426             semantic_type="event"
15427             mdapi_supported_apis=""
15428             mdapi_usage_flags="Tier3 Frame Batch Draw"
15429             mdapi_hw_unit_type="gpu"
15430             mdapi_group="EU Array/Fragment Shader"
15431             />
15432    <counter name="GPU Busy"
15433             description="The percentage of time in which the GPU has been processing GPU commands."
15434             data_type="float"
15435             max_equation="100"
15436             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
15437             underscore_name="gpu_busy"
15438             units="percent"
15439             symbol_name="GpuBusy"
15440             semantic_type="duration"
15441             mdapi_supported_apis=""
15442             mdapi_usage_flags="Tier1 Overview System Frame"
15443             mdapi_group="GPU"
15444             mdapi_hw_unit_type="gpu"
15445             />
15446    <register_config type="NOA">
15447        <register type="NOA" address="0x00009840" value="0x000000A0" />
15448        <register type="NOA" address="0x00009888" value="0x0C1F0001" />
15449        <register type="NOA" address="0x00009888" value="0x001F0015" />
15450        <register type="NOA" address="0x00009888" value="0x041F4AC0" />
15451        <register type="NOA" address="0x00009888" value="0x061F03D8" />
15452        <register type="NOA" address="0x00009888" value="0x0E1F0000" />
15453        <register type="NOA" address="0x00009888" value="0x018A8000" />
15454        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
15455        <register type="NOA" address="0x00009888" value="0x198A8000" />
15456        <register type="NOA" address="0x00009888" value="0x1B8A00A0" />
15457        <register type="NOA" address="0x00009888" value="0x238B0020" />
15458        <register type="NOA" address="0x00009888" value="0x258B0550" />
15459        <register type="NOA" address="0x00009888" value="0x1F850080" />
15460        <register type="NOA" address="0x00009888" value="0x21850AA0" />
15461        <register type="NOA" address="0x00009888" value="0x01834000" />
15462        <register type="NOA" address="0x00009888" value="0x0F834000" />
15463        <register type="NOA" address="0x00009888" value="0x19835400" />
15464        <register type="NOA" address="0x00009888" value="0x01844000" />
15465        <register type="NOA" address="0x00009888" value="0x07848000" />
15466        <register type="NOA" address="0x00009888" value="0x0984C000" />
15467        <register type="NOA" address="0x00009888" value="0x0B844000" />
15468        <register type="NOA" address="0x00009888" value="0x11804000" />
15469        <register type="NOA" address="0x00009888" value="0x17808000" />
15470        <register type="NOA" address="0x00009888" value="0x1980C000" />
15471        <register type="NOA" address="0x00009888" value="0x1B804000" />
15472        <register type="NOA" address="0x00009888" value="0x4D800000" />
15473        <register type="NOA" address="0x00009888" value="0x3D800000" />
15474        <register type="NOA" address="0x00009888" value="0x4F800000" />
15475        <register type="NOA" address="0x00009888" value="0x43800000" />
15476        <register type="NOA" address="0x00009888" value="0x51800000" />
15477        <register type="NOA" address="0x00009888" value="0x45800000" />
15478        <register type="NOA" address="0x00009888" value="0x21800000" />
15479        <register type="NOA" address="0x00009888" value="0x31800000" />
15480        <register type="NOA" address="0x00009840" value="0x00000080" />
15481    </register_config>
15482    <register_config type="OA">
15483        <register type="OA" address="0x00002740" value="0x00000000" />
15484        <register type="OA" address="0x00002710" value="0x00000000" />
15485        <register type="OA" address="0x00002714" value="0x10800000" />
15486        <register type="OA" address="0x00002720" value="0x00000000" />
15487        <register type="OA" address="0x00002724" value="0x00800000" />
15488        <register type="OA" address="0x00002770" value="0x008000E1" />
15489        <register type="OA" address="0x00002774" value="0x001FFFE0" />
15490    </register_config>
15491  </set>
15492
15493</metrics>
15494