• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1619078709" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="HSW"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="OGL OCL IO BB"
8       hw_config_guid="a490e9d2-55b3-4db0-8dab-53011032c5f3"
9       >
10    <counter name="GPU Time Elapsed"
11             symbol_name="GpuTime"
12             underscore_name="gpu_time"
13             description="Time elapsed on the GPU during the measurement."
14             data_type="uint64"
15             units="ns"
16             semantic_type="duration"
17             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18             mdapi_group="GPU"
19             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20             mdapi_supported_apis=""
21             mdapi_hw_unit_type="gpu"
22             />
23    <counter name="GPU Core Clocks"
24             symbol_name="GpuCoreClocks"
25             underscore_name="gpu_core_clocks"
26             description="The total number of GPU core clocks elapsed during the measurement."
27             data_type="uint64"
28             units="cycles"
29             semantic_type="event"
30             equation="C 2 READ"
31             mdapi_group="GPU"
32             mdapi_usage_flags="Tier1 Frame Batch Draw"
33             mdapi_supported_apis=""
34             mdapi_hw_unit_type="gpu"
35             />
36    <counter name="AVG GPU Core Frequency"
37             symbol_name="AvgGpuCoreFrequency"
38             underscore_name="avg_gpu_core_frequency"
39             description="Average GPU Core Frequency in the measurement."
40             data_type="uint64"
41             max_equation="$GpuMaxFrequency"
42             units="hz"
43             semantic_type="event"
44             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45             mdapi_group="GPU"
46             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47             mdapi_supported_apis=""
48             mdapi_hw_unit_type="gpu"
49             />
50    <counter name="VS Threads Dispatched"
51             symbol_name="VsThreads"
52             underscore_name="vs_threads"
53             description="The total number of vertex shader hardware threads dispatched."
54             data_type="uint64"
55             units="threads"
56             semantic_type="event"
57             equation="A 5 READ"
58             mdapi_group="EU Array/Vertex Shader"
59             mdapi_usage_flags="Tier3 Frame Batch Draw"
60             mdapi_supported_apis="OGL IO BB"
61             mdapi_hw_unit_type="gpu"
62             />
63    <counter name="TCS Threads Dispatched"
64             symbol_name="HsThreads"
65             underscore_name="hs_threads"
66             description="The total number of control shader hardware threads dispatched."
67             data_type="uint64"
68             units="threads"
69             semantic_type="event"
70             equation="A 10 READ"
71             mdapi_group="EU Array/Control Shader"
72             mdapi_usage_flags="Tier3 Frame Batch Draw"
73             mdapi_supported_apis="OGL4 OCL IO BB"
74             mdapi_hw_unit_type="gpu"
75             />
76    <counter name="TES Threads Dispatched"
77             symbol_name="DsThreads"
78             underscore_name="ds_threads"
79             description="The total number of evaluation shader hardware threads dispatched."
80             data_type="uint64"
81             units="threads"
82             semantic_type="event"
83             equation="A 15 READ"
84             mdapi_group="EU Array/Evaluation Shader"
85             mdapi_usage_flags="Tier3 Frame Batch Draw"
86             mdapi_supported_apis="OGL4 OCL IO BB"
87             mdapi_hw_unit_type="gpu"
88             />
89    <counter name="GS Threads Dispatched"
90             symbol_name="GsThreads"
91             underscore_name="gs_threads"
92             description="The total number of geometry shader hardware threads dispatched."
93             data_type="uint64"
94             units="threads"
95             semantic_type="event"
96             equation="A 25 READ"
97             mdapi_group="EU Array/Geometry Shader"
98             mdapi_usage_flags="Tier3 Frame Batch Draw"
99             mdapi_supported_apis="OGL4 OCL IO BB"
100             mdapi_hw_unit_type="gpu"
101             />
102    <counter name="FS Threads Dispatched"
103             symbol_name="PsThreads"
104             underscore_name="ps_threads"
105             description="The total number of fragment shader hardware threads dispatched."
106             data_type="uint64"
107             units="threads"
108             semantic_type="event"
109             equation="A 30 READ"
110             mdapi_group="EU Array/Fragment Shader"
111             mdapi_usage_flags="Tier3 Frame Batch Draw"
112             mdapi_supported_apis="OGL IO BB"
113             mdapi_hw_unit_type="gpu"
114             />
115    <counter name="CS Threads Dispatched"
116             symbol_name="CsThreads"
117             underscore_name="cs_threads"
118             description="The total number of compute shader hardware threads dispatched."
119             data_type="uint64"
120             units="threads"
121             semantic_type="event"
122             equation="A 20 READ"
123             mdapi_group="EU Array/Compute Shader"
124             mdapi_usage_flags="Tier3 Frame Batch Draw"
125             mdapi_supported_apis="OGL4 OCL IO BB"
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has being processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="EU Active"
143             symbol_name="EuActive"
144             underscore_name="eu_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="EU Stall"
157             symbol_name="EuStall"
158             underscore_name="eu_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="VS EU Active"
171             symbol_name="VsEuActive"
172             underscore_name="vs_eu_active"
173             description="The percentage of time in which vertex shaders were processed actively on the EUs."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array/Vertex Shader"
180             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
181             mdapi_supported_apis="OGL IO BB"
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="VS AVG Active per Thread"
185             symbol_name="VsEuActivePerThread"
186             underscore_name="vs_eu_active_per_thread"
187             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
188             data_type="uint64"
189             max_equation="100"
190             units="cycles"
191             semantic_type="event"
192             equation="A 2 READ $VsThreads UDIV"
193             mdapi_group="EU Array/Vertex Shader"
194             mdapi_usage_flags="Tier4 Frame Batch Draw"
195             mdapi_supported_apis="OGL IO BB"
196             mdapi_hw_unit_type="gpu"
197             />
198    <counter name="VS AVG Stall per Thread"
199             symbol_name="VsEuStallPerThread"
200             underscore_name="vs_eu_stall_per_thread"
201             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
202             data_type="uint64"
203             units="cycles"
204             semantic_type="event"
205             equation="A 3 READ $VsThreads UDIV"
206             mdapi_group="EU Array/Vertex Shader"
207             mdapi_usage_flags="Tier4 Frame Batch Draw"
208             mdapi_supported_apis="OGL IO BB"
209             mdapi_hw_unit_type="gpu"
210             />
211    <counter name="VS EU Stall"
212             symbol_name="VsEuStall"
213             underscore_name="vs_eu_stall"
214             description="The percentage of time in which vertex shaders were stalled on the EUs."
215             data_type="float"
216             max_equation="100"
217             units="percent"
218             semantic_type="duration"
219             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
220             mdapi_group="EU Array/Vertex Shader"
221             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
222             mdapi_supported_apis="OGL IO BB"
223             mdapi_hw_unit_type="gpu"
224             />
225    <counter name="TCS EU Active"
226             symbol_name="HsEuActive"
227             underscore_name="hs_eu_active"
228             description="The percentage of time in which control shaders were processed actively on the EUs."
229             data_type="float"
230             max_equation="100"
231             units="percent"
232             semantic_type="duration"
233             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
234             mdapi_group="EU Array/Control Shader"
235             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
236             mdapi_supported_apis="OGL4 OCL IO BB"
237             mdapi_hw_unit_type="gpu"
238             />
239    <counter name="TCS AVG Active per Thread"
240             symbol_name="HsEuActivePerThread"
241             underscore_name="hs_eu_active_per_thread"
242             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
243             data_type="uint64"
244             max_equation="100"
245             units="cycles"
246             semantic_type="event"
247             equation="A 7 READ $HsThreads UDIV"
248             mdapi_group="EU Array/Control Shader"
249             mdapi_usage_flags="Tier4 Frame Batch Draw"
250             mdapi_supported_apis="OGL4 OCL IO BB"
251             mdapi_hw_unit_type="gpu"
252             />
253    <counter name="TCS AVG Stall per Thread"
254             symbol_name="HsEuStallPerThread"
255             underscore_name="hs_eu_stall_per_thread"
256             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
257             data_type="uint64"
258             units="cycles"
259             semantic_type="event"
260             equation="A 8 READ $HsThreads UDIV"
261             mdapi_group="EU Array/Control Shader"
262             mdapi_usage_flags="Tier4 Frame Batch Draw"
263             mdapi_supported_apis="OGL4 OCL IO BB"
264             mdapi_hw_unit_type="gpu"
265             />
266    <counter name="TCS EU Stall"
267             symbol_name="HsEuStall"
268             underscore_name="hs_eu_stall"
269             description="The percentage of time in which control shaders were stalled on the EUs."
270             data_type="float"
271             max_equation="100"
272             units="percent"
273             semantic_type="duration"
274             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
275             mdapi_group="EU Array/Control Shader"
276             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
277             mdapi_supported_apis="OGL4 OCL IO BB"
278             mdapi_hw_unit_type="gpu"
279             />
280    <counter name="TES EU Active"
281             symbol_name="DsEuActive"
282             underscore_name="ds_eu_active"
283             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
284             data_type="float"
285             max_equation="100"
286             units="percent"
287             semantic_type="duration"
288             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
289             mdapi_group="EU Array/Evaluation Shader"
290             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
291             mdapi_supported_apis="OGL4 OCL IO BB"
292             mdapi_hw_unit_type="gpu"
293             />
294    <counter name="TES AVG Active per Thread"
295             symbol_name="DsEuActivePerThread"
296             underscore_name="ds_eu_active_per_thread"
297             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
298             data_type="uint64"
299             max_equation="100"
300             units="cycles"
301             semantic_type="event"
302             equation="A 12 READ $DsThreads UDIV"
303             mdapi_group="EU Array/Evaluation Shader"
304             mdapi_usage_flags="Tier4 Frame Batch Draw"
305             mdapi_supported_apis="OGL4 OCL IO BB"
306             mdapi_hw_unit_type="gpu"
307             />
308    <counter name="TES AVG Stall per Thread"
309             symbol_name="DsEuStallPerThread"
310             underscore_name="ds_eu_stall_per_thread"
311             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
312             data_type="uint64"
313             units="cycles"
314             semantic_type="event"
315             equation="A 13 READ $DsThreads UDIV"
316             mdapi_group="EU Array/Evaluation Shader"
317             mdapi_usage_flags="Tier4 Frame Batch Draw"
318             mdapi_supported_apis="OGL4 OCL IO BB"
319             mdapi_hw_unit_type="gpu"
320             />
321    <counter name="TES EU Stall"
322             symbol_name="DsEuStall"
323             underscore_name="ds_eu_stall"
324             description="The percentage of time in which evaluation shaders were stalled on the EUs."
325             data_type="float"
326             max_equation="100"
327             units="percent"
328             semantic_type="duration"
329             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
330             mdapi_group="EU Array/Evaluation Shader"
331             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
332             mdapi_supported_apis="OGL4 OCL IO BB"
333             mdapi_hw_unit_type="gpu"
334             />
335    <counter name="GS EU Active"
336             symbol_name="GsEuActive"
337             underscore_name="gs_eu_active"
338             description="The percentage of time in which geometry shaders were processed actively on the EUs."
339             data_type="float"
340             max_equation="100"
341             units="percent"
342             semantic_type="duration"
343             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
344             mdapi_group="EU Array/Geometry Shader"
345             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
346             mdapi_supported_apis="OGL4 OCL IO BB"
347             mdapi_hw_unit_type="gpu"
348             />
349    <counter name="GS AVG Active per Thread"
350             symbol_name="GsEuActivePerThread"
351             underscore_name="gs_eu_active_per_thread"
352             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
353             data_type="uint64"
354             max_equation="100"
355             units="cycles"
356             semantic_type="event"
357             equation="A 22 READ $GsThreads UDIV"
358             mdapi_group="EU Array/Geometry Shader"
359             mdapi_usage_flags="Tier4 Frame Batch Draw"
360             mdapi_supported_apis="OGL4 OCL IO BB"
361             mdapi_hw_unit_type="gpu"
362             />
363    <counter name="GS AVG Stall per Thread"
364             symbol_name="GsEuStallPerThread"
365             underscore_name="gs_eu_stall_per_thread"
366             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
367             data_type="uint64"
368             units="cycles"
369             semantic_type="event"
370             equation="A 23 READ $GsThreads UDIV"
371             mdapi_group="EU Array/Geometry Shader"
372             mdapi_usage_flags="Tier4 Frame Batch Draw"
373             mdapi_supported_apis="OGL4 OCL IO BB"
374             mdapi_hw_unit_type="gpu"
375             />
376    <counter name="GS EU Stall"
377             symbol_name="GsEuStall"
378             underscore_name="gs_eu_stall"
379             description="The percentage of time in which geometry shaders were stalled on the EUs."
380             data_type="float"
381             max_equation="100"
382             units="percent"
383             semantic_type="duration"
384             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
385             mdapi_group="EU Array/Geometry Shader"
386             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
387             mdapi_supported_apis="OGL4 OCL IO BB"
388             mdapi_hw_unit_type="gpu"
389             />
390    <counter name="CS EU Active"
391             symbol_name="CsEuActive"
392             underscore_name="cs_eu_active"
393             description="The percentage of time in which compute shaders were processed actively on the EUs."
394             data_type="float"
395             max_equation="100"
396             units="percent"
397             semantic_type="duration"
398             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
399             mdapi_group="EU Array/Compute Shader"
400             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
401             mdapi_supported_apis="OGL4 OCL IO BB"
402             mdapi_hw_unit_type="gpu"
403             />
404    <counter name="CS AVG Active per Thread"
405             symbol_name="CsEuActivePerThread"
406             underscore_name="cs_eu_active_per_thread"
407             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
408             data_type="uint64"
409             max_equation="100"
410             units="cycles"
411             semantic_type="event"
412             equation="A 17 READ $CsThreads UDIV"
413             mdapi_group="EU Array/Compute Shader"
414             mdapi_usage_flags="Tier3 Frame Batch Draw"
415             mdapi_supported_apis="OGL4 OCL IO BB"
416             mdapi_hw_unit_type="gpu"
417             />
418    <counter name="CS AVG Stall per Thread"
419             symbol_name="CsEuStallPerThread"
420             underscore_name="cs_eu_stall_per_thread"
421             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
422             data_type="uint64"
423             units="cycles"
424             semantic_type="event"
425             equation="A 18 READ $CsThreads UDIV"
426             mdapi_group="EU Array/Compute Shader"
427             mdapi_usage_flags="Tier3 Frame Batch Draw"
428             mdapi_supported_apis="OGL4 OCL IO BB"
429             mdapi_hw_unit_type="gpu"
430             />
431    <counter name="CS EU Stall"
432             symbol_name="CsEuStall"
433             underscore_name="cs_eu_stall"
434             description="The percentage of time in which compute shaders were stalled on the EUs."
435             data_type="float"
436             max_equation="100"
437             units="percent"
438             semantic_type="duration"
439             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
440             mdapi_group="EU Array/Compute Shader"
441             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
442             mdapi_supported_apis="OGL4 OCL IO BB"
443             mdapi_hw_unit_type="gpu"
444             />
445    <counter name="FS EU Active"
446             symbol_name="PsEuActive"
447             underscore_name="ps_eu_active"
448             description="The percentage of time in which fragment shaders were processed actively on the EUs."
449             data_type="float"
450             max_equation="100"
451             units="percent"
452             semantic_type="duration"
453             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
454             mdapi_group="EU Array/Fragment Shader"
455             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
456             mdapi_supported_apis="OGL IO BB"
457             mdapi_hw_unit_type="gpu"
458             />
459    <counter name="FS AVG Active per Thread"
460             symbol_name="PsEuActivePerThread"
461             underscore_name="ps_eu_active_per_thread"
462             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
463             data_type="uint64"
464             max_equation="100"
465             units="cycles"
466             semantic_type="event"
467             equation="A 27 READ $PsThreads UDIV"
468             mdapi_group="EU Array/Fragment Shader"
469             mdapi_usage_flags="Tier4 Frame Batch Draw"
470             mdapi_supported_apis="OGL IO BB"
471             mdapi_hw_unit_type="gpu"
472             />
473    <counter name="FS AVG Stall per Thread"
474             symbol_name="PsEuStallPerThread"
475             underscore_name="ps_eu_stall_per_thread"
476             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
477             data_type="uint64"
478             units="cycles"
479             semantic_type="event"
480             equation="A 28 READ $PsThreads UDIV"
481             mdapi_group="EU Array/Fragment Shader"
482             mdapi_usage_flags="Tier4 Frame Batch Draw"
483             mdapi_supported_apis="OGL IO BB"
484             mdapi_hw_unit_type="gpu"
485             />
486    <counter name="FS EU Stall"
487             symbol_name="PsEuStall"
488             underscore_name="ps_eu_stall"
489             description="The percentage of time in which fragment shaders were stalled on the EUs."
490             data_type="float"
491             max_equation="100"
492             units="percent"
493             semantic_type="duration"
494             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
495             mdapi_group="EU Array/Fragment Shader"
496             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
497             mdapi_supported_apis="OGL IO BB"
498             mdapi_hw_unit_type="gpu"
499             />
500    <counter name="Sampler 0 Busy"
501             symbol_name="Sampler0Busy"
502             underscore_name="sampler0_busy"
503             description="The percentage of time in which sampler 0 was busy."
504             data_type="float"
505             max_equation="100"
506             units="percent"
507             semantic_type="duration"
508             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
509             availability="$SubsliceMask 0x1 AND"
510             mdapi_group="Sampler"
511             mdapi_usage_flags="Tier3 Batch Frame Draw"
512             mdapi_supported_apis=""
513             mdapi_hw_unit_type="subslice"
514             />
515    <counter name="Sampler 1 Busy"
516             symbol_name="Sampler1Busy"
517             underscore_name="sampler1_busy"
518             description="The percentage of time in which sampler 1 was busy."
519             data_type="float"
520             max_equation="100"
521             units="percent"
522             semantic_type="duration"
523             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
524             availability="$SubsliceMask 0x2 AND"
525             mdapi_group="Sampler"
526             mdapi_usage_flags="Tier3 Batch Frame Draw"
527             mdapi_supported_apis=""
528             mdapi_hw_unit_type="subslice"
529             />
530    <counter name="Samplers Busy"
531             symbol_name="SamplersBusy"
532             underscore_name="samplers_busy"
533             description="The percentage of time in which samplers were busy."
534             data_type="float"
535             max_equation="100"
536             units="percent"
537             semantic_type="duration"
538             equation="B 0 READ  B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
539             mdapi_group="Sampler"
540             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
541             mdapi_supported_apis=""
542             mdapi_hw_unit_type="gpu"
543             />
544    <counter name="Sampler 0 Bottleneck"
545             symbol_name="Sampler0Bottleneck"
546             underscore_name="sampler0_bottleneck"
547             description="The percentage of time in which sampler 0 was bottlenecks."
548             low_watermark="5"
549             high_watermark="15"
550             data_type="float"
551             max_equation="100"
552             units="percent"
553             semantic_type="duration"
554             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
555             availability="$SubsliceMask 0x1 AND"
556             mdapi_group="Sampler"
557             mdapi_usage_flags="Tier3 Indicate Draw"
558             mdapi_supported_apis=""
559             mdapi_hw_unit_type="subslice"
560             />
561    <counter name="Sampler 1 Bottleneck"
562             symbol_name="Sampler1Bottleneck"
563             underscore_name="sampler1_bottleneck"
564             description="The percentage of time in which sampler 1 was bottlenecks."
565             low_watermark="5"
566             high_watermark="15"
567             data_type="float"
568             max_equation="100"
569             units="percent"
570             semantic_type="duration"
571             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
572             availability="$SubsliceMask 0x2 AND"
573             mdapi_group="Sampler"
574             mdapi_usage_flags="Tier3 Indicate Draw"
575             mdapi_supported_apis=""
576             mdapi_hw_unit_type="subslice"
577             />
578    <counter name="Sampler 0 Texels LOD0"
579             symbol_name="Sampler0Texels"
580             underscore_name="sampler0_texels"
581             description="The total number of texels lookups in LOD0 in sampler 0 unit."
582             data_type="uint64"
583             units="texels"
584             semantic_type="event"
585             equation="B 4 READ 4 UMUL"
586             availability="$SubsliceMask 0x1 AND"
587             mdapi_group="Sampler"
588             mdapi_usage_flags="Tier3 Draw"
589             mdapi_supported_apis=""
590             mdapi_hw_unit_type="subslice"
591             />
592    <counter name="Sampler 1 Texels LOD0"
593             symbol_name="Sampler1Texels"
594             underscore_name="sampler1_texels"
595             description="The total number of texels lookups in LOD0 in sampler 1 unit."
596             data_type="uint64"
597             units="texels"
598             semantic_type="event"
599             equation="B 5 READ 4 UMUL"
600             availability="$SubsliceMask 0x2 AND"
601             mdapi_group="Sampler"
602             mdapi_usage_flags="Tier3 Draw"
603             mdapi_supported_apis=""
604             mdapi_hw_unit_type="subslice"
605             />
606    <counter name="Sampler Texels LOD0"
607             symbol_name="SamplerTexels"
608             underscore_name="sampler_texels"
609             description="The total number of texels lookups in LOD0 in all sampler units."
610             data_type="uint64"
611             units="texels"
612             semantic_type="event"
613             equation="$Sampler0Texels $Sampler1Texels UADD $EuSlicesTotalCount UMUL"
614             mdapi_group="Sampler"
615             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
616             mdapi_supported_apis=""
617             mdapi_hw_unit_type="gpu"
618             />
619    <counter name="L3 Sampler Throughput"
620             symbol_name="L3SamplerThroughput"
621             underscore_name="l3_sampler_throughput"
622             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
623             data_type="uint64"
624             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
625             units="bytes"
626             semantic_type="throughput"
627             equation="B 6 READ B 7 READ UADD 2 UMUL $EuSlicesTotalCount UMUL 64 UMUL"
628             mdapi_group="L3/Sampler"
629             mdapi_usage_flags="Tier2 Frame Batch Draw"
630             mdapi_supported_apis=""
631             mdapi_hw_unit_type="gpu"
632             />
633    <counter name="Early Hi-Depth Test Fails"
634             symbol_name="HiDepthTestFails"
635             underscore_name="hi_depth_test_fails"
636             description="The total number of pixels dropped on early hierarchical depth test."
637             data_type="uint64"
638             units="pixels"
639             semantic_type="event"
640             equation="A 33 READ"
641             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
642             mdapi_usage_flags="Tier3 Frame Batch Draw"
643             mdapi_supported_apis="OGL IO BB"
644             mdapi_hw_unit_type="gpu"
645             />
646    <counter name="Early Depth Test Fails"
647             symbol_name="EarlyDepthTestFails"
648             underscore_name="early_depth_test_fails"
649             description="The total number of pixels dropped on early depth test."
650             data_type="uint64"
651             units="pixels"
652             semantic_type="event"
653             equation="A 35 READ"
654             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
655             mdapi_usage_flags="Tier3 Frame Batch Draw"
656             mdapi_supported_apis="OGL IO BB"
657             mdapi_hw_unit_type="gpu"
658             />
659    <counter name="Samples Killed in FS"
660             symbol_name="SamplesKilledInPs"
661             underscore_name="samples_killed_in_ps"
662             description="The total number of samples or pixels dropped in fragment shaders."
663             data_type="uint64"
664             units="pixels"
665             semantic_type="event"
666             equation="A 36 READ"
667             mdapi_group="3D Pipe/Fragment Shader"
668             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
669             mdapi_supported_apis="OGL IO BB"
670             mdapi_hw_unit_type="gpu"
671             />
672    <counter name="Alpha Test Fails"
673             symbol_name="AlphaTestFails"
674             underscore_name="alpha_test_fails"
675             description="The total number of pixels dropped on post-FS alpha test."
676             data_type="uint64"
677             units="pixels"
678             semantic_type="event"
679             equation="A 37 READ"
680             mdapi_group="3D Pipe/Output Merger"
681             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
682             mdapi_supported_apis="OGL IO BB"
683             mdapi_hw_unit_type="gpu"
684             />
685    <counter name="Late Stencil Test Fails"
686             symbol_name="PostPsStencilTestFails"
687             underscore_name="post_ps_stencil_test_fails"
688             description="The total number of pixels dropped on post-FS stencil test."
689             data_type="uint64"
690             units="pixels"
691             semantic_type="event"
692             equation="A 38 READ"
693             mdapi_group="3D Pipe/Output Merger"
694             mdapi_usage_flags="Tier3 Frame Batch Draw"
695             mdapi_supported_apis="OGL IO BB"
696             mdapi_hw_unit_type="gpu"
697             />
698    <counter name="Late Depth Test Fails"
699             symbol_name="PostPsDepthTestFails"
700             underscore_name="post_ps_depth_test_fails"
701             description="The total number of pixels dropped on post-FS depth test."
702             data_type="uint64"
703             units="pixels"
704             semantic_type="event"
705             equation="A 39 READ $SamplesKilledInPs USUB"
706             mdapi_group="3D Pipe/Output Merger"
707             mdapi_usage_flags="Tier3 Frame Batch Draw"
708             mdapi_supported_apis="OGL IO BB"
709             mdapi_hw_unit_type="gpu"
710             />
711    <counter name="Samples Written"
712             symbol_name="SamplesWritten"
713             underscore_name="samples_written"
714             description="The total number of samples or pixels written to all render targets."
715             data_type="uint64"
716             units="pixels"
717             semantic_type="event"
718             equation="A 40 READ"
719             mdapi_group="3D Pipe/Output Merger"
720             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
721             mdapi_supported_apis="OGL IO BB"
722             mdapi_hw_unit_type="gpu"
723             />
724    <counter name="Samples Blended"
725             symbol_name="SamplesBlended"
726             underscore_name="samples_blended"
727             description="The total number of blended samples or pixels written to all render targets."
728             data_type="uint64"
729             units="pixels"
730             semantic_type="event"
731             equation="C 5 READ $EuSlicesTotalCount 4 UMUL UMUL"
732             mdapi_group="3D Pipe/Output Merger"
733             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
734             mdapi_supported_apis="OGL IO BB"
735             mdapi_hw_unit_type="gpu"
736             />
737    <counter name="GTI Fixed Pipe Throughput"
738             symbol_name="GtiVfThroughput"
739             underscore_name="gti_vf_throughput"
740             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
741             data_type="uint64"
742             max_equation="$GpuCoreClocks 64 UMUL"
743             units="bytes"
744             semantic_type="throughput"
745             equation="C 1 READ 64 UMUL"
746             mdapi_group="GTI/3D Pipe"
747             mdapi_usage_flags="Tier2 Frame Batch Draw"
748             mdapi_supported_apis="OGL IO BB"
749             mdapi_hw_unit_type="gpu"
750             />
751    <counter name="GTI Depth Throughput"
752             symbol_name="GtiDepthThroughput"
753             underscore_name="gti_depth_throughput"
754             description="The total number of GPU memory bytes transferred between depth caches and GTI."
755             data_type="uint64"
756             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
757             units="bytes"
758             semantic_type="throughput"
759             equation="C 0 READ 64 UMUL"
760             mdapi_group="GTI/Depth Cache"
761             mdapi_usage_flags="Tier2 Frame Batch Draw"
762             mdapi_supported_apis="OGL IO BB"
763             mdapi_hw_unit_type="gpu"
764             />
765    <counter name="GTI RCC Throughput"
766             symbol_name="GtiRccThroughput"
767             underscore_name="gti_rcc_throughput"
768             description="The total number of GPU memory bytes transferred between render color caches and GTI."
769             data_type="uint64"
770             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
771             units="bytes"
772             semantic_type="throughput"
773             equation="C 3 READ 64 UMUL"
774             mdapi_group="GTI/Color Cache"
775             mdapi_usage_flags="Tier2 Frame Batch Draw"
776             mdapi_supported_apis="OGL IO BB"
777             mdapi_hw_unit_type="gpu"
778             />
779    <counter name="GTI L3 Throughput"
780             symbol_name="GtiL3Throughput"
781             underscore_name="gti_l3_throughput"
782             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
783             data_type="uint64"
784             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
785             units="bytes"
786             semantic_type="throughput"
787             equation="C 4 READ 64 UMUL"
788             mdapi_group="GTI/L3"
789             mdapi_usage_flags="Tier2 Frame Batch Draw"
790             mdapi_supported_apis=""
791             mdapi_hw_unit_type="gpu"
792             />
793    <counter name="GTI Read Throughput"
794             symbol_name="GtiReadThroughput"
795             underscore_name="gti_read_throughput"
796             description="The total number of GPU memory bytes read from GTI."
797             data_type="uint64"
798             max_equation="$GpuCoreClocks 64 UMUL"
799             units="bytes"
800             semantic_type="throughput"
801             equation="C 6 READ 128 UMUL"
802             mdapi_group="GTI"
803             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
804             mdapi_supported_apis=""
805             mdapi_hw_unit_type="gpu"
806             />
807    <counter name="GTI Write Throughput"
808             symbol_name="GtiWriteThroughput"
809             underscore_name="gti_write_throughput"
810             description="The total number of GPU memory bytes written to GTI."
811             data_type="uint64"
812             max_equation="$GpuCoreClocks 32 UMUL"
813             units="bytes"
814             semantic_type="throughput"
815             equation="C 7 READ 64 UMUL"
816             mdapi_group="GTI"
817             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
818             mdapi_supported_apis=""
819             mdapi_hw_unit_type="gpu"
820             />
821    <counter name="LLC GPU Accesses"
822             symbol_name="LlcAccesses"
823             underscore_name="llc_accesses"
824             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
825             data_type="uint64"
826             units="messages"
827             semantic_type="event"
828             equation="PERFCNT 0 READ"
829             availability="true $QueryMode &amp;&amp;"
830             mdapi_group="LLC"
831             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
832             mdapi_supported_apis="OGL4 OCL"
833             mdapi_hw_unit_type="gpu"
834             />
835    <counter name="LLC GPU Hits"
836             symbol_name="LlcHits"
837             underscore_name="llc_hits"
838             description="The total number of successful LLC cache lookups done from the GPU."
839             data_type="uint64"
840             units="messages"
841             semantic_type="event"
842             equation="PERFCNT 1 READ"
843             availability="true $QueryMode &amp;&amp;"
844             mdapi_group="LLC"
845             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
846             mdapi_supported_apis="OGL4 OCL"
847             mdapi_hw_unit_type="gpu"
848             />
849    <counter name="LLC GPU Throughput"
850             symbol_name="LlcGpuThroughput"
851             underscore_name="llc_gpu_throughput"
852             description="The total number of GPU memory bytes transferred between GPU and LLC."
853             data_type="uint64"
854             max_equation="$GpuCoreClocks 64 UMUL"
855             units="bytes"
856             semantic_type="throughput"
857             equation="PERFCNT 0 READ C 7 READ USUB 64 UMUL"
858             availability="true $QueryMode &amp;&amp;"
859             mdapi_group="LLC"
860             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
861             mdapi_supported_apis="OGL4 OCL"
862             mdapi_hw_unit_type="gpu"
863             />
864    <counter name="FS Duration"
865             symbol_name="PsDuration"
866             underscore_name="ps_duration"
867             description="Total Fragment Shader GPU duration."
868             data_type="uint64"
869             units="us"
870             semantic_type="duration"
871             equation="A 27 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 28 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
872             mdapi_group="EU Array/Fragment Shader"
873             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
874             mdapi_supported_apis="OGL4"
875             mdapi_hw_unit_type="gpu"
876             />
877    <counter name="VS Duration"
878             symbol_name="VsDuration"
879             underscore_name="vs_duration"
880             description="Total Vertex Shader GPU duration."
881             data_type="uint64"
882             units="us"
883             semantic_type="duration"
884             equation="A 2 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 3 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
885             mdapi_group="EU Array/Vertex Shader"
886             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
887             mdapi_supported_apis="OGL4"
888             mdapi_hw_unit_type="gpu"
889             />
890    <counter name="GS Duration"
891             symbol_name="GsDuration"
892             underscore_name="gs_duration"
893             description="Total Geometry Shader GPU duration."
894             data_type="uint64"
895             units="us"
896             semantic_type="duration"
897             equation="A 22 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 23 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
898             mdapi_group="EU Array/Geometry Shader"
899             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
900             mdapi_supported_apis="OGL4"
901             mdapi_hw_unit_type="gpu"
902             />
903    <counter name="TES Duration"
904             symbol_name="DsDuration"
905             underscore_name="ds_duration"
906             description="Total Evaluation Shader GPU duration."
907             data_type="uint64"
908             units="us"
909             semantic_type="duration"
910             equation="A 12 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 13 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
911             mdapi_group="EU Array/Evaluation Shader"
912             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
913             mdapi_supported_apis="OGL4"
914             mdapi_hw_unit_type="gpu"
915             />
916    <counter name="TCS Duration"
917             symbol_name="HsDuration"
918             underscore_name="hs_duration"
919             description="Total Control Shader GPU duration."
920             data_type="uint64"
921             units="us"
922             semantic_type="duration"
923             equation="A 7 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 8 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
924             mdapi_group="EU Array/Control Shader"
925             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
926             mdapi_supported_apis="OGL4 OCL"
927             mdapi_hw_unit_type="gpu"
928             />
929    <counter name="CS Duration"
930             symbol_name="CsDuration"
931             underscore_name="cs_duration"
932             description="Total Compute Shader GPU duration."
933             data_type="uint64"
934             units="us"
935             semantic_type="duration"
936             equation="A 17 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 18 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
937             mdapi_group="EU Array/Compute Shader"
938             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
939             mdapi_supported_apis="OGL4 OCL"
940             mdapi_hw_unit_type="gpu"
941             />
942    <counter name="Sampler Bottleneck"
943             symbol_name="SamplerBottleneck"
944             underscore_name="sampler_bottleneck"
945             description="The percentage of time in which samplers were bottlenecks."
946             low_watermark="5"
947             high_watermark="15"
948             data_type="float"
949             max_equation="100"
950             units="percent"
951             semantic_type="duration"
952             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
953             mdapi_group="Sampler"
954             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
955             mdapi_supported_apis=""
956             mdapi_hw_unit_type="gpu"
957             />
958    <counter name="EU Idle"
959             symbol_name="EuIdle"
960             underscore_name="eu_idle"
961             description="The percentage of time in which the Execution Units were idle."
962             data_type="float"
963             max_equation="100"
964             units="percent"
965             semantic_type="duration"
966             equation="100 $EuActive $EuStall FADD FSUB"
967             mdapi_group="EU Array"
968             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
969             mdapi_supported_apis=""
970             mdapi_hw_unit_type="gpu"
971             />
972    <register_config type="NOA">
973        <register type="NOA" address="0x00009840" value="0x00000080" />
974        <register type="NOA" address="0x000253A4" value="0x01600000" />
975        <register type="NOA" address="0x00025440" value="0x00100000" />
976        <register type="NOA" address="0x00025128" value="0x00000000" />
977        <register type="NOA" address="0x0002691C" value="0x00000800" />
978        <register type="NOA" address="0x00026AA0" value="0x01500000" />
979        <register type="NOA" address="0x00026B9C" value="0x00006000" />
980        <register type="NOA" address="0x0002791C" value="0x00000800" />
981        <register type="NOA" address="0x00027AA0" value="0x01500000" />
982        <register type="NOA" address="0x00027B9C" value="0x00006000" />
983        <register type="NOA" address="0x0002641C" value="0x00000400" />
984        <register type="NOA" address="0x00025380" value="0x00000010" />
985        <register type="NOA" address="0x0002538C" value="0x00000000" />
986        <register type="NOA" address="0x00025384" value="0x0800AAAA" />
987        <register type="NOA" address="0x00025400" value="0x00000004" />
988        <register type="NOA" address="0x0002540C" value="0x06029000" />
989        <register type="NOA" address="0x00025410" value="0x00000002" />
990        <register type="NOA" address="0x00025404" value="0x5C30FFFF" />
991        <register type="NOA" address="0x00025100" value="0x00000016" />
992        <register type="NOA" address="0x00025110" value="0x00000400" />
993        <register type="NOA" address="0x00025104" value="0x00000000" />
994        <register type="NOA" address="0x00026804" value="0x00001211" />
995        <register type="NOA" address="0x00026884" value="0x00000100" />
996        <register type="NOA" address="0x00026900" value="0x00000002" />
997        <register type="NOA" address="0x00026908" value="0x00700000" />
998        <register type="NOA" address="0x00026904" value="0x00000000" />
999        <register type="NOA" address="0x00026984" value="0x00001022" />
1000        <register type="NOA" address="0x00026A04" value="0x00000011" />
1001        <register type="NOA" address="0x00026A80" value="0x00000006" />
1002        <register type="NOA" address="0x00026A88" value="0x00000C02" />
1003        <register type="NOA" address="0x00026A84" value="0x00000000" />
1004        <register type="NOA" address="0x00026B04" value="0x00001000" />
1005        <register type="NOA" address="0x00026B80" value="0x00000002" />
1006        <register type="NOA" address="0x00026B8C" value="0x00000007" />
1007        <register type="NOA" address="0x00026B84" value="0x00000000" />
1008        <register type="NOA" address="0x00027804" value="0x00004844" />
1009        <register type="NOA" address="0x00027884" value="0x00000400" />
1010        <register type="NOA" address="0x00027900" value="0x00000002" />
1011        <register type="NOA" address="0x00027908" value="0x0E000000" />
1012        <register type="NOA" address="0x00027904" value="0x00000000" />
1013        <register type="NOA" address="0x00027984" value="0x00004088" />
1014        <register type="NOA" address="0x00027A04" value="0x00000044" />
1015        <register type="NOA" address="0x00027A80" value="0x00000006" />
1016        <register type="NOA" address="0x00027A88" value="0x00018040" />
1017        <register type="NOA" address="0x00027A84" value="0x00000000" />
1018        <register type="NOA" address="0x00027B04" value="0x00004000" />
1019        <register type="NOA" address="0x00027B80" value="0x00000002" />
1020        <register type="NOA" address="0x00027B8C" value="0x000000E0" />
1021        <register type="NOA" address="0x00027B84" value="0x00000000" />
1022        <register type="NOA" address="0x00026104" value="0x00002222" />
1023        <register type="NOA" address="0x00026184" value="0x0C006666" />
1024        <register type="NOA" address="0x00026284" value="0x04000000" />
1025        <register type="NOA" address="0x00026304" value="0x04000000" />
1026        <register type="NOA" address="0x00026400" value="0x00000002" />
1027        <register type="NOA" address="0x00026410" value="0x000000A0" />
1028        <register type="NOA" address="0x00026404" value="0x00000000" />
1029        <register type="NOA" address="0x00025420" value="0x04108020" />
1030        <register type="NOA" address="0x00025424" value="0x1284A420" />
1031        <register type="NOA" address="0x0002541C" value="0x00000000" />
1032        <register type="NOA" address="0x00025428" value="0x00042049" />
1033        <register type="NOA" address="0x000091BC" value="0xE0400000" />
1034        <register type="NOA" address="0x000091C4" value="0xE4500000" />
1035    </register_config>
1036    <register_config type="OA">
1037        <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
1038        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
1039        <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
1040        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
1041    </register_config>
1042  </set>
1043
1044  <set name="Compute Metrics Basic set"
1045       chipset="HSW"
1046       symbol_name="ComputeBasic"
1047       underscore_name="compute_basic"
1048       mdapi_supported_apis="OGL4 OCL IO BB"
1049       hw_config_guid="b344c8cb-a291-4cbf-aa9c-b40213bfc96f"
1050       >
1051    <counter name="GPU Time Elapsed"
1052             symbol_name="GpuTime"
1053             underscore_name="gpu_time"
1054             description="Time elapsed on the GPU during the measurement."
1055             data_type="uint64"
1056             units="ns"
1057             semantic_type="duration"
1058             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1059             mdapi_group="GPU"
1060             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1061             mdapi_supported_apis="OGL OGL4 OCL IO BB"
1062             mdapi_hw_unit_type="gpu"
1063             />
1064    <counter name="GPU Core Clocks"
1065             symbol_name="GpuCoreClocks"
1066             underscore_name="gpu_core_clocks"
1067             description="The total number of GPU core clocks elapsed during the measurement."
1068             data_type="uint64"
1069             units="cycles"
1070             semantic_type="event"
1071             equation="C 2 READ"
1072             mdapi_group="GPU"
1073             mdapi_usage_flags="Tier1 Frame Batch Draw"
1074             mdapi_supported_apis="OGL OGL4 OCL IO BB"
1075             mdapi_hw_unit_type="gpu"
1076             />
1077    <counter name="AVG GPU Core Frequency"
1078             symbol_name="AvgGpuCoreFrequency"
1079             underscore_name="avg_gpu_core_frequency"
1080             description="Average GPU Core Frequency in the measurement."
1081             data_type="uint64"
1082             max_equation="$GpuMaxFrequency"
1083             units="hz"
1084             semantic_type="event"
1085             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1086             mdapi_group="GPU"
1087             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1088             mdapi_supported_apis="OGL OGL4 OCL IO BB"
1089             mdapi_hw_unit_type="gpu"
1090             />
1091    <counter name="GPU Busy"
1092             symbol_name="GpuBusy"
1093             underscore_name="gpu_busy"
1094             description="The percentage of time in which the GPU has being processing GPU commands."
1095             data_type="float"
1096             max_equation="100"
1097             units="percent"
1098             semantic_type="duration"
1099             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
1100             mdapi_group="GPU"
1101             mdapi_usage_flags="Tier1 Overview System Frame"
1102             mdapi_supported_apis=""
1103             mdapi_hw_unit_type="gpu"
1104             />
1105    <counter name="VS Threads Dispatched"
1106             symbol_name="VsThreads"
1107             underscore_name="vs_threads"
1108             description="The total number of vertex shader hardware threads dispatched."
1109             data_type="uint64"
1110             units="threads"
1111             semantic_type="event"
1112             equation="A 5 READ"
1113             mdapi_group="EU Array/Vertex Shader"
1114             mdapi_usage_flags="Tier3 Frame Batch Draw"
1115             mdapi_supported_apis="OGL4 IO BB"
1116             mdapi_hw_unit_type="gpu"
1117             />
1118    <counter name="TCS Threads Dispatched"
1119             symbol_name="HsThreads"
1120             underscore_name="hs_threads"
1121             description="The total number of control shader hardware threads dispatched."
1122             data_type="uint64"
1123             units="threads"
1124             semantic_type="event"
1125             equation="A 10 READ"
1126             mdapi_group="EU Array/Control Shader"
1127             mdapi_usage_flags="Tier3 Frame Batch Draw"
1128             mdapi_supported_apis="OGL4 IO BB"
1129             mdapi_hw_unit_type="gpu"
1130             />
1131    <counter name="TES Threads Dispatched"
1132             symbol_name="DsThreads"
1133             underscore_name="ds_threads"
1134             description="The total number of evaluation shader hardware threads dispatched."
1135             data_type="uint64"
1136             units="threads"
1137             semantic_type="event"
1138             equation="A 15 READ"
1139             mdapi_group="EU Array/Evaluation Shader"
1140             mdapi_usage_flags="Tier3 Frame Batch Draw"
1141             mdapi_supported_apis="OGL4 IO BB"
1142             mdapi_hw_unit_type="gpu"
1143             />
1144    <counter name="GS Threads Dispatched"
1145             symbol_name="GsThreads"
1146             underscore_name="gs_threads"
1147             description="The total number of geometry shader hardware threads dispatched."
1148             data_type="uint64"
1149             units="threads"
1150             semantic_type="event"
1151             equation="A 25 READ"
1152             mdapi_group="EU Array/Geometry Shader"
1153             mdapi_usage_flags="Tier3 Frame Batch Draw"
1154             mdapi_supported_apis="OGL4 IO BB"
1155             mdapi_hw_unit_type="gpu"
1156             />
1157    <counter name="FS Threads Dispatched"
1158             symbol_name="PsThreads"
1159             underscore_name="ps_threads"
1160             description="The total number of fragment shader hardware threads dispatched."
1161             data_type="uint64"
1162             units="threads"
1163             semantic_type="event"
1164             equation="A 30 READ"
1165             mdapi_group="EU Array/Fragment Shader"
1166             mdapi_usage_flags="Tier3 Frame Batch Draw"
1167             mdapi_supported_apis="OGL4 IO BB"
1168             mdapi_hw_unit_type="gpu"
1169             />
1170    <counter name="CS Threads Dispatched"
1171             symbol_name="CsThreads"
1172             underscore_name="cs_threads"
1173             description="The total number of compute shader hardware threads dispatched."
1174             data_type="uint64"
1175             units="threads"
1176             semantic_type="event"
1177             equation="A 20 READ"
1178             mdapi_group="EU Array/Compute Shader"
1179             mdapi_usage_flags="Tier3 Frame Batch Draw"
1180             mdapi_supported_apis="OGL4 OCL IO BB"
1181             mdapi_hw_unit_type="gpu"
1182             />
1183    <counter name="EU Active"
1184             symbol_name="EuActive"
1185             underscore_name="eu_active"
1186             description="The percentage of time in which the Execution Units were actively processing."
1187             data_type="float"
1188             max_equation="100"
1189             units="percent"
1190             semantic_type="duration"
1191             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1192             mdapi_group="EU Array"
1193             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1194             mdapi_supported_apis=""
1195             mdapi_hw_unit_type="gpu"
1196             />
1197    <counter name="EU Stall"
1198             symbol_name="EuStall"
1199             underscore_name="eu_stall"
1200             description="The percentage of time in which the Execution Units were stalled."
1201             data_type="float"
1202             max_equation="100"
1203             units="percent"
1204             semantic_type="duration"
1205             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1206             mdapi_group="EU Array"
1207             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1208             mdapi_supported_apis=""
1209             mdapi_hw_unit_type="gpu"
1210             />
1211    <counter name="VS EU Active"
1212             symbol_name="VsEuActive"
1213             underscore_name="vs_eu_active"
1214             description="The percentage of time in which vertex shaders were processed actively on the EUs."
1215             data_type="float"
1216             max_equation="100"
1217             units="percent"
1218             semantic_type="duration"
1219             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1220             mdapi_group="EU Array/Vertex Shader"
1221             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1222             mdapi_supported_apis="OGL4 IO BB"
1223             mdapi_hw_unit_type="gpu"
1224             />
1225    <counter name="VS AVG Active per Thread"
1226             symbol_name="VsEuActivePerThread"
1227             underscore_name="vs_eu_active_per_thread"
1228             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
1229             data_type="uint64"
1230             max_equation="100"
1231             units="cycles"
1232             semantic_type="event"
1233             equation="A 2 READ $VsThreads UDIV"
1234             mdapi_group="EU Array/Vertex Shader"
1235             mdapi_usage_flags="Tier4 Frame Batch Draw"
1236             mdapi_supported_apis="OGL4 IO BB"
1237             mdapi_hw_unit_type="gpu"
1238             />
1239    <counter name="VS EU Stall"
1240             symbol_name="VsEuStall"
1241             underscore_name="vs_eu_stall"
1242             description="The percentage of time in which vertex shaders were stalled on the EUs."
1243             data_type="float"
1244             max_equation="100"
1245             units="percent"
1246             semantic_type="duration"
1247             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1248             mdapi_group="EU Array/Vertex Shader"
1249             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1250             mdapi_supported_apis="OGL4 IO BB"
1251             mdapi_hw_unit_type="gpu"
1252             />
1253    <counter name="VS AVG Stall per Thread"
1254             symbol_name="VsEuStallPerThread"
1255             underscore_name="vs_eu_stall_per_thread"
1256             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
1257             data_type="uint64"
1258             units="cycles"
1259             semantic_type="event"
1260             equation="A 3 READ $VsThreads UDIV"
1261             mdapi_group="EU Array/Vertex Shader"
1262             mdapi_usage_flags="Tier4 Frame Batch Draw"
1263             mdapi_supported_apis="OGL4 IO BB"
1264             mdapi_hw_unit_type="gpu"
1265             />
1266    <counter name="FS EU Active"
1267             symbol_name="PsEuActive"
1268             underscore_name="ps_eu_active"
1269             description="The percentage of time in which fragment shaders were processed actively on the EUs."
1270             data_type="float"
1271             max_equation="100"
1272             units="percent"
1273             semantic_type="duration"
1274             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1275             mdapi_group="EU Array/Fragment Shader"
1276             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1277             mdapi_supported_apis="OGL4 IO BB"
1278             mdapi_hw_unit_type="gpu"
1279             />
1280    <counter name="TCS EU Active"
1281             symbol_name="HsEuActive"
1282             underscore_name="hs_eu_active"
1283             description="The percentage of time in which control shaders were processed actively on the EUs."
1284             data_type="float"
1285             max_equation="100"
1286             units="percent"
1287             semantic_type="duration"
1288             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1289             mdapi_group="EU Array/Control Shader"
1290             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1291             mdapi_supported_apis="OGL4 IO BB"
1292             mdapi_hw_unit_type="gpu"
1293             />
1294    <counter name="TCS AVG Active per Thread"
1295             symbol_name="HsEuActivePerThread"
1296             underscore_name="hs_eu_active_per_thread"
1297             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
1298             data_type="uint64"
1299             max_equation="100"
1300             units="cycles"
1301             semantic_type="event"
1302             equation="A 7 READ $HsThreads UDIV"
1303             mdapi_group="EU Array/Control Shader"
1304             mdapi_usage_flags="Tier4 Frame Batch Draw"
1305             mdapi_supported_apis="OGL4 IO BB"
1306             mdapi_hw_unit_type="gpu"
1307             />
1308    <counter name="TCS EU Stall"
1309             symbol_name="HsEuStall"
1310             underscore_name="hs_eu_stall"
1311             description="The percentage of time in which control shaders were stalled on the EUs."
1312             data_type="float"
1313             max_equation="100"
1314             units="percent"
1315             semantic_type="duration"
1316             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1317             mdapi_group="EU Array/Control Shader"
1318             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1319             mdapi_supported_apis="OGL4 IO BB"
1320             mdapi_hw_unit_type="gpu"
1321             />
1322    <counter name="TCS AVG Stall per Thread"
1323             symbol_name="HsEuStallPerThread"
1324             underscore_name="hs_eu_stall_per_thread"
1325             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
1326             data_type="uint64"
1327             units="cycles"
1328             semantic_type="event"
1329             equation="A 8 READ $HsThreads UDIV"
1330             mdapi_group="EU Array/Control Shader"
1331             mdapi_usage_flags="Tier4 Frame Batch Draw"
1332             mdapi_supported_apis="OGL4 IO BB"
1333             mdapi_hw_unit_type="gpu"
1334             />
1335    <counter name="TES EU Active"
1336             symbol_name="DsEuActive"
1337             underscore_name="ds_eu_active"
1338             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
1339             data_type="float"
1340             max_equation="100"
1341             units="percent"
1342             semantic_type="duration"
1343             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1344             mdapi_group="EU Array/Evaluation Shader"
1345             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1346             mdapi_supported_apis="OGL4 IO BB"
1347             mdapi_hw_unit_type="gpu"
1348             />
1349    <counter name="TES AVG Active per Thread"
1350             symbol_name="DsEuActivePerThread"
1351             underscore_name="ds_eu_active_per_thread"
1352             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
1353             data_type="uint64"
1354             max_equation="100"
1355             units="cycles"
1356             semantic_type="event"
1357             equation="A 12 READ $DsThreads UDIV"
1358             mdapi_group="EU Array/Evaluation Shader"
1359             mdapi_usage_flags="Tier4 Frame Batch Draw"
1360             mdapi_supported_apis="OGL4 IO BB"
1361             mdapi_hw_unit_type="gpu"
1362             />
1363    <counter name="TES EU Stall"
1364             symbol_name="DsEuStall"
1365             underscore_name="ds_eu_stall"
1366             description="The percentage of time in which evaluation shaders were stalled on the EUs."
1367             data_type="float"
1368             max_equation="100"
1369             units="percent"
1370             semantic_type="duration"
1371             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1372             mdapi_group="EU Array/Evaluation Shader"
1373             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1374             mdapi_supported_apis="OGL4 IO BB"
1375             mdapi_hw_unit_type="gpu"
1376             />
1377    <counter name="TES AVG Stall per Thread"
1378             symbol_name="DsEuStallPerThread"
1379             underscore_name="ds_eu_stall_per_thread"
1380             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
1381             data_type="uint64"
1382             units="cycles"
1383             semantic_type="event"
1384             equation="A 13 READ $DsThreads UDIV"
1385             mdapi_group="EU Array/Evaluation Shader"
1386             mdapi_usage_flags="Tier4 Frame Batch Draw"
1387             mdapi_supported_apis="OGL4 IO BB"
1388             mdapi_hw_unit_type="gpu"
1389             />
1390    <counter name="GS EU Active"
1391             symbol_name="GsEuActive"
1392             underscore_name="gs_eu_active"
1393             description="The percentage of time in which geometry shaders were processed actively on the EUs."
1394             data_type="float"
1395             max_equation="100"
1396             units="percent"
1397             semantic_type="duration"
1398             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1399             mdapi_group="EU Array/Geometry Shader"
1400             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1401             mdapi_supported_apis="OGL4 IO BB"
1402             mdapi_hw_unit_type="gpu"
1403             />
1404    <counter name="GS AVG Active per Thread"
1405             symbol_name="GsEuActivePerThread"
1406             underscore_name="gs_eu_active_per_thread"
1407             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
1408             data_type="uint64"
1409             max_equation="100"
1410             units="cycles"
1411             semantic_type="event"
1412             equation="A 22 READ $GsThreads UDIV"
1413             mdapi_group="EU Array/Geometry Shader"
1414             mdapi_usage_flags="Tier4 Frame Batch Draw"
1415             mdapi_supported_apis="OGL4 IO BB"
1416             mdapi_hw_unit_type="gpu"
1417             />
1418    <counter name="GS EU Stall"
1419             symbol_name="GsEuStall"
1420             underscore_name="gs_eu_stall"
1421             description="The percentage of time in which geometry shaders were stalled on the EUs."
1422             data_type="float"
1423             max_equation="100"
1424             units="percent"
1425             semantic_type="duration"
1426             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1427             mdapi_group="EU Array/Geometry Shader"
1428             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1429             mdapi_supported_apis="OGL4 IO BB"
1430             mdapi_hw_unit_type="gpu"
1431             />
1432    <counter name="GS AVG Stall per Thread"
1433             symbol_name="GsEuStallPerThread"
1434             underscore_name="gs_eu_stall_per_thread"
1435             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
1436             data_type="uint64"
1437             units="cycles"
1438             semantic_type="event"
1439             equation="A 23 READ $GsThreads UDIV"
1440             mdapi_group="EU Array/Geometry Shader"
1441             mdapi_usage_flags="Tier4 Frame Batch Draw"
1442             mdapi_supported_apis="OGL4 IO BB"
1443             mdapi_hw_unit_type="gpu"
1444             />
1445    <counter name="CS EU Active"
1446             symbol_name="CsEuActive"
1447             underscore_name="cs_eu_active"
1448             description="The percentage of time in which compute shaders were processed actively on the EUs."
1449             data_type="float"
1450             max_equation="100"
1451             units="percent"
1452             semantic_type="duration"
1453             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1454             mdapi_group="EU Array/Compute Shader"
1455             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1456             mdapi_supported_apis="OGL4 OCL IO BB"
1457             mdapi_hw_unit_type="gpu"
1458             />
1459    <counter name="CS AVG Active per Thread"
1460             symbol_name="CsEuActivePerThread"
1461             underscore_name="cs_eu_active_per_thread"
1462             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
1463             data_type="uint64"
1464             max_equation="100"
1465             units="cycles"
1466             semantic_type="event"
1467             equation="A 17 READ $CsThreads UDIV"
1468             mdapi_group="EU Array/Compute Shader"
1469             mdapi_usage_flags="Tier3 Frame Batch Draw"
1470             mdapi_supported_apis="OGL4 OCL IO BB"
1471             mdapi_hw_unit_type="gpu"
1472             />
1473    <counter name="CS EU Stall"
1474             symbol_name="CsEuStall"
1475             underscore_name="cs_eu_stall"
1476             description="The percentage of time in which compute shaders were stalled on the EUs."
1477             data_type="float"
1478             max_equation="100"
1479             units="percent"
1480             semantic_type="duration"
1481             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1482             mdapi_group="EU Array/Compute Shader"
1483             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1484             mdapi_supported_apis="OGL4 OCL IO BB"
1485             mdapi_hw_unit_type="gpu"
1486             />
1487    <counter name="CS AVG Stall per Thread"
1488             symbol_name="CsEuStallPerThread"
1489             underscore_name="cs_eu_stall_per_thread"
1490             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
1491             data_type="uint64"
1492             units="cycles"
1493             semantic_type="event"
1494             equation="A 18 READ $CsThreads UDIV"
1495             mdapi_group="EU Array/Compute Shader"
1496             mdapi_usage_flags="Tier3 Frame Batch Draw"
1497             mdapi_supported_apis="OGL4 OCL IO BB"
1498             mdapi_hw_unit_type="gpu"
1499             />
1500    <counter name="FS AVG Active per Thread"
1501             symbol_name="PsEuActivePerThread"
1502             underscore_name="ps_eu_active_per_thread"
1503             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
1504             data_type="uint64"
1505             max_equation="100"
1506             units="cycles"
1507             semantic_type="event"
1508             equation="A 27 READ $PsThreads UDIV"
1509             mdapi_group="EU Array/Fragment Shader"
1510             mdapi_usage_flags="Tier4 Frame Batch Draw"
1511             mdapi_supported_apis="OGL4 IO BB"
1512             mdapi_hw_unit_type="gpu"
1513             />
1514    <counter name="FS EU Stall"
1515             symbol_name="PsEuStall"
1516             underscore_name="ps_eu_stall"
1517             description="The percentage of time in which fragment shaders were stalled on the EUs."
1518             data_type="float"
1519             max_equation="100"
1520             units="percent"
1521             semantic_type="duration"
1522             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1523             mdapi_group="EU Array/Fragment Shader"
1524             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1525             mdapi_supported_apis="OGL4 IO BB"
1526             mdapi_hw_unit_type="gpu"
1527             />
1528    <counter name="FS AVG Stall per Thread"
1529             symbol_name="PsEuStallPerThread"
1530             underscore_name="ps_eu_stall_per_thread"
1531             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
1532             data_type="uint64"
1533             units="cycles"
1534             semantic_type="event"
1535             equation="A 28 READ $PsThreads UDIV"
1536             mdapi_group="EU Array/Fragment Shader"
1537             mdapi_usage_flags="Tier4 Frame Batch Draw"
1538             mdapi_supported_apis="OGL4 IO BB"
1539             mdapi_hw_unit_type="gpu"
1540             />
1541    <counter name="Early Hi-Depth Test Fails"
1542             symbol_name="HiDepthTestFails"
1543             underscore_name="hi_depth_test_fails"
1544             description="The total number of pixels dropped on early hierarchical depth test."
1545             data_type="uint64"
1546             units="pixels"
1547             semantic_type="event"
1548             equation="A 33 READ"
1549             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1550             mdapi_usage_flags="Tier3 Frame Batch Draw"
1551             mdapi_supported_apis="OGL4 IO BB"
1552             mdapi_hw_unit_type="gpu"
1553             />
1554    <counter name="Early Depth Test Fails"
1555             symbol_name="EarlyDepthTestFails"
1556             underscore_name="early_depth_test_fails"
1557             description="The total number of pixels dropped on early depth test."
1558             data_type="uint64"
1559             units="pixels"
1560             semantic_type="event"
1561             equation="A 35 READ"
1562             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1563             mdapi_usage_flags="Tier3 Frame Batch Draw"
1564             mdapi_supported_apis="OGL4 IO BB"
1565             mdapi_hw_unit_type="gpu"
1566             />
1567    <counter name="Samples Killed in FS"
1568             symbol_name="SamplesKilledInPs"
1569             underscore_name="samples_killed_in_ps"
1570             description="The total number of samples or pixels dropped in fragment shaders."
1571             data_type="uint64"
1572             units="pixels"
1573             semantic_type="event"
1574             equation="A 36 READ"
1575             mdapi_group="3D Pipe/Fragment Shader"
1576             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1577             mdapi_supported_apis="OGL4 IO BB"
1578             mdapi_hw_unit_type="gpu"
1579             />
1580    <counter name="Alpha Test Fails"
1581             symbol_name="AlphaTestFails"
1582             underscore_name="alpha_test_fails"
1583             description="The total number of pixels dropped on post-FS alpha test."
1584             data_type="uint64"
1585             units="pixels"
1586             semantic_type="event"
1587             equation="A 37 READ"
1588             mdapi_group="3D Pipe/Output Merger"
1589             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1590             mdapi_supported_apis="OGL IO BB"
1591             mdapi_hw_unit_type="gpu"
1592             />
1593    <counter name="Late Stencil Test Fails"
1594             symbol_name="PostPsStencilTestFails"
1595             underscore_name="post_ps_stencil_test_fails"
1596             description="The total number of pixels dropped on post-FS stencil test."
1597             data_type="uint64"
1598             units="pixels"
1599             semantic_type="event"
1600             equation="A 38 READ"
1601             mdapi_group="3D Pipe/Output Merger"
1602             mdapi_usage_flags="Tier3 Frame Batch Draw"
1603             mdapi_supported_apis="OGL IO BB"
1604             mdapi_hw_unit_type="gpu"
1605             />
1606    <counter name="Late Depth Test Fails"
1607             symbol_name="PostPsDepthTestFails"
1608             underscore_name="post_ps_depth_test_fails"
1609             description="The total number of pixels dropped on post-FS depth test."
1610             data_type="uint64"
1611             units="pixels"
1612             semantic_type="event"
1613             equation="A 39 READ $SamplesKilledInPs USUB"
1614             mdapi_group="3D Pipe/Output Merger"
1615             mdapi_usage_flags="Tier3 Frame Batch Draw"
1616             mdapi_supported_apis="OGL4 IO BB"
1617             mdapi_hw_unit_type="gpu"
1618             />
1619    <counter name="Samples Written"
1620             symbol_name="SamplesWritten"
1621             underscore_name="samples_written"
1622             description="The total number of samples or pixels written to all render targets."
1623             data_type="uint64"
1624             units="pixels"
1625             semantic_type="event"
1626             equation="A 40 READ"
1627             mdapi_group="3D Pipe/Output Merger"
1628             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1629             mdapi_supported_apis="OGL4 IO BB"
1630             mdapi_hw_unit_type="gpu"
1631             />
1632    <counter name="Typed Bytes Read"
1633             symbol_name="TypedBytesRead"
1634             underscore_name="typed_bytes_read"
1635             description="The total number of typed memory bytes read via Data Port."
1636             data_type="uint64"
1637             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1638             units="bytes"
1639             semantic_type="throughput"
1640             equation="B 4 READ B 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1641             mdapi_group="L3/Data Port"
1642             mdapi_usage_flags="Draw"
1643             mdapi_supported_apis="OGL4 OCL IO BB"
1644             mdapi_hw_unit_type="gpu"
1645             />
1646    <counter name="Typed Bytes Written"
1647             symbol_name="TypedBytesWritten"
1648             underscore_name="typed_bytes_written"
1649             description="The total number of untyped memory bytes written via Data Port."
1650             data_type="uint64"
1651             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1652             units="bytes"
1653             semantic_type="throughput"
1654             equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1655             mdapi_group="L3/Data Port"
1656             mdapi_usage_flags="Draw"
1657             mdapi_supported_apis="OGL4 OCL IO BB"
1658             mdapi_hw_unit_type="gpu"
1659             />
1660    <counter name="Typed Atomics"
1661             symbol_name="TypedAtomics"
1662             underscore_name="typed_atomics"
1663             description="The total number of typed atomics."
1664             data_type="uint64"
1665             units="messages"
1666             semantic_type="event"
1667             equation="C 0 READ C 1 READ UADD $EuSlicesTotalCount UMUL"
1668             mdapi_group="L3/Data Port"
1669             mdapi_usage_flags="Draw"
1670             mdapi_supported_apis="OGL4 OCL IO BB"
1671             mdapi_hw_unit_type="gpu"
1672             />
1673    <counter name="Untyped Bytes Read"
1674             symbol_name="UntypedBytesRead"
1675             underscore_name="untyped_bytes_read"
1676             description="The total number of typed memory bytes read via Data Port."
1677             data_type="uint64"
1678             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1679             units="bytes"
1680             semantic_type="throughput"
1681             equation="B 0 READ B 1 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1682             mdapi_group="L3/Data Port"
1683             mdapi_usage_flags="Draw"
1684             mdapi_supported_apis="OGL4 OCL IO BB"
1685             mdapi_hw_unit_type="gpu"
1686             />
1687    <counter name="Untyped Writes"
1688             symbol_name="UntypedBytesWritten"
1689             underscore_name="untyped_bytes_written"
1690             description="The total number of untyped memory bytes written via Data Port."
1691             data_type="uint64"
1692             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1693             units="bytes"
1694             semantic_type="throughput"
1695             equation="B 2 READ B 3 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1696             mdapi_group="L3/Data Port"
1697             mdapi_usage_flags="Draw"
1698             mdapi_supported_apis="OGL4 OCL IO BB"
1699             mdapi_hw_unit_type="gpu"
1700             />
1701    <counter name="SLM Bytes Read"
1702             symbol_name="SlmBytesRead"
1703             underscore_name="slm_bytes_read"
1704             description="The total number of GPU memory bytes read from shared local memory."
1705             data_type="uint64"
1706             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1707             units="bytes"
1708             semantic_type="throughput"
1709             equation="C 6 READ C 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1710             mdapi_group="L3/Data Port/SLM"
1711             mdapi_usage_flags="Tier3 Draw"
1712             mdapi_supported_apis="OGL4 OCL IO BB"
1713             mdapi_hw_unit_type="gpu"
1714             />
1715    <counter name="SLM Bytes Written"
1716             symbol_name="SlmBytesWritten"
1717             underscore_name="slm_bytes_written"
1718             description="The total number of byten written into shared local memory."
1719             data_type="uint64"
1720             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1721             units="bytes"
1722             semantic_type="throughput"
1723             equation="C 4 READ C 5 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1724             mdapi_group="L3/Data Port/SLM"
1725             mdapi_usage_flags="Tier3 Draw"
1726             mdapi_supported_apis="OGL4 OCL IO BB"
1727             mdapi_hw_unit_type="gpu"
1728             />
1729    <counter name="LLC GPU Accesses"
1730             symbol_name="LlcAccesses"
1731             underscore_name="llc_accesses"
1732             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
1733             data_type="uint64"
1734             units="messages"
1735             semantic_type="event"
1736             equation="PERFCNT 0 READ"
1737             availability="true $QueryMode &amp;&amp;"
1738             mdapi_group="LLC"
1739             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1740             mdapi_supported_apis="OGL4 OCL"
1741             mdapi_hw_unit_type="gpu"
1742             />
1743    <counter name="LLC GPU Hits"
1744             symbol_name="LlcHits"
1745             underscore_name="llc_hits"
1746             description="The total number of successful LLC cache lookups done from the GPU."
1747             data_type="uint64"
1748             units="messages"
1749             semantic_type="event"
1750             equation="PERFCNT 1 READ"
1751             availability="true $QueryMode &amp;&amp;"
1752             mdapi_group="LLC"
1753             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1754             mdapi_supported_apis="OGL4 OCL"
1755             mdapi_hw_unit_type="gpu"
1756             />
1757    <register_config type="NOA">
1758        <register type="NOA" address="0x00009840" value="0x00000080" />
1759        <register type="NOA" address="0x000253A4" value="0x00000000" />
1760        <register type="NOA" address="0x0002681C" value="0x01F00800" />
1761        <register type="NOA" address="0x00026820" value="0x00001000" />
1762        <register type="NOA" address="0x0002781C" value="0x01F00800" />
1763        <register type="NOA" address="0x00026520" value="0x00000007" />
1764        <register type="NOA" address="0x000265A0" value="0x00000007" />
1765        <register type="NOA" address="0x00025380" value="0x00000010" />
1766        <register type="NOA" address="0x0002538C" value="0x00300000" />
1767        <register type="NOA" address="0x00025384" value="0xAA8AAAAA" />
1768        <register type="NOA" address="0x00025404" value="0xFFFFFFFF" />
1769        <register type="NOA" address="0x00026800" value="0x00004202" />
1770        <register type="NOA" address="0x00026808" value="0x00605817" />
1771        <register type="NOA" address="0x0002680C" value="0x10001005" />
1772        <register type="NOA" address="0x00026804" value="0x00000000" />
1773        <register type="NOA" address="0x00027800" value="0x00000102" />
1774        <register type="NOA" address="0x00027808" value="0x0C0701E0" />
1775        <register type="NOA" address="0x0002780C" value="0x000200A0" />
1776        <register type="NOA" address="0x00027804" value="0x00000000" />
1777        <register type="NOA" address="0x00026484" value="0x44000000" />
1778        <register type="NOA" address="0x00026704" value="0x44000000" />
1779        <register type="NOA" address="0x00026500" value="0x00000006" />
1780        <register type="NOA" address="0x00026510" value="0x00000001" />
1781        <register type="NOA" address="0x00026504" value="0x88000000" />
1782        <register type="NOA" address="0x00026580" value="0x00000006" />
1783        <register type="NOA" address="0x00026590" value="0x00000020" />
1784        <register type="NOA" address="0x00026584" value="0x00000000" />
1785        <register type="NOA" address="0x00026104" value="0x55822222" />
1786        <register type="NOA" address="0x00026184" value="0xAA866666" />
1787        <register type="NOA" address="0x00025420" value="0x08320C83" />
1788        <register type="NOA" address="0x00025424" value="0x06820C83" />
1789        <register type="NOA" address="0x0002541C" value="0x00000000" />
1790        <register type="NOA" address="0x00025428" value="0x00000C03" />
1791        <register type="NOA" address="0x000091BC" value="0xE0400000" />
1792        <register type="NOA" address="0x000091C4" value="0xE4500000" />
1793    </register_config>
1794    <register_config type="OA">
1795        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
1796        <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
1797        <register type="OA" address="0x00002718" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
1798        <register type="OA" address="0x0000271C" value="0xAAAAAAAA" /> <!--OASTARTTRIG1 -->
1799        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
1800        <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
1801        <register type="OA" address="0x00002728" value="0xAAAAAAAA" /> <!--OASTARTTRIG7 -->
1802        <register type="OA" address="0x0000272C" value="0xAAAAAAAA" /> <!--OASTARTTRIG8 -->
1803        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
1804        <register type="OA" address="0x00002744" value="0x00000000" /> <!--OAREPORTTRIG2 -->
1805        <register type="OA" address="0x00002748" value="0x00000000" /> <!--OAREPORTTRIG3 -->
1806        <register type="OA" address="0x0000274C" value="0x00000000" /> <!--OAREPORTTRIG4 -->
1807        <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
1808        <register type="OA" address="0x00002754" value="0x00000000" /> <!--OAREPORTTRIG6 -->
1809        <register type="OA" address="0x00002758" value="0x00000000" /> <!--OAREPORTTRIG7 -->
1810        <register type="OA" address="0x0000275C" value="0x00000000" /> <!--OAREPORTTRIG8 -->
1811    </register_config>
1812  </set>
1813
1814  <set name="Compute Metrics Extended set"
1815       chipset="HSW"
1816       symbol_name="ComputeExtended"
1817       underscore_name="compute_extended"
1818       mdapi_supported_apis="OGL4 OCL IO BB"
1819       hw_config_guid="480f9795-cf6a-4204-a9e3-cd7015515f8d"
1820       >
1821    <counter name="GPU Time Elapsed"
1822             symbol_name="GpuTime"
1823             underscore_name="gpu_time"
1824             description="Time elapsed on the GPU during the measurement."
1825             data_type="uint64"
1826             units="ns"
1827             semantic_type="duration"
1828             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1829             mdapi_group="GPU"
1830             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1831             mdapi_supported_apis=""
1832             mdapi_hw_unit_type="gpu"
1833             />
1834    <counter name="GPU Core Clocks"
1835             symbol_name="GpuClocks"
1836             underscore_name="gpu_clocks"
1837             description="The total number of GPU core clocks elapsed during the measurement."
1838             data_type="uint64"
1839             units="cycles"
1840             semantic_type="event"
1841             equation="B 7 READ"
1842             mdapi_group="GPU"
1843             mdapi_usage_flags="Tier1 Frame Batch Draw"
1844             mdapi_supported_apis="OGL OCL IO BB"
1845             mdapi_hw_unit_type="gpu"
1846             />
1847    <counter name="CS Threads Dispatched"
1848             symbol_name="CsThreads"
1849             underscore_name="cs_threads"
1850             description="The total number of compute shader hardware threads dispatched."
1851             data_type="uint64"
1852             units="threads"
1853             semantic_type="event"
1854             equation="A 20 READ"
1855             mdapi_group="EU Array/Compute Shader"
1856             mdapi_usage_flags="Tier3 Frame Batch Draw"
1857             mdapi_supported_apis=""
1858             mdapi_hw_unit_type="gpu"
1859             />
1860    <counter name="EuUntypedReads0"
1861             symbol_name="EuUntypedReads0"
1862             underscore_name="eu_untyped_reads0"
1863             description="The subslice 0 EU Untyped Reads subslice 0."
1864             data_type="uint64"
1865             units="messages"
1866             semantic_type="event"
1867             equation="B 0 READ"
1868             mdapi_group="L3/Data Port"
1869             mdapi_usage_flags="Draw"
1870             mdapi_supported_apis=""
1871             mdapi_hw_unit_type="subslice"
1872             />
1873    <counter name="EuTypedReads0"
1874             symbol_name="EuTypedReads0"
1875             underscore_name="eu_typed_reads0"
1876             description="The subslice 0 EU Typed Reads subslice 0."
1877             data_type="uint64"
1878             units="messages"
1879             semantic_type="event"
1880             equation="B 2 READ"
1881             mdapi_group="L3/Data Port"
1882             mdapi_usage_flags="Draw"
1883             mdapi_supported_apis=""
1884             mdapi_hw_unit_type="subslice"
1885             />
1886    <counter name="EuUntypedWrites0"
1887             symbol_name="EuUntypedWrites0"
1888             underscore_name="eu_untyped_writes0"
1889             description="The subslice 0 EU Untyped Writes subslice 0."
1890             data_type="uint64"
1891             units="messages"
1892             semantic_type="event"
1893             equation="B 1 READ"
1894             mdapi_group="L3/Data Port"
1895             mdapi_usage_flags="Draw"
1896             mdapi_supported_apis=""
1897             mdapi_hw_unit_type="subslice"
1898             />
1899    <counter name="EuTypedWrites0"
1900             symbol_name="EuTypedWrites0"
1901             underscore_name="eu_typed_writes0"
1902             description="The subslice 0 EU Typed Writes subslice 0."
1903             data_type="uint64"
1904             units="messages"
1905             semantic_type="event"
1906             equation="B 3 READ"
1907             mdapi_group="L3/Data Port"
1908             mdapi_usage_flags="Draw"
1909             mdapi_supported_apis=""
1910             mdapi_hw_unit_type="subslice"
1911             />
1912    <counter name="EuUntypedAtomics0"
1913             symbol_name="EuUntypedAtomics0"
1914             underscore_name="eu_untyped_atomics0"
1915             description="The subslice 0 EU Untyped Atomics subslice 0."
1916             data_type="uint64"
1917             units="messages"
1918             semantic_type="event"
1919             equation="B 4 READ"
1920             mdapi_group="L3/Data Port"
1921             mdapi_usage_flags="Draw"
1922             mdapi_supported_apis=""
1923             mdapi_hw_unit_type="subslice"
1924             />
1925    <counter name="EuTypedAtomics0"
1926             symbol_name="EuTypedAtomics0"
1927             underscore_name="eu_typed_atomics0"
1928             description="The subslice 0 EU Typed Atomics subslice 0."
1929             data_type="uint64"
1930             units="messages"
1931             semantic_type="event"
1932             equation="B 5 READ"
1933             mdapi_group="L3/Data Port"
1934             mdapi_usage_flags="Draw"
1935             mdapi_supported_apis=""
1936             mdapi_hw_unit_type="subslice"
1937             />
1938    <counter name="EuUrbAtomics0"
1939             symbol_name="EuUrbAtomics0"
1940             underscore_name="eu_urb_atomics0"
1941             description="The subslice 0 EU URB Atomics subslice 0."
1942             data_type="uint64"
1943             units="messages"
1944             semantic_type="event"
1945             equation="B 6 READ"
1946             mdapi_group="L3/Data Port"
1947             mdapi_usage_flags="Draw"
1948             mdapi_supported_apis=""
1949             mdapi_hw_unit_type="subslice"
1950             />
1951    <counter name="Typed Reads 0"
1952             symbol_name="TypedReads0"
1953             underscore_name="typed_reads0"
1954             description="The subslice 0 typed reads."
1955             data_type="uint64"
1956             units="messages"
1957             semantic_type="event"
1958             equation="C 2 READ"
1959             mdapi_group="L3/Data Port"
1960             mdapi_usage_flags="Draw"
1961             mdapi_supported_apis=""
1962             mdapi_hw_unit_type="subslice"
1963             />
1964    <counter name="Typed Writes 0"
1965             symbol_name="TypedWrites0"
1966             underscore_name="typed_writes0"
1967             description="The subslice 0 typed writes."
1968             data_type="uint64"
1969             units="messages"
1970             semantic_type="event"
1971             equation="C 0 READ"
1972             mdapi_group="L3/Data Port"
1973             mdapi_usage_flags="Draw"
1974             mdapi_supported_apis=""
1975             mdapi_hw_unit_type="subslice"
1976             />
1977    <counter name="Untyped Reads 0"
1978             symbol_name="UntypedReads0"
1979             underscore_name="untyped_reads0"
1980             description="The subslice 0 untyped reads (including SLM reads)."
1981             data_type="uint64"
1982             units="messages"
1983             semantic_type="event"
1984             equation="C 3 READ"
1985             mdapi_group="L3/Data Port"
1986             mdapi_usage_flags="Draw"
1987             mdapi_supported_apis=""
1988             mdapi_hw_unit_type="subslice"
1989             />
1990    <counter name="Untyped Writes 0"
1991             symbol_name="UntypedWrites0"
1992             underscore_name="untyped_writes0"
1993             description="The subslice 0 untyped writes (including SLM writes)."
1994             data_type="uint64"
1995             units="messages"
1996             semantic_type="event"
1997             equation="C 1 READ"
1998             mdapi_group="L3/Data Port"
1999             mdapi_usage_flags="Draw"
2000             mdapi_supported_apis=""
2001             mdapi_hw_unit_type="subslice"
2002             />
2003    <counter name="Typed Atomics 0"
2004             symbol_name="TypedAtomics0"
2005             underscore_name="typed_atomics0"
2006             description="The subslice 0 typed atomics."
2007             data_type="uint64"
2008             units="messages"
2009             semantic_type="event"
2010             equation="C 4 READ"
2011             mdapi_group="L3/Data Port"
2012             mdapi_usage_flags="Draw"
2013             mdapi_supported_apis=""
2014             mdapi_hw_unit_type="subslice"
2015             />
2016    <counter name="TypedReadsPerCacheLine"
2017             symbol_name="TypedReadsPerCacheLine"
2018             underscore_name="typed_reads_per_cache_line"
2019             description="The ratio of EU typed read requests to L3 cache line reads."
2020             data_type="float"
2021             units="eu sends to l3 cache lines"
2022             semantic_type="ratio"
2023             equation="$EuTypedReads0 $TypedReads0 FDIV"
2024             mdapi_group="L3/Data Port"
2025             mdapi_usage_flags="Draw"
2026             mdapi_supported_apis=""
2027             mdapi_hw_unit_type="subslice"
2028             />
2029    <counter name="TypedWritesPerCacheLine"
2030             symbol_name="TypedWritesPerCacheLine"
2031             underscore_name="typed_writes_per_cache_line"
2032             description="The ratio of EU typed write requests to L3 cache line writes."
2033             data_type="float"
2034             units="eu sends to l3 cache lines"
2035             semantic_type="ratio"
2036             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
2037             mdapi_group="L3/Data Port"
2038             mdapi_usage_flags="Draw"
2039             mdapi_supported_apis=""
2040             mdapi_hw_unit_type="subslice"
2041             />
2042    <counter name="UntypedReadsPerCacheLine"
2043             symbol_name="UntypedReadsPerCacheLine"
2044             underscore_name="untyped_reads_per_cache_line"
2045             description="The ratio of EU untyped read requests to L3 cache line reads."
2046             data_type="float"
2047             units="eu sends to l3 cache lines"
2048             semantic_type="ratio"
2049             equation="$EuUntypedReads0 $UntypedReads0 FDIV"
2050             mdapi_group="L3/Data Port"
2051             mdapi_usage_flags="Draw"
2052             mdapi_supported_apis=""
2053             mdapi_hw_unit_type="subslice"
2054             />
2055    <counter name="UntypedWritesPerCacheLine"
2056             symbol_name="UntypedWritesPerCacheLine"
2057             underscore_name="untyped_writes_per_cache_line"
2058             description="The ratio of EU untyped write requests to L3 cache line writes."
2059             data_type="float"
2060             units="eu sends to l3 cache lines"
2061             semantic_type="ratio"
2062             equation="$EuUntypedWrites0 $UntypedWrites0 FDIV"
2063             mdapi_group="L3/Data Port"
2064             mdapi_usage_flags="Draw"
2065             mdapi_supported_apis=""
2066             mdapi_hw_unit_type="subslice"
2067             />
2068    <counter name="TypedAtomicsPerCacheLine"
2069             symbol_name="TypedAtomicsPerCacheLine"
2070             underscore_name="typed_atomics_per_cache_line"
2071             description="The ratio of EU typed atomics requests to L3 cache line writes."
2072             data_type="float"
2073             units="eu sends to l3 cache lines"
2074             semantic_type="ratio"
2075             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
2076             mdapi_group="L3/Data Port"
2077             mdapi_usage_flags="Draw"
2078             mdapi_supported_apis=""
2079             mdapi_hw_unit_type="subslice"
2080             />
2081    <counter name="LLC GPU Accesses"
2082             symbol_name="LlcAccesses"
2083             underscore_name="llc_accesses"
2084             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
2085             data_type="uint64"
2086             units="messages"
2087             semantic_type="event"
2088             equation="PERFCNT 0 READ"
2089             availability="true $QueryMode &amp;&amp;"
2090             mdapi_group="LLC"
2091             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2092             mdapi_supported_apis="OGL4 OCL"
2093             mdapi_hw_unit_type="gpu"
2094             />
2095    <counter name="LLC GPU Hits"
2096             symbol_name="LlcHits"
2097             underscore_name="llc_hits"
2098             description="The total number of successful LLC cache lookups done from the GPU."
2099             data_type="uint64"
2100             units="messages"
2101             semantic_type="event"
2102             equation="PERFCNT 1 READ"
2103             availability="true $QueryMode &amp;&amp;"
2104             mdapi_group="LLC"
2105             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2106             mdapi_supported_apis="OGL4 OCL"
2107             mdapi_hw_unit_type="gpu"
2108             />
2109    <register_config type="NOA">
2110        <register type="NOA" address="0x00009840" value="0x00000080" />
2111        <register type="NOA" address="0x0002681C" value="0x3EB00800" />
2112        <register type="NOA" address="0x00026820" value="0x00900000" />
2113        <register type="NOA" address="0x00025384" value="0x02AAAAAA" />
2114        <register type="NOA" address="0x00025404" value="0x03FFFFFF" />
2115        <register type="NOA" address="0x00026800" value="0x00142284" />
2116        <register type="NOA" address="0x00026808" value="0x0E629062" />
2117        <register type="NOA" address="0x0002680C" value="0x3F6F55CB" />
2118        <register type="NOA" address="0x00026810" value="0x00000014" />
2119        <register type="NOA" address="0x00026804" value="0x00000000" />
2120        <register type="NOA" address="0x00026104" value="0x02AAAAAA" />
2121        <register type="NOA" address="0x00026184" value="0x02AAAAAA" />
2122        <register type="NOA" address="0x00025420" value="0x00000000" />
2123        <register type="NOA" address="0x00025424" value="0x00000000" />
2124        <register type="NOA" address="0x0002541C" value="0x00000000" />
2125        <register type="NOA" address="0x00025428" value="0x00000000" />
2126        <register type="NOA" address="0x000091BC" value="0xE0400000" />
2127        <register type="NOA" address="0x000091C4" value="0xE4500000" />
2128    </register_config>
2129    <register_config type="OA">
2130        <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2131        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2132        <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2133        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2134        <register type="OA" address="0x00002770" value="0x0007FE2A" /> <!--OACEC0_0 -->
2135        <register type="OA" address="0x00002774" value="0x0000FF00" /> <!--OACEC0_1 -->
2136        <register type="OA" address="0x00002778" value="0x0007FE6A" /> <!--OACEC1_0 -->
2137        <register type="OA" address="0x0000277C" value="0x0000FF00" /> <!--OACEC1_1 -->
2138        <register type="OA" address="0x00002780" value="0x0007FE92" /> <!--OACEC2_0 -->
2139        <register type="OA" address="0x00002784" value="0x0000FF00" /> <!--OACEC2_1 -->
2140        <register type="OA" address="0x00002788" value="0x0007FEA2" /> <!--OACEC3_0 -->
2141        <register type="OA" address="0x0000278C" value="0x0000FF00" /> <!--OACEC3_1 -->
2142        <register type="OA" address="0x00002790" value="0x0007FE32" /> <!--OACEC4_0 -->
2143        <register type="OA" address="0x00002794" value="0x0000FF00" /> <!--OACEC4_1 -->
2144        <register type="OA" address="0x00002798" value="0x0007FE9A" /> <!--OACEC5_0 -->
2145        <register type="OA" address="0x0000279C" value="0x0000FF00" /> <!--OACEC5_1 -->
2146        <register type="OA" address="0x000027A0" value="0x0007FF23" /> <!--OACEC6_0 -->
2147        <register type="OA" address="0x000027A4" value="0x0000FF00" /> <!--OACEC6_1 -->
2148        <register type="OA" address="0x000027A8" value="0x0007FFF3" /> <!--OACEC7_0 -->
2149        <register type="OA" address="0x000027AC" value="0x0000FFFE" /> <!--OACEC7_1 -->
2150    </register_config>
2151  </set>
2152
2153  <set name="Memory Reads Distribution set"
2154       chipset="HSW"
2155       symbol_name="MemoryReads"
2156       underscore_name="memory_reads"
2157       mdapi_supported_apis="OGL OCL IO BB"
2158       hw_config_guid="399d3001-97d6-4240-b065-4fb843138e17"
2159       >
2160    <counter name="GPU Time Elapsed"
2161             symbol_name="GpuTime"
2162             underscore_name="gpu_time"
2163             description="Time elapsed on the GPU during the measurement."
2164             data_type="uint64"
2165             units="ns"
2166             semantic_type="duration"
2167             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2168             mdapi_group="GPU"
2169             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2170             mdapi_supported_apis=""
2171             mdapi_hw_unit_type="gpu"
2172             />
2173    <counter name="GPU Core Clocks"
2174             symbol_name="GpuCoreClocks"
2175             underscore_name="gpu_core_clocks"
2176             description="The total number of GPU core clocks elapsed during the measurement."
2177             data_type="uint64"
2178             units="cycles"
2179             semantic_type="event"
2180             equation="C 7 READ"
2181             mdapi_group="GPU"
2182             mdapi_usage_flags="Tier1 Frame Batch Draw"
2183             mdapi_supported_apis=""
2184             mdapi_hw_unit_type="gpu"
2185             />
2186    <counter name="AVG GPU Core Frequency"
2187             symbol_name="AvgGpuCoreFrequency"
2188             underscore_name="avg_gpu_core_frequency"
2189             description="Average GPU Core Frequency in the measurement."
2190             data_type="uint64"
2191             max_equation="$GpuMaxFrequency"
2192             units="hz"
2193             semantic_type="event"
2194             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2195             mdapi_group="GPU"
2196             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2197             mdapi_supported_apis=""
2198             mdapi_hw_unit_type="gpu"
2199             />
2200    <counter name="GPU Busy"
2201             symbol_name="GpuBusy"
2202             underscore_name="gpu_busy"
2203             description="The percentage of time in which the GPU has being processing GPU commands."
2204             data_type="float"
2205             max_equation="100"
2206             units="percent"
2207             semantic_type="duration"
2208             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
2209             mdapi_group="GPU"
2210             mdapi_usage_flags="Tier1 Overview System Frame"
2211             mdapi_supported_apis=""
2212             mdapi_hw_unit_type="gpu"
2213             />
2214    <counter name="VS Threads Dispatched"
2215             symbol_name="VsThreads"
2216             underscore_name="vs_threads"
2217             description="The total number of vertex shader hardware threads dispatched."
2218             data_type="uint64"
2219             units="threads"
2220             semantic_type="event"
2221             equation="A 5 READ"
2222             mdapi_group="EU Array/Vertex Shader"
2223             mdapi_usage_flags="Tier3 Frame Batch Draw"
2224             mdapi_supported_apis="OGL IO BB"
2225             mdapi_hw_unit_type="gpu"
2226             />
2227    <counter name="TCS Threads Dispatched"
2228             symbol_name="HsThreads"
2229             underscore_name="hs_threads"
2230             description="The total number of control shader hardware threads dispatched."
2231             data_type="uint64"
2232             units="threads"
2233             semantic_type="event"
2234             equation="A 10 READ"
2235             mdapi_group="EU Array/Control Shader"
2236             mdapi_usage_flags="Tier3 Frame Batch Draw"
2237             mdapi_supported_apis="OGL4 OCL IO BB"
2238             mdapi_hw_unit_type="gpu"
2239             />
2240    <counter name="TES Threads Dispatched"
2241             symbol_name="DsThreads"
2242             underscore_name="ds_threads"
2243             description="The total number of evaluation shader hardware threads dispatched."
2244             data_type="uint64"
2245             units="threads"
2246             semantic_type="event"
2247             equation="A 15 READ"
2248             mdapi_group="EU Array/Evaluation Shader"
2249             mdapi_usage_flags="Tier3 Frame Batch Draw"
2250             mdapi_supported_apis="OGL4 OCL IO BB"
2251             mdapi_hw_unit_type="gpu"
2252             />
2253    <counter name="GS Threads Dispatched"
2254             symbol_name="GsThreads"
2255             underscore_name="gs_threads"
2256             description="The total number of geometry shader hardware threads dispatched."
2257             data_type="uint64"
2258             units="threads"
2259             semantic_type="event"
2260             equation="A 25 READ"
2261             mdapi_group="EU Array/Geometry Shader"
2262             mdapi_usage_flags="Tier3 Frame Batch Draw"
2263             mdapi_supported_apis="OGL4 OCL IO BB"
2264             mdapi_hw_unit_type="gpu"
2265             />
2266    <counter name="FS Threads Dispatched"
2267             symbol_name="PsThreads"
2268             underscore_name="ps_threads"
2269             description="The total number of fragment shader hardware threads dispatched."
2270             data_type="uint64"
2271             units="threads"
2272             semantic_type="event"
2273             equation="A 30 READ"
2274             mdapi_group="EU Array/Fragment Shader"
2275             mdapi_usage_flags="Tier3 Frame Batch Draw"
2276             mdapi_supported_apis="OGL IO BB"
2277             mdapi_hw_unit_type="gpu"
2278             />
2279    <counter name="CS Threads Dispatched"
2280             symbol_name="CsThreads"
2281             underscore_name="cs_threads"
2282             description="The total number of compute shader hardware threads dispatched."
2283             data_type="uint64"
2284             units="threads"
2285             semantic_type="event"
2286             equation="A 20 READ"
2287             mdapi_group="EU Array/Compute Shader"
2288             mdapi_usage_flags="Tier3 Frame Batch Draw"
2289             mdapi_supported_apis="OGL4 OCL IO BB"
2290             mdapi_hw_unit_type="gpu"
2291             />
2292    <counter name="EU Active"
2293             symbol_name="EuActive"
2294             underscore_name="eu_active"
2295             description="The percentage of time in which the Execution Units were actively processing."
2296             data_type="float"
2297             max_equation="100"
2298             units="percent"
2299             semantic_type="duration"
2300             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2301             mdapi_group="EU Array"
2302             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2303             mdapi_supported_apis=""
2304             mdapi_hw_unit_type="gpu"
2305             />
2306    <counter name="EU Stall"
2307             symbol_name="EuStall"
2308             underscore_name="eu_stall"
2309             description="The percentage of time in which the Execution Units were stalled."
2310             data_type="float"
2311             max_equation="100"
2312             units="percent"
2313             semantic_type="duration"
2314             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2315             mdapi_group="EU Array"
2316             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2317             mdapi_supported_apis=""
2318             mdapi_hw_unit_type="gpu"
2319             />
2320    <counter name="VS EU Active"
2321             symbol_name="VsEuActive"
2322             underscore_name="vs_eu_active"
2323             description="The percentage of time in which vertex shaders were processed actively on the EUs."
2324             data_type="float"
2325             max_equation="100"
2326             units="percent"
2327             semantic_type="duration"
2328             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2329             mdapi_group="EU Array/Vertex Shader"
2330             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2331             mdapi_supported_apis="OGL IO BB"
2332             mdapi_hw_unit_type="gpu"
2333             />
2334    <counter name="VS AVG Active per Thread"
2335             symbol_name="VsEuActivePerThread"
2336             underscore_name="vs_eu_active_per_thread"
2337             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
2338             data_type="uint64"
2339             max_equation="100"
2340             units="cycles"
2341             semantic_type="event"
2342             equation="A 2 READ $VsThreads UDIV"
2343             mdapi_group="EU Array/Vertex Shader"
2344             mdapi_usage_flags="Tier4 Frame Batch Draw"
2345             mdapi_supported_apis="OGL IO BB"
2346             mdapi_hw_unit_type="gpu"
2347             />
2348    <counter name="VS EU Stall"
2349             symbol_name="VsEuStall"
2350             underscore_name="vs_eu_stall"
2351             description="The percentage of time in which vertex shaders were stalled on the EUs."
2352             data_type="float"
2353             max_equation="100"
2354             units="percent"
2355             semantic_type="duration"
2356             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2357             mdapi_group="EU Array/Vertex Shader"
2358             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2359             mdapi_supported_apis="OGL IO BB"
2360             mdapi_hw_unit_type="gpu"
2361             />
2362    <counter name="VS AVG Stall per Thread"
2363             symbol_name="VsEuStallPerThread"
2364             underscore_name="vs_eu_stall_per_thread"
2365             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
2366             data_type="uint64"
2367             units="cycles"
2368             semantic_type="event"
2369             equation="A 3 READ $VsThreads UDIV"
2370             mdapi_group="EU Array/Vertex Shader"
2371             mdapi_usage_flags="Tier4 Frame Batch Draw"
2372             mdapi_supported_apis="OGL IO BB"
2373             mdapi_hw_unit_type="gpu"
2374             />
2375    <counter name="TCS EU Active"
2376             symbol_name="HsEuActive"
2377             underscore_name="hs_eu_active"
2378             description="The percentage of time in which control shaders were processed actively on the EUs."
2379             data_type="float"
2380             max_equation="100"
2381             units="percent"
2382             semantic_type="duration"
2383             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2384             mdapi_group="EU Array/Control Shader"
2385             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2386             mdapi_supported_apis="OGL4 OCL IO BB"
2387             mdapi_hw_unit_type="gpu"
2388             />
2389    <counter name="TCS AVG Active per Thread"
2390             symbol_name="HsEuActivePerThread"
2391             underscore_name="hs_eu_active_per_thread"
2392             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
2393             data_type="uint64"
2394             max_equation="100"
2395             units="cycles"
2396             semantic_type="event"
2397             equation="A 7 READ $HsThreads UDIV"
2398             mdapi_group="EU Array/Control Shader"
2399             mdapi_usage_flags="Tier4 Frame Batch Draw"
2400             mdapi_supported_apis="OGL4 OCL IO BB"
2401             mdapi_hw_unit_type="gpu"
2402             />
2403    <counter name="TCS EU Stall"
2404             symbol_name="HsEuStall"
2405             underscore_name="hs_eu_stall"
2406             description="The percentage of time in which control shaders were stalled on the EUs."
2407             data_type="float"
2408             max_equation="100"
2409             units="percent"
2410             semantic_type="duration"
2411             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2412             mdapi_group="EU Array/Control Shader"
2413             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2414             mdapi_supported_apis="OGL4 OCL IO BB"
2415             mdapi_hw_unit_type="gpu"
2416             />
2417    <counter name="TCS AVG Stall per Thread"
2418             symbol_name="HsEuStallPerThread"
2419             underscore_name="hs_eu_stall_per_thread"
2420             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
2421             data_type="uint64"
2422             units="cycles"
2423             semantic_type="event"
2424             equation="A 8 READ $HsThreads UDIV"
2425             mdapi_group="EU Array/Control Shader"
2426             mdapi_usage_flags="Tier4 Frame Batch Draw"
2427             mdapi_supported_apis="OGL4 OCL IO BB"
2428             mdapi_hw_unit_type="gpu"
2429             />
2430    <counter name="TES EU Active"
2431             symbol_name="DsEuActive"
2432             underscore_name="ds_eu_active"
2433             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
2434             data_type="float"
2435             max_equation="100"
2436             units="percent"
2437             semantic_type="duration"
2438             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2439             mdapi_group="EU Array/Evaluation Shader"
2440             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2441             mdapi_supported_apis="OGL4 OCL IO BB"
2442             mdapi_hw_unit_type="gpu"
2443             />
2444    <counter name="TES AVG Active per Thread"
2445             symbol_name="DsEuActivePerThread"
2446             underscore_name="ds_eu_active_per_thread"
2447             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
2448             data_type="uint64"
2449             max_equation="100"
2450             units="cycles"
2451             semantic_type="event"
2452             equation="A 12 READ $DsThreads UDIV"
2453             mdapi_group="EU Array/Evaluation Shader"
2454             mdapi_usage_flags="Tier4 Frame Batch Draw"
2455             mdapi_supported_apis="OGL4 OCL IO BB"
2456             mdapi_hw_unit_type="gpu"
2457             />
2458    <counter name="TES EU Stall"
2459             symbol_name="DsEuStall"
2460             underscore_name="ds_eu_stall"
2461             description="The percentage of time in which evaluation shaders were stalled on the EUs."
2462             data_type="float"
2463             max_equation="100"
2464             units="percent"
2465             semantic_type="duration"
2466             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2467             mdapi_group="EU Array/Evaluation Shader"
2468             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2469             mdapi_supported_apis="OGL4 OCL IO BB"
2470             mdapi_hw_unit_type="gpu"
2471             />
2472    <counter name="TES AVG Stall per Thread"
2473             symbol_name="DsEuStallPerThread"
2474             underscore_name="ds_eu_stall_per_thread"
2475             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
2476             data_type="uint64"
2477             units="cycles"
2478             semantic_type="event"
2479             equation="A 13 READ $DsThreads UDIV"
2480             mdapi_group="EU Array/Evaluation Shader"
2481             mdapi_usage_flags="Tier4 Frame Batch Draw"
2482             mdapi_supported_apis="OGL4 OCL IO BB"
2483             mdapi_hw_unit_type="gpu"
2484             />
2485    <counter name="GS EU Active"
2486             symbol_name="GsEuActive"
2487             underscore_name="gs_eu_active"
2488             description="The percentage of time in which geometry shaders were processed actively on the EUs."
2489             data_type="float"
2490             max_equation="100"
2491             units="percent"
2492             semantic_type="duration"
2493             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2494             mdapi_group="EU Array/Geometry Shader"
2495             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2496             mdapi_supported_apis="OGL4 OCL IO BB"
2497             mdapi_hw_unit_type="gpu"
2498             />
2499    <counter name="GS AVG Active per Thread"
2500             symbol_name="GsEuActivePerThread"
2501             underscore_name="gs_eu_active_per_thread"
2502             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
2503             data_type="uint64"
2504             max_equation="100"
2505             units="cycles"
2506             semantic_type="event"
2507             equation="A 22 READ $GsThreads UDIV"
2508             mdapi_group="EU Array/Geometry Shader"
2509             mdapi_usage_flags="Tier4 Frame Batch Draw"
2510             mdapi_supported_apis="OGL4 OCL IO BB"
2511             mdapi_hw_unit_type="gpu"
2512             />
2513    <counter name="GS EU Stall"
2514             symbol_name="GsEuStall"
2515             underscore_name="gs_eu_stall"
2516             description="The percentage of time in which geometry shaders were stalled on the EUs."
2517             data_type="float"
2518             max_equation="100"
2519             units="percent"
2520             semantic_type="duration"
2521             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2522             mdapi_group="EU Array/Geometry Shader"
2523             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2524             mdapi_supported_apis="OGL4 OCL IO BB"
2525             mdapi_hw_unit_type="gpu"
2526             />
2527    <counter name="GS AVG Stall per Thread"
2528             symbol_name="GsEuStallPerThread"
2529             underscore_name="gs_eu_stall_per_thread"
2530             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
2531             data_type="uint64"
2532             units="cycles"
2533             semantic_type="event"
2534             equation="A 23 READ $GsThreads UDIV"
2535             mdapi_group="EU Array/Geometry Shader"
2536             mdapi_usage_flags="Tier4 Frame Batch Draw"
2537             mdapi_supported_apis="OGL4 OCL IO BB"
2538             mdapi_hw_unit_type="gpu"
2539             />
2540    <counter name="CS EU Active"
2541             symbol_name="CsEuActive"
2542             underscore_name="cs_eu_active"
2543             description="The percentage of time in which compute shaders were processed actively on the EUs."
2544             data_type="float"
2545             max_equation="100"
2546             units="percent"
2547             semantic_type="duration"
2548             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2549             mdapi_group="EU Array/Compute Shader"
2550             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2551             mdapi_supported_apis="OGL4 OCL IO BB"
2552             mdapi_hw_unit_type="gpu"
2553             />
2554    <counter name="CS AVG Active per Thread"
2555             symbol_name="CsEuActivePerThread"
2556             underscore_name="cs_eu_active_per_thread"
2557             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
2558             data_type="uint64"
2559             max_equation="100"
2560             units="cycles"
2561             semantic_type="event"
2562             equation="A 17 READ $CsThreads UDIV"
2563             mdapi_group="EU Array/Compute Shader"
2564             mdapi_usage_flags="Tier3 Frame Batch Draw"
2565             mdapi_supported_apis="OGL4 OCL IO BB"
2566             mdapi_hw_unit_type="gpu"
2567             />
2568    <counter name="CS EU Stall"
2569             symbol_name="CsEuStall"
2570             underscore_name="cs_eu_stall"
2571             description="The percentage of time in which compute shaders were stalled on the EUs."
2572             data_type="float"
2573             max_equation="100"
2574             units="percent"
2575             semantic_type="duration"
2576             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2577             mdapi_group="EU Array/Compute Shader"
2578             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2579             mdapi_supported_apis="OGL4 OCL IO BB"
2580             mdapi_hw_unit_type="gpu"
2581             />
2582    <counter name="CS AVG Stall per Thread"
2583             symbol_name="CsEuStallPerThread"
2584             underscore_name="cs_eu_stall_per_thread"
2585             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
2586             data_type="uint64"
2587             units="cycles"
2588             semantic_type="event"
2589             equation="A 18 READ $CsThreads UDIV"
2590             mdapi_group="EU Array/Compute Shader"
2591             mdapi_usage_flags="Tier3 Frame Batch Draw"
2592             mdapi_supported_apis="OGL4 OCL IO BB"
2593             mdapi_hw_unit_type="gpu"
2594             />
2595    <counter name="FS EU Active"
2596             symbol_name="PsEuActive"
2597             underscore_name="ps_eu_active"
2598             description="The percentage of time in which fragment shaders were processed actively on the EUs."
2599             data_type="float"
2600             max_equation="100"
2601             units="percent"
2602             semantic_type="duration"
2603             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2604             mdapi_group="EU Array/Fragment Shader"
2605             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2606             mdapi_supported_apis="OGL IO BB"
2607             mdapi_hw_unit_type="gpu"
2608             />
2609    <counter name="FS AVG Active per Thread"
2610             symbol_name="PsEuActivePerThread"
2611             underscore_name="ps_eu_active_per_thread"
2612             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
2613             data_type="uint64"
2614             max_equation="100"
2615             units="cycles"
2616             semantic_type="event"
2617             equation="A 27 READ $PsThreads UDIV"
2618             mdapi_group="EU Array/Fragment Shader"
2619             mdapi_usage_flags="Tier4 Frame Batch Draw"
2620             mdapi_supported_apis="OGL IO BB"
2621             mdapi_hw_unit_type="gpu"
2622             />
2623    <counter name="FS EU Stall"
2624             symbol_name="PsEuStall"
2625             underscore_name="ps_eu_stall"
2626             description="The percentage of time in which fragment shaders were stalled on the EUs."
2627             data_type="float"
2628             max_equation="100"
2629             units="percent"
2630             semantic_type="duration"
2631             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2632             mdapi_group="EU Array/Fragment Shader"
2633             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2634             mdapi_supported_apis="OGL IO BB"
2635             mdapi_hw_unit_type="gpu"
2636             />
2637    <counter name="FS AVG Stall per Thread"
2638             symbol_name="PsEuStallPerThread"
2639             underscore_name="ps_eu_stall_per_thread"
2640             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
2641             data_type="uint64"
2642             units="cycles"
2643             semantic_type="event"
2644             equation="A 28 READ $PsThreads UDIV"
2645             mdapi_group="EU Array/Fragment Shader"
2646             mdapi_usage_flags="Tier4 Frame Batch Draw"
2647             mdapi_supported_apis="OGL IO BB"
2648             mdapi_hw_unit_type="gpu"
2649             />
2650    <counter name="Early Hi-Depth Test Fails"
2651             symbol_name="HiDepthTestFails"
2652             underscore_name="hi_depth_test_fails"
2653             description="The total number of pixels dropped on early hierarchical depth test."
2654             data_type="uint64"
2655             units="pixels"
2656             semantic_type="event"
2657             equation="A 33 READ"
2658             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2659             mdapi_usage_flags="Tier3 Frame Batch Draw"
2660             mdapi_supported_apis="OGL IO BB"
2661             mdapi_hw_unit_type="gpu"
2662             />
2663    <counter name="Early Depth Test Fails"
2664             symbol_name="EarlyDepthTestFails"
2665             underscore_name="early_depth_test_fails"
2666             description="The total number of pixels dropped on early depth test."
2667             data_type="uint64"
2668             units="pixels"
2669             semantic_type="event"
2670             equation="A 35 READ"
2671             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2672             mdapi_usage_flags="Tier3 Frame Batch Draw"
2673             mdapi_supported_apis="OGL IO BB"
2674             mdapi_hw_unit_type="gpu"
2675             />
2676    <counter name="Samples Killed in FS"
2677             symbol_name="SamplesKilledInPs"
2678             underscore_name="samples_killed_in_ps"
2679             description="The total number of samples or pixels dropped in fragment shaders."
2680             data_type="uint64"
2681             units="pixels"
2682             semantic_type="event"
2683             equation="A 36 READ"
2684             mdapi_group="3D Pipe/Fragment Shader"
2685             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2686             mdapi_supported_apis="OGL IO BB"
2687             mdapi_hw_unit_type="gpu"
2688             />
2689    <counter name="Alpha Test Fails"
2690             symbol_name="AlphaTestFails"
2691             underscore_name="alpha_test_fails"
2692             description="The total number of pixels dropped on post-FS alpha test."
2693             data_type="uint64"
2694             units="pixels"
2695             semantic_type="event"
2696             equation="A 37 READ"
2697             mdapi_group="3D Pipe/Output Merger"
2698             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2699             mdapi_supported_apis="OGL IO BB"
2700             mdapi_hw_unit_type="gpu"
2701             />
2702    <counter name="Late Stencil Test Fails"
2703             symbol_name="PostPsStencilTestFails"
2704             underscore_name="post_ps_stencil_test_fails"
2705             description="The total number of pixels dropped on post-FS stencil test."
2706             data_type="uint64"
2707             units="pixels"
2708             semantic_type="event"
2709             equation="A 38 READ"
2710             mdapi_group="3D Pipe/Output Merger"
2711             mdapi_usage_flags="Tier3 Frame Batch Draw"
2712             mdapi_supported_apis="OGL IO BB"
2713             mdapi_hw_unit_type="gpu"
2714             />
2715    <counter name="Late Depth Test Fails"
2716             symbol_name="PostPsDepthTestFails"
2717             underscore_name="post_ps_depth_test_fails"
2718             description="The total number of pixels dropped on post-FS depth test."
2719             data_type="uint64"
2720             units="pixels"
2721             semantic_type="event"
2722             equation="A 39 READ $SamplesKilledInPs USUB"
2723             mdapi_group="3D Pipe/Output Merger"
2724             mdapi_usage_flags="Tier3 Frame Batch Draw"
2725             mdapi_supported_apis="OGL IO BB"
2726             mdapi_hw_unit_type="gpu"
2727             />
2728    <counter name="Samples Written"
2729             symbol_name="SamplesWritten"
2730             underscore_name="samples_written"
2731             description="The total number of samples or pixels written to all render targets."
2732             data_type="uint64"
2733             units="pixels"
2734             semantic_type="event"
2735             equation="A 40 READ"
2736             mdapi_group="3D Pipe/Output Merger"
2737             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2738             mdapi_supported_apis="OGL IO BB"
2739             mdapi_hw_unit_type="gpu"
2740             />
2741    <counter name="GtiCmdStreamerMemoryReads"
2742             symbol_name="GtiCmdStreamerMemoryReads"
2743             underscore_name="gti_cmd_streamer_memory_reads"
2744             description="The total number of GTI memory reads from Command Streamer."
2745             data_type="uint64"
2746             units="messages"
2747             semantic_type="event"
2748             equation="B 0 READ"
2749             mdapi_group="GTI/3D Pipe/Command Streamer"
2750             mdapi_usage_flags="Draw"
2751             mdapi_supported_apis=""
2752             mdapi_hw_unit_type="gpu"
2753             />
2754    <counter name="GtiRsMemoryReads"
2755             symbol_name="GtiRsMemoryReads"
2756             underscore_name="gti_rs_memory_reads"
2757             description="The total number of GTI memory reads from Resource Streamer."
2758             data_type="uint64"
2759             units="messages"
2760             semantic_type="event"
2761             equation="B 2 READ"
2762             mdapi_group="GTI/3D Pipe/Resource Streamer"
2763             mdapi_usage_flags="Draw"
2764             mdapi_supported_apis=""
2765             mdapi_hw_unit_type="gpu"
2766             />
2767    <counter name="GtiVfMemoryReads"
2768             symbol_name="GtiVfMemoryReads"
2769             underscore_name="gti_vf_memory_reads"
2770             description="The total number of GTI memory reads from Vertex Fetch."
2771             data_type="uint64"
2772             units="messages"
2773             semantic_type="event"
2774             equation="B 1 READ"
2775             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2776             mdapi_usage_flags="Draw"
2777             mdapi_supported_apis=""
2778             mdapi_hw_unit_type="gpu"
2779             />
2780    <counter name="GtiRccMemoryReads"
2781             symbol_name="GtiRccMemoryReads"
2782             underscore_name="gti_rcc_memory_reads"
2783             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2784             data_type="uint64"
2785             units="messages"
2786             semantic_type="event"
2787             equation="B 3 READ"
2788             mdapi_group="GTI/Color Cache"
2789             mdapi_usage_flags="Draw"
2790             mdapi_supported_apis=""
2791             mdapi_hw_unit_type="gpu"
2792             />
2793    <counter name="GtiMscMemoryReads"
2794             symbol_name="GtiMscMemoryReads"
2795             underscore_name="gti_msc_memory_reads"
2796             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2797             data_type="uint64"
2798             units="messages"
2799             semantic_type="event"
2800             equation="B 4 READ"
2801             mdapi_group="GTI/Color Cache"
2802             mdapi_usage_flags="Draw"
2803             mdapi_supported_apis=""
2804             mdapi_hw_unit_type="gpu"
2805             />
2806    <counter name="GtiHiDepthMemoryReads"
2807             symbol_name="GtiHiDepthMemoryReads"
2808             underscore_name="gti_hi_depth_memory_reads"
2809             description="The total number of GTI memory reads from Hierarchical Depth Cache."
2810             data_type="uint64"
2811             units="messages"
2812             semantic_type="event"
2813             equation="B 5 READ"
2814             mdapi_group="GTI/Depth Cache"
2815             mdapi_usage_flags="Draw"
2816             mdapi_supported_apis=""
2817             mdapi_hw_unit_type="gpu"
2818             />
2819    <counter name="GtiStcMemoryReads"
2820             symbol_name="GtiStcMemoryReads"
2821             underscore_name="gti_stc_memory_reads"
2822             description="The total number of GTI memory reads from Stencil Cache."
2823             data_type="uint64"
2824             units="messages"
2825             semantic_type="event"
2826             equation="B 6 READ"
2827             mdapi_group="GTI/Depth Cache"
2828             mdapi_usage_flags="Draw"
2829             mdapi_supported_apis=""
2830             mdapi_hw_unit_type="gpu"
2831             />
2832    <counter name="GtiRczMemoryReads"
2833             symbol_name="GtiRczMemoryReads"
2834             underscore_name="gti_rcz_memory_reads"
2835             description="The total number of GTI memory reads from Render Depth Cache."
2836             data_type="uint64"
2837             units="messages"
2838             semantic_type="event"
2839             equation="B 7 READ"
2840             mdapi_group="GTI/Depth Cache"
2841             mdapi_usage_flags="Draw"
2842             mdapi_supported_apis=""
2843             mdapi_hw_unit_type="gpu"
2844             />
2845    <counter name="GtiL3Reads"
2846             symbol_name="GtiL3Reads"
2847             underscore_name="gti_l3_reads"
2848             description="The total number of GTI memory reads from L3 (L3 misses)."
2849             data_type="uint64"
2850             units="messages"
2851             semantic_type="event"
2852             equation="C 4 READ"
2853             mdapi_group="GTI"
2854             mdapi_usage_flags="Draw"
2855             mdapi_supported_apis=""
2856             mdapi_hw_unit_type="gpu"
2857             />
2858    <counter name="GtiMemoryReads"
2859             symbol_name="GtiMemoryReads"
2860             underscore_name="gti_memory_reads"
2861             description="The total number of GTI memory reads (64B each)."
2862             data_type="uint64"
2863             units="messages"
2864             semantic_type="event"
2865             equation="C 5 READ"
2866             mdapi_group="GTI"
2867             mdapi_usage_flags="Draw"
2868             mdapi_supported_apis=""
2869             mdapi_hw_unit_type="gpu"
2870             />
2871    <counter name="LLC GPU Read Accesses"
2872             symbol_name="LlcReadAccesses"
2873             underscore_name="llc_read_accesses"
2874             description="The total number of LLC cache lookups for reads done from the GPU."
2875             data_type="uint64"
2876             units="messages"
2877             semantic_type="event"
2878             equation="C 6 READ"
2879             mdapi_group="LLC"
2880             mdapi_usage_flags="Draw"
2881             mdapi_supported_apis=""
2882             mdapi_hw_unit_type="gpu"
2883             />
2884    <counter name="LLC GPU Accesses"
2885             symbol_name="LlcAccesses"
2886             underscore_name="llc_accesses"
2887             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
2888             data_type="uint64"
2889             units="messages"
2890             semantic_type="event"
2891             equation="PERFCNT 0 READ"
2892             availability="true $QueryMode &amp;&amp;"
2893             mdapi_group="LLC"
2894             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2895             mdapi_supported_apis="OGL4 OCL"
2896             mdapi_hw_unit_type="gpu"
2897             />
2898    <counter name="LLC GPU Hits"
2899             symbol_name="LlcHits"
2900             underscore_name="llc_hits"
2901             description="The total number of successful LLC cache lookups done from the GPU."
2902             data_type="uint64"
2903             units="messages"
2904             semantic_type="event"
2905             equation="PERFCNT 1 READ"
2906             availability="true $QueryMode &amp;&amp;"
2907             mdapi_group="LLC"
2908             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2909             mdapi_supported_apis="OGL4 OCL"
2910             mdapi_hw_unit_type="gpu"
2911             />
2912    <register_config type="NOA">
2913        <register type="NOA" address="0x00009840" value="0x00000080" />
2914        <register type="NOA" address="0x000253A4" value="0x34300000" />
2915        <register type="NOA" address="0x00025440" value="0x2D800000" />
2916        <register type="NOA" address="0x00025444" value="0x00000008" />
2917        <register type="NOA" address="0x00025128" value="0x0E600000" />
2918        <register type="NOA" address="0x00025380" value="0x00000450" />
2919        <register type="NOA" address="0x00025390" value="0x00052C43" />
2920        <register type="NOA" address="0x00025384" value="0x00000000" />
2921        <register type="NOA" address="0x00025400" value="0x00006144" />
2922        <register type="NOA" address="0x00025408" value="0x0A418820" />
2923        <register type="NOA" address="0x0002540C" value="0x000820E6" />
2924        <register type="NOA" address="0x00025404" value="0xFF500000" />
2925        <register type="NOA" address="0x00025100" value="0x000005D6" />
2926        <register type="NOA" address="0x0002510C" value="0x0EF00000" />
2927        <register type="NOA" address="0x00025104" value="0x00000000" />
2928        <register type="NOA" address="0x00025420" value="0x02108421" />
2929        <register type="NOA" address="0x00025424" value="0x00008421" />
2930        <register type="NOA" address="0x0002541C" value="0x00000000" />
2931        <register type="NOA" address="0x00025428" value="0x00000000" />
2932        <register type="NOA" address="0x000091BC" value="0xE0400000" />
2933        <register type="NOA" address="0x000091C4" value="0xE4500000" />
2934    </register_config>
2935    <register_config type="OA">
2936        <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
2937        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
2938        <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
2939        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
2940        <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
2941        <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
2942        <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
2943        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
2944        <register type="OA" address="0x0000275C" value="0x98A98A98" /> <!--OAREPORTTRIG8 -->
2945        <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
2946        <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
2947        <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
2948        <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
2949        <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
2950        <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
2951        <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
2952        <register type="OA" address="0x00002780" value="0x0007F872" /> <!--OACEC2_0 -->
2953        <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
2954        <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
2955        <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
2956        <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
2957        <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
2958        <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
2959        <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
2960        <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
2961        <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
2962        <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
2963        <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
2964    </register_config>
2965  </set>
2966
2967  <set name="Memory Writes Distribution set"
2968       chipset="HSW"
2969       symbol_name="MemoryWrites"
2970       underscore_name="memory_writes"
2971       mdapi_supported_apis="OGL OCL IO BB"
2972       hw_config_guid="f3c1ff4b-d0da-4ffa-8780-2c6b98f3f2d5"
2973       >
2974    <counter name="GPU Time Elapsed"
2975             symbol_name="GpuTime"
2976             underscore_name="gpu_time"
2977             description="Time elapsed on the GPU during the measurement."
2978             data_type="uint64"
2979             units="ns"
2980             semantic_type="duration"
2981             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2982             mdapi_group="GPU"
2983             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2984             mdapi_supported_apis=""
2985             mdapi_hw_unit_type="gpu"
2986             />
2987    <counter name="GPU Core Clocks"
2988             symbol_name="GpuCoreClocks"
2989             underscore_name="gpu_core_clocks"
2990             description="The total number of GPU core clocks elapsed during the measurement."
2991             data_type="uint64"
2992             units="cycles"
2993             semantic_type="event"
2994             equation="C 7 READ"
2995             mdapi_group="GPU"
2996             mdapi_usage_flags="Tier1 Frame Batch Draw"
2997             mdapi_supported_apis=""
2998             mdapi_hw_unit_type="gpu"
2999             />
3000    <counter name="AVG GPU Core Frequency"
3001             symbol_name="AvgGpuCoreFrequency"
3002             underscore_name="avg_gpu_core_frequency"
3003             description="Average GPU Core Frequency in the measurement."
3004             data_type="uint64"
3005             max_equation="$GpuMaxFrequency"
3006             units="hz"
3007             semantic_type="event"
3008             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3009             mdapi_group="GPU"
3010             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3011             mdapi_supported_apis=""
3012             mdapi_hw_unit_type="gpu"
3013             />
3014    <counter name="GPU Busy"
3015             symbol_name="GpuBusy"
3016             underscore_name="gpu_busy"
3017             description="The percentage of time in which the GPU has being processing GPU commands."
3018             data_type="float"
3019             max_equation="100"
3020             units="percent"
3021             semantic_type="duration"
3022             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
3023             mdapi_group="GPU"
3024             mdapi_usage_flags="Tier1 Overview System Frame"
3025             mdapi_supported_apis=""
3026             mdapi_hw_unit_type="gpu"
3027             />
3028    <counter name="VS Threads Dispatched"
3029             symbol_name="VsThreads"
3030             underscore_name="vs_threads"
3031             description="The total number of vertex shader hardware threads dispatched."
3032             data_type="uint64"
3033             units="threads"
3034             semantic_type="event"
3035             equation="A 5 READ"
3036             mdapi_group="EU Array/Vertex Shader"
3037             mdapi_usage_flags="Tier3 Frame Batch Draw"
3038             mdapi_supported_apis="OGL IO BB"
3039             mdapi_hw_unit_type="gpu"
3040             />
3041    <counter name="TCS Threads Dispatched"
3042             symbol_name="HsThreads"
3043             underscore_name="hs_threads"
3044             description="The total number of control shader hardware threads dispatched."
3045             data_type="uint64"
3046             units="threads"
3047             semantic_type="event"
3048             equation="A 10 READ"
3049             mdapi_group="EU Array/Control Shader"
3050             mdapi_usage_flags="Tier3 Frame Batch Draw"
3051             mdapi_supported_apis="OGL4 OCL IO BB"
3052             mdapi_hw_unit_type="gpu"
3053             />
3054    <counter name="TES Threads Dispatched"
3055             symbol_name="DsThreads"
3056             underscore_name="ds_threads"
3057             description="The total number of evaluation shader hardware threads dispatched."
3058             data_type="uint64"
3059             units="threads"
3060             semantic_type="event"
3061             equation="A 15 READ"
3062             mdapi_group="EU Array/Evaluation Shader"
3063             mdapi_usage_flags="Tier3 Frame Batch Draw"
3064             mdapi_supported_apis="OGL4 OCL IO BB"
3065             mdapi_hw_unit_type="gpu"
3066             />
3067    <counter name="GS Threads Dispatched"
3068             symbol_name="GsThreads"
3069             underscore_name="gs_threads"
3070             description="The total number of geometry shader hardware threads dispatched."
3071             data_type="uint64"
3072             units="threads"
3073             semantic_type="event"
3074             equation="A 25 READ"
3075             mdapi_group="EU Array/Geometry Shader"
3076             mdapi_usage_flags="Tier3 Frame Batch Draw"
3077             mdapi_supported_apis="OGL4 OCL IO BB"
3078             mdapi_hw_unit_type="gpu"
3079             />
3080    <counter name="FS Threads Dispatched"
3081             symbol_name="PsThreads"
3082             underscore_name="ps_threads"
3083             description="The total number of fragment shader hardware threads dispatched."
3084             data_type="uint64"
3085             units="threads"
3086             semantic_type="event"
3087             equation="A 30 READ"
3088             mdapi_group="EU Array/Fragment Shader"
3089             mdapi_usage_flags="Tier3 Frame Batch Draw"
3090             mdapi_supported_apis="OGL IO BB"
3091             mdapi_hw_unit_type="gpu"
3092             />
3093    <counter name="CS Threads Dispatched"
3094             symbol_name="CsThreads"
3095             underscore_name="cs_threads"
3096             description="The total number of compute shader hardware threads dispatched."
3097             data_type="uint64"
3098             units="threads"
3099             semantic_type="event"
3100             equation="A 20 READ"
3101             mdapi_group="EU Array/Compute Shader"
3102             mdapi_usage_flags="Tier3 Frame Batch Draw"
3103             mdapi_supported_apis="OGL4 OCL IO BB"
3104             mdapi_hw_unit_type="gpu"
3105             />
3106    <counter name="EU Active"
3107             symbol_name="EuActive"
3108             underscore_name="eu_active"
3109             description="The percentage of time in which the Execution Units were actively processing."
3110             data_type="float"
3111             max_equation="100"
3112             units="percent"
3113             semantic_type="duration"
3114             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3115             mdapi_group="EU Array"
3116             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3117             mdapi_supported_apis=""
3118             mdapi_hw_unit_type="gpu"
3119             />
3120    <counter name="EU Stall"
3121             symbol_name="EuStall"
3122             underscore_name="eu_stall"
3123             description="The percentage of time in which the Execution Units were stalled."
3124             data_type="float"
3125             max_equation="100"
3126             units="percent"
3127             semantic_type="duration"
3128             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3129             mdapi_group="EU Array"
3130             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3131             mdapi_supported_apis=""
3132             mdapi_hw_unit_type="gpu"
3133             />
3134    <counter name="VS EU Active"
3135             symbol_name="VsEuActive"
3136             underscore_name="vs_eu_active"
3137             description="The percentage of time in which vertex shaders were processed actively on the EUs."
3138             data_type="float"
3139             max_equation="100"
3140             units="percent"
3141             semantic_type="duration"
3142             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3143             mdapi_group="EU Array/Vertex Shader"
3144             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3145             mdapi_supported_apis="OGL IO BB"
3146             mdapi_hw_unit_type="gpu"
3147             />
3148    <counter name="VS AVG Active per Thread"
3149             symbol_name="VsEuActivePerThread"
3150             underscore_name="vs_eu_active_per_thread"
3151             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
3152             data_type="uint64"
3153             max_equation="100"
3154             units="cycles"
3155             semantic_type="event"
3156             equation="A 2 READ $VsThreads UDIV"
3157             mdapi_group="EU Array/Vertex Shader"
3158             mdapi_usage_flags="Tier4 Frame Batch Draw"
3159             mdapi_supported_apis="OGL IO BB"
3160             mdapi_hw_unit_type="gpu"
3161             />
3162    <counter name="VS EU Stall"
3163             symbol_name="VsEuStall"
3164             underscore_name="vs_eu_stall"
3165             description="The percentage of time in which vertex shaders were stalled on the EUs."
3166             data_type="float"
3167             max_equation="100"
3168             units="percent"
3169             semantic_type="duration"
3170             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3171             mdapi_group="EU Array/Vertex Shader"
3172             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3173             mdapi_supported_apis="OGL IO BB"
3174             mdapi_hw_unit_type="gpu"
3175             />
3176    <counter name="VS AVG Stall per Thread"
3177             symbol_name="VsEuStallPerThread"
3178             underscore_name="vs_eu_stall_per_thread"
3179             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
3180             data_type="uint64"
3181             units="cycles"
3182             semantic_type="event"
3183             equation="A 3 READ $VsThreads UDIV"
3184             mdapi_group="EU Array/Vertex Shader"
3185             mdapi_usage_flags="Tier4 Frame Batch Draw"
3186             mdapi_supported_apis="OGL IO BB"
3187             mdapi_hw_unit_type="gpu"
3188             />
3189    <counter name="TCS EU Active"
3190             symbol_name="HsEuActive"
3191             underscore_name="hs_eu_active"
3192             description="The percentage of time in which control shaders were processed actively on the EUs."
3193             data_type="float"
3194             max_equation="100"
3195             units="percent"
3196             semantic_type="duration"
3197             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3198             mdapi_group="EU Array/Control Shader"
3199             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3200             mdapi_supported_apis="OGL4 OCL IO BB"
3201             mdapi_hw_unit_type="gpu"
3202             />
3203    <counter name="TCS AVG Active per Thread"
3204             symbol_name="HsEuActivePerThread"
3205             underscore_name="hs_eu_active_per_thread"
3206             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
3207             data_type="uint64"
3208             max_equation="100"
3209             units="cycles"
3210             semantic_type="event"
3211             equation="A 7 READ $HsThreads UDIV"
3212             mdapi_group="EU Array/Control Shader"
3213             mdapi_usage_flags="Tier4 Frame Batch Draw"
3214             mdapi_supported_apis="OGL4 OCL IO BB"
3215             mdapi_hw_unit_type="gpu"
3216             />
3217    <counter name="TCS EU Stall"
3218             symbol_name="HsEuStall"
3219             underscore_name="hs_eu_stall"
3220             description="The percentage of time in which control shaders were stalled on the EUs."
3221             data_type="float"
3222             max_equation="100"
3223             units="percent"
3224             semantic_type="duration"
3225             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3226             mdapi_group="EU Array/Control Shader"
3227             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3228             mdapi_supported_apis="OGL4 OCL IO BB"
3229             mdapi_hw_unit_type="gpu"
3230             />
3231    <counter name="TCS AVG Stall per Thread"
3232             symbol_name="HsEuStallPerThread"
3233             underscore_name="hs_eu_stall_per_thread"
3234             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
3235             data_type="uint64"
3236             units="cycles"
3237             semantic_type="event"
3238             equation="A 8 READ $HsThreads UDIV"
3239             mdapi_group="EU Array/Control Shader"
3240             mdapi_usage_flags="Tier4 Frame Batch Draw"
3241             mdapi_supported_apis="OGL4 OCL IO BB"
3242             mdapi_hw_unit_type="gpu"
3243             />
3244    <counter name="TES EU Active"
3245             symbol_name="DsEuActive"
3246             underscore_name="ds_eu_active"
3247             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
3248             data_type="float"
3249             max_equation="100"
3250             units="percent"
3251             semantic_type="duration"
3252             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3253             mdapi_group="EU Array/Evaluation Shader"
3254             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3255             mdapi_supported_apis="OGL4 OCL IO BB"
3256             mdapi_hw_unit_type="gpu"
3257             />
3258    <counter name="TES AVG Active per Thread"
3259             symbol_name="DsEuActivePerThread"
3260             underscore_name="ds_eu_active_per_thread"
3261             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
3262             data_type="uint64"
3263             max_equation="100"
3264             units="cycles"
3265             semantic_type="event"
3266             equation="A 12 READ $DsThreads UDIV"
3267             mdapi_group="EU Array/Evaluation Shader"
3268             mdapi_usage_flags="Tier4 Frame Batch Draw"
3269             mdapi_supported_apis="OGL4 OCL IO BB"
3270             mdapi_hw_unit_type="gpu"
3271             />
3272    <counter name="TES EU Stall"
3273             symbol_name="DsEuStall"
3274             underscore_name="ds_eu_stall"
3275             description="The percentage of time in which evaluation shaders were stalled on the EUs."
3276             data_type="float"
3277             max_equation="100"
3278             units="percent"
3279             semantic_type="duration"
3280             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3281             mdapi_group="EU Array/Evaluation Shader"
3282             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3283             mdapi_supported_apis="OGL4 OCL IO BB"
3284             mdapi_hw_unit_type="gpu"
3285             />
3286    <counter name="TES AVG Stall per Thread"
3287             symbol_name="DsEuStallPerThread"
3288             underscore_name="ds_eu_stall_per_thread"
3289             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
3290             data_type="uint64"
3291             units="cycles"
3292             semantic_type="event"
3293             equation="A 13 READ $DsThreads UDIV"
3294             mdapi_group="EU Array/Evaluation Shader"
3295             mdapi_usage_flags="Tier4 Frame Batch Draw"
3296             mdapi_supported_apis="OGL4 OCL IO BB"
3297             mdapi_hw_unit_type="gpu"
3298             />
3299    <counter name="GS EU Active"
3300             symbol_name="GsEuActive"
3301             underscore_name="gs_eu_active"
3302             description="The percentage of time in which geometry shaders were processed actively on the EUs."
3303             data_type="float"
3304             max_equation="100"
3305             units="percent"
3306             semantic_type="duration"
3307             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3308             mdapi_group="EU Array/Geometry Shader"
3309             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3310             mdapi_supported_apis="OGL4 OCL IO BB"
3311             mdapi_hw_unit_type="gpu"
3312             />
3313    <counter name="GS AVG Active per Thread"
3314             symbol_name="GsEuActivePerThread"
3315             underscore_name="gs_eu_active_per_thread"
3316             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
3317             data_type="uint64"
3318             max_equation="100"
3319             units="cycles"
3320             semantic_type="event"
3321             equation="A 22 READ $GsThreads UDIV"
3322             mdapi_group="EU Array/Geometry Shader"
3323             mdapi_usage_flags="Tier4 Frame Batch Draw"
3324             mdapi_supported_apis="OGL4 OCL IO BB"
3325             mdapi_hw_unit_type="gpu"
3326             />
3327    <counter name="GS EU Stall"
3328             symbol_name="GsEuStall"
3329             underscore_name="gs_eu_stall"
3330             description="The percentage of time in which geometry shaders were stalled on the EUs."
3331             data_type="float"
3332             max_equation="100"
3333             units="percent"
3334             semantic_type="duration"
3335             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3336             mdapi_group="EU Array/Geometry Shader"
3337             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3338             mdapi_supported_apis="OGL4 OCL IO BB"
3339             mdapi_hw_unit_type="gpu"
3340             />
3341    <counter name="GS AVG Stall per Thread"
3342             symbol_name="GsEuStallPerThread"
3343             underscore_name="gs_eu_stall_per_thread"
3344             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
3345             data_type="uint64"
3346             units="cycles"
3347             semantic_type="event"
3348             equation="A 23 READ $GsThreads UDIV"
3349             mdapi_group="EU Array/Geometry Shader"
3350             mdapi_usage_flags="Tier4 Frame Batch Draw"
3351             mdapi_supported_apis="OGL4 OCL IO BB"
3352             mdapi_hw_unit_type="gpu"
3353             />
3354    <counter name="CS EU Active"
3355             symbol_name="CsEuActive"
3356             underscore_name="cs_eu_active"
3357             description="The percentage of time in which compute shaders were processed actively on the EUs."
3358             data_type="float"
3359             max_equation="100"
3360             units="percent"
3361             semantic_type="duration"
3362             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3363             mdapi_group="EU Array/Compute Shader"
3364             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3365             mdapi_supported_apis="OGL4 OCL IO BB"
3366             mdapi_hw_unit_type="gpu"
3367             />
3368    <counter name="CS AVG Active per Thread"
3369             symbol_name="CsEuActivePerThread"
3370             underscore_name="cs_eu_active_per_thread"
3371             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
3372             data_type="uint64"
3373             max_equation="100"
3374             units="cycles"
3375             semantic_type="event"
3376             equation="A 17 READ $CsThreads UDIV"
3377             mdapi_group="EU Array/Compute Shader"
3378             mdapi_usage_flags="Tier3 Frame Batch Draw"
3379             mdapi_supported_apis="OGL4 OCL IO BB"
3380             mdapi_hw_unit_type="gpu"
3381             />
3382    <counter name="CS EU Stall"
3383             symbol_name="CsEuStall"
3384             underscore_name="cs_eu_stall"
3385             description="The percentage of time in which compute shaders were stalled on the EUs."
3386             data_type="float"
3387             max_equation="100"
3388             units="percent"
3389             semantic_type="duration"
3390             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3391             mdapi_group="EU Array/Compute Shader"
3392             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3393             mdapi_supported_apis="OGL4 OCL IO BB"
3394             mdapi_hw_unit_type="gpu"
3395             />
3396    <counter name="CS AVG Stall per Thread"
3397             symbol_name="CsEuStallPerThread"
3398             underscore_name="cs_eu_stall_per_thread"
3399             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
3400             data_type="uint64"
3401             units="cycles"
3402             semantic_type="event"
3403             equation="A 18 READ $CsThreads UDIV"
3404             mdapi_group="EU Array/Compute Shader"
3405             mdapi_usage_flags="Tier3 Frame Batch Draw"
3406             mdapi_supported_apis="OGL4 OCL IO BB"
3407             mdapi_hw_unit_type="gpu"
3408             />
3409    <counter name="FS EU Active"
3410             symbol_name="PsEuActive"
3411             underscore_name="ps_eu_active"
3412             description="The percentage of time in which fragment shaders were processed actively on the EUs."
3413             data_type="float"
3414             max_equation="100"
3415             units="percent"
3416             semantic_type="duration"
3417             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3418             mdapi_group="EU Array/Fragment Shader"
3419             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3420             mdapi_supported_apis="OGL IO BB"
3421             mdapi_hw_unit_type="gpu"
3422             />
3423    <counter name="FS AVG Active per Thread"
3424             symbol_name="PsEuActivePerThread"
3425             underscore_name="ps_eu_active_per_thread"
3426             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
3427             data_type="uint64"
3428             max_equation="100"
3429             units="cycles"
3430             semantic_type="event"
3431             equation="A 27 READ $PsThreads UDIV"
3432             mdapi_group="EU Array/Fragment Shader"
3433             mdapi_usage_flags="Tier4 Frame Batch Draw"
3434             mdapi_supported_apis="OGL IO BB"
3435             mdapi_hw_unit_type="gpu"
3436             />
3437    <counter name="FS EU Stall"
3438             symbol_name="PsEuStall"
3439             underscore_name="ps_eu_stall"
3440             description="The percentage of time in which fragment shaders were stalled on the EUs."
3441             data_type="float"
3442             max_equation="100"
3443             units="percent"
3444             semantic_type="duration"
3445             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3446             mdapi_group="EU Array/Fragment Shader"
3447             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3448             mdapi_supported_apis="OGL IO BB"
3449             mdapi_hw_unit_type="gpu"
3450             />
3451    <counter name="FS AVG Stall per Thread"
3452             symbol_name="PsEuStallPerThread"
3453             underscore_name="ps_eu_stall_per_thread"
3454             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
3455             data_type="uint64"
3456             units="cycles"
3457             semantic_type="event"
3458             equation="A 28 READ $PsThreads UDIV"
3459             mdapi_group="EU Array/Fragment Shader"
3460             mdapi_usage_flags="Tier4 Frame Batch Draw"
3461             mdapi_supported_apis="OGL IO BB"
3462             mdapi_hw_unit_type="gpu"
3463             />
3464    <counter name="Early Hi-Depth Test Fails"
3465             symbol_name="HiDepthTestFails"
3466             underscore_name="hi_depth_test_fails"
3467             description="The total number of pixels dropped on early hierarchical depth test."
3468             data_type="uint64"
3469             units="pixels"
3470             semantic_type="event"
3471             equation="A 33 READ"
3472             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3473             mdapi_usage_flags="Tier3 Frame Batch Draw"
3474             mdapi_supported_apis="OGL IO BB"
3475             mdapi_hw_unit_type="gpu"
3476             />
3477    <counter name="Early Depth Test Fails"
3478             symbol_name="EarlyDepthTestFails"
3479             underscore_name="early_depth_test_fails"
3480             description="The total number of pixels dropped on early depth test."
3481             data_type="uint64"
3482             units="pixels"
3483             semantic_type="event"
3484             equation="A 35 READ"
3485             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3486             mdapi_usage_flags="Tier3 Frame Batch Draw"
3487             mdapi_supported_apis="OGL IO BB"
3488             mdapi_hw_unit_type="gpu"
3489             />
3490    <counter name="Samples Killed in FS"
3491             symbol_name="SamplesKilledInPs"
3492             underscore_name="samples_killed_in_ps"
3493             description="The total number of samples or pixels dropped in fragment shaders."
3494             data_type="uint64"
3495             units="pixels"
3496             semantic_type="event"
3497             equation="A 36 READ"
3498             mdapi_group="3D Pipe/Fragment Shader"
3499             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3500             mdapi_supported_apis="OGL IO BB"
3501             mdapi_hw_unit_type="gpu"
3502             />
3503    <counter name="Alpha Test Fails"
3504             symbol_name="AlphaTestFails"
3505             underscore_name="alpha_test_fails"
3506             description="The total number of pixels dropped on post-FS alpha test."
3507             data_type="uint64"
3508             units="pixels"
3509             semantic_type="event"
3510             equation="A 37 READ"
3511             mdapi_group="3D Pipe/Output Merger"
3512             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3513             mdapi_supported_apis="OGL IO BB"
3514             mdapi_hw_unit_type="gpu"
3515             />
3516    <counter name="Late Stencil Test Fails"
3517             symbol_name="PostPsStencilTestFails"
3518             underscore_name="post_ps_stencil_test_fails"
3519             description="The total number of pixels dropped on post-FS stencil test."
3520             data_type="uint64"
3521             units="pixels"
3522             semantic_type="event"
3523             equation="A 38 READ"
3524             mdapi_group="3D Pipe/Output Merger"
3525             mdapi_usage_flags="Tier3 Frame Batch Draw"
3526             mdapi_supported_apis="OGL IO BB"
3527             mdapi_hw_unit_type="gpu"
3528             />
3529    <counter name="Late Depth Test Fails"
3530             symbol_name="PostPsDepthTestFails"
3531             underscore_name="post_ps_depth_test_fails"
3532             description="The total number of pixels dropped on post-FS depth test."
3533             data_type="uint64"
3534             units="pixels"
3535             semantic_type="event"
3536             equation="A 39 READ $SamplesKilledInPs USUB"
3537             mdapi_group="3D Pipe/Output Merger"
3538             mdapi_usage_flags="Tier3 Frame Batch Draw"
3539             mdapi_supported_apis="OGL IO BB"
3540             mdapi_hw_unit_type="gpu"
3541             />
3542    <counter name="Samples Written"
3543             symbol_name="SamplesWritten"
3544             underscore_name="samples_written"
3545             description="The total number of samples or pixels written to all render targets."
3546             data_type="uint64"
3547             units="pixels"
3548             semantic_type="event"
3549             equation="A 40 READ"
3550             mdapi_group="3D Pipe/Output Merger"
3551             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3552             mdapi_supported_apis="OGL IO BB"
3553             mdapi_hw_unit_type="gpu"
3554             />
3555    <counter name="GtiCmdStreamerMemoryWrites"
3556             symbol_name="GtiCmdStreamerMemoryWrites"
3557             underscore_name="gti_cmd_streamer_memory_writes"
3558             description="The total number of GTI memory writes from Command Streamer."
3559             data_type="uint64"
3560             units="messages"
3561             semantic_type="event"
3562             equation="B 0 READ"
3563             mdapi_group="GTI/3D Pipe/Command Streamer"
3564             mdapi_usage_flags="Draw"
3565             mdapi_supported_apis=""
3566             mdapi_hw_unit_type="gpu"
3567             />
3568    <counter name="GtiSoMemoryWrites"
3569             symbol_name="GtiSoMemoryWrites"
3570             underscore_name="gti_so_memory_writes"
3571             description="The total number of GTI memory writes from Stream Output."
3572             data_type="uint64"
3573             units="messages"
3574             semantic_type="event"
3575             equation="B 2 READ"
3576             mdapi_group="GTI/3D Pipe/Stream Output"
3577             mdapi_usage_flags="Draw"
3578             mdapi_supported_apis=""
3579             mdapi_hw_unit_type="gpu"
3580             />
3581    <counter name="GtiRccMemoryWrites"
3582             symbol_name="GtiRccMemoryWrites"
3583             underscore_name="gti_rcc_memory_writes"
3584             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3585             data_type="uint64"
3586             units="messages"
3587             semantic_type="event"
3588             equation="B 3 READ"
3589             mdapi_group="GTI/Color Cache"
3590             mdapi_usage_flags="Draw"
3591             mdapi_supported_apis=""
3592             mdapi_hw_unit_type="gpu"
3593             />
3594    <counter name="GtiMscMemoryWrites"
3595             symbol_name="GtiMscMemoryWrites"
3596             underscore_name="gti_msc_memory_writes"
3597             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3598             data_type="uint64"
3599             units="messages"
3600             semantic_type="event"
3601             equation="B 4 READ"
3602             mdapi_group="GTI/Color Cache"
3603             mdapi_usage_flags="Draw"
3604             mdapi_supported_apis=""
3605             mdapi_hw_unit_type="gpu"
3606             />
3607    <counter name="GtiHizMemoryWrites"
3608             symbol_name="GtiHizMemoryWrites"
3609             underscore_name="gti_hiz_memory_writes"
3610             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3611             data_type="uint64"
3612             units="messages"
3613             semantic_type="event"
3614             equation="B 5 READ"
3615             mdapi_group="GTI/Depth Cache"
3616             mdapi_usage_flags="Draw"
3617             mdapi_supported_apis=""
3618             mdapi_hw_unit_type="gpu"
3619             />
3620    <counter name="GtiStcMemoryWrites"
3621             symbol_name="GtiStcMemoryWrites"
3622             underscore_name="gti_stc_memory_writes"
3623             description="The total number of GTI memory writes from Stencil Cache."
3624             data_type="uint64"
3625             units="messages"
3626             semantic_type="event"
3627             equation="B 6 READ"
3628             mdapi_group="GTI/Depth Cache"
3629             mdapi_usage_flags="Draw"
3630             mdapi_supported_apis=""
3631             mdapi_hw_unit_type="gpu"
3632             />
3633    <counter name="GtiRczMemoryWrites"
3634             symbol_name="GtiRczMemoryWrites"
3635             underscore_name="gti_rcz_memory_writes"
3636             description="The total number of GTI memory writes from Render Depth Cache."
3637             data_type="uint64"
3638             units="messages"
3639             semantic_type="event"
3640             equation="B 7 READ"
3641             mdapi_group="GTI/Depth Cache"
3642             mdapi_usage_flags="Draw"
3643             mdapi_supported_apis=""
3644             mdapi_hw_unit_type="gpu"
3645             />
3646    <counter name="GtiL3Writes"
3647             symbol_name="GtiL3Writes"
3648             underscore_name="gti_l3_writes"
3649             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3650             data_type="uint64"
3651             units="messages"
3652             semantic_type="event"
3653             equation="C 4 READ"
3654             mdapi_group="GTI/L3"
3655             mdapi_usage_flags="Draw"
3656             mdapi_supported_apis=""
3657             mdapi_hw_unit_type="gpu"
3658             />
3659    <counter name="GtiMemoryWrites"
3660             symbol_name="GtiMemoryWrites"
3661             underscore_name="gti_memory_writes"
3662             description="The total number of GTI memory writes (64B each)."
3663             data_type="uint64"
3664             units="messages"
3665             semantic_type="event"
3666             equation="C 5 READ"
3667             mdapi_group="GTI"
3668             mdapi_usage_flags="Draw"
3669             mdapi_supported_apis=""
3670             mdapi_hw_unit_type="gpu"
3671             />
3672    <counter name="LLC GPU Write Accesses"
3673             symbol_name="LlcWrAccesses"
3674             underscore_name="llc_wr_accesses"
3675             description="The total number of LLC cache lookups for write done from the GPU (32B writes)."
3676             data_type="uint64"
3677             units="messages"
3678             semantic_type="event"
3679             equation="C 6 READ 2 UMUL"
3680             mdapi_group="LLC"
3681             mdapi_usage_flags="Draw"
3682             mdapi_supported_apis=""
3683             mdapi_hw_unit_type="gpu"
3684             />
3685    <counter name="LLC GPU Accesses"
3686             symbol_name="LlcAccesses"
3687             underscore_name="llc_accesses"
3688             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
3689             data_type="uint64"
3690             units="messages"
3691             semantic_type="event"
3692             equation="PERFCNT 0 READ"
3693             availability="true $QueryMode &amp;&amp;"
3694             mdapi_group="LLC"
3695             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3696             mdapi_supported_apis="OGL4 OCL"
3697             mdapi_hw_unit_type="gpu"
3698             />
3699    <counter name="LLC GPU Hits"
3700             symbol_name="LlcHits"
3701             underscore_name="llc_hits"
3702             description="The total number of successful LLC cache lookups done from the GPU."
3703             data_type="uint64"
3704             units="messages"
3705             semantic_type="event"
3706             equation="PERFCNT 1 READ"
3707             availability="true $QueryMode &amp;&amp;"
3708             mdapi_group="LLC"
3709             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3710             mdapi_supported_apis="OGL4 OCL"
3711             mdapi_hw_unit_type="gpu"
3712             />
3713    <counter name="LLC GPU Throughput"
3714             symbol_name="LlcGpuThroughput"
3715             underscore_name="llc_gpu_throughput"
3716             description="The total number of GPU memory bytes transferred between GPU and LLC."
3717             data_type="uint64"
3718             max_equation="$GpuCoreClocks 64 UMUL"
3719             units="bytes"
3720             semantic_type="throughput"
3721             equation="PERFCNT 0 READ $LlcWrAccesses USUB 64 UMUL $LlcWrAccesses 32 UMUL UADD"
3722             availability="true $QueryMode &amp;&amp;"
3723             mdapi_group="LLC"
3724             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3725             mdapi_supported_apis="OGL4 OCL"
3726             mdapi_hw_unit_type="gpu"
3727             />
3728    <register_config type="NOA">
3729        <register type="NOA" address="0x00009840" value="0x00000080" />
3730        <register type="NOA" address="0x000253A4" value="0x34300000" />
3731        <register type="NOA" address="0x00025440" value="0x01500000" />
3732        <register type="NOA" address="0x00025444" value="0x00000120" />
3733        <register type="NOA" address="0x00025128" value="0x0C200000" />
3734        <register type="NOA" address="0x00025380" value="0x00000450" />
3735        <register type="NOA" address="0x00025390" value="0x00052C43" />
3736        <register type="NOA" address="0x00025384" value="0x00000000" />
3737        <register type="NOA" address="0x00025400" value="0x00007184" />
3738        <register type="NOA" address="0x00025408" value="0x0A418820" />
3739        <register type="NOA" address="0x0002540C" value="0x000820E6" />
3740        <register type="NOA" address="0x00025404" value="0xFF500000" />
3741        <register type="NOA" address="0x00025100" value="0x000005D6" />
3742        <register type="NOA" address="0x0002510C" value="0x1E700000" />
3743        <register type="NOA" address="0x00025104" value="0x00000000" />
3744        <register type="NOA" address="0x00025420" value="0x02108421" />
3745        <register type="NOA" address="0x00025424" value="0x00008421" />
3746        <register type="NOA" address="0x0002541C" value="0x00000000" />
3747        <register type="NOA" address="0x00025428" value="0x00000000" />
3748        <register type="NOA" address="0x000091BC" value="0xE0400000" />
3749        <register type="NOA" address="0x000091C4" value="0xE4500000" />
3750    </register_config>
3751    <register_config type="OA">
3752        <register type="OA" address="0x00002724" value="0xF0800000" /> <!--OASTARTTRIG6 -->
3753        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
3754        <register type="OA" address="0x00002714" value="0xF0800000" /> <!--OASTARTTRIG1 -->
3755        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
3756        <register type="OA" address="0x0000274C" value="0x76543298" /> <!--OAREPORTTRIG4 -->
3757        <register type="OA" address="0x00002748" value="0x98989898" /> <!--OAREPORTTRIG3 -->
3758        <register type="OA" address="0x00002744" value="0x000000E4" /> <!--OAREPORTTRIG2 -->
3759        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
3760        <register type="OA" address="0x0000275C" value="0xBABABABA" /> <!--OAREPORTTRIG8 -->
3761        <register type="OA" address="0x00002758" value="0x88888888" /> <!--OAREPORTTRIG7 -->
3762        <register type="OA" address="0x00002754" value="0x000C5500" /> <!--OAREPORTTRIG6 -->
3763        <register type="OA" address="0x00002750" value="0x00000000" /> <!--OAREPORTTRIG5 -->
3764        <register type="OA" address="0x00002770" value="0x0007F81A" /> <!--OACEC0_0 -->
3765        <register type="OA" address="0x00002774" value="0x0000FC00" /> <!--OACEC0_1 -->
3766        <register type="OA" address="0x00002778" value="0x0007F82A" /> <!--OACEC1_0 -->
3767        <register type="OA" address="0x0000277C" value="0x0000FC00" /> <!--OACEC1_1 -->
3768        <register type="OA" address="0x00002780" value="0x0007F822" /> <!--OACEC2_0 -->
3769        <register type="OA" address="0x00002784" value="0x0000FC00" /> <!--OACEC2_1 -->
3770        <register type="OA" address="0x00002788" value="0x0007F8BA" /> <!--OACEC3_0 -->
3771        <register type="OA" address="0x0000278C" value="0x0000FC00" /> <!--OACEC3_1 -->
3772        <register type="OA" address="0x00002790" value="0x0007F87A" /> <!--OACEC4_0 -->
3773        <register type="OA" address="0x00002794" value="0x0000FC00" /> <!--OACEC4_1 -->
3774        <register type="OA" address="0x00002798" value="0x0007F8EA" /> <!--OACEC5_0 -->
3775        <register type="OA" address="0x0000279C" value="0x0000FC00" /> <!--OACEC5_1 -->
3776        <register type="OA" address="0x000027A0" value="0x0007F8E2" /> <!--OACEC6_0 -->
3777        <register type="OA" address="0x000027A4" value="0x0000FC00" /> <!--OACEC6_1 -->
3778        <register type="OA" address="0x000027A8" value="0x0007F8F2" /> <!--OACEC7_0 -->
3779        <register type="OA" address="0x000027AC" value="0x0000FC00" /> <!--OACEC7_1 -->
3780    </register_config>
3781  </set>
3782
3783  <set name="Metric set SamplerBalance"
3784       chipset="HSW"
3785       symbol_name="SamplerBalance"
3786       underscore_name="sampler_balance"
3787       mdapi_supported_apis="OGL OCL IO BB"
3788       hw_config_guid="e111cda4-19c3-41ee-b326-f99ac44ebf78"
3789       >
3790    <counter name="GPU Time Elapsed"
3791             symbol_name="GpuTime"
3792             underscore_name="gpu_time"
3793             description="Time elapsed on the GPU during the measurement."
3794             data_type="uint64"
3795             units="ns"
3796             semantic_type="duration"
3797             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3798             mdapi_group="GPU"
3799             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3800             mdapi_supported_apis=""
3801             mdapi_hw_unit_type="gpu"
3802             />
3803    <counter name="GPU Core Clocks"
3804             symbol_name="GpuCoreClocks"
3805             underscore_name="gpu_core_clocks"
3806             description="The total number of GPU core clocks elapsed during the measurement."
3807             data_type="uint64"
3808             units="cycles"
3809             semantic_type="event"
3810             equation="B 7 READ"
3811             mdapi_group="GPU"
3812             mdapi_usage_flags="Tier1 Frame Batch Draw"
3813             mdapi_supported_apis=""
3814             mdapi_hw_unit_type="gpu"
3815             />
3816    <counter name="AVG GPU Core Frequency"
3817             symbol_name="AvgGpuCoreFrequency"
3818             underscore_name="avg_gpu_core_frequency"
3819             description="Average GPU Core Frequency in the measurement."
3820             data_type="uint64"
3821             max_equation="$GpuMaxFrequency"
3822             units="hz"
3823             semantic_type="event"
3824             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3825             mdapi_group="GPU"
3826             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3827             mdapi_supported_apis=""
3828             mdapi_hw_unit_type="gpu"
3829             />
3830    <counter name="GPU Busy"
3831             symbol_name="GpuBusy"
3832             underscore_name="gpu_busy"
3833             description="The percentage of time in which the GPU has being processing GPU commands."
3834             data_type="float"
3835             max_equation="100"
3836             units="percent"
3837             semantic_type="duration"
3838             equation="A 41 READ 100 UMUL $GpuCoreClocks FDIV"
3839             mdapi_group="GPU"
3840             mdapi_usage_flags="Tier1 Overview System Frame"
3841             mdapi_supported_apis=""
3842             mdapi_hw_unit_type="gpu"
3843             />
3844    <counter name="VS Threads Dispatched"
3845             symbol_name="VsThreads"
3846             underscore_name="vs_threads"
3847             description="The total number of vertex shader hardware threads dispatched."
3848             data_type="uint64"
3849             units="threads"
3850             semantic_type="event"
3851             equation="A 5 READ"
3852             mdapi_group="EU Array/Vertex Shader"
3853             mdapi_usage_flags="Tier3 Frame Batch Draw"
3854             mdapi_supported_apis="OGL IO BB"
3855             mdapi_hw_unit_type="gpu"
3856             />
3857    <counter name="TCS Threads Dispatched"
3858             symbol_name="HsThreads"
3859             underscore_name="hs_threads"
3860             description="The total number of control shader hardware threads dispatched."
3861             data_type="uint64"
3862             units="threads"
3863             semantic_type="event"
3864             equation="A 10 READ"
3865             mdapi_group="EU Array/Control Shader"
3866             mdapi_usage_flags="Tier3 Frame Batch Draw"
3867             mdapi_supported_apis="OGL4 OCL IO BB"
3868             mdapi_hw_unit_type="gpu"
3869             />
3870    <counter name="TES Threads Dispatched"
3871             symbol_name="DsThreads"
3872             underscore_name="ds_threads"
3873             description="The total number of evaluation shader hardware threads dispatched."
3874             data_type="uint64"
3875             units="threads"
3876             semantic_type="event"
3877             equation="A 15 READ"
3878             mdapi_group="EU Array/Evaluation Shader"
3879             mdapi_usage_flags="Tier3 Frame Batch Draw"
3880             mdapi_supported_apis="OGL4 OCL IO BB"
3881             mdapi_hw_unit_type="gpu"
3882             />
3883    <counter name="GS Threads Dispatched"
3884             symbol_name="GsThreads"
3885             underscore_name="gs_threads"
3886             description="The total number of geometry shader hardware threads dispatched."
3887             data_type="uint64"
3888             units="threads"
3889             semantic_type="event"
3890             equation="A 25 READ"
3891             mdapi_group="EU Array/Geometry Shader"
3892             mdapi_usage_flags="Tier3 Frame Batch Draw"
3893             mdapi_supported_apis="OGL4 OCL IO BB"
3894             mdapi_hw_unit_type="gpu"
3895             />
3896    <counter name="FS Threads Dispatched"
3897             symbol_name="PsThreads"
3898             underscore_name="ps_threads"
3899             description="The total number of fragment shader hardware threads dispatched."
3900             data_type="uint64"
3901             units="threads"
3902             semantic_type="event"
3903             equation="A 30 READ"
3904             mdapi_group="EU Array/Fragment Shader"
3905             mdapi_usage_flags="Tier3 Frame Batch Draw"
3906             mdapi_supported_apis="OGL IO BB"
3907             mdapi_hw_unit_type="gpu"
3908             />
3909    <counter name="CS Threads Dispatched"
3910             symbol_name="CsThreads"
3911             underscore_name="cs_threads"
3912             description="The total number of compute shader hardware threads dispatched."
3913             data_type="uint64"
3914             units="threads"
3915             semantic_type="event"
3916             equation="A 20 READ"
3917             mdapi_group="EU Array/Compute Shader"
3918             mdapi_usage_flags="Tier3 Frame Batch Draw"
3919             mdapi_supported_apis="OGL4 OCL IO BB"
3920             mdapi_hw_unit_type="gpu"
3921             />
3922    <counter name="EU Active"
3923             symbol_name="EuActive"
3924             underscore_name="eu_active"
3925             description="The percentage of time in which the Execution Units were actively processing."
3926             data_type="float"
3927             max_equation="100"
3928             units="percent"
3929             semantic_type="duration"
3930             equation="A 0 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3931             mdapi_group="EU Array"
3932             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3933             mdapi_supported_apis=""
3934             mdapi_hw_unit_type="gpu"
3935             />
3936    <counter name="EU Stall"
3937             symbol_name="EuStall"
3938             underscore_name="eu_stall"
3939             description="The percentage of time in which the Execution Units were stalled."
3940             data_type="float"
3941             max_equation="100"
3942             units="percent"
3943             semantic_type="duration"
3944             equation="A 1 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3945             mdapi_group="EU Array"
3946             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3947             mdapi_supported_apis=""
3948             mdapi_hw_unit_type="gpu"
3949             />
3950    <counter name="VS EU Active"
3951             symbol_name="VsEuActive"
3952             underscore_name="vs_eu_active"
3953             description="The percentage of time in which vertex shaders were processed actively on the EUs."
3954             data_type="float"
3955             max_equation="100"
3956             units="percent"
3957             semantic_type="duration"
3958             equation="A 2 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3959             mdapi_group="EU Array/Vertex Shader"
3960             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3961             mdapi_supported_apis="OGL IO BB"
3962             mdapi_hw_unit_type="gpu"
3963             />
3964    <counter name="VS AVG Active per Thread"
3965             symbol_name="VsEuActivePerThread"
3966             underscore_name="vs_eu_active_per_thread"
3967             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
3968             data_type="uint64"
3969             max_equation="100"
3970             units="cycles"
3971             semantic_type="event"
3972             equation="A 2 READ $VsThreads UDIV"
3973             mdapi_group="EU Array/Vertex Shader"
3974             mdapi_usage_flags="Tier4 Frame Batch Draw"
3975             mdapi_supported_apis="OGL IO BB"
3976             mdapi_hw_unit_type="gpu"
3977             />
3978    <counter name="VS EU Stall"
3979             symbol_name="VsEuStall"
3980             underscore_name="vs_eu_stall"
3981             description="The percentage of time in which vertex shaders were stalled on the EUs."
3982             data_type="float"
3983             max_equation="100"
3984             units="percent"
3985             semantic_type="duration"
3986             equation="A 3 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3987             mdapi_group="EU Array/Vertex Shader"
3988             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3989             mdapi_supported_apis="OGL IO BB"
3990             mdapi_hw_unit_type="gpu"
3991             />
3992    <counter name="VS AVG Stall per Thread"
3993             symbol_name="VsEuStallPerThread"
3994             underscore_name="vs_eu_stall_per_thread"
3995             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
3996             data_type="uint64"
3997             units="cycles"
3998             semantic_type="event"
3999             equation="A 3 READ $VsThreads UDIV"
4000             mdapi_group="EU Array/Vertex Shader"
4001             mdapi_usage_flags="Tier4 Frame Batch Draw"
4002             mdapi_supported_apis="OGL IO BB"
4003             mdapi_hw_unit_type="gpu"
4004             />
4005    <counter name="TCS EU Active"
4006             symbol_name="HsEuActive"
4007             underscore_name="hs_eu_active"
4008             description="The percentage of time in which control shaders were processed actively on the EUs."
4009             data_type="float"
4010             max_equation="100"
4011             units="percent"
4012             semantic_type="duration"
4013             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4014             mdapi_group="EU Array/Control Shader"
4015             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4016             mdapi_supported_apis="OGL4 OCL IO BB"
4017             mdapi_hw_unit_type="gpu"
4018             />
4019    <counter name="TCS AVG Active per Thread"
4020             symbol_name="HsEuActivePerThread"
4021             underscore_name="hs_eu_active_per_thread"
4022             description="The average number of cycles per hardware thread run in which control shaders were processed actively on the EUs."
4023             data_type="uint64"
4024             max_equation="100"
4025             units="cycles"
4026             semantic_type="event"
4027             equation="A 7 READ $HsThreads UDIV"
4028             mdapi_group="EU Array/Control Shader"
4029             mdapi_usage_flags="Tier4 Frame Batch Draw"
4030             mdapi_supported_apis="OGL4 OCL IO BB"
4031             mdapi_hw_unit_type="gpu"
4032             />
4033    <counter name="TCS EU Stall"
4034             symbol_name="HsEuStall"
4035             underscore_name="hs_eu_stall"
4036             description="The percentage of time in which control shaders were stalled on the EUs."
4037             data_type="float"
4038             max_equation="100"
4039             units="percent"
4040             semantic_type="duration"
4041             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4042             mdapi_group="EU Array/Control Shader"
4043             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4044             mdapi_supported_apis="OGL4 OCL IO BB"
4045             mdapi_hw_unit_type="gpu"
4046             />
4047    <counter name="TCS AVG Stall per Thread"
4048             symbol_name="HsEuStallPerThread"
4049             underscore_name="hs_eu_stall_per_thread"
4050             description="The average number of cycles per hardware thread run in which control shaders were stalled on the EUs."
4051             data_type="uint64"
4052             units="cycles"
4053             semantic_type="event"
4054             equation="A 8 READ $HsThreads UDIV"
4055             mdapi_group="EU Array/Control Shader"
4056             mdapi_usage_flags="Tier4 Frame Batch Draw"
4057             mdapi_supported_apis="OGL4 OCL IO BB"
4058             mdapi_hw_unit_type="gpu"
4059             />
4060    <counter name="TES EU Active"
4061             symbol_name="DsEuActive"
4062             underscore_name="ds_eu_active"
4063             description="The percentage of time in which evaluation shaders were processed actively on the EUs."
4064             data_type="float"
4065             max_equation="100"
4066             units="percent"
4067             semantic_type="duration"
4068             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4069             mdapi_group="EU Array/Evaluation Shader"
4070             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4071             mdapi_supported_apis="OGL4 OCL IO BB"
4072             mdapi_hw_unit_type="gpu"
4073             />
4074    <counter name="TES AVG Active per Thread"
4075             symbol_name="DsEuActivePerThread"
4076             underscore_name="ds_eu_active_per_thread"
4077             description="The average number of cycles per hardware thread run in which evaluation shaders were processed actively on the EUs."
4078             data_type="uint64"
4079             max_equation="100"
4080             units="cycles"
4081             semantic_type="event"
4082             equation="A 12 READ $DsThreads UDIV"
4083             mdapi_group="EU Array/Evaluation Shader"
4084             mdapi_usage_flags="Tier4 Frame Batch Draw"
4085             mdapi_supported_apis="OGL4 OCL IO BB"
4086             mdapi_hw_unit_type="gpu"
4087             />
4088    <counter name="TES EU Stall"
4089             symbol_name="DsEuStall"
4090             underscore_name="ds_eu_stall"
4091             description="The percentage of time in which evaluation shaders were stalled on the EUs."
4092             data_type="float"
4093             max_equation="100"
4094             units="percent"
4095             semantic_type="duration"
4096             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4097             mdapi_group="EU Array/Evaluation Shader"
4098             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4099             mdapi_supported_apis="OGL4 OCL IO BB"
4100             mdapi_hw_unit_type="gpu"
4101             />
4102    <counter name="TES AVG Stall per Thread"
4103             symbol_name="DsEuStallPerThread"
4104             underscore_name="ds_eu_stall_per_thread"
4105             description="The average number of cycles per hardware thread run in which evaluation shaders were stalled on the EUs."
4106             data_type="uint64"
4107             units="cycles"
4108             semantic_type="event"
4109             equation="A 13 READ $DsThreads UDIV"
4110             mdapi_group="EU Array/Evaluation Shader"
4111             mdapi_usage_flags="Tier4 Frame Batch Draw"
4112             mdapi_supported_apis="OGL4 OCL IO BB"
4113             mdapi_hw_unit_type="gpu"
4114             />
4115    <counter name="GS EU Active"
4116             symbol_name="GsEuActive"
4117             underscore_name="gs_eu_active"
4118             description="The percentage of time in which geometry shaders were processed actively on the EUs."
4119             data_type="float"
4120             max_equation="100"
4121             units="percent"
4122             semantic_type="duration"
4123             equation="A 22 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4124             mdapi_group="EU Array/Geometry Shader"
4125             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4126             mdapi_supported_apis="OGL4 OCL IO BB"
4127             mdapi_hw_unit_type="gpu"
4128             />
4129    <counter name="GS AVG Active per Thread"
4130             symbol_name="GsEuActivePerThread"
4131             underscore_name="gs_eu_active_per_thread"
4132             description="The average number of cycles per hardware thread run in which geometry shaders were processed actively on the EUs."
4133             data_type="uint64"
4134             max_equation="100"
4135             units="cycles"
4136             semantic_type="event"
4137             equation="A 22 READ $GsThreads UDIV"
4138             mdapi_group="EU Array/Geometry Shader"
4139             mdapi_usage_flags="Tier4 Frame Batch Draw"
4140             mdapi_supported_apis="OGL4 OCL IO BB"
4141             mdapi_hw_unit_type="gpu"
4142             />
4143    <counter name="GS EU Stall"
4144             symbol_name="GsEuStall"
4145             underscore_name="gs_eu_stall"
4146             description="The percentage of time in which geometry shaders were stalled on the EUs."
4147             data_type="float"
4148             max_equation="100"
4149             units="percent"
4150             semantic_type="duration"
4151             equation="A 23 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4152             mdapi_group="EU Array/Geometry Shader"
4153             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4154             mdapi_supported_apis="OGL4 OCL IO BB"
4155             mdapi_hw_unit_type="gpu"
4156             />
4157    <counter name="GS AVG Stall per Thread"
4158             symbol_name="GsEuStallPerThread"
4159             underscore_name="gs_eu_stall_per_thread"
4160             description="The average number of cycles per hardware thread run in which geometry shaders were stalled on the EUs."
4161             data_type="uint64"
4162             units="cycles"
4163             semantic_type="event"
4164             equation="A 23 READ $GsThreads UDIV"
4165             mdapi_group="EU Array/Geometry Shader"
4166             mdapi_usage_flags="Tier4 Frame Batch Draw"
4167             mdapi_supported_apis="OGL4 OCL IO BB"
4168             mdapi_hw_unit_type="gpu"
4169             />
4170    <counter name="CS EU Active"
4171             symbol_name="CsEuActive"
4172             underscore_name="cs_eu_active"
4173             description="The percentage of time in which compute shaders were processed actively on the EUs."
4174             data_type="float"
4175             max_equation="100"
4176             units="percent"
4177             semantic_type="duration"
4178             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4179             mdapi_group="EU Array/Compute Shader"
4180             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4181             mdapi_supported_apis="OGL4 OCL IO BB"
4182             mdapi_hw_unit_type="gpu"
4183             />
4184    <counter name="CS AVG Active per Thread"
4185             symbol_name="CsEuActivePerThread"
4186             underscore_name="cs_eu_active_per_thread"
4187             description="The average number of cycles per hardware thread run in which compute shaders were processed actively on the EUs."
4188             data_type="uint64"
4189             max_equation="100"
4190             units="cycles"
4191             semantic_type="event"
4192             equation="A 17 READ $CsThreads UDIV"
4193             mdapi_group="EU Array/Compute Shader"
4194             mdapi_usage_flags="Tier3 Frame Batch Draw"
4195             mdapi_supported_apis="OGL4 OCL IO BB"
4196             mdapi_hw_unit_type="gpu"
4197             />
4198    <counter name="CS EU Stall"
4199             symbol_name="CsEuStall"
4200             underscore_name="cs_eu_stall"
4201             description="The percentage of time in which compute shaders were stalled on the EUs."
4202             data_type="float"
4203             max_equation="100"
4204             units="percent"
4205             semantic_type="duration"
4206             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4207             mdapi_group="EU Array/Compute Shader"
4208             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4209             mdapi_supported_apis="OGL4 OCL IO BB"
4210             mdapi_hw_unit_type="gpu"
4211             />
4212    <counter name="CS AVG Stall per Thread"
4213             symbol_name="CsEuStallPerThread"
4214             underscore_name="cs_eu_stall_per_thread"
4215             description="The average number of cycles per hardware thread run in which compute shaders were stalled on the EUs."
4216             data_type="uint64"
4217             units="cycles"
4218             semantic_type="event"
4219             equation="A 18 READ $CsThreads UDIV"
4220             mdapi_group="EU Array/Compute Shader"
4221             mdapi_usage_flags="Tier3 Frame Batch Draw"
4222             mdapi_supported_apis="OGL4 OCL IO BB"
4223             mdapi_hw_unit_type="gpu"
4224             />
4225    <counter name="FS EU Active"
4226             symbol_name="PsEuActive"
4227             underscore_name="ps_eu_active"
4228             description="The percentage of time in which fragment shaders were processed actively on the EUs."
4229             data_type="float"
4230             max_equation="100"
4231             units="percent"
4232             semantic_type="duration"
4233             equation="A 27 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4234             mdapi_group="EU Array/Fragment Shader"
4235             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4236             mdapi_supported_apis="OGL IO BB"
4237             mdapi_hw_unit_type="gpu"
4238             />
4239    <counter name="FS AVG Active per Thread"
4240             symbol_name="PsEuActivePerThread"
4241             underscore_name="ps_eu_active_per_thread"
4242             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
4243             data_type="uint64"
4244             max_equation="100"
4245             units="cycles"
4246             semantic_type="event"
4247             equation="A 27 READ $PsThreads UDIV"
4248             mdapi_group="EU Array/Fragment Shader"
4249             mdapi_usage_flags="Tier4 Frame Batch Draw"
4250             mdapi_supported_apis="OGL IO BB"
4251             mdapi_hw_unit_type="gpu"
4252             />
4253    <counter name="FS EU Stall"
4254             symbol_name="PsEuStall"
4255             underscore_name="ps_eu_stall"
4256             description="The percentage of time in which fragment shaders were stalled on the EUs."
4257             data_type="float"
4258             max_equation="100"
4259             units="percent"
4260             semantic_type="duration"
4261             equation="A 28 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4262             mdapi_group="EU Array/Fragment Shader"
4263             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4264             mdapi_supported_apis="OGL IO BB"
4265             mdapi_hw_unit_type="gpu"
4266             />
4267    <counter name="FS AVG Stall per Thread"
4268             symbol_name="PsEuStallPerThread"
4269             underscore_name="ps_eu_stall_per_thread"
4270             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
4271             data_type="uint64"
4272             units="cycles"
4273             semantic_type="event"
4274             equation="A 28 READ $PsThreads UDIV"
4275             mdapi_group="EU Array/Fragment Shader"
4276             mdapi_usage_flags="Tier4 Frame Batch Draw"
4277             mdapi_supported_apis="OGL IO BB"
4278             mdapi_hw_unit_type="gpu"
4279             />
4280    <counter name="Early Hi-Depth Test Fails"
4281             symbol_name="HiDepthTestFails"
4282             underscore_name="hi_depth_test_fails"
4283             description="The total number of pixels dropped on early hierarchical depth test."
4284             data_type="uint64"
4285             units="pixels"
4286             semantic_type="event"
4287             equation="A 33 READ"
4288             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4289             mdapi_usage_flags="Tier3 Frame Batch Draw"
4290             mdapi_supported_apis="OGL IO BB"
4291             mdapi_hw_unit_type="gpu"
4292             />
4293    <counter name="Early Depth Test Fails"
4294             symbol_name="EarlyDepthTestFails"
4295             underscore_name="early_depth_test_fails"
4296             description="The total number of pixels dropped on early depth test."
4297             data_type="uint64"
4298             units="pixels"
4299             semantic_type="event"
4300             equation="A 35 READ"
4301             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4302             mdapi_usage_flags="Tier3 Frame Batch Draw"
4303             mdapi_supported_apis="OGL IO BB"
4304             mdapi_hw_unit_type="gpu"
4305             />
4306    <counter name="Samples Killed in FS"
4307             symbol_name="SamplesKilledInPs"
4308             underscore_name="samples_killed_in_ps"
4309             description="The total number of samples or pixels dropped in fragment shaders."
4310             data_type="uint64"
4311             units="pixels"
4312             semantic_type="event"
4313             equation="A 36 READ"
4314             mdapi_group="3D Pipe/Fragment Shader"
4315             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4316             mdapi_supported_apis="OGL IO BB"
4317             mdapi_hw_unit_type="gpu"
4318             />
4319    <counter name="Alpha Test Fails"
4320             symbol_name="AlphaTestFails"
4321             underscore_name="alpha_test_fails"
4322             description="The total number of pixels dropped on post-FS alpha test."
4323             data_type="uint64"
4324             units="pixels"
4325             semantic_type="event"
4326             equation="A 37 READ"
4327             mdapi_group="3D Pipe/Output Merger"
4328             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4329             mdapi_supported_apis="OGL IO BB"
4330             mdapi_hw_unit_type="gpu"
4331             />
4332    <counter name="Late Stencil Test Fails"
4333             symbol_name="PostPsStencilTestFails"
4334             underscore_name="post_ps_stencil_test_fails"
4335             description="The total number of pixels dropped on post-FS stencil test."
4336             data_type="uint64"
4337             units="pixels"
4338             semantic_type="event"
4339             equation="A 38 READ"
4340             mdapi_group="3D Pipe/Output Merger"
4341             mdapi_usage_flags="Tier3 Frame Batch Draw"
4342             mdapi_supported_apis="OGL IO BB"
4343             mdapi_hw_unit_type="gpu"
4344             />
4345    <counter name="Late Depth Test Fails"
4346             symbol_name="PostPsDepthTestFails"
4347             underscore_name="post_ps_depth_test_fails"
4348             description="The total number of pixels dropped on post-FS depth test."
4349             data_type="uint64"
4350             units="pixels"
4351             semantic_type="event"
4352             equation="A 39 READ $SamplesKilledInPs USUB"
4353             mdapi_group="3D Pipe/Output Merger"
4354             mdapi_usage_flags="Tier3 Frame Batch Draw"
4355             mdapi_supported_apis="OGL IO BB"
4356             mdapi_hw_unit_type="gpu"
4357             />
4358    <counter name="Samples Written"
4359             symbol_name="SamplesWritten"
4360             underscore_name="samples_written"
4361             description="The total number of samples or pixels written to all render targets."
4362             data_type="uint64"
4363             units="pixels"
4364             semantic_type="event"
4365             equation="A 40 READ"
4366             mdapi_group="3D Pipe/Output Merger"
4367             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4368             mdapi_supported_apis="OGL IO BB"
4369             mdapi_hw_unit_type="gpu"
4370             />
4371    <counter name="FS Duration"
4372             symbol_name="PsDuration"
4373             underscore_name="ps_duration"
4374             description="Total Fragment Shader GPU duration."
4375             data_type="uint64"
4376             units="us"
4377             semantic_type="duration"
4378             equation="A 27 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 28 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4379             mdapi_group="EU Array/Fragment Shader"
4380             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4381             mdapi_supported_apis="OGL4"
4382             mdapi_hw_unit_type="gpu"
4383             />
4384    <counter name="VS Duration"
4385             symbol_name="VsDuration"
4386             underscore_name="vs_duration"
4387             description="Total Vertex Shader GPU duration."
4388             data_type="uint64"
4389             units="us"
4390             semantic_type="duration"
4391             equation="A 2 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 3 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4392             mdapi_group="EU Array/Vertex Shader"
4393             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4394             mdapi_supported_apis="OGL4"
4395             mdapi_hw_unit_type="gpu"
4396             />
4397    <counter name="GS Duration"
4398             symbol_name="GsDuration"
4399             underscore_name="gs_duration"
4400             description="Total Geometry Shader GPU duration."
4401             data_type="uint64"
4402             units="us"
4403             semantic_type="duration"
4404             equation="A 22 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 23 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4405             mdapi_group="EU Array/Geometry Shader"
4406             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4407             mdapi_supported_apis="OGL4"
4408             mdapi_hw_unit_type="gpu"
4409             />
4410    <counter name="TES Duration"
4411             symbol_name="DsDuration"
4412             underscore_name="ds_duration"
4413             description="Total Evaluation Shader GPU duration."
4414             data_type="uint64"
4415             units="us"
4416             semantic_type="duration"
4417             equation="A 12 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 13 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4418             mdapi_group="EU Array/Evaluation Shader"
4419             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4420             mdapi_supported_apis="OGL4"
4421             mdapi_hw_unit_type="gpu"
4422             />
4423    <counter name="TCS Duration"
4424             symbol_name="HsDuration"
4425             underscore_name="hs_duration"
4426             description="Total Control Shader GPU duration."
4427             data_type="uint64"
4428             units="us"
4429             semantic_type="duration"
4430             equation="A 7 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 8 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4431             mdapi_group="EU Array/Control Shader"
4432             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4433             mdapi_supported_apis="OGL4 OCL"
4434             mdapi_hw_unit_type="gpu"
4435             />
4436    <counter name="CS Duration"
4437             symbol_name="CsDuration"
4438             underscore_name="cs_duration"
4439             description="Total Compute Shader GPU duration."
4440             data_type="uint64"
4441             units="us"
4442             semantic_type="duration"
4443             equation="A 17 READ  A 0 READ UMUL  A 2 READ  A 7 READ UADD  A 12 READ UADD  A 17 READ UADD  A 22 READ UADD  A 27 READ UADD UDIV  A 18 READ  A 1 READ UMUL  A 3 READ  A 8 READ UADD  A 13 READ UADD  A 18 READ UADD  A 23 READ UADD  A 28 READ UADD UDIV UADD $GpuTime UMUL $GpuCoreClocks $EuCoresTotalCount UMUL 1000 UMUL UDIV"
4444             mdapi_group="EU Array/Compute Shader"
4445             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4446             mdapi_supported_apis="OGL4 OCL"
4447             mdapi_hw_unit_type="gpu"
4448             />
4449    <counter name="EU Idle"
4450             symbol_name="EuIdle"
4451             underscore_name="eu_idle"
4452             description="The percentage of time in which the Execution Units were idle."
4453             data_type="float"
4454             max_equation="100"
4455             units="percent"
4456             semantic_type="duration"
4457             equation="100 $EuActive $EuStall FADD FSUB"
4458             mdapi_group="EU Array"
4459             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4460             mdapi_supported_apis=""
4461             mdapi_hw_unit_type="gpu"
4462             />
4463    <counter name="Sampler L2 cache misses"
4464             symbol_name="SamplerL2CacheMisses"
4465             underscore_name="sampler_l2_cache_misses"
4466             description="Number of sampler L2 cache misses"
4467             data_type="uint64"
4468             units="messages"
4469             semantic_type="event"
4470             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD C 1 READ UADD C 0 READ UADD"
4471             mdapi_group="Sampler"
4472             mdapi_usage_flags="Overview Frame Batch Draw"
4473             mdapi_supported_apis=""
4474             mdapi_hw_unit_type="gpu"
4475             />
4476    <counter name="Sampler L2 cache misses (ss0)"
4477             symbol_name="Sampler0L2CacheMisses"
4478             underscore_name="sampler0_l2_cache_misses"
4479             description="Number of sampler L2 cache misses (ss0)"
4480             data_type="uint64"
4481             units="messages"
4482             semantic_type="event"
4483             equation="C 7 READ C 6 READ UADD"
4484             availability="$SubsliceMask 0x1 AND"
4485             mdapi_group="Sampler/Sampler Cache"
4486             mdapi_usage_flags="Frame Batch Draw"
4487             mdapi_supported_apis=""
4488             mdapi_hw_unit_type="subslice"
4489             />
4490    <counter name="Sampler L2 cache misses (ss1)"
4491             symbol_name="Sampler1L2CacheMisses"
4492             underscore_name="sampler1_l2_cache_misses"
4493             description="Number of sampler L2 cache misses (ss1)"
4494             data_type="uint64"
4495             units="messages"
4496             semantic_type="event"
4497             equation="C 5 READ C 4 READ UADD"
4498             availability="$SubsliceMask 0x2 AND"
4499             mdapi_group="Sampler/Sampler Cache"
4500             mdapi_usage_flags="Frame Batch Draw"
4501             mdapi_supported_apis=""
4502             mdapi_hw_unit_type="subslice"
4503             />
4504    <counter name="Sampler L2 cache misses (ss2)"
4505             symbol_name="Sampler2L2CacheMisses"
4506             underscore_name="sampler2_l2_cache_misses"
4507             description="Number of sampler L2 cache misses (ss2)"
4508             data_type="uint64"
4509             units="messages"
4510             semantic_type="event"
4511             equation="C 3 READ C 2 READ UADD"
4512             availability="$SubsliceMask 0x4 AND"
4513             mdapi_group="Sampler/Sampler Cache"
4514             mdapi_usage_flags="Frame Batch Draw"
4515             mdapi_supported_apis=""
4516             mdapi_hw_unit_type="subslice"
4517             />
4518    <counter name="Sampler L2 cache misses (ss3)"
4519             symbol_name="Sampler3L2CacheMisses"
4520             underscore_name="sampler3_l2_cache_misses"
4521             description="Number of sampler L2 cache misses (ss3)"
4522             data_type="uint64"
4523             units="messages"
4524             semantic_type="event"
4525             equation="C 1 READ C 0 READ UADD"
4526             availability="$SubsliceMask 0x8 AND"
4527             mdapi_group="Sampler/Sampler Cache"
4528             mdapi_usage_flags="Frame Batch Draw"
4529             mdapi_supported_apis=""
4530             mdapi_hw_unit_type="subslice"
4531             />
4532    <counter name="LLC GPU Accesses"
4533             symbol_name="LlcAccesses"
4534             underscore_name="llc_accesses"
4535             description="The total number of LLC cache lookups done from the GPU (64b reads, 32B writes)."
4536             data_type="uint64"
4537             units="messages"
4538             semantic_type="event"
4539             equation="PERFCNT 0 READ"
4540             availability="true $QueryMode &amp;&amp;"
4541             mdapi_group="LLC"
4542             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4543             mdapi_supported_apis="OGL4 OCL"
4544             mdapi_hw_unit_type="gpu"
4545             />
4546    <counter name="LLC GPU Hits"
4547             symbol_name="LlcHits"
4548             underscore_name="llc_hits"
4549             description="The total number of successful LLC cache lookups done from the GPU."
4550             data_type="uint64"
4551             units="messages"
4552             semantic_type="event"
4553             equation="PERFCNT 1 READ"
4554             availability="true $QueryMode &amp;&amp;"
4555             mdapi_group="LLC"
4556             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4557             mdapi_supported_apis="OGL4 OCL"
4558             mdapi_hw_unit_type="gpu"
4559             />
4560    <register_config type="NOA">
4561        <register type="NOA" address="0x00009840" value="0x00000080" />
4562        <register type="NOA" address="0x0002EB9C" value="0x01906400" />
4563        <register type="NOA" address="0x0002FB9C" value="0x01906400" />
4564        <register type="NOA" address="0x000253A4" value="0x00000000" />
4565        <register type="NOA" address="0x00026B9C" value="0x01906400" />
4566        <register type="NOA" address="0x00027B9C" value="0x01906400" />
4567        <register type="NOA" address="0x00027104" value="0x00A00000" />
4568        <register type="NOA" address="0x00027184" value="0x00A50000" />
4569        <register type="NOA" address="0x0002E804" value="0x00500000" />
4570        <register type="NOA" address="0x0002E984" value="0x00500000" />
4571        <register type="NOA" address="0x0002EB04" value="0x00500000" />
4572        <register type="NOA" address="0x0002EB80" value="0x00000084" />
4573        <register type="NOA" address="0x0002EB8C" value="0x14200000" />
4574        <register type="NOA" address="0x0002EB84" value="0x00000000" />
4575        <register type="NOA" address="0x0002F804" value="0x00050000" />
4576        <register type="NOA" address="0x0002F984" value="0x00050000" />
4577        <register type="NOA" address="0x0002FB04" value="0x00050000" />
4578        <register type="NOA" address="0x0002FB80" value="0x00000084" />
4579        <register type="NOA" address="0x0002FB8C" value="0x00050800" />
4580        <register type="NOA" address="0x0002FB84" value="0x00000000" />
4581        <register type="NOA" address="0x00025380" value="0x00000010" />
4582        <register type="NOA" address="0x0002538C" value="0x000000C0" />
4583        <register type="NOA" address="0x00025384" value="0xAA550000" />
4584        <register type="NOA" address="0x00025404" value="0xFFFFC000" />
4585        <register type="NOA" address="0x00026804" value="0x50000000" />
4586        <register type="NOA" address="0x00026984" value="0x50000000" />
4587        <register type="NOA" address="0x00026B04" value="0x50000000" />
4588        <register type="NOA" address="0x00026B80" value="0x00000084" />
4589        <register type="NOA" address="0x00026B90" value="0x00050800" />
4590        <register type="NOA" address="0x00026B84" value="0x00000000" />
4591        <register type="NOA" address="0x00027804" value="0x05000000" />
4592        <register type="NOA" address="0x00027984" value="0x05000000" />
4593        <register type="NOA" address="0x00027B04" value="0x05000000" />
4594        <register type="NOA" address="0x00027B80" value="0x00000084" />
4595        <register type="NOA" address="0x00027B90" value="0x00000142" />
4596        <register type="NOA" address="0x00027B84" value="0x00000000" />
4597        <register type="NOA" address="0x00026104" value="0xA0000000" />
4598        <register type="NOA" address="0x00026184" value="0xA5000000" />
4599        <register type="NOA" address="0x00025424" value="0x00008620" />
4600        <register type="NOA" address="0x0002541C" value="0x00000000" />
4601        <register type="NOA" address="0x00025428" value="0x0004A54A" />
4602        <register type="NOA" address="0x000091BC" value="0xE0400000" />
4603        <register type="NOA" address="0x000091C4" value="0xE4500000" />
4604    </register_config>
4605    <register_config type="OA">
4606        <register type="OA" address="0x00002740" value="0x00000000" /> <!--OAREPORTTRIG1 -->
4607        <register type="OA" address="0x00002744" value="0x00800000" /> <!--OAREPORTTRIG2 -->
4608        <register type="OA" address="0x00002710" value="0x00000000" /> <!--OASTARTTRIG1 -->
4609        <register type="OA" address="0x00002714" value="0x00800000" /> <!--OASTARTTRIG1 -->
4610        <register type="OA" address="0x00002720" value="0x00000000" /> <!--OASTARTTRIG1 -->
4611        <register type="OA" address="0x00002724" value="0x00800000" /> <!--OASTARTTRIG6 -->
4612    </register_config>
4613  </set>
4614
4615</metrics>
4616