i965/icl: Update the assert in brw_memory_barrier()
[mesa.git] / src / mesa / drivers / dri / i965 / brw_oa_sklgt2.xml
1 <?xml version="1.0"?>
2 <metrics version="1508421693" merge_md5="">
3 <set name="Render Metrics Basic Gen9"
4 mdapi_supported_apis="OGL OCL IO BB"
5 underscore_name="render_basic"
6 hw_config_guid="f519e481-24d2-4d42-87c9-3fdd12c00202"
7 chipset="SKLGT2"
8 symbol_name="RenderBasic"
9 >
10 <counter name="GPU Core Clocks"
11 description="The total number of GPU core clocks elapsed during the measurement."
12 data_type="uint64"
13 equation="GPU_CLOCK 0 READ"
14 underscore_name="gpu_core_clocks"
15 units="cycles"
16 symbol_name="GpuCoreClocks"
17 semantic_type="event"
18 mdapi_supported_apis=""
19 mdapi_usage_flags="Tier1 Frame Batch Draw"
20 mdapi_hw_unit_type="gpu"
21 mdapi_group="GPU"
22 />
23 <counter name="EU Active"
24 description="The percentage of time in which the Execution Units were actively processing."
25 data_type="float"
26 max_equation="100"
27 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28 underscore_name="eu_active"
29 units="percent"
30 symbol_name="EuActive"
31 semantic_type="duration"
32 mdapi_supported_apis=""
33 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
34 mdapi_group="EU Array"
35 mdapi_hw_unit_type="gpu"
36 />
37 <counter name="L3 Misses"
38 description="The total number of L3 misses."
39 data_type="uint64"
40 equation="C 4 READ"
41 underscore_name="l3_misses"
42 units="messages"
43 symbol_name="L3Misses"
44 semantic_type="event"
45 mdapi_supported_apis=""
46 mdapi_usage_flags="Tier3 Frame Batch Draw"
47 mdapi_hw_unit_type="gpu"
48 mdapi_group="L3/TAG"
49 />
50 <counter name="GTI L3 Throughput"
51 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
52 data_type="uint64"
53 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
54 equation="$L3Misses 64 UMUL"
55 underscore_name="gti_l3_throughput"
56 units="bytes"
57 symbol_name="GtiL3Throughput"
58 semantic_type="throughput"
59 mdapi_supported_apis=""
60 mdapi_usage_flags="Tier2 Frame Batch Draw"
61 mdapi_group="GTI/L3"
62 mdapi_hw_unit_type="gpu"
63 />
64 <counter name="EU Both FPU Pipes Active"
65 description="The percentage of time in which both EU FPU pipelines were actively processing."
66 data_type="float"
67 max_equation="100"
68 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
69 underscore_name="eu_fpu_both_active"
70 units="percent"
71 symbol_name="EuFpuBothActive"
72 semantic_type="duration"
73 mdapi_supported_apis=""
74 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
75 mdapi_group="EU Array/Pipes"
76 mdapi_hw_unit_type="gpu"
77 />
78 <counter name="Sampler Cache Misses"
79 description="The total number of sampler cache misses in all LODs in all sampler units."
80 data_type="uint64"
81 equation="B 4 READ 8 UMUL"
82 underscore_name="sampler_l1_misses"
83 units="messages"
84 symbol_name="SamplerL1Misses"
85 semantic_type="event"
86 mdapi_supported_apis=""
87 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
88 mdapi_hw_unit_type="gpu"
89 mdapi_group="Sampler/Sampler Cache"
90 />
91 <counter name="VS Send Pipe Active"
92 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
93 data_type="float"
94 max_equation="100"
95 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96 underscore_name="vs_send_active"
97 units="percent"
98 symbol_name="VsSendActive"
99 semantic_type="duration"
100 mdapi_supported_apis="OGL IO BB"
101 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
102 mdapi_group="EU Array/Vertex Shader"
103 mdapi_hw_unit_type="gpu"
104 />
105 <counter name="Sampler 1 Bottleneck"
106 low_watermark="5"
107 description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
108 data_type="float"
109 high_watermark="15"
110 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
111 max_equation="100"
112 underscore_name="sampler1_bottleneck"
113 units="percent"
114 symbol_name="Sampler1Bottleneck"
115 availability="$SubsliceMask 0x12 AND"
116 semantic_type="duration"
117 mdapi_supported_apis=""
118 mdapi_usage_flags="Tier3 Indicate Draw"
119 mdapi_group="Sampler"
120 mdapi_hw_unit_type="subslice"
121 />
122 <counter name="VS FPU1 Pipe Active"
123 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
124 data_type="float"
125 max_equation="100"
126 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
127 underscore_name="vs_fpu1_active"
128 units="percent"
129 symbol_name="VsFpu1Active"
130 semantic_type="duration"
131 mdapi_supported_apis="OGL IO BB"
132 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
133 mdapi_group="EU Array/Vertex Shader"
134 mdapi_hw_unit_type="gpu"
135 />
136 <counter name="GS Threads Dispatched"
137 description="The total number of geometry shader hardware threads dispatched."
138 data_type="uint64"
139 equation="A 5 READ"
140 underscore_name="gs_threads"
141 units="threads"
142 symbol_name="GsThreads"
143 semantic_type="event"
144 mdapi_supported_apis="OGL4 IO BB"
145 mdapi_usage_flags="Tier3 Frame Batch Draw"
146 mdapi_hw_unit_type="gpu"
147 mdapi_group="EU Array/Geometry Shader"
148 />
149 <counter name="L3 Sampler Throughput"
150 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
151 data_type="uint64"
152 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
153 equation="$SamplerL1Misses 64 UMUL"
154 underscore_name="l3_sampler_throughput"
155 units="bytes"
156 symbol_name="L3SamplerThroughput"
157 semantic_type="throughput"
158 mdapi_supported_apis=""
159 mdapi_usage_flags="Tier2 Frame Batch Draw"
160 mdapi_group="L3/Sampler"
161 mdapi_hw_unit_type="gpu"
162 />
163 <counter name="Early Hi-Depth Test Fails"
164 description="The total number of pixels dropped on early hierarchical depth test."
165 data_type="uint64"
166 equation="A 22 READ 4 UMUL"
167 underscore_name="hi_depth_test_fails"
168 units="pixels"
169 symbol_name="HiDepthTestFails"
170 semantic_type="event"
171 mdapi_supported_apis="OGL IO BB"
172 mdapi_usage_flags="Tier3 Frame Batch Draw"
173 mdapi_hw_unit_type="gpu"
174 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
175 />
176 <counter name="FS Both FPU Active"
177 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
178 data_type="float"
179 max_equation="100"
180 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
181 underscore_name="ps_eu_both_fpu_active"
182 units="percent"
183 symbol_name="PsEuBothFpuActive"
184 semantic_type="duration"
185 mdapi_supported_apis="OGL IO BB"
186 mdapi_usage_flags="Tier4 Frame Batch Draw"
187 mdapi_group="3D Pipe/Fragment Shader"
188 mdapi_hw_unit_type="gpu"
189 />
190 <counter name="VS Threads Dispatched"
191 description="The total number of vertex shader hardware threads dispatched."
192 data_type="uint64"
193 equation="A 1 READ"
194 underscore_name="vs_threads"
195 units="threads"
196 symbol_name="VsThreads"
197 semantic_type="event"
198 mdapi_supported_apis="OGL IO BB"
199 mdapi_usage_flags="Tier3 Frame Batch Draw"
200 mdapi_hw_unit_type="gpu"
201 mdapi_group="EU Array/Vertex Shader"
202 />
203 <counter name="FS Threads Dispatched"
204 description="The total number of fragment shader hardware threads dispatched."
205 data_type="uint64"
206 equation="A 6 READ"
207 underscore_name="ps_threads"
208 units="threads"
209 symbol_name="PsThreads"
210 semantic_type="event"
211 mdapi_supported_apis="OGL IO BB"
212 mdapi_usage_flags="Tier3 Frame Batch Draw"
213 mdapi_hw_unit_type="gpu"
214 mdapi_group="EU Array/Fragment Shader"
215 />
216 <counter name="Sampler 0 Busy"
217 description="The percentage of time in which Sampler 0 has been processing EU requests."
218 data_type="float"
219 max_equation="100"
220 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
221 underscore_name="sampler0_busy"
222 units="percent"
223 symbol_name="Sampler0Busy"
224 availability="$SubsliceMask 0x09 AND"
225 semantic_type="duration"
226 mdapi_supported_apis=""
227 mdapi_usage_flags="Tier3 Batch Frame Draw"
228 mdapi_group="Sampler"
229 mdapi_hw_unit_type="subslice"
230 />
231 <counter name="Sampler 1 Busy"
232 description="The percentage of time in which Sampler 1 has been processing EU requests."
233 data_type="float"
234 max_equation="100"
235 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
236 underscore_name="sampler1_busy"
237 units="percent"
238 symbol_name="Sampler1Busy"
239 availability="$SubsliceMask 0x12 AND"
240 semantic_type="duration"
241 mdapi_supported_apis=""
242 mdapi_usage_flags="Tier3 Batch Frame Draw"
243 mdapi_group="Sampler"
244 mdapi_hw_unit_type="subslice"
245 />
246 <counter name="Samplers Busy"
247 description="The percentage of time in which samplers have been processing EU requests."
248 data_type="float"
249 max_equation="100"
250 equation="$Sampler0Busy $Sampler1Busy FMAX"
251 underscore_name="samplers_busy"
252 units="percent"
253 symbol_name="SamplersBusy"
254 semantic_type="duration"
255 mdapi_supported_apis=""
256 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
257 mdapi_group="Sampler"
258 mdapi_hw_unit_type="slice"
259 />
260 <counter name="GTI Fixed Pipe Throughput"
261 description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
262 data_type="uint64"
263 max_equation="$GpuCoreClocks 64 UMUL"
264 equation="B 6 READ B 7 READ UADD 64 UMUL"
265 underscore_name="gti_vf_throughput"
266 units="bytes"
267 symbol_name="GtiVfThroughput"
268 semantic_type="throughput"
269 mdapi_supported_apis="OGL IO BB"
270 mdapi_usage_flags="Tier2 Frame Batch Draw"
271 mdapi_group="GTI/3D Pipe"
272 mdapi_hw_unit_type="gpu"
273 />
274 <counter name="Shader Barrier Messages"
275 description="The total number of shader barrier messages."
276 data_type="uint64"
277 equation="A 35 READ"
278 underscore_name="shader_barriers"
279 units="messages"
280 symbol_name="ShaderBarriers"
281 semantic_type="event"
282 mdapi_supported_apis=""
283 mdapi_usage_flags="Tier3 Frame Batch Draw"
284 mdapi_hw_unit_type="gpu"
285 mdapi_group="EU Array/Barrier"
286 />
287 <counter name="Sampler 0 Bottleneck"
288 low_watermark="5"
289 description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
290 data_type="float"
291 high_watermark="15"
292 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
293 max_equation="100"
294 underscore_name="sampler0_bottleneck"
295 units="percent"
296 symbol_name="Sampler0Bottleneck"
297 availability="$SubsliceMask 0x09 AND"
298 semantic_type="duration"
299 mdapi_supported_apis=""
300 mdapi_usage_flags="Tier3 Indicate Draw"
301 mdapi_group="Sampler"
302 mdapi_hw_unit_type="subslice"
303 />
304 <counter name="Sampler Texels"
305 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
306 data_type="uint64"
307 equation="A 28 READ 4 UMUL"
308 underscore_name="sampler_texels"
309 units="texels"
310 symbol_name="SamplerTexels"
311 semantic_type="event"
312 mdapi_supported_apis=""
313 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
314 mdapi_hw_unit_type="gpu"
315 mdapi_group="Sampler/Sampler Input"
316 />
317 <counter name="Pixels Failing Tests"
318 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
319 data_type="uint64"
320 equation="A 25 READ 4 UMUL"
321 underscore_name="pixels_failing_post_ps_tests"
322 units="pixels"
323 symbol_name="PixelsFailingPostPsTests"
324 semantic_type="event"
325 mdapi_supported_apis="OGL IO BB"
326 mdapi_usage_flags="Tier3 Frame Batch Draw"
327 mdapi_hw_unit_type="gpu"
328 mdapi_group="3D Pipe/Output Merger"
329 />
330 <counter name="GPU Time Elapsed"
331 description="Time elapsed on the GPU during the measurement."
332 data_type="uint64"
333 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
334 underscore_name="gpu_time"
335 units="ns"
336 symbol_name="GpuTime"
337 semantic_type="duration"
338 mdapi_supported_apis=""
339 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
340 mdapi_hw_unit_type="gpu"
341 mdapi_group="GPU"
342 />
343 <counter name="AVG GPU Core Frequency"
344 description="Average GPU Core Frequency in the measurement."
345 data_type="uint64"
346 max_equation="$GpuMaxFrequency"
347 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
348 underscore_name="avg_gpu_core_frequency"
349 units="hz"
350 symbol_name="AvgGpuCoreFrequency"
351 semantic_type="event"
352 mdapi_supported_apis=""
353 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
354 mdapi_group="GPU"
355 mdapi_hw_unit_type="gpu"
356 />
357 <counter name="Sampler Texels Misses"
358 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
359 data_type="uint64"
360 equation="A 29 READ 4 UMUL"
361 underscore_name="sampler_texel_misses"
362 units="texels"
363 symbol_name="SamplerTexelMisses"
364 semantic_type="event"
365 mdapi_supported_apis=""
366 mdapi_usage_flags="Tier3 Batch Frame Draw"
367 mdapi_hw_unit_type="gpu"
368 mdapi_group="Sampler/Sampler Cache"
369 />
370 <counter name="CS Threads Dispatched"
371 description="The total number of compute shader hardware threads dispatched."
372 data_type="uint64"
373 equation="A 4 READ"
374 underscore_name="cs_threads"
375 units="threads"
376 symbol_name="CsThreads"
377 semantic_type="event"
378 mdapi_supported_apis="OGL4 OCL IO BB"
379 mdapi_usage_flags="Tier3 Frame Batch Draw"
380 mdapi_hw_unit_type="gpu"
381 mdapi_group="EU Array/Compute Shader"
382 />
383 <counter name="Shader Memory Accesses"
384 description="The total number of shader memory accesses to L3."
385 data_type="uint64"
386 equation="A 32 READ"
387 underscore_name="shader_memory_accesses"
388 units="messages"
389 symbol_name="ShaderMemoryAccesses"
390 semantic_type="event"
391 mdapi_supported_apis=""
392 mdapi_usage_flags="Tier3 Frame Batch Draw"
393 mdapi_hw_unit_type="gpu"
394 mdapi_group="L3/Data Port"
395 />
396 <counter name="L3 Lookup Accesses w/o IC"
397 description="The total number of L3 cache lookup accesses w/o IC."
398 data_type="uint64"
399 equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
400 underscore_name="l3_lookups"
401 units="messages"
402 symbol_name="L3Lookups"
403 semantic_type="event"
404 mdapi_supported_apis=""
405 mdapi_usage_flags="Tier3 Frame Batch Draw"
406 mdapi_hw_unit_type="gpu"
407 mdapi_group="L3/TAG"
408 />
409 <counter name="SLM Bytes Read"
410 description="The total number of GPU memory bytes read from shared local memory."
411 data_type="uint64"
412 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
413 equation="A 30 READ 64 UMUL"
414 underscore_name="slm_bytes_read"
415 units="bytes"
416 symbol_name="SlmBytesRead"
417 semantic_type="throughput"
418 mdapi_supported_apis="OGL4 OCL IO BB"
419 mdapi_usage_flags="Tier3 Frame Batch Draw"
420 mdapi_group="L3/Data Port/SLM"
421 mdapi_hw_unit_type="gpu"
422 />
423 <counter name="GTI Read Throughput"
424 description="The total number of GPU memory bytes read from GTI."
425 data_type="uint64"
426 max_equation="$GpuCoreClocks 64 UMUL"
427 equation="C 6 READ 64 UMUL"
428 underscore_name="gti_read_throughput"
429 units="bytes"
430 symbol_name="GtiReadThroughput"
431 semantic_type="throughput"
432 mdapi_supported_apis=""
433 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
434 mdapi_group="GTI"
435 mdapi_hw_unit_type="gpu"
436 />
437 <counter name="PS FPU1 Pipe Active"
438 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
439 data_type="float"
440 max_equation="100"
441 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
442 underscore_name="ps_fpu1_active"
443 units="percent"
444 symbol_name="PsFpu1Active"
445 semantic_type="duration"
446 mdapi_supported_apis="OGL IO BB"
447 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
448 mdapi_group="EU Array/Pixel Shader"
449 mdapi_hw_unit_type="gpu"
450 />
451 <counter name="PS Send Pipeline Active"
452 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
453 data_type="float"
454 max_equation="100"
455 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
456 underscore_name="ps_send_active"
457 units="percent"
458 symbol_name="PsSendActive"
459 semantic_type="duration"
460 mdapi_supported_apis="OGL IO BB"
461 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
462 mdapi_group="EU Array/Pixel Shader"
463 mdapi_hw_unit_type="gpu"
464 />
465 <counter name="Rasterized Pixels"
466 description="The total number of rasterized pixels."
467 data_type="uint64"
468 equation="A 21 READ 4 UMUL"
469 underscore_name="rasterized_pixels"
470 units="pixels"
471 symbol_name="RasterizedPixels"
472 semantic_type="event"
473 mdapi_supported_apis="OGL IO BB"
474 mdapi_usage_flags="Tier3 Frame Batch Draw"
475 mdapi_hw_unit_type="gpu"
476 mdapi_group="3D Pipe/Rasterizer"
477 />
478 <counter name="GPU Busy"
479 description="The percentage of time in which the GPU has been processing GPU commands."
480 data_type="float"
481 max_equation="100"
482 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
483 underscore_name="gpu_busy"
484 units="percent"
485 symbol_name="GpuBusy"
486 semantic_type="duration"
487 mdapi_supported_apis=""
488 mdapi_usage_flags="Tier1 Overview System Frame"
489 mdapi_group="GPU"
490 mdapi_hw_unit_type="gpu"
491 />
492 <counter name="GTI Depth Throughput"
493 description="The total number of GPU memory bytes transferred between depth caches and GTI."
494 data_type="uint64"
495 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
496 equation="C 0 READ C 1 READ UADD 64 UMUL"
497 underscore_name="gti_depth_throughput"
498 units="bytes"
499 symbol_name="GtiDepthThroughput"
500 semantic_type="throughput"
501 mdapi_supported_apis="OGL IO BB"
502 mdapi_usage_flags="Tier2 Frame Batch Draw"
503 mdapi_group="GTI/Depth Cache"
504 mdapi_hw_unit_type="gpu"
505 />
506 <counter name="VS FPU0 Pipe Active"
507 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
508 data_type="float"
509 max_equation="100"
510 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
511 underscore_name="vs_fpu0_active"
512 units="percent"
513 symbol_name="VsFpu0Active"
514 semantic_type="duration"
515 mdapi_supported_apis="OGL IO BB"
516 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
517 mdapi_group="EU Array/Vertex Shader"
518 mdapi_hw_unit_type="gpu"
519 />
520 <counter name="PS FPU0 Pipe Active"
521 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
522 data_type="float"
523 max_equation="100"
524 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
525 underscore_name="ps_fpu0_active"
526 units="percent"
527 symbol_name="PsFpu0Active"
528 semantic_type="duration"
529 mdapi_supported_apis="OGL IO BB"
530 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
531 mdapi_group="EU Array/Pixel Shader"
532 mdapi_hw_unit_type="gpu"
533 />
534 <counter name="DS Threads Dispatched"
535 description="The total number of domain shader hardware threads dispatched."
536 data_type="uint64"
537 equation="A 3 READ"
538 underscore_name="ds_threads"
539 units="threads"
540 symbol_name="DsThreads"
541 semantic_type="event"
542 mdapi_supported_apis="OGL4 IO BB"
543 mdapi_usage_flags="Tier3 Frame Batch Draw"
544 mdapi_hw_unit_type="gpu"
545 mdapi_group="EU Array/Domain Shader"
546 />
547 <counter name="Samples Written"
548 description="The total number of samples or pixels written to all render targets."
549 data_type="uint64"
550 equation="A 26 READ 4 UMUL"
551 underscore_name="samples_written"
552 units="pixels"
553 symbol_name="SamplesWritten"
554 semantic_type="event"
555 mdapi_supported_apis="OGL IO BB"
556 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
557 mdapi_hw_unit_type="gpu"
558 mdapi_group="3D Pipe/Output Merger"
559 />
560 <counter name="EU Stall"
561 description="The percentage of time in which the Execution Units were stalled."
562 data_type="float"
563 max_equation="100"
564 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
565 underscore_name="eu_stall"
566 units="percent"
567 symbol_name="EuStall"
568 semantic_type="duration"
569 mdapi_supported_apis=""
570 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
571 mdapi_group="EU Array"
572 mdapi_hw_unit_type="gpu"
573 />
574 <counter name="Samples Blended"
575 description="The total number of blended samples or pixels written to all render targets."
576 data_type="uint64"
577 equation="A 27 READ 4 UMUL"
578 underscore_name="samples_blended"
579 units="pixels"
580 symbol_name="SamplesBlended"
581 semantic_type="event"
582 mdapi_supported_apis="OGL IO BB"
583 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
584 mdapi_hw_unit_type="gpu"
585 mdapi_group="3D Pipe/Output Merger"
586 />
587 <counter name="Early Depth Test Fails"
588 description="The total number of pixels dropped on early depth test."
589 data_type="uint64"
590 equation="A 23 READ 4 UMUL"
591 underscore_name="early_depth_test_fails"
592 units="pixels"
593 symbol_name="EarlyDepthTestFails"
594 semantic_type="event"
595 mdapi_supported_apis="OGL IO BB"
596 mdapi_usage_flags="Tier3 Frame Batch Draw"
597 mdapi_hw_unit_type="gpu"
598 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
599 />
600 <counter name="Samplers Bottleneck"
601 low_watermark="5"
602 description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
603 data_type="float"
604 high_watermark="15"
605 equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
606 max_equation="100"
607 underscore_name="sampler_bottleneck"
608 units="percent"
609 symbol_name="SamplerBottleneck"
610 semantic_type="duration"
611 mdapi_supported_apis=""
612 mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
613 mdapi_group="Sampler"
614 mdapi_hw_unit_type="slice"
615 />
616 <counter name="GTI HDC TLB Lookup Throughput"
617 description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
618 data_type="uint64"
619 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
620 equation="C 5 READ 64 UMUL"
621 underscore_name="gti_hdc_lookups_throughput"
622 units="bytes"
623 symbol_name="GtiHdcLookupsThroughput"
624 semantic_type="throughput"
625 mdapi_supported_apis=""
626 mdapi_usage_flags="Tier2 Frame Batch Draw"
627 mdapi_group="GTI/L3"
628 mdapi_hw_unit_type="gpu"
629 />
630 <counter name="GTI RCC Throughput"
631 description="The total number of GPU memory bytes transferred between render color caches and GTI."
632 data_type="uint64"
633 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
634 equation="C 2 READ C 3 READ UADD 64 UMUL"
635 underscore_name="gti_rcc_throughput"
636 units="bytes"
637 symbol_name="GtiRccThroughput"
638 semantic_type="throughput"
639 mdapi_supported_apis="OGL IO BB"
640 mdapi_usage_flags="Tier2 Frame Batch Draw"
641 mdapi_group="GTI/Color Cache"
642 mdapi_hw_unit_type="gpu"
643 />
644 <counter name="HS Threads Dispatched"
645 description="The total number of hull shader hardware threads dispatched."
646 data_type="uint64"
647 equation="A 2 READ"
648 underscore_name="hs_threads"
649 units="threads"
650 symbol_name="HsThreads"
651 semantic_type="event"
652 mdapi_supported_apis="OGL4 IO BB"
653 mdapi_usage_flags="Tier3 Frame Batch Draw"
654 mdapi_hw_unit_type="gpu"
655 mdapi_group="EU Array/Hull Shader"
656 />
657 <counter name="GTI Write Throughput"
658 description="The total number of GPU memory bytes written to GTI."
659 data_type="uint64"
660 max_equation="$GpuCoreClocks 32 UMUL"
661 equation="C 7 READ 64 UMUL"
662 underscore_name="gti_write_throughput"
663 units="bytes"
664 symbol_name="GtiWriteThroughput"
665 semantic_type="throughput"
666 mdapi_supported_apis=""
667 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
668 mdapi_group="GTI"
669 mdapi_hw_unit_type="gpu"
670 />
671 <counter name="SLM Bytes Written"
672 description="The total number of GPU memory bytes written into shared local memory."
673 data_type="uint64"
674 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
675 equation="A 31 READ 64 UMUL"
676 underscore_name="slm_bytes_written"
677 units="bytes"
678 symbol_name="SlmBytesWritten"
679 semantic_type="throughput"
680 mdapi_supported_apis="OGL4 OCL IO BB"
681 mdapi_usage_flags="Tier3 Frame Batch Draw"
682 mdapi_group="L3/Data Port/SLM"
683 mdapi_hw_unit_type="gpu"
684 />
685 <counter name="L3 Shader Throughput"
686 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
687 data_type="uint64"
688 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
689 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
690 underscore_name="l3_shader_throughput"
691 units="bytes"
692 symbol_name="L3ShaderThroughput"
693 semantic_type="throughput"
694 mdapi_supported_apis="OGL4 OCL IO BB"
695 mdapi_usage_flags="Tier2 Frame Batch Draw"
696 mdapi_group="L3/Data Port"
697 mdapi_hw_unit_type="gpu"
698 />
699 <counter name="Samples Killed in FS"
700 description="The total number of samples or pixels dropped in fragment shaders."
701 data_type="uint64"
702 equation="A 24 READ 4 UMUL"
703 underscore_name="samples_killed_in_ps"
704 units="pixels"
705 symbol_name="SamplesKilledInPs"
706 semantic_type="event"
707 mdapi_supported_apis="OGL IO BB"
708 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
709 mdapi_hw_unit_type="gpu"
710 mdapi_group="3D Pipe/Fragment Shader"
711 />
712 <counter name="Shader Atomic Memory Accesses"
713 description="The total number of shader atomic memory accesses."
714 data_type="uint64"
715 equation="A 34 READ"
716 underscore_name="shader_atomics"
717 units="messages"
718 symbol_name="ShaderAtomics"
719 semantic_type="event"
720 mdapi_supported_apis="OGL OCL IO BB"
721 mdapi_usage_flags="Tier3 Frame Batch Draw"
722 mdapi_hw_unit_type="gpu"
723 mdapi_group="L3/Data Port/Atomics"
724 />
725 <register_config type="NOA"
726 availability="$SkuRevisionId 0x02 UGTE"
727 priority="1"
728 >
729 <register type="NOA" address="0x00009840" value="0x00000080" />
730 <register type="NOA" address="0x00009888" value="0x166C01E0" />
731 <register type="NOA" address="0x00009888" value="0x12170280" />
732 <register type="NOA" address="0x00009888" value="0x12370280" />
733 <register type="NOA" address="0x00009888" value="0x11930317" />
734 <register type="NOA" address="0x00009888" value="0x159303DF" />
735 <register type="NOA" address="0x00009888" value="0x3F900003" />
736 <register type="NOA" address="0x00009888" value="0x1A4E0080" />
737 <register type="NOA" address="0x00009888" value="0x0A6C0053" />
738 <register type="NOA" address="0x00009888" value="0x106C0000" />
739 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
740 <register type="NOA" address="0x00009888" value="0x0A1B4000" />
741 <register type="NOA" address="0x00009888" value="0x1C1C0001" />
742 <register type="NOA" address="0x00009888" value="0x002F1000" />
743 <register type="NOA" address="0x00009888" value="0x042F1000" />
744 <register type="NOA" address="0x00009888" value="0x004C4000" />
745 <register type="NOA" address="0x00009888" value="0x0A4C8400" />
746 <register type="NOA" address="0x00009888" value="0x000D2000" />
747 <register type="NOA" address="0x00009888" value="0x060D8000" />
748 <register type="NOA" address="0x00009888" value="0x080DA000" />
749 <register type="NOA" address="0x00009888" value="0x0A0D2000" />
750 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
751 <register type="NOA" address="0x00009888" value="0x0E0F6600" />
752 <register type="NOA" address="0x00009888" value="0x002C8000" />
753 <register type="NOA" address="0x00009888" value="0x162C2200" />
754 <register type="NOA" address="0x00009888" value="0x062D8000" />
755 <register type="NOA" address="0x00009888" value="0x082D8000" />
756 <register type="NOA" address="0x00009888" value="0x00133000" />
757 <register type="NOA" address="0x00009888" value="0x08133000" />
758 <register type="NOA" address="0x00009888" value="0x00170020" />
759 <register type="NOA" address="0x00009888" value="0x08170021" />
760 <register type="NOA" address="0x00009888" value="0x10170000" />
761 <register type="NOA" address="0x00009888" value="0x0633C000" />
762 <register type="NOA" address="0x00009888" value="0x0833C000" />
763 <register type="NOA" address="0x00009888" value="0x06370800" />
764 <register type="NOA" address="0x00009888" value="0x08370840" />
765 <register type="NOA" address="0x00009888" value="0x10370000" />
766 <register type="NOA" address="0x00009888" value="0x0D933031" />
767 <register type="NOA" address="0x00009888" value="0x0F933E3F" />
768 <register type="NOA" address="0x00009888" value="0x01933D00" />
769 <register type="NOA" address="0x00009888" value="0x0393073C" />
770 <register type="NOA" address="0x00009888" value="0x0593000E" />
771 <register type="NOA" address="0x00009888" value="0x1D930000" />
772 <register type="NOA" address="0x00009888" value="0x19930000" />
773 <register type="NOA" address="0x00009888" value="0x1B930000" />
774 <register type="NOA" address="0x00009888" value="0x1D900157" />
775 <register type="NOA" address="0x00009888" value="0x1F900158" />
776 <register type="NOA" address="0x00009888" value="0x35900000" />
777 <register type="NOA" address="0x00009888" value="0x2B908000" />
778 <register type="NOA" address="0x00009888" value="0x2D908000" />
779 <register type="NOA" address="0x00009888" value="0x2F908000" />
780 <register type="NOA" address="0x00009888" value="0x31908000" />
781 <register type="NOA" address="0x00009888" value="0x15908000" />
782 <register type="NOA" address="0x00009888" value="0x17908000" />
783 <register type="NOA" address="0x00009888" value="0x19908000" />
784 <register type="NOA" address="0x00009888" value="0x1B908000" />
785 <register type="NOA" address="0x00009888" value="0x1190001F" />
786 <register type="NOA" address="0x00009888" value="0x51904400" />
787 <register type="NOA" address="0x00009888" value="0x41900020" />
788 <register type="NOA" address="0x00009888" value="0x55900000" />
789 <register type="NOA" address="0x00009888" value="0x45900C21" />
790 <register type="NOA" address="0x00009888" value="0x47900061" />
791 <register type="NOA" address="0x00009888" value="0x57904440" />
792 <register type="NOA" address="0x00009888" value="0x49900000" />
793 <register type="NOA" address="0x00009888" value="0x37900000" />
794 <register type="NOA" address="0x00009888" value="0x33900000" />
795 <register type="NOA" address="0x00009888" value="0x4B900000" />
796 <register type="NOA" address="0x00009888" value="0x59900004" />
797 <register type="NOA" address="0x00009888" value="0x43900000" />
798 <register type="NOA" address="0x00009888" value="0x53904444" />
799 </register_config>
800 <register_config type="OA">
801 <register type="OA" address="0x00002710" value="0x00000000" />
802 <register type="OA" address="0x00002714" value="0x00800000" />
803 <register type="OA" address="0x00002720" value="0x00000000" />
804 <register type="OA" address="0x00002724" value="0x00800000" />
805 <register type="OA" address="0x00002740" value="0x00000000" />
806 </register_config>
807 <register_config type="FLEX">
808 <register type="FLEX" address="0x0000E458" value="0x00005004" />
809 <register type="FLEX" address="0x0000E558" value="0x00010003" />
810 <register type="FLEX" address="0x0000E658" value="0x00012011" />
811 <register type="FLEX" address="0x0000E758" value="0x00015014" />
812 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
813 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
814 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
815 </register_config>
816 </set>
817
818 <set name="Compute Metrics Basic Gen9"
819 mdapi_supported_apis="OGL4 OCL IO BB"
820 underscore_name="compute_basic"
821 hw_config_guid="fe47b29d-ae51-423e-bff4-27d965a95b60"
822 chipset="SKLGT2"
823 symbol_name="ComputeBasic"
824 >
825 <counter name="GPU Core Clocks"
826 description="The total number of GPU core clocks elapsed during the measurement."
827 data_type="uint64"
828 equation="GPU_CLOCK 0 READ"
829 underscore_name="gpu_core_clocks"
830 units="cycles"
831 symbol_name="GpuCoreClocks"
832 semantic_type="event"
833 mdapi_supported_apis="OGL OCL IO BB"
834 mdapi_usage_flags="Tier1 Frame Batch Draw"
835 mdapi_hw_unit_type="gpu"
836 mdapi_group="GPU"
837 />
838 <counter name="EU Active"
839 description="The percentage of time in which the Execution Units were actively processing."
840 data_type="float"
841 max_equation="100"
842 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
843 underscore_name="eu_active"
844 units="percent"
845 symbol_name="EuActive"
846 semantic_type="duration"
847 mdapi_supported_apis="OGL OCL IO BB"
848 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
849 mdapi_group="EU Array"
850 mdapi_hw_unit_type="gpu"
851 />
852 <counter name="Untyped Bytes Read"
853 description="The total number of typed memory bytes read via Data Port."
854 data_type="uint64"
855 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
856 equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
857 underscore_name="untyped_bytes_read"
858 units="bytes"
859 symbol_name="UntypedBytesRead"
860 semantic_type="throughput"
861 mdapi_supported_apis="OGL4 OCL IO BB"
862 mdapi_usage_flags="Tier3 Frame Batch Draw"
863 mdapi_group="L3/Data Port"
864 mdapi_hw_unit_type="gpu"
865 />
866 <counter name="EU Both FPU Pipes Active"
867 description="The percentage of time in which both EU FPU pipelines were actively processing."
868 data_type="float"
869 max_equation="100"
870 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
871 underscore_name="eu_fpu_both_active"
872 units="percent"
873 symbol_name="EuFpuBothActive"
874 semantic_type="duration"
875 mdapi_supported_apis="OGL OCL IO BB"
876 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
877 mdapi_group="EU Array/Pipes"
878 mdapi_hw_unit_type="gpu"
879 />
880 <counter name="Typed Bytes Written"
881 description="The total number of untyped memory bytes written via Data Port."
882 data_type="uint64"
883 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
884 equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
885 underscore_name="typed_bytes_written"
886 units="bytes"
887 symbol_name="TypedBytesWritten"
888 semantic_type="throughput"
889 mdapi_supported_apis="OGL4 OCL IO BB"
890 mdapi_usage_flags="Tier3 Frame Batch Draw"
891 mdapi_group="L3/Data Port"
892 mdapi_hw_unit_type="gpu"
893 />
894 <counter name="EU FPU0 Pipe Active"
895 description="The percentage of time in which EU FPU0 pipeline was actively processing."
896 data_type="float"
897 max_equation="100"
898 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
899 underscore_name="fpu0_active"
900 units="percent"
901 symbol_name="Fpu0Active"
902 semantic_type="duration"
903 mdapi_supported_apis="OGL OCL IO BB"
904 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
905 mdapi_group="EU Array/Pipes"
906 mdapi_hw_unit_type="gpu"
907 />
908 <counter name="EU FPU1 Pipe Active"
909 description="The percentage of time in which EU FPU1 pipeline was actively processing."
910 data_type="float"
911 max_equation="100"
912 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
913 underscore_name="fpu1_active"
914 units="percent"
915 symbol_name="Fpu1Active"
916 semantic_type="duration"
917 mdapi_supported_apis="OGL IO OCL BB"
918 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
919 mdapi_group="EU Array/Pipes"
920 mdapi_hw_unit_type="gpu"
921 />
922 <counter name="EU AVG IPC Rate"
923 description="The average rate of IPC calculated for 2 FPU pipelines."
924 data_type="float"
925 max_equation="2"
926 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
927 underscore_name="eu_avg_ipc_rate"
928 units="number"
929 symbol_name="EuAvgIpcRate"
930 semantic_type="ratio"
931 mdapi_supported_apis="OGL OCL IO BB"
932 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
933 mdapi_group="EU Array"
934 mdapi_hw_unit_type="gpu"
935 />
936 <counter name="GS Threads Dispatched"
937 description="The total number of geometry shader hardware threads dispatched."
938 data_type="uint64"
939 equation="A 5 READ"
940 underscore_name="gs_threads"
941 units="threads"
942 symbol_name="GsThreads"
943 semantic_type="event"
944 mdapi_supported_apis="OGL4 OCL IO BB"
945 mdapi_usage_flags="Tier3 Frame Batch Draw"
946 mdapi_hw_unit_type="gpu"
947 mdapi_group="EU Array/Geometry Shader"
948 />
949 <counter name="Early Hi-Depth Test Fails"
950 description="The total number of pixels dropped on early hierarchical depth test."
951 data_type="uint64"
952 equation="A 22 READ 4 UMUL"
953 underscore_name="hi_depth_test_fails"
954 units="pixels"
955 symbol_name="HiDepthTestFails"
956 semantic_type="event"
957 mdapi_supported_apis="OGL IO OCL BB"
958 mdapi_usage_flags="Tier3 Frame Batch Draw"
959 mdapi_hw_unit_type="gpu"
960 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
961 />
962 <counter name="VS Threads Dispatched"
963 description="The total number of vertex shader hardware threads dispatched."
964 data_type="uint64"
965 equation="A 1 READ"
966 underscore_name="vs_threads"
967 units="threads"
968 symbol_name="VsThreads"
969 semantic_type="event"
970 mdapi_supported_apis="OGL OCL IO BB"
971 mdapi_usage_flags="Tier3 Frame Batch Draw"
972 mdapi_hw_unit_type="gpu"
973 mdapi_group="EU Array/Vertex Shader"
974 />
975 <counter name="FS Threads Dispatched"
976 description="The total number of fragment shader hardware threads dispatched."
977 data_type="uint64"
978 equation="A 6 READ"
979 underscore_name="ps_threads"
980 units="threads"
981 symbol_name="PsThreads"
982 semantic_type="event"
983 mdapi_supported_apis="OGL OCL IO BB"
984 mdapi_usage_flags="Tier3 Frame Batch Draw"
985 mdapi_hw_unit_type="gpu"
986 mdapi_group="EU Array/Fragment Shader"
987 />
988 <counter name="Shader Barrier Messages"
989 description="The total number of shader barrier messages."
990 data_type="uint64"
991 equation="A 35 READ"
992 underscore_name="shader_barriers"
993 units="messages"
994 symbol_name="ShaderBarriers"
995 semantic_type="event"
996 mdapi_supported_apis="OGL OCL IO BB"
997 mdapi_usage_flags="Tier3 Frame Batch Draw"
998 mdapi_hw_unit_type="gpu"
999 mdapi_group="EU Array/Barrier"
1000 />
1001 <counter name="Sampler Texels"
1002 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1003 data_type="uint64"
1004 equation="A 28 READ 4 UMUL"
1005 underscore_name="sampler_texels"
1006 units="texels"
1007 symbol_name="SamplerTexels"
1008 semantic_type="event"
1009 mdapi_supported_apis="OGL OCL IO BB"
1010 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1011 mdapi_hw_unit_type="gpu"
1012 mdapi_group="Sampler/Sampler Input"
1013 />
1014 <counter name="Pixels Failing Tests"
1015 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1016 data_type="uint64"
1017 equation="A 25 READ 4 UMUL"
1018 underscore_name="pixels_failing_post_ps_tests"
1019 units="pixels"
1020 symbol_name="PixelsFailingPostPsTests"
1021 semantic_type="event"
1022 mdapi_supported_apis="OGL IO OCL BB"
1023 mdapi_usage_flags="Tier3 Frame Batch Draw"
1024 mdapi_hw_unit_type="gpu"
1025 mdapi_group="3D Pipe/Output Merger"
1026 />
1027 <counter name="GPU Time Elapsed"
1028 description="Time elapsed on the GPU during the measurement."
1029 data_type="uint64"
1030 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1031 underscore_name="gpu_time"
1032 units="ns"
1033 symbol_name="GpuTime"
1034 semantic_type="duration"
1035 mdapi_supported_apis="OGL OCL IO BB"
1036 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1037 mdapi_hw_unit_type="gpu"
1038 mdapi_group="GPU"
1039 />
1040 <counter name="AVG GPU Core Frequency"
1041 description="Average GPU Core Frequency in the measurement."
1042 data_type="uint64"
1043 max_equation="$GpuMaxFrequency"
1044 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1045 underscore_name="avg_gpu_core_frequency"
1046 units="hz"
1047 symbol_name="AvgGpuCoreFrequency"
1048 semantic_type="event"
1049 mdapi_supported_apis="OGL OCL IO BB"
1050 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1051 mdapi_group="GPU"
1052 mdapi_hw_unit_type="gpu"
1053 />
1054 <counter name="Sampler Texels Misses"
1055 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1056 data_type="uint64"
1057 equation="A 29 READ 4 UMUL"
1058 underscore_name="sampler_texel_misses"
1059 units="texels"
1060 symbol_name="SamplerTexelMisses"
1061 semantic_type="event"
1062 mdapi_supported_apis="OGL OCL IO BB"
1063 mdapi_usage_flags="Tier3 Batch Frame Draw"
1064 mdapi_hw_unit_type="gpu"
1065 mdapi_group="Sampler/Sampler Cache"
1066 />
1067 <counter name="CS Threads Dispatched"
1068 description="The total number of compute shader hardware threads dispatched."
1069 data_type="uint64"
1070 equation="A 4 READ"
1071 underscore_name="cs_threads"
1072 units="threads"
1073 symbol_name="CsThreads"
1074 semantic_type="event"
1075 mdapi_supported_apis="OGL4 OCL IO BB"
1076 mdapi_usage_flags="Tier3 Frame Batch Draw"
1077 mdapi_hw_unit_type="gpu"
1078 mdapi_group="EU Array/Compute Shader"
1079 />
1080 <counter name="SLM Bytes Read"
1081 description="The total number of GPU memory bytes read from shared local memory."
1082 data_type="uint64"
1083 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1084 equation="A 30 READ 64 UMUL"
1085 underscore_name="slm_bytes_read"
1086 units="bytes"
1087 symbol_name="SlmBytesRead"
1088 semantic_type="throughput"
1089 mdapi_supported_apis="OGL4 OCL IO BB"
1090 mdapi_usage_flags="Tier3 Frame Batch Draw"
1091 mdapi_group="L3/Data Port/SLM"
1092 mdapi_hw_unit_type="gpu"
1093 />
1094 <counter name="GTI Read Throughput"
1095 description="The total number of GPU memory bytes read from GTI."
1096 data_type="uint64"
1097 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1098 equation="C 4 READ 64 UMUL"
1099 underscore_name="gti_read_throughput"
1100 units="bytes"
1101 symbol_name="GtiReadThroughput"
1102 semantic_type="throughput"
1103 mdapi_supported_apis="OGL OCL IO BB"
1104 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1105 mdapi_group="GTI"
1106 mdapi_hw_unit_type="gpu"
1107 />
1108 <counter name="Untyped Writes"
1109 description="The total number of untyped memory bytes written via Data Port."
1110 data_type="uint64"
1111 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1112 equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1113 underscore_name="untyped_bytes_written"
1114 units="bytes"
1115 symbol_name="UntypedBytesWritten"
1116 semantic_type="throughput"
1117 mdapi_supported_apis="OGL4 OCL IO BB"
1118 mdapi_usage_flags="Tier3 Frame Batch Draw"
1119 mdapi_group="L3/Data Port"
1120 mdapi_hw_unit_type="gpu"
1121 />
1122 <counter name="GPU Busy"
1123 description="The percentage of time in which the GPU has been processing GPU commands."
1124 data_type="float"
1125 max_equation="100"
1126 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1127 underscore_name="gpu_busy"
1128 units="percent"
1129 symbol_name="GpuBusy"
1130 semantic_type="duration"
1131 mdapi_supported_apis="OGL OCL IO BB"
1132 mdapi_usage_flags="Tier1 Overview System Frame"
1133 mdapi_group="GPU"
1134 mdapi_hw_unit_type="gpu"
1135 />
1136 <counter name="Rasterized Pixels"
1137 description="The total number of rasterized pixels."
1138 data_type="uint64"
1139 equation="A 21 READ 4 UMUL"
1140 underscore_name="rasterized_pixels"
1141 units="pixels"
1142 symbol_name="RasterizedPixels"
1143 semantic_type="event"
1144 mdapi_supported_apis="OGL IO OCL BB"
1145 mdapi_usage_flags="Tier3 Frame Batch Draw"
1146 mdapi_hw_unit_type="gpu"
1147 mdapi_group="3D Pipe/Rasterizer"
1148 />
1149 <counter name="Typed Bytes Read"
1150 description="The total number of typed memory bytes read via Data Port."
1151 data_type="uint64"
1152 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1153 equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1154 underscore_name="typed_bytes_read"
1155 units="bytes"
1156 symbol_name="TypedBytesRead"
1157 semantic_type="throughput"
1158 mdapi_supported_apis="OGL4 OCL IO BB"
1159 mdapi_usage_flags="Tier3 Frame Batch Draw"
1160 mdapi_group="L3/Data Port"
1161 mdapi_hw_unit_type="gpu"
1162 />
1163 <counter name="DS Threads Dispatched"
1164 description="The total number of domain shader hardware threads dispatched."
1165 data_type="uint64"
1166 equation="A 3 READ"
1167 underscore_name="ds_threads"
1168 units="threads"
1169 symbol_name="DsThreads"
1170 semantic_type="event"
1171 mdapi_supported_apis="OGL4 OCL IO BB"
1172 mdapi_usage_flags="Tier3 Frame Batch Draw"
1173 mdapi_hw_unit_type="gpu"
1174 mdapi_group="EU Array/Domain Shader"
1175 />
1176 <counter name="EU Thread Occupancy"
1177 description="The percentage of time in which hardware threads occupied EUs."
1178 data_type="float"
1179 max_equation="100"
1180 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1181 underscore_name="eu_thread_occupancy"
1182 units="percent"
1183 symbol_name="EuThreadOccupancy"
1184 semantic_type="duration"
1185 mdapi_supported_apis="OGL IO OCL BB"
1186 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1187 mdapi_group="EU Array"
1188 mdapi_hw_unit_type="gpu"
1189 />
1190 <counter name="EU Stall"
1191 description="The percentage of time in which the Execution Units were stalled."
1192 data_type="float"
1193 max_equation="100"
1194 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1195 underscore_name="eu_stall"
1196 units="percent"
1197 symbol_name="EuStall"
1198 semantic_type="duration"
1199 mdapi_supported_apis="OGL OCL IO BB"
1200 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1201 mdapi_group="EU Array"
1202 mdapi_hw_unit_type="gpu"
1203 />
1204 <counter name="Samples Blended"
1205 description="The total number of blended samples or pixels written to all render targets."
1206 data_type="uint64"
1207 equation="A 27 READ 4 UMUL"
1208 underscore_name="samples_blended"
1209 units="pixels"
1210 symbol_name="SamplesBlended"
1211 semantic_type="event"
1212 mdapi_supported_apis="OGL IO OCL BB"
1213 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1214 mdapi_hw_unit_type="gpu"
1215 mdapi_group="3D Pipe/Output Merger"
1216 />
1217 <counter name="Early Depth Test Fails"
1218 description="The total number of pixels dropped on early depth test."
1219 data_type="uint64"
1220 equation="A 23 READ 4 UMUL"
1221 underscore_name="early_depth_test_fails"
1222 units="pixels"
1223 symbol_name="EarlyDepthTestFails"
1224 semantic_type="event"
1225 mdapi_supported_apis="OGL IO OCL BB"
1226 mdapi_usage_flags="Tier3 Frame Batch Draw"
1227 mdapi_hw_unit_type="gpu"
1228 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1229 />
1230 <counter name="Shader Memory Accesses"
1231 description="The total number of shader memory accesses to L3."
1232 data_type="uint64"
1233 equation="A 32 READ"
1234 underscore_name="shader_memory_accesses"
1235 units="messages"
1236 symbol_name="ShaderMemoryAccesses"
1237 semantic_type="event"
1238 mdapi_supported_apis="OGL OCL IO BB"
1239 mdapi_usage_flags="Tier3 Frame Batch Draw"
1240 mdapi_hw_unit_type="gpu"
1241 mdapi_group="L3/Data Port"
1242 />
1243 <counter name="HS Threads Dispatched"
1244 description="The total number of hull shader hardware threads dispatched."
1245 data_type="uint64"
1246 equation="A 2 READ"
1247 underscore_name="hs_threads"
1248 units="threads"
1249 symbol_name="HsThreads"
1250 semantic_type="event"
1251 mdapi_supported_apis="OGL4 OCL IO BB"
1252 mdapi_usage_flags="Tier3 Frame Batch Draw"
1253 mdapi_hw_unit_type="gpu"
1254 mdapi_group="EU Array/Hull Shader"
1255 />
1256 <counter name="GTI Write Throughput"
1257 description="The total number of GPU memory bytes written to GTI."
1258 data_type="uint64"
1259 max_equation="$GpuCoreClocks 32 UMUL"
1260 equation="C 5 READ 64 UMUL"
1261 underscore_name="gti_write_throughput"
1262 units="bytes"
1263 symbol_name="GtiWriteThroughput"
1264 semantic_type="throughput"
1265 mdapi_supported_apis="OGL OCL IO BB"
1266 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1267 mdapi_group="GTI"
1268 mdapi_hw_unit_type="gpu"
1269 />
1270 <counter name="SLM Bytes Written"
1271 description="The total number of GPU memory bytes written into shared local memory."
1272 data_type="uint64"
1273 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1274 equation="A 31 READ 64 UMUL"
1275 underscore_name="slm_bytes_written"
1276 units="bytes"
1277 symbol_name="SlmBytesWritten"
1278 semantic_type="throughput"
1279 mdapi_supported_apis="OGL4 OCL IO BB"
1280 mdapi_usage_flags="Tier3 Frame Batch Draw"
1281 mdapi_group="L3/Data Port/SLM"
1282 mdapi_hw_unit_type="gpu"
1283 />
1284 <counter name="L3 Shader Throughput"
1285 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1286 data_type="uint64"
1287 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1288 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
1289 underscore_name="l3_shader_throughput"
1290 units="bytes"
1291 symbol_name="L3ShaderThroughput"
1292 semantic_type="throughput"
1293 mdapi_supported_apis="OGL4 OCL IO BB"
1294 mdapi_usage_flags="Tier2 Frame Batch Draw"
1295 mdapi_group="L3/Data Port"
1296 mdapi_hw_unit_type="gpu"
1297 />
1298 <counter name="Samples Killed in FS"
1299 description="The total number of samples or pixels dropped in fragment shaders."
1300 data_type="uint64"
1301 equation="A 24 READ 4 UMUL"
1302 underscore_name="samples_killed_in_ps"
1303 units="pixels"
1304 symbol_name="SamplesKilledInPs"
1305 semantic_type="event"
1306 mdapi_supported_apis="OGL IO OCL BB"
1307 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1308 mdapi_hw_unit_type="gpu"
1309 mdapi_group="3D Pipe/Fragment Shader"
1310 />
1311 <counter name="Samples Written"
1312 description="The total number of samples or pixels written to all render targets."
1313 data_type="uint64"
1314 equation="A 26 READ 4 UMUL"
1315 underscore_name="samples_written"
1316 units="pixels"
1317 symbol_name="SamplesWritten"
1318 semantic_type="event"
1319 mdapi_supported_apis="OGL IO OCL BB"
1320 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1321 mdapi_hw_unit_type="gpu"
1322 mdapi_group="3D Pipe/Output Merger"
1323 />
1324 <counter name="Shader Atomic Memory Accesses"
1325 description="The total number of shader atomic memory accesses."
1326 data_type="uint64"
1327 equation="A 34 READ"
1328 underscore_name="shader_atomics"
1329 units="messages"
1330 symbol_name="ShaderAtomics"
1331 semantic_type="event"
1332 mdapi_supported_apis="OGL OCL IO BB"
1333 mdapi_usage_flags="Tier3 Frame Batch Draw"
1334 mdapi_hw_unit_type="gpu"
1335 mdapi_group="L3/Data Port/Atomics"
1336 />
1337 <counter name="EU Send Pipe Active"
1338 description="The percentage of time in which EU send pipeline was actively processing."
1339 data_type="float"
1340 max_equation="100"
1341 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1342 underscore_name="eu_send_active"
1343 units="percent"
1344 symbol_name="EuSendActive"
1345 semantic_type="duration"
1346 mdapi_supported_apis="OGL IO OCL BB"
1347 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1348 mdapi_group="EU Array/Pipes"
1349 mdapi_hw_unit_type="gpu"
1350 />
1351 <register_config type="NOA"
1352 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
1353 priority="0"
1354 >
1355 <register type="NOA" address="0x00009840" value="0x000000A0" />
1356 <register type="NOA" address="0x00009888" value="0x104F00E0" />
1357 <register type="NOA" address="0x00009888" value="0x124F1C00" />
1358 <register type="NOA" address="0x00009888" value="0x106C00E0" />
1359 <register type="NOA" address="0x00009888" value="0x37906800" />
1360 <register type="NOA" address="0x00009888" value="0x3F901403" />
1361 <register type="NOA" address="0x00009888" value="0x184E8000" />
1362 <register type="NOA" address="0x00009888" value="0x1A4E8200" />
1363 <register type="NOA" address="0x00009888" value="0x044E8000" />
1364 <register type="NOA" address="0x00009888" value="0x004F0DB2" />
1365 <register type="NOA" address="0x00009888" value="0x064F0900" />
1366 <register type="NOA" address="0x00009888" value="0x084F1880" />
1367 <register type="NOA" address="0x00009888" value="0x0A4F0011" />
1368 <register type="NOA" address="0x00009888" value="0x0C4F0E3C" />
1369 <register type="NOA" address="0x00009888" value="0x0E4F1D80" />
1370 <register type="NOA" address="0x00009888" value="0x086C0002" />
1371 <register type="NOA" address="0x00009888" value="0x0A6C0100" />
1372 <register type="NOA" address="0x00009888" value="0x0E6C000C" />
1373 <register type="NOA" address="0x00009888" value="0x026C000B" />
1374 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1375 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
1376 <register type="NOA" address="0x00009888" value="0x081B4000" />
1377 <register type="NOA" address="0x00009888" value="0x0A1B8000" />
1378 <register type="NOA" address="0x00009888" value="0x0E1B4000" />
1379 <register type="NOA" address="0x00009888" value="0x021B4000" />
1380 <register type="NOA" address="0x00009888" value="0x1A1C4000" />
1381 <register type="NOA" address="0x00009888" value="0x1C1C0012" />
1382 <register type="NOA" address="0x00009888" value="0x141C8000" />
1383 <register type="NOA" address="0x00009888" value="0x005BC000" />
1384 <register type="NOA" address="0x00009888" value="0x065B8000" />
1385 <register type="NOA" address="0x00009888" value="0x085B8000" />
1386 <register type="NOA" address="0x00009888" value="0x0A5B4000" />
1387 <register type="NOA" address="0x00009888" value="0x0C5BC000" />
1388 <register type="NOA" address="0x00009888" value="0x0E5B8000" />
1389 <register type="NOA" address="0x00009888" value="0x105C8000" />
1390 <register type="NOA" address="0x00009888" value="0x1A5CA000" />
1391 <register type="NOA" address="0x00009888" value="0x1C5C002D" />
1392 <register type="NOA" address="0x00009888" value="0x125C8000" />
1393 <register type="NOA" address="0x00009888" value="0x0A4C0800" />
1394 <register type="NOA" address="0x00009888" value="0x0C4C0082" />
1395 <register type="NOA" address="0x00009888" value="0x084C8000" />
1396 <register type="NOA" address="0x00009888" value="0x000DA000" />
1397 <register type="NOA" address="0x00009888" value="0x060D8000" />
1398 <register type="NOA" address="0x00009888" value="0x080DA000" />
1399 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1400 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1401 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1402 <register type="NOA" address="0x00009888" value="0x020D2000" />
1403 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1404 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1405 <register type="NOA" address="0x00009888" value="0x100F0155" />
1406 <register type="NOA" address="0x00009888" value="0x002CC000" />
1407 <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1408 <register type="NOA" address="0x00009888" value="0x162CBE00" />
1409 <register type="NOA" address="0x00009888" value="0x182C00EF" />
1410 <register type="NOA" address="0x00009888" value="0x022CC000" />
1411 <register type="NOA" address="0x00009888" value="0x042C8000" />
1412 <register type="NOA" address="0x00009888" value="0x19900157" />
1413 <register type="NOA" address="0x00009888" value="0x1B900167" />
1414 <register type="NOA" address="0x00009888" value="0x1D900105" />
1415 <register type="NOA" address="0x00009888" value="0x1F900103" />
1416 <register type="NOA" address="0x00009888" value="0x35900000" />
1417 <register type="NOA" address="0x00000D28" value="0x00000000" />
1418 <register type="NOA" address="0x00009888" value="0x11900FFF" />
1419 <register type="NOA" address="0x00009888" value="0x51900000" />
1420 <register type="NOA" address="0x00009888" value="0x41900840" />
1421 <register type="NOA" address="0x00009888" value="0x55900000" />
1422 <register type="NOA" address="0x00009888" value="0x45900842" />
1423 <register type="NOA" address="0x00009888" value="0x47900840" />
1424 <register type="NOA" address="0x00009888" value="0x57900000" />
1425 <register type="NOA" address="0x00009888" value="0x49900840" />
1426 <register type="NOA" address="0x00009888" value="0x33900000" />
1427 <register type="NOA" address="0x00009888" value="0x4B900040" />
1428 <register type="NOA" address="0x00009888" value="0x59900000" />
1429 <register type="NOA" address="0x00009888" value="0x43900840" />
1430 <register type="NOA" address="0x00009888" value="0x53901111" />
1431 <register type="NOA" address="0x00009840" value="0x00000080" />
1432 </register_config>
1433 <register_config type="NOA"
1434 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 UGTE &amp;&amp;"
1435 priority="0"
1436 >
1437 <register type="NOA" address="0x00009840" value="0x000000A0" />
1438 <register type="NOA" address="0x00009888" value="0x104F00E0" />
1439 <register type="NOA" address="0x00009888" value="0x124F1C00" />
1440 <register type="NOA" address="0x00009888" value="0x106C00E0" />
1441 <register type="NOA" address="0x00009888" value="0x37906800" />
1442 <register type="NOA" address="0x00009888" value="0x3F901403" />
1443 <register type="NOA" address="0x00009888" value="0x004E8000" />
1444 <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1445 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1446 <register type="NOA" address="0x00009888" value="0x064F0900" />
1447 <register type="NOA" address="0x00009888" value="0x084F0032" />
1448 <register type="NOA" address="0x00009888" value="0x0A4F1810" />
1449 <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1450 <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1451 <register type="NOA" address="0x00009888" value="0x004F0D80" />
1452 <register type="NOA" address="0x00009888" value="0x024F003B" />
1453 <register type="NOA" address="0x00009888" value="0x006C0002" />
1454 <register type="NOA" address="0x00009888" value="0x086C0000" />
1455 <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1456 <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1457 <register type="NOA" address="0x00009888" value="0x186C0000" />
1458 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1459 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1460 <register type="NOA" address="0x00009888" value="0x001B4000" />
1461 <register type="NOA" address="0x00009888" value="0x081B8000" />
1462 <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1463 <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1464 <register type="NOA" address="0x00009888" value="0x101C8000" />
1465 <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1466 <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1467 <register type="NOA" address="0x00009888" value="0x065B8000" />
1468 <register type="NOA" address="0x00009888" value="0x085B4000" />
1469 <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1470 <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1471 <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1472 <register type="NOA" address="0x00009888" value="0x005B8000" />
1473 <register type="NOA" address="0x00009888" value="0x025B4000" />
1474 <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1475 <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1476 <register type="NOA" address="0x00009888" value="0x125C8000" />
1477 <register type="NOA" address="0x00009888" value="0x145C8000" />
1478 <register type="NOA" address="0x00009888" value="0x004C8000" />
1479 <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1480 <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1481 <register type="NOA" address="0x00009888" value="0x000DA000" />
1482 <register type="NOA" address="0x00009888" value="0x060D8000" />
1483 <register type="NOA" address="0x00009888" value="0x080DA000" />
1484 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1485 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1486 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1487 <register type="NOA" address="0x00009888" value="0x020D2000" />
1488 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1489 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1490 <register type="NOA" address="0x00009888" value="0x100F0155" />
1491 <register type="NOA" address="0x00009888" value="0x002C8000" />
1492 <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1493 <register type="NOA" address="0x00009888" value="0x162CFB00" />
1494 <register type="NOA" address="0x00009888" value="0x182C00BE" />
1495 <register type="NOA" address="0x00009888" value="0x022CC000" />
1496 <register type="NOA" address="0x00009888" value="0x042CC000" />
1497 <register type="NOA" address="0x00009888" value="0x19900157" />
1498 <register type="NOA" address="0x00009888" value="0x1B900167" />
1499 <register type="NOA" address="0x00009888" value="0x1D900105" />
1500 <register type="NOA" address="0x00009888" value="0x1F900103" />
1501 <register type="NOA" address="0x00009888" value="0x35900000" />
1502 <register type="NOA" address="0x00009888" value="0x11900FFF" />
1503 <register type="NOA" address="0x00009888" value="0x51900000" />
1504 <register type="NOA" address="0x00009888" value="0x41900800" />
1505 <register type="NOA" address="0x00009888" value="0x55900000" />
1506 <register type="NOA" address="0x00009888" value="0x45900842" />
1507 <register type="NOA" address="0x00009888" value="0x47900802" />
1508 <register type="NOA" address="0x00009888" value="0x57900000" />
1509 <register type="NOA" address="0x00009888" value="0x49900802" />
1510 <register type="NOA" address="0x00009888" value="0x33900000" />
1511 <register type="NOA" address="0x00009888" value="0x4B900002" />
1512 <register type="NOA" address="0x00009888" value="0x59900000" />
1513 <register type="NOA" address="0x00009888" value="0x43900842" />
1514 <register type="NOA" address="0x00009888" value="0x53901111" />
1515 <register type="NOA" address="0x00009840" value="0x00000080" />
1516 </register_config>
1517 <register_config type="NOA"
1518 availability="$SliceMask 0x02 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
1519 priority="2"
1520 >
1521 <register type="NOA" address="0x00009840" value="0x00000000" />
1522 </register_config>
1523 <register_config type="OA">
1524 <register type="OA" address="0x00002710" value="0x00000000" />
1525 <register type="OA" address="0x00002714" value="0x00800000" />
1526 <register type="OA" address="0x00002720" value="0x00000000" />
1527 <register type="OA" address="0x00002724" value="0x00800000" />
1528 <register type="OA" address="0x00002740" value="0x00000000" />
1529 </register_config>
1530 <register_config type="FLEX">
1531 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1532 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1533 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1534 <register type="FLEX" address="0x0000E758" value="0x00778008" />
1535 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1536 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1537 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1538 </register_config>
1539 </set>
1540
1541 <set name="Render Metrics for 3D Pipeline Profile Gen9"
1542 mdapi_supported_apis="OGL OCL IO BB"
1543 underscore_name="render_pipe_profile"
1544 hw_config_guid="e0ad5ae0-84ba-4f29-a723-1906c12cb774"
1545 chipset="SKLGT2"
1546 symbol_name="RenderPipeProfile"
1547 >
1548 <counter name="GPU Core Clocks"
1549 description="The total number of GPU core clocks elapsed during the measurement."
1550 data_type="uint64"
1551 equation="GPU_CLOCK 0 READ"
1552 underscore_name="gpu_core_clocks"
1553 units="cycles"
1554 symbol_name="GpuCoreClocks"
1555 semantic_type="event"
1556 mdapi_supported_apis=""
1557 mdapi_usage_flags="Tier1 Frame Batch Draw"
1558 mdapi_hw_unit_type="gpu"
1559 mdapi_group="GPU"
1560 />
1561 <counter name="EU Active"
1562 description="The percentage of time in which the Execution Units were actively processing."
1563 data_type="float"
1564 max_equation="100"
1565 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1566 underscore_name="eu_active"
1567 units="percent"
1568 symbol_name="EuActive"
1569 semantic_type="duration"
1570 mdapi_supported_apis=""
1571 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1572 mdapi_group="EU Array"
1573 mdapi_hw_unit_type="gpu"
1574 />
1575 <counter name="VS Bottleneck"
1576 low_watermark="10"
1577 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1578 data_type="float"
1579 high_watermark="30"
1580 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1581 underscore_name="vs_bottleneck"
1582 units="percent"
1583 symbol_name="VsBottleneck"
1584 semantic_type="duration"
1585 mdapi_supported_apis="OGL IO BB"
1586 mdapi_usage_flags="Tier3 Indicate Draw"
1587 mdapi_group="3D Pipe/Vertex Shader"
1588 mdapi_hw_unit_type="gpu"
1589 />
1590 <counter name="Hi-Depth Bottleneck"
1591 low_watermark="5"
1592 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1593 data_type="float"
1594 high_watermark="15"
1595 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1596 underscore_name="hi_depth_bottleneck"
1597 units="percent"
1598 symbol_name="HiDepthBottleneck"
1599 semantic_type="duration"
1600 mdapi_supported_apis="OGL IO BB"
1601 mdapi_usage_flags="Tier3 Indicate Draw"
1602 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1603 mdapi_hw_unit_type="gpu"
1604 />
1605 <counter name="GS Bottleneck"
1606 low_watermark="5"
1607 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1608 data_type="float"
1609 high_watermark="15"
1610 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1611 underscore_name="gs_bottleneck"
1612 units="percent"
1613 symbol_name="GsBottleneck"
1614 semantic_type="duration"
1615 mdapi_supported_apis="OGL IO BB"
1616 mdapi_usage_flags="Tier3 Indicate Draw"
1617 mdapi_group="3D Pipe/Geometry Shader"
1618 mdapi_hw_unit_type="gpu"
1619 />
1620 <counter name="GS Threads Dispatched"
1621 description="The total number of geometry shader hardware threads dispatched."
1622 data_type="uint64"
1623 equation="A 5 READ"
1624 underscore_name="gs_threads"
1625 units="threads"
1626 symbol_name="GsThreads"
1627 semantic_type="event"
1628 mdapi_supported_apis="OGL4 IO BB"
1629 mdapi_usage_flags="Tier3 Frame Batch Draw"
1630 mdapi_hw_unit_type="gpu"
1631 mdapi_group="EU Array/Geometry Shader"
1632 />
1633 <counter name="Early Hi-Depth Test Fails"
1634 description="The total number of pixels dropped on early hierarchical depth test."
1635 data_type="uint64"
1636 equation="A 22 READ 4 UMUL"
1637 underscore_name="hi_depth_test_fails"
1638 units="pixels"
1639 symbol_name="HiDepthTestFails"
1640 semantic_type="event"
1641 mdapi_supported_apis="OGL IO BB"
1642 mdapi_usage_flags="Tier3 Frame Batch Draw"
1643 mdapi_hw_unit_type="gpu"
1644 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1645 />
1646 <counter name="VS Threads Dispatched"
1647 description="The total number of vertex shader hardware threads dispatched."
1648 data_type="uint64"
1649 equation="A 1 READ"
1650 underscore_name="vs_threads"
1651 units="threads"
1652 symbol_name="VsThreads"
1653 semantic_type="event"
1654 mdapi_supported_apis="OGL IO BB"
1655 mdapi_usage_flags="Tier3 Frame Batch Draw"
1656 mdapi_hw_unit_type="gpu"
1657 mdapi_group="EU Array/Vertex Shader"
1658 />
1659 <counter name="FS Threads Dispatched"
1660 description="The total number of fragment shader hardware threads dispatched."
1661 data_type="uint64"
1662 equation="A 6 READ"
1663 underscore_name="ps_threads"
1664 units="threads"
1665 symbol_name="PsThreads"
1666 semantic_type="event"
1667 mdapi_supported_apis="OGL IO BB"
1668 mdapi_usage_flags="Tier3 Frame Batch Draw"
1669 mdapi_hw_unit_type="gpu"
1670 mdapi_group="EU Array/Fragment Shader"
1671 />
1672 <counter name="BC Bottleneck"
1673 low_watermark="5"
1674 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1675 data_type="float"
1676 high_watermark="15"
1677 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1678 underscore_name="bc_bottleneck"
1679 units="percent"
1680 symbol_name="BcBottleneck"
1681 semantic_type="duration"
1682 mdapi_supported_apis="OGL IO BB"
1683 mdapi_usage_flags="Tier3 Indicate Draw"
1684 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1685 mdapi_hw_unit_type="gpu"
1686 />
1687 <counter name="HS Stall"
1688 description="The percentage of time in which hull stall pipeline stage was stalled."
1689 data_type="float"
1690 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1691 underscore_name="hs_stall"
1692 units="percent"
1693 symbol_name="HsStall"
1694 semantic_type="duration"
1695 mdapi_supported_apis="OGL4 IO BB"
1696 mdapi_usage_flags="Tier4 Correlate Draw"
1697 mdapi_hw_unit_type="gpu"
1698 mdapi_group="3D Pipe/Hull Shader"
1699 />
1700 <counter name="Shader Barrier Messages"
1701 description="The total number of shader barrier messages."
1702 data_type="uint64"
1703 equation="A 35 READ"
1704 underscore_name="shader_barriers"
1705 units="messages"
1706 symbol_name="ShaderBarriers"
1707 semantic_type="event"
1708 mdapi_supported_apis="OGL4 OCL IO BB"
1709 mdapi_usage_flags="Tier3 Frame Batch Draw"
1710 mdapi_hw_unit_type="gpu"
1711 mdapi_group="EU Array/Barrier"
1712 />
1713 <counter name="Sampler Texels"
1714 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1715 data_type="uint64"
1716 equation="A 28 READ 4 UMUL"
1717 underscore_name="sampler_texels"
1718 units="texels"
1719 symbol_name="SamplerTexels"
1720 semantic_type="event"
1721 mdapi_supported_apis=""
1722 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1723 mdapi_hw_unit_type="gpu"
1724 mdapi_group="Sampler/Sampler Input"
1725 />
1726 <counter name="Pixels Failing Tests"
1727 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1728 data_type="uint64"
1729 equation="A 25 READ 4 UMUL"
1730 underscore_name="pixels_failing_post_ps_tests"
1731 units="pixels"
1732 symbol_name="PixelsFailingPostPsTests"
1733 semantic_type="event"
1734 mdapi_supported_apis="OGL IO BB"
1735 mdapi_usage_flags="Tier3 Frame Batch Draw"
1736 mdapi_hw_unit_type="gpu"
1737 mdapi_group="3D Pipe/Output Merger"
1738 />
1739 <counter name="GPU Time Elapsed"
1740 description="Time elapsed on the GPU during the measurement."
1741 data_type="uint64"
1742 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1743 underscore_name="gpu_time"
1744 units="ns"
1745 symbol_name="GpuTime"
1746 semantic_type="duration"
1747 mdapi_supported_apis=""
1748 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1749 mdapi_hw_unit_type="gpu"
1750 mdapi_group="GPU"
1751 />
1752 <counter name="AVG GPU Core Frequency"
1753 description="Average GPU Core Frequency in the measurement."
1754 data_type="uint64"
1755 max_equation="$GpuMaxFrequency"
1756 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1757 underscore_name="avg_gpu_core_frequency"
1758 units="hz"
1759 symbol_name="AvgGpuCoreFrequency"
1760 semantic_type="event"
1761 mdapi_supported_apis=""
1762 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1763 mdapi_group="GPU"
1764 mdapi_hw_unit_type="gpu"
1765 />
1766 <counter name="Sampler Texels Misses"
1767 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1768 data_type="uint64"
1769 equation="A 29 READ 4 UMUL"
1770 underscore_name="sampler_texel_misses"
1771 units="texels"
1772 symbol_name="SamplerTexelMisses"
1773 semantic_type="event"
1774 mdapi_supported_apis=""
1775 mdapi_usage_flags="Tier3 Batch Frame Draw"
1776 mdapi_hw_unit_type="gpu"
1777 mdapi_group="Sampler/Sampler Cache"
1778 />
1779 <counter name="CS Threads Dispatched"
1780 description="The total number of compute shader hardware threads dispatched."
1781 data_type="uint64"
1782 equation="A 4 READ"
1783 underscore_name="cs_threads"
1784 units="threads"
1785 symbol_name="CsThreads"
1786 semantic_type="event"
1787 mdapi_supported_apis="OGL4 OCL IO BB"
1788 mdapi_usage_flags="Tier3 Frame Batch Draw"
1789 mdapi_hw_unit_type="gpu"
1790 mdapi_group="EU Array/Compute Shader"
1791 />
1792 <counter name="VF Bottleneck"
1793 low_watermark="5"
1794 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1795 data_type="float"
1796 high_watermark="15"
1797 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1798 underscore_name="vf_bottleneck"
1799 units="percent"
1800 symbol_name="VfBottleneck"
1801 semantic_type="duration"
1802 mdapi_supported_apis="OGL IO BB"
1803 mdapi_usage_flags="Tier3 Indicate Draw"
1804 mdapi_group="3D Pipe/Input Assembler"
1805 mdapi_hw_unit_type="gpu"
1806 />
1807 <counter name="SLM Bytes Read"
1808 description="The total number of GPU memory bytes read from shared local memory."
1809 data_type="uint64"
1810 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1811 equation="A 30 READ 64 UMUL"
1812 underscore_name="slm_bytes_read"
1813 units="bytes"
1814 symbol_name="SlmBytesRead"
1815 semantic_type="throughput"
1816 mdapi_supported_apis="OGL4 OCL IO BB"
1817 mdapi_usage_flags="Tier3 Frame Batch Draw"
1818 mdapi_group="L3/Data Port/SLM"
1819 mdapi_hw_unit_type="gpu"
1820 />
1821 <counter name="Strip-Fans Bottleneck"
1822 low_watermark="5"
1823 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1824 data_type="float"
1825 high_watermark="10"
1826 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1827 underscore_name="sf_bottleneck"
1828 units="percent"
1829 symbol_name="SfBottleneck"
1830 semantic_type="duration"
1831 mdapi_supported_apis="OGL IO BB"
1832 mdapi_usage_flags="Tier3 Indicate Draw"
1833 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1834 mdapi_hw_unit_type="gpu"
1835 />
1836 <counter name="SF Stall"
1837 description="The percentage of time in which strip-fans pipeline stage was stalled."
1838 data_type="float"
1839 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1840 underscore_name="sf_stall"
1841 units="percent"
1842 symbol_name="SfStall"
1843 semantic_type="duration"
1844 mdapi_supported_apis="OGL IO BB"
1845 mdapi_usage_flags="Tier4 Correlate Draw"
1846 mdapi_hw_unit_type="gpu"
1847 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1848 />
1849 <counter name="GPU Busy"
1850 description="The percentage of time in which the GPU has been processing GPU commands."
1851 data_type="float"
1852 max_equation="100"
1853 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1854 underscore_name="gpu_busy"
1855 units="percent"
1856 symbol_name="GpuBusy"
1857 semantic_type="duration"
1858 mdapi_supported_apis=""
1859 mdapi_usage_flags="Tier1 Overview System Frame"
1860 mdapi_group="GPU"
1861 mdapi_hw_unit_type="gpu"
1862 />
1863 <counter name="HS Bottleneck"
1864 low_watermark="3"
1865 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1866 data_type="float"
1867 high_watermark="9"
1868 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1869 underscore_name="hs_bottleneck"
1870 units="percent"
1871 symbol_name="HsBottleneck"
1872 semantic_type="duration"
1873 mdapi_supported_apis="OGL IO BB"
1874 mdapi_usage_flags="Tier3 Indicate Draw"
1875 mdapi_group="3D Pipe/Hull Shader"
1876 mdapi_hw_unit_type="gpu"
1877 />
1878 <counter name="CL Stall"
1879 description="The percentage of time in which clipper pipeline stage was stalled."
1880 data_type="float"
1881 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1882 underscore_name="cl_stall"
1883 units="percent"
1884 symbol_name="ClStall"
1885 semantic_type="duration"
1886 mdapi_supported_apis="OGL IO BB"
1887 mdapi_usage_flags="Tier4 Correlate Draw"
1888 mdapi_hw_unit_type="gpu"
1889 mdapi_group="3D Pipe/Clipper"
1890 />
1891 <counter name="SO Bottleneck"
1892 low_watermark="5"
1893 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1894 data_type="float"
1895 high_watermark="15"
1896 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1897 underscore_name="so_bottleneck"
1898 units="percent"
1899 symbol_name="SoBottleneck"
1900 semantic_type="duration"
1901 mdapi_supported_apis="OGL IO BB"
1902 mdapi_usage_flags="Tier3 Indicate Draw"
1903 mdapi_group="3D Pipe/Stream Output"
1904 mdapi_hw_unit_type="gpu"
1905 />
1906 <counter name="Rasterized Pixels"
1907 description="The total number of rasterized pixels."
1908 data_type="uint64"
1909 equation="A 21 READ 4 UMUL"
1910 underscore_name="rasterized_pixels"
1911 units="pixels"
1912 symbol_name="RasterizedPixels"
1913 semantic_type="event"
1914 mdapi_supported_apis="OGL IO BB"
1915 mdapi_usage_flags="Tier3 Frame Batch Draw"
1916 mdapi_hw_unit_type="gpu"
1917 mdapi_group="3D Pipe/Rasterizer"
1918 />
1919 <counter name="DS Threads Dispatched"
1920 description="The total number of domain shader hardware threads dispatched."
1921 data_type="uint64"
1922 equation="A 3 READ"
1923 underscore_name="ds_threads"
1924 units="threads"
1925 symbol_name="DsThreads"
1926 semantic_type="event"
1927 mdapi_supported_apis="OGL4 IO BB"
1928 mdapi_usage_flags="Tier3 Frame Batch Draw"
1929 mdapi_hw_unit_type="gpu"
1930 mdapi_group="EU Array/Domain Shader"
1931 />
1932 <counter name="Samples Written"
1933 description="The total number of samples or pixels written to all render targets."
1934 data_type="uint64"
1935 equation="A 26 READ 4 UMUL"
1936 underscore_name="samples_written"
1937 units="pixels"
1938 symbol_name="SamplesWritten"
1939 semantic_type="event"
1940 mdapi_supported_apis="OGL IO BB"
1941 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1942 mdapi_hw_unit_type="gpu"
1943 mdapi_group="3D Pipe/Output Merger"
1944 />
1945 <counter name="DS Bottleneck"
1946 low_watermark="5"
1947 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1948 data_type="float"
1949 high_watermark="15"
1950 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1951 underscore_name="ds_bottleneck"
1952 units="percent"
1953 symbol_name="DsBottleneck"
1954 semantic_type="duration"
1955 mdapi_supported_apis="OGL4 IO BB"
1956 mdapi_usage_flags="Tier3 Indicate Draw"
1957 mdapi_group="3D Pipe/Domain Shader"
1958 mdapi_hw_unit_type="gpu"
1959 />
1960 <counter name="EU Stall"
1961 description="The percentage of time in which the Execution Units were stalled."
1962 data_type="float"
1963 max_equation="100"
1964 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1965 underscore_name="eu_stall"
1966 units="percent"
1967 symbol_name="EuStall"
1968 semantic_type="duration"
1969 mdapi_supported_apis=""
1970 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1971 mdapi_group="EU Array"
1972 mdapi_hw_unit_type="gpu"
1973 />
1974 <counter name="Clipper Bottleneck"
1975 low_watermark="10"
1976 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1977 data_type="float"
1978 high_watermark="30"
1979 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1980 underscore_name="cl_bottleneck"
1981 units="percent"
1982 symbol_name="ClBottleneck"
1983 semantic_type="duration"
1984 mdapi_supported_apis="OGL IO BB"
1985 mdapi_usage_flags="Tier3 Indicate Draw"
1986 mdapi_group="3D Pipe/Clipper"
1987 mdapi_hw_unit_type="gpu"
1988 />
1989 <counter name="DS Stall"
1990 description="The percentage of time in which domain shader pipeline stage was stalled."
1991 data_type="float"
1992 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1993 underscore_name="ds_stall"
1994 units="percent"
1995 symbol_name="DsStall"
1996 semantic_type="duration"
1997 mdapi_supported_apis="OGL4 IO BB"
1998 mdapi_usage_flags="Tier4 Correlate Draw"
1999 mdapi_hw_unit_type="gpu"
2000 mdapi_group="3D Pipe/Domain Shader"
2001 />
2002 <counter name="Early Depth Bottleneck"
2003 low_watermark="10"
2004 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
2005 data_type="float"
2006 high_watermark="30"
2007 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2008 underscore_name="early_depth_bottleneck"
2009 units="percent"
2010 symbol_name="EarlyDepthBottleneck"
2011 semantic_type="duration"
2012 mdapi_supported_apis="OGL IO BB"
2013 mdapi_usage_flags="Tier3 Indicate Draw"
2014 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2015 mdapi_hw_unit_type="gpu"
2016 />
2017 <counter name="Samples Blended"
2018 description="The total number of blended samples or pixels written to all render targets."
2019 data_type="uint64"
2020 equation="A 27 READ 4 UMUL"
2021 underscore_name="samples_blended"
2022 units="pixels"
2023 symbol_name="SamplesBlended"
2024 semantic_type="event"
2025 mdapi_supported_apis="OGL IO BB"
2026 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2027 mdapi_hw_unit_type="gpu"
2028 mdapi_group="3D Pipe/Output Merger"
2029 />
2030 <counter name="Early Depth Test Fails"
2031 description="The total number of pixels dropped on early depth test."
2032 data_type="uint64"
2033 equation="A 23 READ 4 UMUL"
2034 underscore_name="early_depth_test_fails"
2035 units="pixels"
2036 symbol_name="EarlyDepthTestFails"
2037 semantic_type="event"
2038 mdapi_supported_apis="OGL IO BB"
2039 mdapi_usage_flags="Tier3 Frame Batch Draw"
2040 mdapi_hw_unit_type="gpu"
2041 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2042 />
2043 <counter name="Shader Memory Accesses"
2044 description="The total number of shader memory accesses to L3."
2045 data_type="uint64"
2046 equation="A 32 READ"
2047 underscore_name="shader_memory_accesses"
2048 units="messages"
2049 symbol_name="ShaderMemoryAccesses"
2050 semantic_type="event"
2051 mdapi_supported_apis=""
2052 mdapi_usage_flags="Tier3 Frame Batch Draw"
2053 mdapi_hw_unit_type="gpu"
2054 mdapi_group="L3/Data Port"
2055 />
2056 <counter name="HS Threads Dispatched"
2057 description="The total number of hull shader hardware threads dispatched."
2058 data_type="uint64"
2059 equation="A 2 READ"
2060 underscore_name="hs_threads"
2061 units="threads"
2062 symbol_name="HsThreads"
2063 semantic_type="event"
2064 mdapi_supported_apis="OGL4 IO BB"
2065 mdapi_usage_flags="Tier3 Frame Batch Draw"
2066 mdapi_hw_unit_type="gpu"
2067 mdapi_group="EU Array/Hull Shader"
2068 />
2069 <counter name="SLM Bytes Written"
2070 description="The total number of GPU memory bytes written into shared local memory."
2071 data_type="uint64"
2072 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2073 equation="A 31 READ 64 UMUL"
2074 underscore_name="slm_bytes_written"
2075 units="bytes"
2076 symbol_name="SlmBytesWritten"
2077 semantic_type="throughput"
2078 mdapi_supported_apis="OGL4 OCL IO BB"
2079 mdapi_usage_flags="Tier3 Frame Batch Draw"
2080 mdapi_group="L3/Data Port/SLM"
2081 mdapi_hw_unit_type="gpu"
2082 />
2083 <counter name="L3 Shader Throughput"
2084 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2085 data_type="uint64"
2086 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2087 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
2088 underscore_name="l3_shader_throughput"
2089 units="bytes"
2090 symbol_name="L3ShaderThroughput"
2091 semantic_type="throughput"
2092 mdapi_supported_apis="OGL4 OCL IO BB"
2093 mdapi_usage_flags="Tier2 Frame Batch Draw"
2094 mdapi_group="L3/Data Port"
2095 mdapi_hw_unit_type="gpu"
2096 />
2097 <counter name="Samples Killed in FS"
2098 description="The total number of samples or pixels dropped in fragment shaders."
2099 data_type="uint64"
2100 equation="A 24 READ 4 UMUL"
2101 underscore_name="samples_killed_in_ps"
2102 units="pixels"
2103 symbol_name="SamplesKilledInPs"
2104 semantic_type="event"
2105 mdapi_supported_apis="OGL IO BB"
2106 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2107 mdapi_hw_unit_type="gpu"
2108 mdapi_group="3D Pipe/Fragment Shader"
2109 />
2110 <counter name="SO Stall"
2111 description="The percentage of time in which stream-output pipeline stage was stalled."
2112 data_type="float"
2113 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2114 underscore_name="so_stall"
2115 units="percent"
2116 symbol_name="SoStall"
2117 semantic_type="duration"
2118 mdapi_supported_apis="OGL IO BB"
2119 mdapi_usage_flags="Tier4 Correlate Draw"
2120 mdapi_hw_unit_type="gpu"
2121 mdapi_group="3D Pipe/Stream Output"
2122 />
2123 <counter name="Shader Atomic Memory Accesses"
2124 description="The total number of shader atomic memory accesses."
2125 data_type="uint64"
2126 equation="A 34 READ"
2127 underscore_name="shader_atomics"
2128 units="messages"
2129 symbol_name="ShaderAtomics"
2130 semantic_type="event"
2131 mdapi_supported_apis="OGL4 OCL IO BB"
2132 mdapi_usage_flags="Tier3 Frame Batch Draw"
2133 mdapi_hw_unit_type="gpu"
2134 mdapi_group="L3/Data Port/Atomics"
2135 />
2136 <register_config type="NOA"
2137 availability="$SkuRevisionId 0x02 ULT"
2138 priority="0"
2139 >
2140 <register type="NOA" address="0x00009840" value="0x000000A0" />
2141 <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2142 <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2143 <register type="NOA" address="0x00009888" value="0x10116800" />
2144 <register type="NOA" address="0x00009888" value="0x178A03E0" />
2145 <register type="NOA" address="0x00009888" value="0x11824C00" />
2146 <register type="NOA" address="0x00009888" value="0x11830020" />
2147 <register type="NOA" address="0x00009888" value="0x13840020" />
2148 <register type="NOA" address="0x00009888" value="0x11850019" />
2149 <register type="NOA" address="0x00009888" value="0x11860007" />
2150 <register type="NOA" address="0x00009888" value="0x01870C40" />
2151 <register type="NOA" address="0x00009888" value="0x17880000" />
2152 <register type="NOA" address="0x00009888" value="0x022F4000" />
2153 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2154 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2155 <register type="NOA" address="0x00009888" value="0x040D4000" />
2156 <register type="NOA" address="0x00009888" value="0x060D2000" />
2157 <register type="NOA" address="0x00009888" value="0x020E5400" />
2158 <register type="NOA" address="0x00009888" value="0x000E0000" />
2159 <register type="NOA" address="0x00009888" value="0x080F0040" />
2160 <register type="NOA" address="0x00009888" value="0x000F0000" />
2161 <register type="NOA" address="0x00009888" value="0x100F0000" />
2162 <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2163 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2164 <register type="NOA" address="0x00009888" value="0x06104000" />
2165 <register type="NOA" address="0x00009888" value="0x06110012" />
2166 <register type="NOA" address="0x00009888" value="0x06131000" />
2167 <register type="NOA" address="0x00009888" value="0x01898000" />
2168 <register type="NOA" address="0x00009888" value="0x0D890100" />
2169 <register type="NOA" address="0x00009888" value="0x03898000" />
2170 <register type="NOA" address="0x00009888" value="0x09808000" />
2171 <register type="NOA" address="0x00009888" value="0x0B808000" />
2172 <register type="NOA" address="0x00009888" value="0x0380C000" />
2173 <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2174 <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2175 <register type="NOA" address="0x00009888" value="0x118A8000" />
2176 <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2177 <register type="NOA" address="0x00009888" value="0x138A8000" />
2178 <register type="NOA" address="0x00009888" value="0x1D81A000" />
2179 <register type="NOA" address="0x00009888" value="0x15818000" />
2180 <register type="NOA" address="0x00009888" value="0x17818000" />
2181 <register type="NOA" address="0x00009888" value="0x0B820030" />
2182 <register type="NOA" address="0x00009888" value="0x07828000" />
2183 <register type="NOA" address="0x00009888" value="0x0D824000" />
2184 <register type="NOA" address="0x00009888" value="0x0F828000" />
2185 <register type="NOA" address="0x00009888" value="0x05824000" />
2186 <register type="NOA" address="0x00009888" value="0x0D830003" />
2187 <register type="NOA" address="0x00009888" value="0x0583000C" />
2188 <register type="NOA" address="0x00009888" value="0x09830000" />
2189 <register type="NOA" address="0x00009888" value="0x03838000" />
2190 <register type="NOA" address="0x00009888" value="0x07838000" />
2191 <register type="NOA" address="0x00009888" value="0x0B840980" />
2192 <register type="NOA" address="0x00009888" value="0x03844D80" />
2193 <register type="NOA" address="0x00009888" value="0x11840000" />
2194 <register type="NOA" address="0x00009888" value="0x09848000" />
2195 <register type="NOA" address="0x00009888" value="0x09850080" />
2196 <register type="NOA" address="0x00009888" value="0x03850003" />
2197 <register type="NOA" address="0x00009888" value="0x01850000" />
2198 <register type="NOA" address="0x00009888" value="0x07860000" />
2199 <register type="NOA" address="0x00009888" value="0x0F860400" />
2200 <register type="NOA" address="0x00009888" value="0x09870032" />
2201 <register type="NOA" address="0x00009888" value="0x01888052" />
2202 <register type="NOA" address="0x00009888" value="0x11880000" />
2203 <register type="NOA" address="0x00009888" value="0x09884000" />
2204 <register type="NOA" address="0x00009888" value="0x15968000" />
2205 <register type="NOA" address="0x00009888" value="0x17968000" />
2206 <register type="NOA" address="0x00009888" value="0x0F96C000" />
2207 <register type="NOA" address="0x00009888" value="0x1F950011" />
2208 <register type="NOA" address="0x00009888" value="0x1D950014" />
2209 <register type="NOA" address="0x00009888" value="0x0592C000" />
2210 <register type="NOA" address="0x00009888" value="0x0B928000" />
2211 <register type="NOA" address="0x00009888" value="0x0D924000" />
2212 <register type="NOA" address="0x00009888" value="0x0F924000" />
2213 <register type="NOA" address="0x00009888" value="0x11928000" />
2214 <register type="NOA" address="0x00009888" value="0x1392C000" />
2215 <register type="NOA" address="0x00009888" value="0x09924000" />
2216 <register type="NOA" address="0x00009888" value="0x01985000" />
2217 <register type="NOA" address="0x00009888" value="0x07988000" />
2218 <register type="NOA" address="0x00009888" value="0x09981000" />
2219 <register type="NOA" address="0x00009888" value="0x0B982000" />
2220 <register type="NOA" address="0x00009888" value="0x0D982000" />
2221 <register type="NOA" address="0x00009888" value="0x0F989000" />
2222 <register type="NOA" address="0x00009888" value="0x05982000" />
2223 <register type="NOA" address="0x00009888" value="0x13904000" />
2224 <register type="NOA" address="0x00009888" value="0x21904000" />
2225 <register type="NOA" address="0x00009888" value="0x23904000" />
2226 <register type="NOA" address="0x00009888" value="0x25908000" />
2227 <register type="NOA" address="0x00009888" value="0x27904000" />
2228 <register type="NOA" address="0x00009888" value="0x29908000" />
2229 <register type="NOA" address="0x00009888" value="0x2B904000" />
2230 <register type="NOA" address="0x00009888" value="0x2F904000" />
2231 <register type="NOA" address="0x00009888" value="0x31904000" />
2232 <register type="NOA" address="0x00009888" value="0x15904000" />
2233 <register type="NOA" address="0x00009888" value="0x17908000" />
2234 <register type="NOA" address="0x00009888" value="0x19908000" />
2235 <register type="NOA" address="0x00009888" value="0x1B904000" />
2236 <register type="NOA" address="0x00009888" value="0x0B978000" />
2237 <register type="NOA" address="0x00009888" value="0x0F974000" />
2238 <register type="NOA" address="0x00009888" value="0x11974000" />
2239 <register type="NOA" address="0x00009888" value="0x13978000" />
2240 <register type="NOA" address="0x00009888" value="0x09974000" />
2241 <register type="NOA" address="0x00000D28" value="0x00000000" />
2242 <register type="NOA" address="0x00009888" value="0x1190C080" />
2243 <register type="NOA" address="0x00009888" value="0x51900000" />
2244 <register type="NOA" address="0x00009888" value="0x419010A0" />
2245 <register type="NOA" address="0x00009888" value="0x55904000" />
2246 <register type="NOA" address="0x00009888" value="0x45901000" />
2247 <register type="NOA" address="0x00009888" value="0x47900084" />
2248 <register type="NOA" address="0x00009888" value="0x57904400" />
2249 <register type="NOA" address="0x00009888" value="0x499000A5" />
2250 <register type="NOA" address="0x00009888" value="0x37900000" />
2251 <register type="NOA" address="0x00009888" value="0x33900000" />
2252 <register type="NOA" address="0x00009888" value="0x4B900081" />
2253 <register type="NOA" address="0x00009888" value="0x59900000" />
2254 <register type="NOA" address="0x00009888" value="0x439014A4" />
2255 <register type="NOA" address="0x00009888" value="0x53900400" />
2256 <register type="NOA" address="0x00009840" value="0x00000080" />
2257 </register_config>
2258 <register_config type="NOA"
2259 availability="$SkuRevisionId 0x02 UGTE"
2260 priority="0"
2261 >
2262 <register type="NOA" address="0x00009840" value="0x000000A0" />
2263 <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2264 <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2265 <register type="NOA" address="0x00009888" value="0x10116800" />
2266 <register type="NOA" address="0x00009888" value="0x178A03E0" />
2267 <register type="NOA" address="0x00009888" value="0x11824C00" />
2268 <register type="NOA" address="0x00009888" value="0x11830020" />
2269 <register type="NOA" address="0x00009888" value="0x13840020" />
2270 <register type="NOA" address="0x00009888" value="0x11850019" />
2271 <register type="NOA" address="0x00009888" value="0x11860007" />
2272 <register type="NOA" address="0x00009888" value="0x01870C40" />
2273 <register type="NOA" address="0x00009888" value="0x17880000" />
2274 <register type="NOA" address="0x00009888" value="0x022F4000" />
2275 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2276 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2277 <register type="NOA" address="0x00009888" value="0x040D4000" />
2278 <register type="NOA" address="0x00009888" value="0x060D2000" />
2279 <register type="NOA" address="0x00009888" value="0x020E5400" />
2280 <register type="NOA" address="0x00009888" value="0x000E0000" />
2281 <register type="NOA" address="0x00009888" value="0x080F0040" />
2282 <register type="NOA" address="0x00009888" value="0x000F0000" />
2283 <register type="NOA" address="0x00009888" value="0x100F0000" />
2284 <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2285 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2286 <register type="NOA" address="0x00009888" value="0x06104000" />
2287 <register type="NOA" address="0x00009888" value="0x06110012" />
2288 <register type="NOA" address="0x00009888" value="0x06131000" />
2289 <register type="NOA" address="0x00009888" value="0x01898000" />
2290 <register type="NOA" address="0x00009888" value="0x0D890100" />
2291 <register type="NOA" address="0x00009888" value="0x03898000" />
2292 <register type="NOA" address="0x00009888" value="0x09808000" />
2293 <register type="NOA" address="0x00009888" value="0x0B808000" />
2294 <register type="NOA" address="0x00009888" value="0x0380C000" />
2295 <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2296 <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2297 <register type="NOA" address="0x00009888" value="0x118A8000" />
2298 <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2299 <register type="NOA" address="0x00009888" value="0x138A8000" />
2300 <register type="NOA" address="0x00009888" value="0x1D81A000" />
2301 <register type="NOA" address="0x00009888" value="0x15818000" />
2302 <register type="NOA" address="0x00009888" value="0x17818000" />
2303 <register type="NOA" address="0x00009888" value="0x0B820030" />
2304 <register type="NOA" address="0x00009888" value="0x07828000" />
2305 <register type="NOA" address="0x00009888" value="0x0D824000" />
2306 <register type="NOA" address="0x00009888" value="0x0F828000" />
2307 <register type="NOA" address="0x00009888" value="0x05824000" />
2308 <register type="NOA" address="0x00009888" value="0x0D830003" />
2309 <register type="NOA" address="0x00009888" value="0x0583000C" />
2310 <register type="NOA" address="0x00009888" value="0x09830000" />
2311 <register type="NOA" address="0x00009888" value="0x03838000" />
2312 <register type="NOA" address="0x00009888" value="0x07838000" />
2313 <register type="NOA" address="0x00009888" value="0x0B840980" />
2314 <register type="NOA" address="0x00009888" value="0x03844D80" />
2315 <register type="NOA" address="0x00009888" value="0x11840000" />
2316 <register type="NOA" address="0x00009888" value="0x09848000" />
2317 <register type="NOA" address="0x00009888" value="0x09850080" />
2318 <register type="NOA" address="0x00009888" value="0x03850003" />
2319 <register type="NOA" address="0x00009888" value="0x01850000" />
2320 <register type="NOA" address="0x00009888" value="0x07860000" />
2321 <register type="NOA" address="0x00009888" value="0x0F860400" />
2322 <register type="NOA" address="0x00009888" value="0x09870032" />
2323 <register type="NOA" address="0x00009888" value="0x01888052" />
2324 <register type="NOA" address="0x00009888" value="0x11880000" />
2325 <register type="NOA" address="0x00009888" value="0x09884000" />
2326 <register type="NOA" address="0x00009888" value="0x1B931001" />
2327 <register type="NOA" address="0x00009888" value="0x1D930001" />
2328 <register type="NOA" address="0x00009888" value="0x19934000" />
2329 <register type="NOA" address="0x00009888" value="0x1B958000" />
2330 <register type="NOA" address="0x00009888" value="0x1D950094" />
2331 <register type="NOA" address="0x00009888" value="0x19958000" />
2332 <register type="NOA" address="0x00009888" value="0x05E5A000" />
2333 <register type="NOA" address="0x00009888" value="0x01E5C000" />
2334 <register type="NOA" address="0x00009888" value="0x0592C000" />
2335 <register type="NOA" address="0x00009888" value="0x0B928000" />
2336 <register type="NOA" address="0x00009888" value="0x0D924000" />
2337 <register type="NOA" address="0x00009888" value="0x0F924000" />
2338 <register type="NOA" address="0x00009888" value="0x11928000" />
2339 <register type="NOA" address="0x00009888" value="0x1392C000" />
2340 <register type="NOA" address="0x00009888" value="0x09924000" />
2341 <register type="NOA" address="0x00009888" value="0x01985000" />
2342 <register type="NOA" address="0x00009888" value="0x07988000" />
2343 <register type="NOA" address="0x00009888" value="0x09981000" />
2344 <register type="NOA" address="0x00009888" value="0x0B982000" />
2345 <register type="NOA" address="0x00009888" value="0x0D982000" />
2346 <register type="NOA" address="0x00009888" value="0x0F989000" />
2347 <register type="NOA" address="0x00009888" value="0x05982000" />
2348 <register type="NOA" address="0x00009888" value="0x13904000" />
2349 <register type="NOA" address="0x00009888" value="0x21904000" />
2350 <register type="NOA" address="0x00009888" value="0x23904000" />
2351 <register type="NOA" address="0x00009888" value="0x25908000" />
2352 <register type="NOA" address="0x00009888" value="0x27904000" />
2353 <register type="NOA" address="0x00009888" value="0x29908000" />
2354 <register type="NOA" address="0x00009888" value="0x2B904000" />
2355 <register type="NOA" address="0x00009888" value="0x2F904000" />
2356 <register type="NOA" address="0x00009888" value="0x31904000" />
2357 <register type="NOA" address="0x00009888" value="0x15904000" />
2358 <register type="NOA" address="0x00009888" value="0x17908000" />
2359 <register type="NOA" address="0x00009888" value="0x19908000" />
2360 <register type="NOA" address="0x00009888" value="0x1B904000" />
2361 <register type="NOA" address="0x00009888" value="0x1190C080" />
2362 <register type="NOA" address="0x00009888" value="0x51900000" />
2363 <register type="NOA" address="0x00009888" value="0x419010A0" />
2364 <register type="NOA" address="0x00009888" value="0x55904000" />
2365 <register type="NOA" address="0x00009888" value="0x45901000" />
2366 <register type="NOA" address="0x00009888" value="0x47900084" />
2367 <register type="NOA" address="0x00009888" value="0x57904400" />
2368 <register type="NOA" address="0x00009888" value="0x499000A5" />
2369 <register type="NOA" address="0x00009888" value="0x37900000" />
2370 <register type="NOA" address="0x00009888" value="0x33900000" />
2371 <register type="NOA" address="0x00009888" value="0x4B900081" />
2372 <register type="NOA" address="0x00009888" value="0x59900000" />
2373 <register type="NOA" address="0x00009888" value="0x439014A4" />
2374 <register type="NOA" address="0x00009888" value="0x53900400" />
2375 <register type="NOA" address="0x00009840" value="0x00000080" />
2376 </register_config>
2377 <register_config type="OA">
2378 <register type="OA" address="0x00002724" value="0xF0800000" />
2379 <register type="OA" address="0x00002720" value="0x00000000" />
2380 <register type="OA" address="0x00002714" value="0xF0800000" />
2381 <register type="OA" address="0x00002710" value="0x00000000" />
2382 <register type="OA" address="0x00002740" value="0x00000000" />
2383 <register type="OA" address="0x00002770" value="0x0007FFEA" />
2384 <register type="OA" address="0x00002774" value="0x00007FFC" />
2385 <register type="OA" address="0x00002778" value="0x0007AFFA" />
2386 <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2387 <register type="OA" address="0x00002780" value="0x00079FFA" />
2388 <register type="OA" address="0x00002784" value="0x0000F3FB" />
2389 <register type="OA" address="0x00002788" value="0x0007BF7A" />
2390 <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2391 <register type="OA" address="0x00002790" value="0x0007FEFA" />
2392 <register type="OA" address="0x00002794" value="0x0000F7CF" />
2393 <register type="OA" address="0x00002798" value="0x00077FFA" />
2394 <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2395 <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2396 <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2397 <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2398 <register type="OA" address="0x000027AC" value="0x00005F7F" />
2399 </register_config>
2400 <register_config type="FLEX">
2401 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2402 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2403 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2404 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2405 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2406 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2407 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2408 </register_config>
2409 </set>
2410
2411 <set name="Memory Reads Distribution Gen9"
2412 mdapi_supported_apis="OGL OCL IO BB"
2413 underscore_name="memory_reads"
2414 hw_config_guid="9bc436dd-6130-4add-affc-283eb6eaa864"
2415 chipset="SKLGT2"
2416 symbol_name="MemoryReads"
2417 >
2418 <counter name="GPU Core Clocks"
2419 description="The total number of GPU core clocks elapsed during the measurement."
2420 data_type="uint64"
2421 equation="GPU_CLOCK 0 READ"
2422 underscore_name="gpu_core_clocks"
2423 units="cycles"
2424 symbol_name="GpuCoreClocks"
2425 semantic_type="event"
2426 mdapi_supported_apis=""
2427 mdapi_usage_flags="Tier1 Frame Batch Draw"
2428 mdapi_hw_unit_type="gpu"
2429 mdapi_group="GPU"
2430 />
2431 <counter name="EU Active"
2432 description="The percentage of time in which the Execution Units were actively processing."
2433 data_type="float"
2434 max_equation="100"
2435 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2436 underscore_name="eu_active"
2437 units="percent"
2438 symbol_name="EuActive"
2439 semantic_type="duration"
2440 mdapi_supported_apis=""
2441 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2442 mdapi_group="EU Array"
2443 mdapi_hw_unit_type="gpu"
2444 />
2445 <counter name="GtiL3Bank0Reads"
2446 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2447 data_type="uint64"
2448 equation="C 4 READ"
2449 underscore_name="gti_l3_bank0_reads"
2450 units="messages"
2451 symbol_name="GtiL3Bank0Reads"
2452 semantic_type="event"
2453 mdapi_supported_apis=""
2454 mdapi_usage_flags="Tier2 Frame Batch Draw"
2455 mdapi_hw_unit_type="gpu"
2456 mdapi_group="GTI/L3"
2457 />
2458 <counter name="GS Threads Dispatched"
2459 description="The total number of geometry shader hardware threads dispatched."
2460 data_type="uint64"
2461 equation="A 5 READ"
2462 underscore_name="gs_threads"
2463 units="threads"
2464 symbol_name="GsThreads"
2465 semantic_type="event"
2466 mdapi_supported_apis="OGL4 IO BB"
2467 mdapi_usage_flags="Tier3 Frame Batch Draw"
2468 mdapi_hw_unit_type="gpu"
2469 mdapi_group="EU Array/Geometry Shader"
2470 />
2471 <counter name="GtiRingAccesses"
2472 description="The total number of all accesses from GTI to the ring."
2473 data_type="uint64"
2474 equation="C 3 READ 2 UMUL"
2475 underscore_name="gti_ring_accesses"
2476 units="messages"
2477 symbol_name="GtiRingAccesses"
2478 semantic_type="event"
2479 mdapi_supported_apis=""
2480 mdapi_usage_flags="Tier2 Frame Batch Draw"
2481 mdapi_hw_unit_type="gpu"
2482 mdapi_group="GTI"
2483 />
2484 <counter name="Early Hi-Depth Test Fails"
2485 description="The total number of pixels dropped on early hierarchical depth test."
2486 data_type="uint64"
2487 equation="A 22 READ 4 UMUL"
2488 underscore_name="hi_depth_test_fails"
2489 units="pixels"
2490 symbol_name="HiDepthTestFails"
2491 semantic_type="event"
2492 mdapi_supported_apis="OGL IO BB"
2493 mdapi_usage_flags="Tier3 Frame Batch Draw"
2494 mdapi_hw_unit_type="gpu"
2495 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2496 />
2497 <counter name="VS Threads Dispatched"
2498 description="The total number of vertex shader hardware threads dispatched."
2499 data_type="uint64"
2500 equation="A 1 READ"
2501 underscore_name="vs_threads"
2502 units="threads"
2503 symbol_name="VsThreads"
2504 semantic_type="event"
2505 mdapi_supported_apis="OGL IO BB"
2506 mdapi_usage_flags="Tier3 Frame Batch Draw"
2507 mdapi_hw_unit_type="gpu"
2508 mdapi_group="EU Array/Vertex Shader"
2509 />
2510 <counter name="FS Threads Dispatched"
2511 description="The total number of fragment shader hardware threads dispatched."
2512 data_type="uint64"
2513 equation="A 6 READ"
2514 underscore_name="ps_threads"
2515 units="threads"
2516 symbol_name="PsThreads"
2517 semantic_type="event"
2518 mdapi_supported_apis="OGL IO BB"
2519 mdapi_usage_flags="Tier3 Frame Batch Draw"
2520 mdapi_hw_unit_type="gpu"
2521 mdapi_group="EU Array/Fragment Shader"
2522 />
2523 <counter name="GtiL3Bank3Reads"
2524 description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2525 data_type="uint64"
2526 equation="C 7 READ"
2527 underscore_name="gti_l3_bank3_reads"
2528 units="messages"
2529 symbol_name="GtiL3Bank3Reads"
2530 semantic_type="event"
2531 mdapi_supported_apis=""
2532 mdapi_usage_flags="Tier2 Frame Batch Draw"
2533 mdapi_hw_unit_type="subslice"
2534 mdapi_group="GTI/L3"
2535 />
2536 <counter name="Shader Barrier Messages"
2537 description="The total number of shader barrier messages."
2538 data_type="uint64"
2539 equation="A 35 READ"
2540 underscore_name="shader_barriers"
2541 units="messages"
2542 symbol_name="ShaderBarriers"
2543 semantic_type="event"
2544 mdapi_supported_apis="OGL4 OCL IO BB"
2545 mdapi_usage_flags="Tier3 Frame Batch Draw"
2546 mdapi_hw_unit_type="gpu"
2547 mdapi_group="EU Array/Barrier"
2548 />
2549 <counter name="GtiRsMemoryReads"
2550 description="The total number of GTI memory reads from Resource Streamer."
2551 data_type="uint64"
2552 equation="B 2 READ"
2553 underscore_name="gti_rs_memory_reads"
2554 units="messages"
2555 symbol_name="GtiRsMemoryReads"
2556 semantic_type="event"
2557 mdapi_supported_apis=""
2558 mdapi_usage_flags="Tier2 Frame Batch Draw"
2559 mdapi_hw_unit_type="gpu"
2560 mdapi_group="GTI/3D Pipe/Resource Streamer"
2561 />
2562 <counter name="Sampler Texels"
2563 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2564 data_type="uint64"
2565 equation="A 28 READ 4 UMUL"
2566 underscore_name="sampler_texels"
2567 units="texels"
2568 symbol_name="SamplerTexels"
2569 semantic_type="event"
2570 mdapi_supported_apis=""
2571 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2572 mdapi_hw_unit_type="gpu"
2573 mdapi_group="Sampler/Sampler Input"
2574 />
2575 <counter name="Pixels Failing Tests"
2576 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2577 data_type="uint64"
2578 equation="A 25 READ 4 UMUL"
2579 underscore_name="pixels_failing_post_ps_tests"
2580 units="pixels"
2581 symbol_name="PixelsFailingPostPsTests"
2582 semantic_type="event"
2583 mdapi_supported_apis="OGL IO BB"
2584 mdapi_usage_flags="Tier3 Frame Batch Draw"
2585 mdapi_hw_unit_type="gpu"
2586 mdapi_group="3D Pipe/Output Merger"
2587 />
2588 <counter name="GtiHizMemoryReads"
2589 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2590 data_type="uint64"
2591 equation="B 5 READ"
2592 underscore_name="gti_hiz_memory_reads"
2593 units="messages"
2594 symbol_name="GtiHizMemoryReads"
2595 semantic_type="event"
2596 mdapi_supported_apis="OGL IO BB"
2597 mdapi_usage_flags="Tier2 Frame Batch Draw"
2598 mdapi_hw_unit_type="gpu"
2599 mdapi_group="GTI/Depth Cache"
2600 />
2601 <counter name="GPU Time Elapsed"
2602 description="Time elapsed on the GPU during the measurement."
2603 data_type="uint64"
2604 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2605 underscore_name="gpu_time"
2606 units="ns"
2607 symbol_name="GpuTime"
2608 semantic_type="duration"
2609 mdapi_supported_apis=""
2610 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2611 mdapi_hw_unit_type="gpu"
2612 mdapi_group="GPU"
2613 />
2614 <counter name="AVG GPU Core Frequency"
2615 description="Average GPU Core Frequency in the measurement."
2616 data_type="uint64"
2617 max_equation="$GpuMaxFrequency"
2618 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2619 underscore_name="avg_gpu_core_frequency"
2620 units="hz"
2621 symbol_name="AvgGpuCoreFrequency"
2622 semantic_type="event"
2623 mdapi_supported_apis=""
2624 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2625 mdapi_group="GPU"
2626 mdapi_hw_unit_type="gpu"
2627 />
2628 <counter name="Sampler Texels Misses"
2629 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2630 data_type="uint64"
2631 equation="A 29 READ 4 UMUL"
2632 underscore_name="sampler_texel_misses"
2633 units="texels"
2634 symbol_name="SamplerTexelMisses"
2635 semantic_type="event"
2636 mdapi_supported_apis=""
2637 mdapi_usage_flags="Tier3 Batch Frame Draw"
2638 mdapi_hw_unit_type="gpu"
2639 mdapi_group="Sampler/Sampler Cache"
2640 />
2641 <counter name="GtiRccMemoryReads"
2642 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2643 data_type="uint64"
2644 equation="B 3 READ"
2645 underscore_name="gti_rcc_memory_reads"
2646 units="messages"
2647 symbol_name="GtiRccMemoryReads"
2648 semantic_type="event"
2649 mdapi_supported_apis="OGL IO BB"
2650 mdapi_usage_flags="Tier2 Frame Batch Draw"
2651 mdapi_hw_unit_type="gpu"
2652 mdapi_group="GTI/Color Cache"
2653 />
2654 <counter name="CS Threads Dispatched"
2655 description="The total number of compute shader hardware threads dispatched."
2656 data_type="uint64"
2657 equation="A 4 READ"
2658 underscore_name="cs_threads"
2659 units="threads"
2660 symbol_name="CsThreads"
2661 semantic_type="event"
2662 mdapi_supported_apis="OGL4 OCL IO BB"
2663 mdapi_usage_flags="Tier3 Frame Batch Draw"
2664 mdapi_hw_unit_type="gpu"
2665 mdapi_group="EU Array/Compute Shader"
2666 />
2667 <counter name="SLM Bytes Read"
2668 description="The total number of GPU memory bytes read from shared local memory."
2669 data_type="uint64"
2670 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2671 equation="A 30 READ 64 UMUL"
2672 underscore_name="slm_bytes_read"
2673 units="bytes"
2674 symbol_name="SlmBytesRead"
2675 semantic_type="throughput"
2676 mdapi_supported_apis="OGL4 OCL IO BB"
2677 mdapi_usage_flags="Tier3 Frame Batch Draw"
2678 mdapi_group="L3/Data Port/SLM"
2679 mdapi_hw_unit_type="gpu"
2680 />
2681 <counter name="GtiL3Bank1Reads"
2682 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2683 data_type="uint64"
2684 equation="C 5 READ"
2685 underscore_name="gti_l3_bank1_reads"
2686 units="messages"
2687 symbol_name="GtiL3Bank1Reads"
2688 semantic_type="event"
2689 mdapi_supported_apis=""
2690 mdapi_usage_flags="Tier2 Frame Batch Draw"
2691 mdapi_hw_unit_type="subslice"
2692 mdapi_group="GTI/L3"
2693 />
2694 <counter name="GPU Busy"
2695 description="The percentage of time in which the GPU has been processing GPU commands."
2696 data_type="float"
2697 max_equation="100"
2698 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2699 underscore_name="gpu_busy"
2700 units="percent"
2701 symbol_name="GpuBusy"
2702 semantic_type="duration"
2703 mdapi_supported_apis=""
2704 mdapi_usage_flags="Tier1 Overview System Frame"
2705 mdapi_group="GPU"
2706 mdapi_hw_unit_type="gpu"
2707 />
2708 <counter name="GtiCmdStreamerMemoryReads"
2709 description="The total number of GTI memory reads from Command Streamer."
2710 data_type="uint64"
2711 equation="B 0 READ"
2712 underscore_name="gti_cmd_streamer_memory_reads"
2713 units="messages"
2714 symbol_name="GtiCmdStreamerMemoryReads"
2715 semantic_type="event"
2716 mdapi_supported_apis=""
2717 mdapi_usage_flags="Tier2 Frame Batch Draw"
2718 mdapi_hw_unit_type="gpu"
2719 mdapi_group="GTI/3D Pipe/Command Streamer"
2720 />
2721 <counter name="GtiL3Bank2Reads"
2722 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2723 data_type="uint64"
2724 equation="C 6 READ"
2725 underscore_name="gti_l3_bank2_reads"
2726 units="messages"
2727 symbol_name="GtiL3Bank2Reads"
2728 semantic_type="event"
2729 mdapi_supported_apis=""
2730 mdapi_usage_flags="Tier2 Frame Batch Draw"
2731 mdapi_hw_unit_type="subslice"
2732 mdapi_group="GTI/L3"
2733 />
2734 <counter name="GtiMemoryReads"
2735 description="The total number of GTI memory reads."
2736 data_type="uint64"
2737 equation="C 0 READ"
2738 underscore_name="gti_memory_reads"
2739 units="messages"
2740 symbol_name="GtiMemoryReads"
2741 semantic_type="event"
2742 mdapi_supported_apis=""
2743 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2744 mdapi_hw_unit_type="gpu"
2745 mdapi_group="GTI"
2746 />
2747 <counter name="Rasterized Pixels"
2748 description="The total number of rasterized pixels."
2749 data_type="uint64"
2750 equation="A 21 READ 4 UMUL"
2751 underscore_name="rasterized_pixels"
2752 units="pixels"
2753 symbol_name="RasterizedPixels"
2754 semantic_type="event"
2755 mdapi_supported_apis="OGL IO BB"
2756 mdapi_usage_flags="Tier3 Frame Batch Draw"
2757 mdapi_hw_unit_type="gpu"
2758 mdapi_group="3D Pipe/Rasterizer"
2759 />
2760 <counter name="GtiRczMemoryReads"
2761 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2762 data_type="uint64"
2763 equation="B 7 READ"
2764 underscore_name="gti_rcz_memory_reads"
2765 units="messages"
2766 symbol_name="GtiRczMemoryReads"
2767 semantic_type="event"
2768 mdapi_supported_apis="OGL IO BB"
2769 mdapi_usage_flags="Tier2 Frame Batch Draw"
2770 mdapi_hw_unit_type="gpu"
2771 mdapi_group="GTI/Depth Cache"
2772 />
2773 <counter name="DS Threads Dispatched"
2774 description="The total number of domain shader hardware threads dispatched."
2775 data_type="uint64"
2776 equation="A 3 READ"
2777 underscore_name="ds_threads"
2778 units="threads"
2779 symbol_name="DsThreads"
2780 semantic_type="event"
2781 mdapi_supported_apis="OGL4 IO BB"
2782 mdapi_usage_flags="Tier3 Frame Batch Draw"
2783 mdapi_hw_unit_type="gpu"
2784 mdapi_group="EU Array/Domain Shader"
2785 />
2786 <counter name="Samples Written"
2787 description="The total number of samples or pixels written to all render targets."
2788 data_type="uint64"
2789 equation="A 26 READ 4 UMUL"
2790 underscore_name="samples_written"
2791 units="pixels"
2792 symbol_name="SamplesWritten"
2793 semantic_type="event"
2794 mdapi_supported_apis="OGL IO BB"
2795 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2796 mdapi_hw_unit_type="gpu"
2797 mdapi_group="3D Pipe/Output Merger"
2798 />
2799 <counter name="EU Stall"
2800 description="The percentage of time in which the Execution Units were stalled."
2801 data_type="float"
2802 max_equation="100"
2803 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2804 underscore_name="eu_stall"
2805 units="percent"
2806 symbol_name="EuStall"
2807 semantic_type="duration"
2808 mdapi_supported_apis=""
2809 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2810 mdapi_group="EU Array"
2811 mdapi_hw_unit_type="gpu"
2812 />
2813 <counter name="Samples Blended"
2814 description="The total number of blended samples or pixels written to all render targets."
2815 data_type="uint64"
2816 equation="A 27 READ 4 UMUL"
2817 underscore_name="samples_blended"
2818 units="pixels"
2819 symbol_name="SamplesBlended"
2820 semantic_type="event"
2821 mdapi_supported_apis="OGL IO BB"
2822 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2823 mdapi_hw_unit_type="gpu"
2824 mdapi_group="3D Pipe/Output Merger"
2825 />
2826 <counter name="Early Depth Test Fails"
2827 description="The total number of pixels dropped on early depth test."
2828 data_type="uint64"
2829 equation="A 23 READ 4 UMUL"
2830 underscore_name="early_depth_test_fails"
2831 units="pixels"
2832 symbol_name="EarlyDepthTestFails"
2833 semantic_type="event"
2834 mdapi_supported_apis="OGL IO BB"
2835 mdapi_usage_flags="Tier3 Frame Batch Draw"
2836 mdapi_hw_unit_type="gpu"
2837 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2838 />
2839 <counter name="GtiMscMemoryReads"
2840 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2841 data_type="uint64"
2842 equation="B 4 READ"
2843 underscore_name="gti_msc_memory_reads"
2844 units="messages"
2845 symbol_name="GtiMscMemoryReads"
2846 semantic_type="event"
2847 mdapi_supported_apis="OGL IO BB"
2848 mdapi_usage_flags="Tier2 Frame Batch Draw"
2849 mdapi_hw_unit_type="gpu"
2850 mdapi_group="GTI/Color Cache"
2851 />
2852 <counter name="GtiVfMemoryReads"
2853 description="The total number of GTI memory reads from Vertex Fetch."
2854 data_type="uint64"
2855 equation="B 1 READ"
2856 underscore_name="gti_vf_memory_reads"
2857 units="messages"
2858 symbol_name="GtiVfMemoryReads"
2859 semantic_type="event"
2860 mdapi_supported_apis="OGL IO BB"
2861 mdapi_usage_flags="Tier2 Frame Batch Draw"
2862 mdapi_hw_unit_type="gpu"
2863 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2864 />
2865 <counter name="GtiStcMemoryReads"
2866 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2867 data_type="uint64"
2868 equation="B 6 READ"
2869 underscore_name="gti_stc_memory_reads"
2870 units="messages"
2871 symbol_name="GtiStcMemoryReads"
2872 semantic_type="event"
2873 mdapi_supported_apis="OGL IO BB"
2874 mdapi_usage_flags="Tier2 Frame Batch Draw"
2875 mdapi_hw_unit_type="gpu"
2876 mdapi_group="GTI/Depth Cache"
2877 />
2878 <counter name="Shader Memory Accesses"
2879 description="The total number of shader memory accesses to L3."
2880 data_type="uint64"
2881 equation="A 32 READ"
2882 underscore_name="shader_memory_accesses"
2883 units="messages"
2884 symbol_name="ShaderMemoryAccesses"
2885 semantic_type="event"
2886 mdapi_supported_apis=""
2887 mdapi_usage_flags="Tier3 Frame Batch Draw"
2888 mdapi_hw_unit_type="gpu"
2889 mdapi_group="L3/Data Port"
2890 />
2891 <counter name="HS Threads Dispatched"
2892 description="The total number of hull shader hardware threads dispatched."
2893 data_type="uint64"
2894 equation="A 2 READ"
2895 underscore_name="hs_threads"
2896 units="threads"
2897 symbol_name="HsThreads"
2898 semantic_type="event"
2899 mdapi_supported_apis="OGL4 IO BB"
2900 mdapi_usage_flags="Tier3 Frame Batch Draw"
2901 mdapi_hw_unit_type="gpu"
2902 mdapi_group="EU Array/Hull Shader"
2903 />
2904 <counter name="Samples Killed in FS"
2905 description="The total number of samples or pixels dropped in fragment shaders."
2906 data_type="uint64"
2907 equation="A 24 READ 4 UMUL"
2908 underscore_name="samples_killed_in_ps"
2909 units="pixels"
2910 symbol_name="SamplesKilledInPs"
2911 semantic_type="event"
2912 mdapi_supported_apis="OGL IO BB"
2913 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2914 mdapi_hw_unit_type="gpu"
2915 mdapi_group="3D Pipe/Fragment Shader"
2916 />
2917 <counter name="SLM Bytes Written"
2918 description="The total number of GPU memory bytes written into shared local memory."
2919 data_type="uint64"
2920 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2921 equation="A 31 READ 64 UMUL"
2922 underscore_name="slm_bytes_written"
2923 units="bytes"
2924 symbol_name="SlmBytesWritten"
2925 semantic_type="throughput"
2926 mdapi_supported_apis="OGL4 OCL IO BB"
2927 mdapi_usage_flags="Tier3 Frame Batch Draw"
2928 mdapi_group="L3/Data Port/SLM"
2929 mdapi_hw_unit_type="gpu"
2930 />
2931 <counter name="GtiL3Reads"
2932 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2933 data_type="uint64"
2934 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2935 underscore_name="gti_l3_reads"
2936 units="messages"
2937 symbol_name="GtiL3Reads"
2938 semantic_type="event"
2939 mdapi_supported_apis=""
2940 mdapi_usage_flags="Tier2 Frame Batch Draw"
2941 mdapi_hw_unit_type="gpu"
2942 mdapi_group="GTI/L3"
2943 />
2944 <counter name="Shader Atomic Memory Accesses"
2945 description="The total number of shader atomic memory accesses."
2946 data_type="uint64"
2947 equation="A 34 READ"
2948 underscore_name="shader_atomics"
2949 units="messages"
2950 symbol_name="ShaderAtomics"
2951 semantic_type="event"
2952 mdapi_supported_apis="OGL4 OCL IO BB"
2953 mdapi_usage_flags="Tier3 Frame Batch Draw"
2954 mdapi_hw_unit_type="gpu"
2955 mdapi_group="L3/Data Port/Atomics"
2956 />
2957 <register_config type="NOA"
2958 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
2959 priority="0"
2960 >
2961 <register type="NOA" address="0x00009840" value="0x000000A0" />
2962 <register type="NOA" address="0x00009888" value="0x11810C00" />
2963 <register type="NOA" address="0x00009888" value="0x1381001A" />
2964 <register type="NOA" address="0x00009888" value="0x13946000" />
2965 <register type="NOA" address="0x00009888" value="0x37906800" />
2966 <register type="NOA" address="0x00009888" value="0x3F900003" />
2967 <register type="NOA" address="0x00009888" value="0x03811300" />
2968 <register type="NOA" address="0x00009888" value="0x05811B12" />
2969 <register type="NOA" address="0x00009888" value="0x0781001A" />
2970 <register type="NOA" address="0x00009888" value="0x1F810000" />
2971 <register type="NOA" address="0x00009888" value="0x17810000" />
2972 <register type="NOA" address="0x00009888" value="0x19810000" />
2973 <register type="NOA" address="0x00009888" value="0x1B810000" />
2974 <register type="NOA" address="0x00009888" value="0x1D810000" />
2975 <register type="NOA" address="0x00009888" value="0x0F968000" />
2976 <register type="NOA" address="0x00009888" value="0x1196C000" />
2977 <register type="NOA" address="0x00009888" value="0x13964000" />
2978 <register type="NOA" address="0x00009888" value="0x11938000" />
2979 <register type="NOA" address="0x00009888" value="0x1B93FE00" />
2980 <register type="NOA" address="0x00009888" value="0x01940010" />
2981 <register type="NOA" address="0x00009888" value="0x07941100" />
2982 <register type="NOA" address="0x00009888" value="0x09941312" />
2983 <register type="NOA" address="0x00009888" value="0x0B941514" />
2984 <register type="NOA" address="0x00009888" value="0x0D941716" />
2985 <register type="NOA" address="0x00009888" value="0x11940000" />
2986 <register type="NOA" address="0x00009888" value="0x19940000" />
2987 <register type="NOA" address="0x00009888" value="0x1B940000" />
2988 <register type="NOA" address="0x00009888" value="0x1D940000" />
2989 <register type="NOA" address="0x00009888" value="0x1B954000" />
2990 <register type="NOA" address="0x00009888" value="0x1D95A550" />
2991 <register type="NOA" address="0x00009888" value="0x1F9502AA" />
2992 <register type="NOA" address="0x00009888" value="0x2F900157" />
2993 <register type="NOA" address="0x00009888" value="0x31900105" />
2994 <register type="NOA" address="0x00009888" value="0x15900103" />
2995 <register type="NOA" address="0x00009888" value="0x17900101" />
2996 <register type="NOA" address="0x00009888" value="0x35900000" />
2997 <register type="NOA" address="0x00009888" value="0x13908000" />
2998 <register type="NOA" address="0x00009888" value="0x21908000" />
2999 <register type="NOA" address="0x00009888" value="0x23908000" />
3000 <register type="NOA" address="0x00009888" value="0x25908000" />
3001 <register type="NOA" address="0x00009888" value="0x27908000" />
3002 <register type="NOA" address="0x00009888" value="0x29908000" />
3003 <register type="NOA" address="0x00009888" value="0x2B908000" />
3004 <register type="NOA" address="0x00009888" value="0x2D908000" />
3005 <register type="NOA" address="0x00009888" value="0x19908000" />
3006 <register type="NOA" address="0x00009888" value="0x1B908000" />
3007 <register type="NOA" address="0x00009888" value="0x1D908000" />
3008 <register type="NOA" address="0x00009888" value="0x1F908000" />
3009 <register type="NOA" address="0x00000D28" value="0x00000000" />
3010 <register type="NOA" address="0x00009888" value="0x11900000" />
3011 <register type="NOA" address="0x00009888" value="0x51900000" />
3012 <register type="NOA" address="0x00009888" value="0x41900C00" />
3013 <register type="NOA" address="0x00009888" value="0x55900000" />
3014 <register type="NOA" address="0x00009888" value="0x45900000" />
3015 <register type="NOA" address="0x00009888" value="0x47900000" />
3016 <register type="NOA" address="0x00009888" value="0x57900000" />
3017 <register type="NOA" address="0x00009888" value="0x49900000" />
3018 <register type="NOA" address="0x00009888" value="0x33900000" />
3019 <register type="NOA" address="0x00009888" value="0x4B900063" />
3020 <register type="NOA" address="0x00009888" value="0x59900000" />
3021 <register type="NOA" address="0x00009888" value="0x43900003" />
3022 <register type="NOA" address="0x00009888" value="0x53900000" />
3023 <register type="NOA" address="0x00009840" value="0x00000080" />
3024 </register_config>
3025 <register_config type="NOA"
3026 availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
3027 priority="0"
3028 >
3029 <register type="NOA" address="0x00009840" value="0x000000A0" />
3030 <register type="NOA" address="0x00009888" value="0x11810C00" />
3031 <register type="NOA" address="0x00009888" value="0x1381001A" />
3032 <register type="NOA" address="0x00009888" value="0x13946000" />
3033 <register type="NOA" address="0x00009888" value="0x15940016" />
3034 <register type="NOA" address="0x00009888" value="0x37906800" />
3035 <register type="NOA" address="0x00009888" value="0x03811300" />
3036 <register type="NOA" address="0x00009888" value="0x05811B12" />
3037 <register type="NOA" address="0x00009888" value="0x0781001A" />
3038 <register type="NOA" address="0x00009888" value="0x1F810000" />
3039 <register type="NOA" address="0x00009888" value="0x17810000" />
3040 <register type="NOA" address="0x00009888" value="0x19810000" />
3041 <register type="NOA" address="0x00009888" value="0x1B810000" />
3042 <register type="NOA" address="0x00009888" value="0x1D810000" />
3043 <register type="NOA" address="0x00009888" value="0x19930800" />
3044 <register type="NOA" address="0x00009888" value="0x1B93AA55" />
3045 <register type="NOA" address="0x00009888" value="0x1D9300AA" />
3046 <register type="NOA" address="0x00009888" value="0x01940010" />
3047 <register type="NOA" address="0x00009888" value="0x07941100" />
3048 <register type="NOA" address="0x00009888" value="0x09941312" />
3049 <register type="NOA" address="0x00009888" value="0x0B941514" />
3050 <register type="NOA" address="0x00009888" value="0x0D941716" />
3051 <register type="NOA" address="0x00009888" value="0x0F940018" />
3052 <register type="NOA" address="0x00009888" value="0x1B940000" />
3053 <register type="NOA" address="0x00009888" value="0x11940000" />
3054 <register type="NOA" address="0x00009888" value="0x01E58000" />
3055 <register type="NOA" address="0x00009888" value="0x03E57000" />
3056 <register type="NOA" address="0x00009888" value="0x31900105" />
3057 <register type="NOA" address="0x00009888" value="0x15900103" />
3058 <register type="NOA" address="0x00009888" value="0x17900101" />
3059 <register type="NOA" address="0x00009888" value="0x35900000" />
3060 <register type="NOA" address="0x00009888" value="0x13908000" />
3061 <register type="NOA" address="0x00009888" value="0x21908000" />
3062 <register type="NOA" address="0x00009888" value="0x23908000" />
3063 <register type="NOA" address="0x00009888" value="0x25908000" />
3064 <register type="NOA" address="0x00009888" value="0x27908000" />
3065 <register type="NOA" address="0x00009888" value="0x29908000" />
3066 <register type="NOA" address="0x00009888" value="0x2B908000" />
3067 <register type="NOA" address="0x00009888" value="0x2D908000" />
3068 <register type="NOA" address="0x00009888" value="0x2F908000" />
3069 <register type="NOA" address="0x00009888" value="0x19908000" />
3070 <register type="NOA" address="0x00009888" value="0x1B908000" />
3071 <register type="NOA" address="0x00009888" value="0x1D908000" />
3072 <register type="NOA" address="0x00009888" value="0x1F908000" />
3073 <register type="NOA" address="0x00009888" value="0x11900000" />
3074 <register type="NOA" address="0x00009888" value="0x51900000" />
3075 <register type="NOA" address="0x00009888" value="0x41900C20" />
3076 <register type="NOA" address="0x00009888" value="0x55900000" />
3077 <register type="NOA" address="0x00009888" value="0x45900400" />
3078 <register type="NOA" address="0x00009888" value="0x47900421" />
3079 <register type="NOA" address="0x00009888" value="0x57900000" />
3080 <register type="NOA" address="0x00009888" value="0x49900421" />
3081 <register type="NOA" address="0x00009888" value="0x33900000" />
3082 <register type="NOA" address="0x00009888" value="0x4B900061" />
3083 <register type="NOA" address="0x00009888" value="0x59900000" />
3084 <register type="NOA" address="0x00009888" value="0x43900003" />
3085 <register type="NOA" address="0x00009888" value="0x53900000" />
3086 <register type="NOA" address="0x00009840" value="0x00000080" />
3087 </register_config>
3088 <register_config type="NOA"
3089 availability="$SkuRevisionId 0x05 UGTE"
3090 priority="0"
3091 >
3092 <register type="NOA" address="0x00009840" value="0x00000080" />
3093 <register type="NOA" address="0x00009888" value="0x11810C00" />
3094 <register type="NOA" address="0x00009888" value="0x1381001A" />
3095 <register type="NOA" address="0x00009888" value="0x37906800" />
3096 <register type="NOA" address="0x00009888" value="0x3F900064" />
3097 <register type="NOA" address="0x00009888" value="0x03811300" />
3098 <register type="NOA" address="0x00009888" value="0x05811B12" />
3099 <register type="NOA" address="0x00009888" value="0x0781001A" />
3100 <register type="NOA" address="0x00009888" value="0x1F810000" />
3101 <register type="NOA" address="0x00009888" value="0x17810000" />
3102 <register type="NOA" address="0x00009888" value="0x19810000" />
3103 <register type="NOA" address="0x00009888" value="0x1B810000" />
3104 <register type="NOA" address="0x00009888" value="0x1D810000" />
3105 <register type="NOA" address="0x00009888" value="0x1B930055" />
3106 <register type="NOA" address="0x00009888" value="0x03E58000" />
3107 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3108 <register type="NOA" address="0x00009888" value="0x07E54000" />
3109 <register type="NOA" address="0x00009888" value="0x13900150" />
3110 <register type="NOA" address="0x00009888" value="0x21900151" />
3111 <register type="NOA" address="0x00009888" value="0x23900152" />
3112 <register type="NOA" address="0x00009888" value="0x25900153" />
3113 <register type="NOA" address="0x00009888" value="0x27900154" />
3114 <register type="NOA" address="0x00009888" value="0x29900155" />
3115 <register type="NOA" address="0x00009888" value="0x2B900156" />
3116 <register type="NOA" address="0x00009888" value="0x2D900157" />
3117 <register type="NOA" address="0x00009888" value="0x2F90015F" />
3118 <register type="NOA" address="0x00009888" value="0x31900105" />
3119 <register type="NOA" address="0x00009888" value="0x15900103" />
3120 <register type="NOA" address="0x00009888" value="0x17900101" />
3121 <register type="NOA" address="0x00009888" value="0x35900000" />
3122 <register type="NOA" address="0x00009888" value="0x19908000" />
3123 <register type="NOA" address="0x00009888" value="0x1B908000" />
3124 <register type="NOA" address="0x00009888" value="0x1D908000" />
3125 <register type="NOA" address="0x00009888" value="0x1F908000" />
3126 <register type="NOA" address="0x00009888" value="0x11900000" />
3127 <register type="NOA" address="0x00009888" value="0x51900000" />
3128 <register type="NOA" address="0x00009888" value="0x41900C60" />
3129 <register type="NOA" address="0x00009888" value="0x55900000" />
3130 <register type="NOA" address="0x00009888" value="0x45900C00" />
3131 <register type="NOA" address="0x00009888" value="0x47900C63" />
3132 <register type="NOA" address="0x00009888" value="0x57900000" />
3133 <register type="NOA" address="0x00009888" value="0x49900C63" />
3134 <register type="NOA" address="0x00009888" value="0x33900000" />
3135 <register type="NOA" address="0x00009888" value="0x4B900063" />
3136 <register type="NOA" address="0x00009888" value="0x59900000" />
3137 <register type="NOA" address="0x00009888" value="0x43900003" />
3138 <register type="NOA" address="0x00009888" value="0x53900000" />
3139 </register_config>
3140 <register_config type="OA">
3141 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3142 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3143 <register type="OA" address="0x00002724" value="0xF0800000" />
3144 <register type="OA" address="0x00002720" value="0x00000000" />
3145 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3146 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3147 <register type="OA" address="0x00002714" value="0xF0800000" />
3148 <register type="OA" address="0x00002710" value="0x00000000" />
3149 <register type="OA" address="0x0000274C" value="0x86543210" />
3150 <register type="OA" address="0x00002748" value="0x86543210" />
3151 <register type="OA" address="0x00002744" value="0x00006667" />
3152 <register type="OA" address="0x00002740" value="0x00000000" />
3153 <register type="OA" address="0x0000275C" value="0x86543210" />
3154 <register type="OA" address="0x00002758" value="0x86543210" />
3155 <register type="OA" address="0x00002754" value="0x00006465" />
3156 <register type="OA" address="0x00002750" value="0x00000000" />
3157 <register type="OA" address="0x00002770" value="0x0007F81A" />
3158 <register type="OA" address="0x00002774" value="0x0000FE00" />
3159 <register type="OA" address="0x00002778" value="0x0007F82A" />
3160 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3161 <register type="OA" address="0x00002780" value="0x0007F872" />
3162 <register type="OA" address="0x00002784" value="0x0000FE00" />
3163 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3164 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3165 <register type="OA" address="0x00002790" value="0x0007F87A" />
3166 <register type="OA" address="0x00002794" value="0x0000FE00" />
3167 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3168 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3169 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3170 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3171 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3172 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3173 </register_config>
3174 <register_config type="FLEX">
3175 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3176 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3177 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3178 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3179 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3180 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3181 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3182 </register_config>
3183 </set>
3184
3185 <set name="Memory Writes Distribution Gen9"
3186 mdapi_supported_apis="OGL OCL IO BB"
3187 underscore_name="memory_writes"
3188 hw_config_guid="2ea0da8f-3527-4669-9d9d-13099a7435bf"
3189 chipset="SKLGT2"
3190 symbol_name="MemoryWrites"
3191 >
3192 <counter name="GPU Core Clocks"
3193 description="The total number of GPU core clocks elapsed during the measurement."
3194 data_type="uint64"
3195 equation="GPU_CLOCK 0 READ"
3196 underscore_name="gpu_core_clocks"
3197 units="cycles"
3198 symbol_name="GpuCoreClocks"
3199 semantic_type="event"
3200 mdapi_supported_apis=""
3201 mdapi_usage_flags="Tier1 Frame Batch Draw"
3202 mdapi_hw_unit_type="gpu"
3203 mdapi_group="GPU"
3204 />
3205 <counter name="EU Active"
3206 description="The percentage of time in which the Execution Units were actively processing."
3207 data_type="float"
3208 max_equation="100"
3209 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3210 underscore_name="eu_active"
3211 units="percent"
3212 symbol_name="EuActive"
3213 semantic_type="duration"
3214 mdapi_supported_apis=""
3215 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3216 mdapi_group="EU Array"
3217 mdapi_hw_unit_type="gpu"
3218 />
3219 <counter name="GtiMemoryWrites"
3220 description="The total number of GTI memory writes."
3221 data_type="uint64"
3222 equation="C 0 READ"
3223 underscore_name="gti_memory_writes"
3224 units="messages"
3225 symbol_name="GtiMemoryWrites"
3226 semantic_type="event"
3227 mdapi_supported_apis=""
3228 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3229 mdapi_hw_unit_type="gpu"
3230 mdapi_group="GTI"
3231 />
3232 <counter name="GS Threads Dispatched"
3233 description="The total number of geometry shader hardware threads dispatched."
3234 data_type="uint64"
3235 equation="A 5 READ"
3236 underscore_name="gs_threads"
3237 units="threads"
3238 symbol_name="GsThreads"
3239 semantic_type="event"
3240 mdapi_supported_apis="OGL4 IO BB"
3241 mdapi_usage_flags="Tier3 Frame Batch Draw"
3242 mdapi_hw_unit_type="gpu"
3243 mdapi_group="EU Array/Geometry Shader"
3244 />
3245 <counter name="GtiRingAccesses"
3246 description="The total number of all GTI accesses to the ring."
3247 data_type="uint64"
3248 equation="C 3 READ 2 UMUL"
3249 underscore_name="gti_ring_accesses"
3250 units="messages"
3251 symbol_name="GtiRingAccesses"
3252 semantic_type="event"
3253 mdapi_supported_apis=""
3254 mdapi_usage_flags="Tier2 Frame Batch Draw"
3255 mdapi_hw_unit_type="gpu"
3256 mdapi_group="GTI"
3257 />
3258 <counter name="Early Hi-Depth Test Fails"
3259 description="The total number of pixels dropped on early hierarchical depth test."
3260 data_type="uint64"
3261 equation="A 22 READ 4 UMUL"
3262 underscore_name="hi_depth_test_fails"
3263 units="pixels"
3264 symbol_name="HiDepthTestFails"
3265 semantic_type="event"
3266 mdapi_supported_apis="OGL IO BB"
3267 mdapi_usage_flags="Tier3 Frame Batch Draw"
3268 mdapi_hw_unit_type="gpu"
3269 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3270 />
3271 <counter name="VS Threads Dispatched"
3272 description="The total number of vertex shader hardware threads dispatched."
3273 data_type="uint64"
3274 equation="A 1 READ"
3275 underscore_name="vs_threads"
3276 units="threads"
3277 symbol_name="VsThreads"
3278 semantic_type="event"
3279 mdapi_supported_apis="OGL IO BB"
3280 mdapi_usage_flags="Tier3 Frame Batch Draw"
3281 mdapi_hw_unit_type="gpu"
3282 mdapi_group="EU Array/Vertex Shader"
3283 />
3284 <counter name="FS Threads Dispatched"
3285 description="The total number of fragment shader hardware threads dispatched."
3286 data_type="uint64"
3287 equation="A 6 READ"
3288 underscore_name="ps_threads"
3289 units="threads"
3290 symbol_name="PsThreads"
3291 semantic_type="event"
3292 mdapi_supported_apis="OGL IO BB"
3293 mdapi_usage_flags="Tier3 Frame Batch Draw"
3294 mdapi_hw_unit_type="gpu"
3295 mdapi_group="EU Array/Fragment Shader"
3296 />
3297 <counter name="GtiMscMemoryWrites"
3298 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3299 data_type="uint64"
3300 equation="B 4 READ"
3301 underscore_name="gti_msc_memory_writes"
3302 units="messages"
3303 symbol_name="GtiMscMemoryWrites"
3304 semantic_type="event"
3305 mdapi_supported_apis="OGL IO BB"
3306 mdapi_usage_flags="Tier2 Frame Batch Draw"
3307 mdapi_hw_unit_type="gpu"
3308 mdapi_group="GTI/Color Cache"
3309 />
3310 <counter name="Shader Barrier Messages"
3311 description="The total number of shader barrier messages."
3312 data_type="uint64"
3313 equation="A 35 READ"
3314 underscore_name="shader_barriers"
3315 units="messages"
3316 symbol_name="ShaderBarriers"
3317 semantic_type="event"
3318 mdapi_supported_apis="OGL4 OCL IO BB"
3319 mdapi_usage_flags="Tier3 Frame Batch Draw"
3320 mdapi_hw_unit_type="gpu"
3321 mdapi_group="EU Array/Barrier"
3322 />
3323 <counter name="GtiCmdStreamerMemoryWrites"
3324 description="The total number of GTI memory writes from Command Streamer."
3325 data_type="uint64"
3326 equation="B 0 READ"
3327 underscore_name="gti_cmd_streamer_memory_writes"
3328 units="messages"
3329 symbol_name="GtiCmdStreamerMemoryWrites"
3330 semantic_type="event"
3331 mdapi_supported_apis=""
3332 mdapi_usage_flags="Tier2 Frame Batch Draw"
3333 mdapi_hw_unit_type="gpu"
3334 mdapi_group="GTI/3D Pipe/Command Streamer"
3335 />
3336 <counter name="Sampler Texels"
3337 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3338 data_type="uint64"
3339 equation="A 28 READ 4 UMUL"
3340 underscore_name="sampler_texels"
3341 units="texels"
3342 symbol_name="SamplerTexels"
3343 semantic_type="event"
3344 mdapi_supported_apis=""
3345 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3346 mdapi_hw_unit_type="gpu"
3347 mdapi_group="Sampler/Sampler Input"
3348 />
3349 <counter name="Pixels Failing Tests"
3350 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3351 data_type="uint64"
3352 equation="A 25 READ 4 UMUL"
3353 underscore_name="pixels_failing_post_ps_tests"
3354 units="pixels"
3355 symbol_name="PixelsFailingPostPsTests"
3356 semantic_type="event"
3357 mdapi_supported_apis="OGL IO BB"
3358 mdapi_usage_flags="Tier3 Frame Batch Draw"
3359 mdapi_hw_unit_type="gpu"
3360 mdapi_group="3D Pipe/Output Merger"
3361 />
3362 <counter name="GtiL3Bank0Writes"
3363 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3364 data_type="uint64"
3365 equation="C 4 READ"
3366 underscore_name="gti_l3_bank0_writes"
3367 units="messages"
3368 symbol_name="GtiL3Bank0Writes"
3369 semantic_type="event"
3370 mdapi_supported_apis=""
3371 mdapi_usage_flags="Tier2 Frame Batch Draw"
3372 mdapi_hw_unit_type="gpu"
3373 mdapi_group="GTI/L3"
3374 />
3375 <counter name="GtiL3Bank1Writes"
3376 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3377 data_type="uint64"
3378 equation="C 5 READ"
3379 underscore_name="gti_l3_bank1_writes"
3380 units="messages"
3381 symbol_name="GtiL3Bank1Writes"
3382 semantic_type="event"
3383 mdapi_supported_apis=""
3384 mdapi_usage_flags="Tier2 Frame Batch Draw"
3385 mdapi_hw_unit_type="gpu"
3386 mdapi_group="GTI/L3"
3387 />
3388 <counter name="GtiL3Bank2Writes"
3389 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3390 data_type="uint64"
3391 equation="C 6 READ"
3392 underscore_name="gti_l3_bank2_writes"
3393 units="messages"
3394 symbol_name="GtiL3Bank2Writes"
3395 semantic_type="event"
3396 mdapi_supported_apis=""
3397 mdapi_usage_flags="Tier2 Frame Batch Draw"
3398 mdapi_hw_unit_type="gpu"
3399 mdapi_group="GTI/L3"
3400 />
3401 <counter name="GtiL3Bank3Writes"
3402 description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3403 data_type="uint64"
3404 equation="C 7 READ"
3405 underscore_name="gti_l3_bank3_writes"
3406 units="messages"
3407 symbol_name="GtiL3Bank3Writes"
3408 semantic_type="event"
3409 mdapi_supported_apis=""
3410 mdapi_usage_flags="Tier2 Frame Batch Draw"
3411 mdapi_hw_unit_type="gpu"
3412 mdapi_group="GTI/L3"
3413 />
3414 <counter name="GtiL3Writes"
3415 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3416 data_type="uint64"
3417 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3418 underscore_name="gti_l3_writes"
3419 units="messages"
3420 symbol_name="GtiL3Writes"
3421 semantic_type="event"
3422 mdapi_supported_apis=""
3423 mdapi_usage_flags="Tier2 Frame Batch Draw"
3424 mdapi_hw_unit_type="gpu"
3425 mdapi_group="GTI/L3"
3426 />
3427 <counter name="GPU Time Elapsed"
3428 description="Time elapsed on the GPU during the measurement."
3429 data_type="uint64"
3430 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3431 underscore_name="gpu_time"
3432 units="ns"
3433 symbol_name="GpuTime"
3434 semantic_type="duration"
3435 mdapi_supported_apis=""
3436 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3437 mdapi_hw_unit_type="gpu"
3438 mdapi_group="GPU"
3439 />
3440 <counter name="AVG GPU Core Frequency"
3441 description="Average GPU Core Frequency in the measurement."
3442 data_type="uint64"
3443 max_equation="$GpuMaxFrequency"
3444 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3445 underscore_name="avg_gpu_core_frequency"
3446 units="hz"
3447 symbol_name="AvgGpuCoreFrequency"
3448 semantic_type="event"
3449 mdapi_supported_apis=""
3450 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3451 mdapi_group="GPU"
3452 mdapi_hw_unit_type="gpu"
3453 />
3454 <counter name="Sampler Texels Misses"
3455 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3456 data_type="uint64"
3457 equation="A 29 READ 4 UMUL"
3458 underscore_name="sampler_texel_misses"
3459 units="texels"
3460 symbol_name="SamplerTexelMisses"
3461 semantic_type="event"
3462 mdapi_supported_apis=""
3463 mdapi_usage_flags="Tier3 Batch Frame Draw"
3464 mdapi_hw_unit_type="gpu"
3465 mdapi_group="Sampler/Sampler Cache"
3466 />
3467 <counter name="CS Threads Dispatched"
3468 description="The total number of compute shader hardware threads dispatched."
3469 data_type="uint64"
3470 equation="A 4 READ"
3471 underscore_name="cs_threads"
3472 units="threads"
3473 symbol_name="CsThreads"
3474 semantic_type="event"
3475 mdapi_supported_apis="OGL4 OCL IO BB"
3476 mdapi_usage_flags="Tier3 Frame Batch Draw"
3477 mdapi_hw_unit_type="gpu"
3478 mdapi_group="EU Array/Compute Shader"
3479 />
3480 <counter name="SLM Bytes Read"
3481 description="The total number of GPU memory bytes read from shared local memory."
3482 data_type="uint64"
3483 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3484 equation="A 30 READ 64 UMUL"
3485 underscore_name="slm_bytes_read"
3486 units="bytes"
3487 symbol_name="SlmBytesRead"
3488 semantic_type="throughput"
3489 mdapi_supported_apis="OGL4 OCL IO BB"
3490 mdapi_usage_flags="Tier3 Frame Batch Draw"
3491 mdapi_group="L3/Data Port/SLM"
3492 mdapi_hw_unit_type="gpu"
3493 />
3494 <counter name="GtiRccMemoryWrites"
3495 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3496 data_type="uint64"
3497 equation="B 3 READ"
3498 underscore_name="gti_rcc_memory_writes"
3499 units="messages"
3500 symbol_name="GtiRccMemoryWrites"
3501 semantic_type="event"
3502 mdapi_supported_apis="OGL IO BB"
3503 mdapi_usage_flags="Tier2 Frame Batch Draw"
3504 mdapi_hw_unit_type="gpu"
3505 mdapi_group="GTI/Color Cache"
3506 />
3507 <counter name="GtiSoMemoryWrites"
3508 description="The total number of GTI memory writes from Stream Output."
3509 data_type="uint64"
3510 equation="B 2 READ"
3511 underscore_name="gti_so_memory_writes"
3512 units="messages"
3513 symbol_name="GtiSoMemoryWrites"
3514 semantic_type="event"
3515 mdapi_supported_apis="OGL IO BB"
3516 mdapi_usage_flags="Tier2 Frame Batch Draw"
3517 mdapi_hw_unit_type="gpu"
3518 mdapi_group="GTI/3D Pipe/Stream Output"
3519 />
3520 <counter name="GPU Busy"
3521 description="The percentage of time in which the GPU has been processing GPU commands."
3522 data_type="float"
3523 max_equation="100"
3524 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3525 underscore_name="gpu_busy"
3526 units="percent"
3527 symbol_name="GpuBusy"
3528 semantic_type="duration"
3529 mdapi_supported_apis=""
3530 mdapi_usage_flags="Tier1 Overview System Frame"
3531 mdapi_group="GPU"
3532 mdapi_hw_unit_type="gpu"
3533 />
3534 <counter name="GtiStcMemoryWrites"
3535 description="The total number of GTI memory writes from Stencil Cache."
3536 data_type="uint64"
3537 equation="B 6 READ"
3538 underscore_name="gti_stc_memory_writes"
3539 units="messages"
3540 symbol_name="GtiStcMemoryWrites"
3541 semantic_type="event"
3542 mdapi_supported_apis="OGL IO BB"
3543 mdapi_usage_flags="Tier2 Frame Batch Draw"
3544 mdapi_hw_unit_type="gpu"
3545 mdapi_group="GTI/Depth Cache"
3546 />
3547 <counter name="Rasterized Pixels"
3548 description="The total number of rasterized pixels."
3549 data_type="uint64"
3550 equation="A 21 READ 4 UMUL"
3551 underscore_name="rasterized_pixels"
3552 units="pixels"
3553 symbol_name="RasterizedPixels"
3554 semantic_type="event"
3555 mdapi_supported_apis="OGL IO BB"
3556 mdapi_usage_flags="Tier3 Frame Batch Draw"
3557 mdapi_hw_unit_type="gpu"
3558 mdapi_group="3D Pipe/Rasterizer"
3559 />
3560 <counter name="DS Threads Dispatched"
3561 description="The total number of domain shader hardware threads dispatched."
3562 data_type="uint64"
3563 equation="A 3 READ"
3564 underscore_name="ds_threads"
3565 units="threads"
3566 symbol_name="DsThreads"
3567 semantic_type="event"
3568 mdapi_supported_apis="OGL4 IO BB"
3569 mdapi_usage_flags="Tier3 Frame Batch Draw"
3570 mdapi_hw_unit_type="gpu"
3571 mdapi_group="EU Array/Domain Shader"
3572 />
3573 <counter name="Samples Written"
3574 description="The total number of samples or pixels written to all render targets."
3575 data_type="uint64"
3576 equation="A 26 READ 4 UMUL"
3577 underscore_name="samples_written"
3578 units="pixels"
3579 symbol_name="SamplesWritten"
3580 semantic_type="event"
3581 mdapi_supported_apis="OGL IO BB"
3582 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3583 mdapi_hw_unit_type="gpu"
3584 mdapi_group="3D Pipe/Output Merger"
3585 />
3586 <counter name="EU Stall"
3587 description="The percentage of time in which the Execution Units were stalled."
3588 data_type="float"
3589 max_equation="100"
3590 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3591 underscore_name="eu_stall"
3592 units="percent"
3593 symbol_name="EuStall"
3594 semantic_type="duration"
3595 mdapi_supported_apis=""
3596 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3597 mdapi_group="EU Array"
3598 mdapi_hw_unit_type="gpu"
3599 />
3600 <counter name="Samples Blended"
3601 description="The total number of blended samples or pixels written to all render targets."
3602 data_type="uint64"
3603 equation="A 27 READ 4 UMUL"
3604 underscore_name="samples_blended"
3605 units="pixels"
3606 symbol_name="SamplesBlended"
3607 semantic_type="event"
3608 mdapi_supported_apis="OGL IO BB"
3609 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3610 mdapi_hw_unit_type="gpu"
3611 mdapi_group="3D Pipe/Output Merger"
3612 />
3613 <counter name="Early Depth Test Fails"
3614 description="The total number of pixels dropped on early depth test."
3615 data_type="uint64"
3616 equation="A 23 READ 4 UMUL"
3617 underscore_name="early_depth_test_fails"
3618 units="pixels"
3619 symbol_name="EarlyDepthTestFails"
3620 semantic_type="event"
3621 mdapi_supported_apis="OGL IO BB"
3622 mdapi_usage_flags="Tier3 Frame Batch Draw"
3623 mdapi_hw_unit_type="gpu"
3624 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3625 />
3626 <counter name="Shader Memory Accesses"
3627 description="The total number of shader memory accesses to L3."
3628 data_type="uint64"
3629 equation="A 32 READ"
3630 underscore_name="shader_memory_accesses"
3631 units="messages"
3632 symbol_name="ShaderMemoryAccesses"
3633 semantic_type="event"
3634 mdapi_supported_apis=""
3635 mdapi_usage_flags="Tier3 Frame Batch Draw"
3636 mdapi_hw_unit_type="gpu"
3637 mdapi_group="L3/Data Port"
3638 />
3639 <counter name="HS Threads Dispatched"
3640 description="The total number of hull shader hardware threads dispatched."
3641 data_type="uint64"
3642 equation="A 2 READ"
3643 underscore_name="hs_threads"
3644 units="threads"
3645 symbol_name="HsThreads"
3646 semantic_type="event"
3647 mdapi_supported_apis="OGL4 IO BB"
3648 mdapi_usage_flags="Tier3 Frame Batch Draw"
3649 mdapi_hw_unit_type="gpu"
3650 mdapi_group="EU Array/Hull Shader"
3651 />
3652 <counter name="GtiRczMemoryWrites"
3653 description="The total number of GTI memory writes from Render Depth Cache."
3654 data_type="uint64"
3655 equation="B 7 READ"
3656 underscore_name="gti_rcz_memory_writes"
3657 units="messages"
3658 symbol_name="GtiRczMemoryWrites"
3659 semantic_type="event"
3660 mdapi_supported_apis="OGL IO BB"
3661 mdapi_usage_flags="Tier2 Frame Batch Draw"
3662 mdapi_hw_unit_type="gpu"
3663 mdapi_group="GTI/Depth Cache"
3664 />
3665 <counter name="SLM Bytes Written"
3666 description="The total number of GPU memory bytes written into shared local memory."
3667 data_type="uint64"
3668 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3669 equation="A 31 READ 64 UMUL"
3670 underscore_name="slm_bytes_written"
3671 units="bytes"
3672 symbol_name="SlmBytesWritten"
3673 semantic_type="throughput"
3674 mdapi_supported_apis="OGL4 OCL IO BB"
3675 mdapi_usage_flags="Tier3 Frame Batch Draw"
3676 mdapi_group="L3/Data Port/SLM"
3677 mdapi_hw_unit_type="gpu"
3678 />
3679 <counter name="L3 Shader Throughput"
3680 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3681 data_type="uint64"
3682 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3683 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3684 underscore_name="l3_shader_throughput"
3685 units="bytes"
3686 symbol_name="L3ShaderThroughput"
3687 semantic_type="throughput"
3688 mdapi_supported_apis="OGL4 OCL IO BB"
3689 mdapi_usage_flags="Tier2 Frame Batch Draw"
3690 mdapi_group="L3/Data Port"
3691 mdapi_hw_unit_type="gpu"
3692 />
3693 <counter name="Samples Killed in FS"
3694 description="The total number of samples or pixels dropped in fragment shaders."
3695 data_type="uint64"
3696 equation="A 24 READ 4 UMUL"
3697 underscore_name="samples_killed_in_ps"
3698 units="pixels"
3699 symbol_name="SamplesKilledInPs"
3700 semantic_type="event"
3701 mdapi_supported_apis="OGL IO BB"
3702 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3703 mdapi_hw_unit_type="gpu"
3704 mdapi_group="3D Pipe/Fragment Shader"
3705 />
3706 <counter name="GtiHizMemoryWrites"
3707 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3708 data_type="uint64"
3709 equation="B 5 READ"
3710 underscore_name="gti_hiz_memory_writes"
3711 units="messages"
3712 symbol_name="GtiHizMemoryWrites"
3713 semantic_type="event"
3714 mdapi_supported_apis="OGL IO BB"
3715 mdapi_usage_flags="Tier2 Frame Batch Draw"
3716 mdapi_hw_unit_type="gpu"
3717 mdapi_group="GTI/Depth Cache"
3718 />
3719 <counter name="Shader Atomic Memory Accesses"
3720 description="The total number of shader atomic memory accesses."
3721 data_type="uint64"
3722 equation="A 34 READ"
3723 underscore_name="shader_atomics"
3724 units="messages"
3725 symbol_name="ShaderAtomics"
3726 semantic_type="event"
3727 mdapi_supported_apis="OGL4 OCL IO BB"
3728 mdapi_usage_flags="Tier3 Frame Batch Draw"
3729 mdapi_hw_unit_type="gpu"
3730 mdapi_group="L3/Data Port/Atomics"
3731 />
3732 <register_config type="NOA"
3733 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
3734 priority="0"
3735 >
3736 <register type="NOA" address="0x00009840" value="0x000000A0" />
3737 <register type="NOA" address="0x00009888" value="0x11810C00" />
3738 <register type="NOA" address="0x00009888" value="0x1381001A" />
3739 <register type="NOA" address="0x00009888" value="0x13945400" />
3740 <register type="NOA" address="0x00009888" value="0x37906800" />
3741 <register type="NOA" address="0x00009888" value="0x3F901400" />
3742 <register type="NOA" address="0x00009888" value="0x03811300" />
3743 <register type="NOA" address="0x00009888" value="0x05811B12" />
3744 <register type="NOA" address="0x00009888" value="0x0781001A" />
3745 <register type="NOA" address="0x00009888" value="0x1F810000" />
3746 <register type="NOA" address="0x00009888" value="0x17810000" />
3747 <register type="NOA" address="0x00009888" value="0x19810000" />
3748 <register type="NOA" address="0x00009888" value="0x1B810000" />
3749 <register type="NOA" address="0x00009888" value="0x1D810000" />
3750 <register type="NOA" address="0x00009888" value="0x0F968000" />
3751 <register type="NOA" address="0x00009888" value="0x1196C000" />
3752 <register type="NOA" address="0x00009888" value="0x13964000" />
3753 <register type="NOA" address="0x00009888" value="0x11938000" />
3754 <register type="NOA" address="0x00009888" value="0x1B93FE00" />
3755 <register type="NOA" address="0x00009888" value="0x01940010" />
3756 <register type="NOA" address="0x00009888" value="0x07941100" />
3757 <register type="NOA" address="0x00009888" value="0x09941312" />
3758 <register type="NOA" address="0x00009888" value="0x0B941514" />
3759 <register type="NOA" address="0x00009888" value="0x0D941716" />
3760 <register type="NOA" address="0x00009888" value="0x11940000" />
3761 <register type="NOA" address="0x00009888" value="0x19940000" />
3762 <register type="NOA" address="0x00009888" value="0x1B940000" />
3763 <register type="NOA" address="0x00009888" value="0x1D940000" />
3764 <register type="NOA" address="0x00009888" value="0x1B954000" />
3765 <register type="NOA" address="0x00009888" value="0x1D95A550" />
3766 <register type="NOA" address="0x00009888" value="0x1F9502AA" />
3767 <register type="NOA" address="0x00009888" value="0x2F900167" />
3768 <register type="NOA" address="0x00009888" value="0x31900105" />
3769 <register type="NOA" address="0x00009888" value="0x15900103" />
3770 <register type="NOA" address="0x00009888" value="0x17900101" />
3771 <register type="NOA" address="0x00009888" value="0x35900000" />
3772 <register type="NOA" address="0x00009888" value="0x13908000" />
3773 <register type="NOA" address="0x00009888" value="0x21908000" />
3774 <register type="NOA" address="0x00009888" value="0x23908000" />
3775 <register type="NOA" address="0x00009888" value="0x25908000" />
3776 <register type="NOA" address="0x00009888" value="0x27908000" />
3777 <register type="NOA" address="0x00009888" value="0x29908000" />
3778 <register type="NOA" address="0x00009888" value="0x2B908000" />
3779 <register type="NOA" address="0x00009888" value="0x2D908000" />
3780 <register type="NOA" address="0x00009888" value="0x19908000" />
3781 <register type="NOA" address="0x00009888" value="0x1B908000" />
3782 <register type="NOA" address="0x00009888" value="0x1D908000" />
3783 <register type="NOA" address="0x00009888" value="0x1F908000" />
3784 <register type="NOA" address="0x00000D28" value="0x00000000" />
3785 <register type="NOA" address="0x00009888" value="0x11900000" />
3786 <register type="NOA" address="0x00009888" value="0x51900000" />
3787 <register type="NOA" address="0x00009888" value="0x41900C00" />
3788 <register type="NOA" address="0x00009888" value="0x55900000" />
3789 <register type="NOA" address="0x00009888" value="0x45900000" />
3790 <register type="NOA" address="0x00009888" value="0x47900000" />
3791 <register type="NOA" address="0x00009888" value="0x57900000" />
3792 <register type="NOA" address="0x00009888" value="0x49900000" />
3793 <register type="NOA" address="0x00009888" value="0x33900000" />
3794 <register type="NOA" address="0x00009888" value="0x4B900063" />
3795 <register type="NOA" address="0x00009888" value="0x59900000" />
3796 <register type="NOA" address="0x00009888" value="0x43900003" />
3797 <register type="NOA" address="0x00009888" value="0x53900000" />
3798 <register type="NOA" address="0x00009840" value="0x00000080" />
3799 </register_config>
3800 <register_config type="NOA"
3801 availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
3802 priority="0"
3803 >
3804 <register type="NOA" address="0x00009840" value="0x000000A0" />
3805 <register type="NOA" address="0x00009888" value="0x11810C00" />
3806 <register type="NOA" address="0x00009888" value="0x1381001A" />
3807 <register type="NOA" address="0x00009888" value="0x13945400" />
3808 <register type="NOA" address="0x00009888" value="0x37906800" />
3809 <register type="NOA" address="0x00009888" value="0x3F901400" />
3810 <register type="NOA" address="0x00009888" value="0x03811300" />
3811 <register type="NOA" address="0x00009888" value="0x05811B12" />
3812 <register type="NOA" address="0x00009888" value="0x0781001A" />
3813 <register type="NOA" address="0x00009888" value="0x1F810000" />
3814 <register type="NOA" address="0x00009888" value="0x17810000" />
3815 <register type="NOA" address="0x00009888" value="0x19810000" />
3816 <register type="NOA" address="0x00009888" value="0x1B810000" />
3817 <register type="NOA" address="0x00009888" value="0x1D810000" />
3818 <register type="NOA" address="0x00009888" value="0x19930800" />
3819 <register type="NOA" address="0x00009888" value="0x1B93AA55" />
3820 <register type="NOA" address="0x00009888" value="0x1D93002A" />
3821 <register type="NOA" address="0x00009888" value="0x01940010" />
3822 <register type="NOA" address="0x00009888" value="0x07941100" />
3823 <register type="NOA" address="0x00009888" value="0x09941312" />
3824 <register type="NOA" address="0x00009888" value="0x0B941514" />
3825 <register type="NOA" address="0x00009888" value="0x0D941716" />
3826 <register type="NOA" address="0x00009888" value="0x1B940000" />
3827 <register type="NOA" address="0x00009888" value="0x11940000" />
3828 <register type="NOA" address="0x00009888" value="0x01E58000" />
3829 <register type="NOA" address="0x00009888" value="0x03E57000" />
3830 <register type="NOA" address="0x00009888" value="0x2F900167" />
3831 <register type="NOA" address="0x00009888" value="0x31900105" />
3832 <register type="NOA" address="0x00009888" value="0x15900103" />
3833 <register type="NOA" address="0x00009888" value="0x17900101" />
3834 <register type="NOA" address="0x00009888" value="0x35900000" />
3835 <register type="NOA" address="0x00009888" value="0x13908000" />
3836 <register type="NOA" address="0x00009888" value="0x21908000" />
3837 <register type="NOA" address="0x00009888" value="0x23908000" />
3838 <register type="NOA" address="0x00009888" value="0x25908000" />
3839 <register type="NOA" address="0x00009888" value="0x27908000" />
3840 <register type="NOA" address="0x00009888" value="0x29908000" />
3841 <register type="NOA" address="0x00009888" value="0x2B908000" />
3842 <register type="NOA" address="0x00009888" value="0x2D908000" />
3843 <register type="NOA" address="0x00009888" value="0x19908000" />
3844 <register type="NOA" address="0x00009888" value="0x1B908000" />
3845 <register type="NOA" address="0x00009888" value="0x1D908000" />
3846 <register type="NOA" address="0x00009888" value="0x1F908000" />
3847 <register type="NOA" address="0x00009888" value="0x11900000" />
3848 <register type="NOA" address="0x00009888" value="0x51900000" />
3849 <register type="NOA" address="0x00009888" value="0x41900C20" />
3850 <register type="NOA" address="0x00009888" value="0x55900000" />
3851 <register type="NOA" address="0x00009888" value="0x45900400" />
3852 <register type="NOA" address="0x00009888" value="0x47900421" />
3853 <register type="NOA" address="0x00009888" value="0x57900000" />
3854 <register type="NOA" address="0x00009888" value="0x49900421" />
3855 <register type="NOA" address="0x00009888" value="0x33900000" />
3856 <register type="NOA" address="0x00009888" value="0x4B900063" />
3857 <register type="NOA" address="0x00009888" value="0x59900000" />
3858 <register type="NOA" address="0x00009888" value="0x43900003" />
3859 <register type="NOA" address="0x00009888" value="0x53900000" />
3860 <register type="NOA" address="0x00009840" value="0x00000080" />
3861 </register_config>
3862 <register_config type="NOA"
3863 availability="$SkuRevisionId 0x05 UGTE"
3864 priority="0"
3865 >
3866 <register type="NOA" address="0x00009840" value="0x00000080" />
3867 <register type="NOA" address="0x00009888" value="0x11810C00" />
3868 <register type="NOA" address="0x00009888" value="0x1381001A" />
3869 <register type="NOA" address="0x00009888" value="0x37906800" />
3870 <register type="NOA" address="0x00009888" value="0x3F901000" />
3871 <register type="NOA" address="0x00009888" value="0x03811300" />
3872 <register type="NOA" address="0x00009888" value="0x05811B12" />
3873 <register type="NOA" address="0x00009888" value="0x0781001A" />
3874 <register type="NOA" address="0x00009888" value="0x1F810000" />
3875 <register type="NOA" address="0x00009888" value="0x17810000" />
3876 <register type="NOA" address="0x00009888" value="0x19810000" />
3877 <register type="NOA" address="0x00009888" value="0x1B810000" />
3878 <register type="NOA" address="0x00009888" value="0x1D810000" />
3879 <register type="NOA" address="0x00009888" value="0x1B930055" />
3880 <register type="NOA" address="0x00009888" value="0x03E58000" />
3881 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3882 <register type="NOA" address="0x00009888" value="0x07E54000" />
3883 <register type="NOA" address="0x00009888" value="0x13900160" />
3884 <register type="NOA" address="0x00009888" value="0x21900161" />
3885 <register type="NOA" address="0x00009888" value="0x23900162" />
3886 <register type="NOA" address="0x00009888" value="0x25900163" />
3887 <register type="NOA" address="0x00009888" value="0x27900164" />
3888 <register type="NOA" address="0x00009888" value="0x29900165" />
3889 <register type="NOA" address="0x00009888" value="0x2B900166" />
3890 <register type="NOA" address="0x00009888" value="0x2D900167" />
3891 <register type="NOA" address="0x00009888" value="0x2F900150" />
3892 <register type="NOA" address="0x00009888" value="0x31900105" />
3893 <register type="NOA" address="0x00009888" value="0x15900103" />
3894 <register type="NOA" address="0x00009888" value="0x17900101" />
3895 <register type="NOA" address="0x00009888" value="0x35900000" />
3896 <register type="NOA" address="0x00009888" value="0x19908000" />
3897 <register type="NOA" address="0x00009888" value="0x1B908000" />
3898 <register type="NOA" address="0x00009888" value="0x1D908000" />
3899 <register type="NOA" address="0x00009888" value="0x1F908000" />
3900 <register type="NOA" address="0x00009888" value="0x11900000" />
3901 <register type="NOA" address="0x00009888" value="0x51900000" />
3902 <register type="NOA" address="0x00009888" value="0x41900C60" />
3903 <register type="NOA" address="0x00009888" value="0x55900000" />
3904 <register type="NOA" address="0x00009888" value="0x45900C00" />
3905 <register type="NOA" address="0x00009888" value="0x47900C63" />
3906 <register type="NOA" address="0x00009888" value="0x57900000" />
3907 <register type="NOA" address="0x00009888" value="0x49900C63" />
3908 <register type="NOA" address="0x00009888" value="0x33900000" />
3909 <register type="NOA" address="0x00009888" value="0x4B900063" />
3910 <register type="NOA" address="0x00009888" value="0x59900000" />
3911 <register type="NOA" address="0x00009888" value="0x43900003" />
3912 <register type="NOA" address="0x00009888" value="0x53900000" />
3913 </register_config>
3914 <register_config type="OA">
3915 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3916 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3917 <register type="OA" address="0x00002724" value="0xF0800000" />
3918 <register type="OA" address="0x00002720" value="0x00000000" />
3919 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3920 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3921 <register type="OA" address="0x00002714" value="0xF0800000" />
3922 <register type="OA" address="0x00002710" value="0x00000000" />
3923 <register type="OA" address="0x0000274C" value="0x86543210" />
3924 <register type="OA" address="0x00002748" value="0x86543210" />
3925 <register type="OA" address="0x00002744" value="0x00006667" />
3926 <register type="OA" address="0x00002740" value="0x00000000" />
3927 <register type="OA" address="0x0000275C" value="0x86543210" />
3928 <register type="OA" address="0x00002758" value="0x86543210" />
3929 <register type="OA" address="0x00002754" value="0x00006465" />
3930 <register type="OA" address="0x00002750" value="0x00000000" />
3931 <register type="OA" address="0x00002770" value="0x0007F81A" />
3932 <register type="OA" address="0x00002774" value="0x0000FE00" />
3933 <register type="OA" address="0x00002778" value="0x0007F82A" />
3934 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3935 <register type="OA" address="0x00002780" value="0x0007F822" />
3936 <register type="OA" address="0x00002784" value="0x0000FE00" />
3937 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3938 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3939 <register type="OA" address="0x00002790" value="0x0007F87A" />
3940 <register type="OA" address="0x00002794" value="0x0000FE00" />
3941 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3942 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3943 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3944 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3945 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3946 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3947 </register_config>
3948 <register_config type="FLEX">
3949 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3950 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3951 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3952 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3953 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3954 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3955 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3956 </register_config>
3957 </set>
3958
3959 <set name="Compute Metrics Extended Gen9"
3960 mdapi_supported_apis="OGL4 OCL IO BB"
3961 underscore_name="compute_extended"
3962 hw_config_guid="d97d16af-028b-4cd1-a672-6210cb5513dd"
3963 chipset="SKLGT2"
3964 symbol_name="ComputeExtended"
3965 >
3966 <counter name="GPU Core Clocks"
3967 description="The total number of GPU core clocks elapsed during the measurement."
3968 data_type="uint64"
3969 equation="GPU_CLOCK 0 READ"
3970 underscore_name="gpu_core_clocks"
3971 units="cycles"
3972 symbol_name="GpuCoreClocks"
3973 semantic_type="event"
3974 mdapi_supported_apis=""
3975 mdapi_usage_flags="Tier1 Frame Batch Draw"
3976 mdapi_hw_unit_type="gpu"
3977 mdapi_group="GPU"
3978 />
3979 <counter name="EU Active"
3980 description="The percentage of time in which the Execution Units were actively processing."
3981 data_type="float"
3982 max_equation="100"
3983 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3984 underscore_name="eu_active"
3985 units="percent"
3986 symbol_name="EuActive"
3987 semantic_type="duration"
3988 mdapi_supported_apis=""
3989 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3990 mdapi_group="EU Array"
3991 mdapi_hw_unit_type="gpu"
3992 />
3993 <counter name="EU Both FPU Pipes Active"
3994 description="The percentage of time in which both EU FPU pipelines were actively processing."
3995 data_type="float"
3996 max_equation="100"
3997 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3998 underscore_name="eu_fpu_both_active"
3999 units="percent"
4000 symbol_name="EuFpuBothActive"
4001 semantic_type="duration"
4002 mdapi_supported_apis=""
4003 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4004 mdapi_group="EU Array/Pipes"
4005 mdapi_hw_unit_type="gpu"
4006 />
4007 <counter name="EU FPU0 Pipe Active"
4008 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4009 data_type="float"
4010 max_equation="100"
4011 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4012 underscore_name="fpu0_active"
4013 units="percent"
4014 symbol_name="Fpu0Active"
4015 semantic_type="duration"
4016 mdapi_supported_apis=""
4017 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4018 mdapi_group="EU Array/Pipes"
4019 mdapi_hw_unit_type="gpu"
4020 />
4021 <counter name="EU FPU1 Pipe Active"
4022 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4023 data_type="float"
4024 max_equation="100"
4025 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4026 underscore_name="fpu1_active"
4027 units="percent"
4028 symbol_name="Fpu1Active"
4029 semantic_type="duration"
4030 mdapi_supported_apis=""
4031 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4032 mdapi_group="EU Array/Pipes"
4033 mdapi_hw_unit_type="gpu"
4034 />
4035 <counter name="EU AVG IPC Rate"
4036 description="The average rate of IPC calculated for 2 FPU pipelines."
4037 data_type="float"
4038 max_equation="2"
4039 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4040 underscore_name="eu_avg_ipc_rate"
4041 units="number"
4042 symbol_name="EuAvgIpcRate"
4043 semantic_type="ratio"
4044 mdapi_supported_apis=""
4045 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4046 mdapi_group="EU Array"
4047 mdapi_hw_unit_type="gpu"
4048 />
4049 <counter name="Typed Writes 0"
4050 description="The subslice 0 typed writes."
4051 data_type="uint64"
4052 equation="C 0 READ"
4053 underscore_name="typed_writes0"
4054 units="messages"
4055 symbol_name="TypedWrites0"
4056 semantic_type="event"
4057 mdapi_supported_apis=""
4058 mdapi_usage_flags="Tier3 Frame Batch Draw"
4059 mdapi_hw_unit_type="subslice"
4060 mdapi_group="L3/Data Port"
4061 />
4062 <counter name="EuTypedAtomics0"
4063 description="The subslice 0 EU Typed Atomics subslice 0."
4064 data_type="uint64"
4065 equation="B 5 READ"
4066 underscore_name="eu_typed_atomics0"
4067 units="messages"
4068 symbol_name="EuTypedAtomics0"
4069 semantic_type="event"
4070 mdapi_supported_apis=""
4071 mdapi_usage_flags="Tier3 Frame Batch Draw"
4072 mdapi_hw_unit_type="subslice"
4073 mdapi_group="L3/Data Port"
4074 />
4075 <counter name="Typed Atomics 0"
4076 description="The subslice 0 typed atomics."
4077 data_type="uint64"
4078 equation="C 4 READ"
4079 underscore_name="typed_atomics0"
4080 units="messages"
4081 symbol_name="TypedAtomics0"
4082 semantic_type="event"
4083 mdapi_supported_apis=""
4084 mdapi_usage_flags="Tier3 Frame Batch Draw"
4085 mdapi_hw_unit_type="subslice"
4086 mdapi_group="L3/Data Port"
4087 />
4088 <counter name="TypedAtomicsPerCacheLine"
4089 description="The ratio of EU typed atomics requests to L3 cache line writes."
4090 data_type="float"
4091 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
4092 underscore_name="typed_atomics_per_cache_line"
4093 units="eu sends to l3 cache lines"
4094 symbol_name="TypedAtomicsPerCacheLine"
4095 semantic_type="ratio"
4096 mdapi_supported_apis=""
4097 mdapi_usage_flags="Tier3 Frame Batch Draw"
4098 mdapi_hw_unit_type="subslice"
4099 mdapi_group="L3/Data Port"
4100 />
4101 <counter name="EuUntypedReads0"
4102 description="The subslice 0 EU Untyped Reads subslice 0."
4103 data_type="uint64"
4104 equation="B 0 READ"
4105 underscore_name="eu_untyped_reads0"
4106 units="messages"
4107 symbol_name="EuUntypedReads0"
4108 semantic_type="event"
4109 mdapi_supported_apis=""
4110 mdapi_usage_flags="Tier3 Frame Batch Draw"
4111 mdapi_hw_unit_type="subslice"
4112 mdapi_group="L3/Data Port"
4113 />
4114 <counter name="Untyped Writes 0"
4115 description="The subslice 0 untyped writes (including SLM writes)."
4116 data_type="uint64"
4117 equation="C 1 READ"
4118 underscore_name="untyped_writes0"
4119 units="messages"
4120 symbol_name="UntypedWrites0"
4121 semantic_type="event"
4122 mdapi_supported_apis=""
4123 mdapi_usage_flags="Tier3 Frame Batch Draw"
4124 mdapi_hw_unit_type="subslice"
4125 mdapi_group="L3/Data Port"
4126 />
4127 <counter name="EuUntypedAtomics0"
4128 description="The subslice 0 EU Untyped Atomics subslice 0."
4129 data_type="uint64"
4130 equation="B 4 READ"
4131 underscore_name="eu_untyped_atomics0"
4132 units="messages"
4133 symbol_name="EuUntypedAtomics0"
4134 semantic_type="event"
4135 mdapi_supported_apis=""
4136 mdapi_usage_flags="Tier3 Frame Batch Draw"
4137 mdapi_hw_unit_type="subslice"
4138 mdapi_group="L3/Data Port"
4139 />
4140 <counter name="EuUntypedWrites0"
4141 description="The subslice 0 EU Untyped Writes subslice 0."
4142 data_type="uint64"
4143 equation="B 1 READ"
4144 underscore_name="eu_untyped_writes0"
4145 units="messages"
4146 symbol_name="EuUntypedWrites0"
4147 semantic_type="event"
4148 mdapi_supported_apis=""
4149 mdapi_usage_flags="Tier3 Frame Batch Draw"
4150 mdapi_hw_unit_type="subslice"
4151 mdapi_group="L3/Data Port"
4152 />
4153 <counter name="EuA64UntypedWrites0"
4154 description="The subslice 0 EU A64 Untyped Writes subslice 0."
4155 data_type="uint64"
4156 equation="B 7 READ"
4157 underscore_name="eu_a64_untyped_writes0"
4158 units="messages"
4159 symbol_name="EuA64UntypedWrites0"
4160 semantic_type="event"
4161 mdapi_supported_apis=""
4162 mdapi_usage_flags="Tier3 Frame Batch Draw"
4163 mdapi_hw_unit_type="subslice"
4164 mdapi_group="L3/Data Port"
4165 />
4166 <counter name="UntypedWritesPerCacheLine"
4167 description="The ratio of EU untyped write requests to L3 cache line writes."
4168 data_type="float"
4169 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
4170 underscore_name="untyped_writes_per_cache_line"
4171 units="eu sends to l3 cache lines"
4172 symbol_name="UntypedWritesPerCacheLine"
4173 semantic_type="ratio"
4174 mdapi_supported_apis=""
4175 mdapi_usage_flags="Tier3 Frame Batch Draw"
4176 mdapi_hw_unit_type="subslice"
4177 mdapi_group="L3/Data Port"
4178 />
4179 <counter name="Shader Barrier Messages"
4180 description="The total number of shader barrier messages."
4181 data_type="uint64"
4182 equation="A 35 READ"
4183 underscore_name="shader_barriers"
4184 units="messages"
4185 symbol_name="ShaderBarriers"
4186 semantic_type="event"
4187 mdapi_supported_apis=""
4188 mdapi_usage_flags="Tier3 Frame Batch Draw"
4189 mdapi_hw_unit_type="gpu"
4190 mdapi_group="EU Array/Barrier"
4191 />
4192 <counter name="Sampler Texels"
4193 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4194 data_type="uint64"
4195 equation="A 28 READ 4 UMUL"
4196 underscore_name="sampler_texels"
4197 units="texels"
4198 symbol_name="SamplerTexels"
4199 semantic_type="event"
4200 mdapi_supported_apis=""
4201 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4202 mdapi_hw_unit_type="gpu"
4203 mdapi_group="Sampler/Sampler Input"
4204 />
4205 <counter name="GPU Time Elapsed"
4206 description="Time elapsed on the GPU during the measurement."
4207 data_type="uint64"
4208 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4209 underscore_name="gpu_time"
4210 units="ns"
4211 symbol_name="GpuTime"
4212 semantic_type="duration"
4213 mdapi_supported_apis=""
4214 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4215 mdapi_hw_unit_type="gpu"
4216 mdapi_group="GPU"
4217 />
4218 <counter name="AVG GPU Core Frequency"
4219 description="Average GPU Core Frequency in the measurement."
4220 data_type="uint64"
4221 max_equation="$GpuMaxFrequency"
4222 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4223 underscore_name="avg_gpu_core_frequency"
4224 units="hz"
4225 symbol_name="AvgGpuCoreFrequency"
4226 semantic_type="event"
4227 mdapi_supported_apis="OGL OCL IO BB"
4228 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4229 mdapi_group="GPU"
4230 mdapi_hw_unit_type="gpu"
4231 />
4232 <counter name="Sampler Texels Misses"
4233 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4234 data_type="uint64"
4235 equation="A 29 READ 4 UMUL"
4236 underscore_name="sampler_texel_misses"
4237 units="texels"
4238 symbol_name="SamplerTexelMisses"
4239 semantic_type="event"
4240 mdapi_supported_apis=""
4241 mdapi_usage_flags="Tier3 Batch Frame Draw"
4242 mdapi_hw_unit_type="gpu"
4243 mdapi_group="Sampler/Sampler Cache"
4244 />
4245 <counter name="CS Threads Dispatched"
4246 description="The total number of compute shader hardware threads dispatched."
4247 data_type="uint64"
4248 equation="A 4 READ"
4249 underscore_name="cs_threads"
4250 units="threads"
4251 symbol_name="CsThreads"
4252 semantic_type="event"
4253 mdapi_supported_apis=""
4254 mdapi_usage_flags="Tier3 Frame Batch Draw"
4255 mdapi_hw_unit_type="gpu"
4256 mdapi_group="EU Array/Compute Shader"
4257 />
4258 <counter name="SLM Bytes Read"
4259 description="The total number of GPU memory bytes read from shared local memory."
4260 data_type="uint64"
4261 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4262 equation="A 30 READ 64 UMUL"
4263 underscore_name="slm_bytes_read"
4264 units="bytes"
4265 symbol_name="SlmBytesRead"
4266 semantic_type="throughput"
4267 mdapi_supported_apis=""
4268 mdapi_usage_flags="Tier3 Frame Batch Draw"
4269 mdapi_group="L3/Data Port/SLM"
4270 mdapi_hw_unit_type="gpu"
4271 />
4272 <counter name="EuTypedWrites0"
4273 description="The subslice 0 EU Typed Writes subslice 0."
4274 data_type="uint64"
4275 equation="B 3 READ"
4276 underscore_name="eu_typed_writes0"
4277 units="messages"
4278 symbol_name="EuTypedWrites0"
4279 semantic_type="event"
4280 mdapi_supported_apis=""
4281 mdapi_usage_flags="Tier3 Frame Batch Draw"
4282 mdapi_hw_unit_type="subslice"
4283 mdapi_group="L3/Data Port"
4284 />
4285 <counter name="TypedWritesPerCacheLine"
4286 description="The ratio of EU typed write requests to L3 cache line writes."
4287 data_type="float"
4288 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
4289 underscore_name="typed_writes_per_cache_line"
4290 units="eu sends to l3 cache lines"
4291 symbol_name="TypedWritesPerCacheLine"
4292 semantic_type="ratio"
4293 mdapi_supported_apis=""
4294 mdapi_usage_flags="Tier3 Frame Batch Draw"
4295 mdapi_hw_unit_type="subslice"
4296 mdapi_group="L3/Data Port"
4297 />
4298 <counter name="Typed Reads 0"
4299 description="The subslice 0 typed reads."
4300 data_type="uint64"
4301 equation="C 2 READ"
4302 underscore_name="typed_reads0"
4303 units="messages"
4304 symbol_name="TypedReads0"
4305 semantic_type="event"
4306 mdapi_supported_apis=""
4307 mdapi_usage_flags="Tier3 Frame Batch Draw"
4308 mdapi_hw_unit_type="subslice"
4309 mdapi_group="L3/Data Port"
4310 />
4311 <counter name="Untyped Reads 0"
4312 description="The subslice 0 untyped reads (including SLM reads)."
4313 data_type="uint64"
4314 equation="C 3 READ"
4315 underscore_name="untyped_reads0"
4316 units="messages"
4317 symbol_name="UntypedReads0"
4318 semantic_type="event"
4319 mdapi_supported_apis=""
4320 mdapi_usage_flags="Tier3 Frame Batch Draw"
4321 mdapi_hw_unit_type="subslice"
4322 mdapi_group="L3/Data Port"
4323 />
4324 <counter name="EuA64UntypedReads0"
4325 description="The subslice 0 EU A64 Untyped Reads subslice 0."
4326 data_type="uint64"
4327 equation="B 6 READ"
4328 underscore_name="eu_a64_untyped_reads0"
4329 units="messages"
4330 symbol_name="EuA64UntypedReads0"
4331 semantic_type="event"
4332 mdapi_supported_apis=""
4333 mdapi_usage_flags="Tier3 Frame Batch Draw"
4334 mdapi_hw_unit_type="subslice"
4335 mdapi_group="L3/Data Port"
4336 />
4337 <counter name="EU Thread Occupancy"
4338 description="The percentage of time in which hardware threads occupied EUs."
4339 data_type="float"
4340 max_equation="100"
4341 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4342 underscore_name="eu_thread_occupancy"
4343 units="percent"
4344 symbol_name="EuThreadOccupancy"
4345 semantic_type="duration"
4346 mdapi_supported_apis=""
4347 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4348 mdapi_group="EU Array"
4349 mdapi_hw_unit_type="gpu"
4350 />
4351 <counter name="EU Stall"
4352 description="The percentage of time in which the Execution Units were stalled."
4353 data_type="float"
4354 max_equation="100"
4355 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4356 underscore_name="eu_stall"
4357 units="percent"
4358 symbol_name="EuStall"
4359 semantic_type="duration"
4360 mdapi_supported_apis=""
4361 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4362 mdapi_group="EU Array"
4363 mdapi_hw_unit_type="gpu"
4364 />
4365 <counter name="EuTypedReads0"
4366 description="The subslice 0 EU Typed Reads subslice 0."
4367 data_type="uint64"
4368 equation="B 2 READ"
4369 underscore_name="eu_typed_reads0"
4370 units="messages"
4371 symbol_name="EuTypedReads0"
4372 semantic_type="event"
4373 mdapi_supported_apis=""
4374 mdapi_usage_flags="Tier3 Frame Batch Draw"
4375 mdapi_hw_unit_type="subslice"
4376 mdapi_group="L3/Data Port"
4377 />
4378 <counter name="UntypedReadsPerCacheLine"
4379 description="The ratio of EU untyped read requests to L3 cache line reads."
4380 data_type="float"
4381 equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
4382 underscore_name="untyped_reads_per_cache_line"
4383 units="eu sends to l3 cache lines"
4384 symbol_name="UntypedReadsPerCacheLine"
4385 semantic_type="ratio"
4386 mdapi_supported_apis=""
4387 mdapi_usage_flags="Tier3 Frame Batch Draw"
4388 mdapi_hw_unit_type="subslice"
4389 mdapi_group="L3/Data Port"
4390 />
4391 <counter name="Shader Memory Accesses"
4392 description="The total number of shader memory accesses to L3."
4393 data_type="uint64"
4394 equation="A 32 READ"
4395 underscore_name="shader_memory_accesses"
4396 units="messages"
4397 symbol_name="ShaderMemoryAccesses"
4398 semantic_type="event"
4399 mdapi_supported_apis=""
4400 mdapi_usage_flags="Tier3 Frame Batch Draw"
4401 mdapi_hw_unit_type="gpu"
4402 mdapi_group="L3/Data Port"
4403 />
4404 <counter name="TypedReadsPerCacheLine"
4405 description="The ratio of EU typed read requests to L3 cache line reads."
4406 data_type="float"
4407 equation="$EuTypedReads0 $TypedReads0 FDIV"
4408 underscore_name="typed_reads_per_cache_line"
4409 units="eu sends to l3 cache lines"
4410 symbol_name="TypedReadsPerCacheLine"
4411 semantic_type="ratio"
4412 mdapi_supported_apis=""
4413 mdapi_usage_flags="Tier3 Frame Batch Draw"
4414 mdapi_hw_unit_type="subslice"
4415 mdapi_group="L3/Data Port"
4416 />
4417 <counter name="SLM Bytes Written"
4418 description="The total number of GPU memory bytes written into shared local memory."
4419 data_type="uint64"
4420 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4421 equation="A 31 READ 64 UMUL"
4422 underscore_name="slm_bytes_written"
4423 units="bytes"
4424 symbol_name="SlmBytesWritten"
4425 semantic_type="throughput"
4426 mdapi_supported_apis=""
4427 mdapi_usage_flags="Tier3 Frame Batch Draw"
4428 mdapi_group="L3/Data Port/SLM"
4429 mdapi_hw_unit_type="gpu"
4430 />
4431 <counter name="L3 Shader Throughput"
4432 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4433 data_type="uint64"
4434 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4435 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4436 underscore_name="l3_shader_throughput"
4437 units="bytes"
4438 symbol_name="L3ShaderThroughput"
4439 semantic_type="throughput"
4440 mdapi_supported_apis=""
4441 mdapi_usage_flags="Tier2 Frame Batch Draw"
4442 mdapi_group="L3/Data Port"
4443 mdapi_hw_unit_type="gpu"
4444 />
4445 <counter name="Shader Atomic Memory Accesses"
4446 description="The total number of shader atomic memory accesses."
4447 data_type="uint64"
4448 equation="A 34 READ"
4449 underscore_name="shader_atomics"
4450 units="messages"
4451 symbol_name="ShaderAtomics"
4452 semantic_type="event"
4453 mdapi_supported_apis=""
4454 mdapi_usage_flags="Tier3 Frame Batch Draw"
4455 mdapi_hw_unit_type="gpu"
4456 mdapi_group="L3/Data Port/Atomics"
4457 />
4458 <counter name="EU Send Pipe Active"
4459 description="The percentage of time in which EU send pipeline was actively processing."
4460 data_type="float"
4461 max_equation="100"
4462 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4463 underscore_name="eu_send_active"
4464 units="percent"
4465 symbol_name="EuSendActive"
4466 semantic_type="duration"
4467 mdapi_supported_apis=""
4468 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4469 mdapi_group="EU Array/Pipes"
4470 mdapi_hw_unit_type="gpu"
4471 />
4472 <register_config type="NOA"
4473 availability="$SubsliceMask 0x01 AND"
4474 priority="0"
4475 >
4476 <register type="NOA" address="0x00009840" value="0x000000A0" />
4477 <register type="NOA" address="0x00009888" value="0x106C00E0" />
4478 <register type="NOA" address="0x00009888" value="0x141C8160" />
4479 <register type="NOA" address="0x00009888" value="0x161C8015" />
4480 <register type="NOA" address="0x00009888" value="0x181C0120" />
4481 <register type="NOA" address="0x00009888" value="0x004E8000" />
4482 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4483 <register type="NOA" address="0x00009888" value="0x184E8000" />
4484 <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
4485 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4486 <register type="NOA" address="0x00009888" value="0x024E8000" />
4487 <register type="NOA" address="0x00009888" value="0x044E8000" />
4488 <register type="NOA" address="0x00009888" value="0x064E8000" />
4489 <register type="NOA" address="0x00009888" value="0x084E8000" />
4490 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4491 <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4492 <register type="NOA" address="0x00009888" value="0x006C0200" />
4493 <register type="NOA" address="0x00009888" value="0x026C000C" />
4494 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4495 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4496 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4497 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4498 <register type="NOA" address="0x00009888" value="0x001B8000" />
4499 <register type="NOA" address="0x00009888" value="0x021BC000" />
4500 <register type="NOA" address="0x00009888" value="0x001C0041" />
4501 <register type="NOA" address="0x00009888" value="0x061C4200" />
4502 <register type="NOA" address="0x00009888" value="0x081C4443" />
4503 <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4504 <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4505 <register type="NOA" address="0x00009888" value="0x041C7357" />
4506 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4507 <register type="NOA" address="0x00009888" value="0x101C0000" />
4508 <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4509 <register type="NOA" address="0x00009888" value="0x121C8000" />
4510 <register type="NOA" address="0x00009888" value="0x004C8000" />
4511 <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4512 <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4513 <register type="NOA" address="0x00009888" value="0x084CA000" />
4514 <register type="NOA" address="0x00009888" value="0x000DA000" />
4515 <register type="NOA" address="0x00009888" value="0x060D8000" />
4516 <register type="NOA" address="0x00009888" value="0x080DA000" />
4517 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4518 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4519 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4520 <register type="NOA" address="0x00009888" value="0x020DA000" />
4521 <register type="NOA" address="0x00009888" value="0x040DA000" />
4522 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4523 <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4524 <register type="NOA" address="0x00009888" value="0x100F0155" />
4525 <register type="NOA" address="0x00009888" value="0x002C8000" />
4526 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4527 <register type="NOA" address="0x00009888" value="0x162CAA00" />
4528 <register type="NOA" address="0x00009888" value="0x182C00AA" />
4529 <register type="NOA" address="0x00009888" value="0x022C8000" />
4530 <register type="NOA" address="0x00009888" value="0x042C8000" />
4531 <register type="NOA" address="0x00009888" value="0x062C8000" />
4532 <register type="NOA" address="0x00009888" value="0x082C8000" />
4533 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4534 <register type="NOA" address="0x00000D28" value="0x00000000" />
4535 <register type="NOA" address="0x00009888" value="0x11907FFF" />
4536 <register type="NOA" address="0x00009888" value="0x51900000" />
4537 <register type="NOA" address="0x00009888" value="0x41900040" />
4538 <register type="NOA" address="0x00009888" value="0x55900000" />
4539 <register type="NOA" address="0x00009888" value="0x45900802" />
4540 <register type="NOA" address="0x00009888" value="0x47900842" />
4541 <register type="NOA" address="0x00009888" value="0x57900000" />
4542 <register type="NOA" address="0x00009888" value="0x49900842" />
4543 <register type="NOA" address="0x00009888" value="0x37900000" />
4544 <register type="NOA" address="0x00009888" value="0x33900000" />
4545 <register type="NOA" address="0x00009888" value="0x4B900000" />
4546 <register type="NOA" address="0x00009888" value="0x59900000" />
4547 <register type="NOA" address="0x00009888" value="0x43900800" />
4548 <register type="NOA" address="0x00009888" value="0x53900000" />
4549 <register type="NOA" address="0x00009840" value="0x00000080" />
4550 </register_config>
4551 <register_config type="OA">
4552 <register type="OA" address="0x00002724" value="0xF0800000" />
4553 <register type="OA" address="0x00002720" value="0x00000000" />
4554 <register type="OA" address="0x00002714" value="0xF0800000" />
4555 <register type="OA" address="0x00002710" value="0x00000000" />
4556 <register type="OA" address="0x00002740" value="0x00000000" />
4557 <register type="OA" address="0x00002770" value="0x0007FC2A" />
4558 <register type="OA" address="0x00002774" value="0x0000BF00" />
4559 <register type="OA" address="0x00002778" value="0x0007FC6A" />
4560 <register type="OA" address="0x0000277C" value="0x0000BF00" />
4561 <register type="OA" address="0x00002780" value="0x0007FC92" />
4562 <register type="OA" address="0x00002784" value="0x0000BF00" />
4563 <register type="OA" address="0x00002788" value="0x0007FCA2" />
4564 <register type="OA" address="0x0000278C" value="0x0000BF00" />
4565 <register type="OA" address="0x00002790" value="0x0007FC32" />
4566 <register type="OA" address="0x00002794" value="0x0000BF00" />
4567 <register type="OA" address="0x00002798" value="0x0007FC9A" />
4568 <register type="OA" address="0x0000279C" value="0x0000BF00" />
4569 <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4570 <register type="OA" address="0x000027A4" value="0x0000BF00" />
4571 <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4572 <register type="OA" address="0x000027AC" value="0x0000BF00" />
4573 </register_config>
4574 <register_config type="FLEX">
4575 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4576 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4577 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4578 <register type="FLEX" address="0x0000E758" value="0x00778008" />
4579 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4580 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4581 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4582 </register_config>
4583 </set>
4584
4585 <set name="Compute Metrics L3 Cache Gen9"
4586 mdapi_supported_apis="OGL4 OCL IO BB"
4587 underscore_name="compute_l3_cache"
4588 hw_config_guid="9fb22842-e708-43f7-9752-e0e41670c39e"
4589 chipset="SKLGT2"
4590 symbol_name="ComputeL3Cache"
4591 >
4592 <counter name="GPU Core Clocks"
4593 description="The total number of GPU core clocks elapsed during the measurement."
4594 data_type="uint64"
4595 equation="GPU_CLOCK 0 READ"
4596 underscore_name="gpu_core_clocks"
4597 units="cycles"
4598 symbol_name="GpuCoreClocks"
4599 semantic_type="event"
4600 mdapi_supported_apis="OGL OCL IO BB"
4601 mdapi_usage_flags="Tier1 Frame Batch Draw"
4602 mdapi_hw_unit_type="gpu"
4603 mdapi_group="GPU"
4604 />
4605 <counter name="EU Active"
4606 description="The percentage of time in which the Execution Units were actively processing."
4607 data_type="float"
4608 max_equation="100"
4609 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4610 underscore_name="eu_active"
4611 units="percent"
4612 symbol_name="EuActive"
4613 semantic_type="duration"
4614 mdapi_supported_apis="OGL OCL IO BB"
4615 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4616 mdapi_group="EU Array"
4617 mdapi_hw_unit_type="gpu"
4618 />
4619 <counter name="L3 Bank 03 Accesses"
4620 description="The total number of accesses to L3 Bank 03."
4621 data_type="uint64"
4622 equation="B 3 READ 2 UMUL"
4623 underscore_name="l3_bank03_accesses"
4624 units="messages"
4625 symbol_name="L3Bank03Accesses"
4626 availability="$SliceMask 0x01 AND"
4627 semantic_type="event"
4628 mdapi_supported_apis="OGL OCL IO BB"
4629 mdapi_usage_flags="Tier4 Frame Batch Draw"
4630 mdapi_hw_unit_type="slice"
4631 mdapi_group="L3"
4632 />
4633 <counter name="L3 Accesses"
4634 description="The total number of L3 accesses from all entities."
4635 data_type="uint64"
4636 equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4637 underscore_name="l3_accesses"
4638 units="messages"
4639 symbol_name="L3Accesses"
4640 semantic_type="event"
4641 mdapi_supported_apis="OGL OCL IO BB"
4642 mdapi_usage_flags="Tier3 Frame Batch Draw"
4643 mdapi_hw_unit_type="gpu"
4644 mdapi_group="L3"
4645 />
4646 <counter name="EU Both FPU Pipes Active"
4647 description="The percentage of time in which both EU FPU pipelines were actively processing."
4648 data_type="float"
4649 max_equation="100"
4650 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4651 underscore_name="eu_fpu_both_active"
4652 units="percent"
4653 symbol_name="EuFpuBothActive"
4654 semantic_type="duration"
4655 mdapi_supported_apis="OGL OCL IO BB"
4656 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4657 mdapi_group="EU Array/Pipes"
4658 mdapi_hw_unit_type="gpu"
4659 />
4660 <counter name="L3 Sampler Throughput"
4661 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4662 data_type="uint64"
4663 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4664 equation="A 29 READ 64 UMUL"
4665 underscore_name="l3_sampler_throughput"
4666 units="bytes"
4667 symbol_name="L3SamplerThroughput"
4668 semantic_type="throughput"
4669 mdapi_supported_apis="OGL OCL IO BB"
4670 mdapi_usage_flags="Tier2 Frame Batch Draw"
4671 mdapi_group="L3/Sampler"
4672 mdapi_hw_unit_type="gpu"
4673 />
4674 <counter name="EU FPU0 Pipe Active"
4675 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4676 data_type="float"
4677 max_equation="100"
4678 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4679 underscore_name="fpu0_active"
4680 units="percent"
4681 symbol_name="Fpu0Active"
4682 semantic_type="duration"
4683 mdapi_supported_apis="OGL IO BB"
4684 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4685 mdapi_group="EU Array/Pipes"
4686 mdapi_hw_unit_type="gpu"
4687 />
4688 <counter name="EU FPU1 Pipe Active"
4689 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4690 data_type="float"
4691 max_equation="100"
4692 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4693 underscore_name="fpu1_active"
4694 units="percent"
4695 symbol_name="Fpu1Active"
4696 semantic_type="duration"
4697 mdapi_supported_apis="OGL IO BB"
4698 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4699 mdapi_group="EU Array/Pipes"
4700 mdapi_hw_unit_type="gpu"
4701 />
4702 <counter name="EU AVG IPC Rate"
4703 description="The average rate of IPC calculated for 2 FPU pipelines."
4704 data_type="float"
4705 max_equation="2"
4706 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4707 underscore_name="eu_avg_ipc_rate"
4708 units="number"
4709 symbol_name="EuAvgIpcRate"
4710 semantic_type="ratio"
4711 mdapi_supported_apis="OGL OCL IO BB"
4712 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4713 mdapi_group="EU Array"
4714 mdapi_hw_unit_type="gpu"
4715 />
4716 <counter name="EU FPU0 Binary Instruction"
4717 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4718 data_type="float"
4719 max_equation="100"
4720 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4721 underscore_name="eu_binary_fpu0_instruction"
4722 units="percent"
4723 symbol_name="EuBinaryFpu0Instruction"
4724 semantic_type="duration"
4725 mdapi_supported_apis="OGL IO BB"
4726 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4727 mdapi_group="EU Array/Pipes/Instructions"
4728 mdapi_hw_unit_type="gpu"
4729 />
4730 <counter name="GS Threads Dispatched"
4731 description="The total number of geometry shader hardware threads dispatched."
4732 data_type="uint64"
4733 equation="A 5 READ"
4734 underscore_name="gs_threads"
4735 units="threads"
4736 symbol_name="GsThreads"
4737 semantic_type="event"
4738 mdapi_supported_apis="OGL4 IO BB"
4739 mdapi_usage_flags="Tier3 Frame Batch Draw"
4740 mdapi_hw_unit_type="gpu"
4741 mdapi_group="EU Array/Geometry Shader"
4742 />
4743 <counter name="Shader Memory Accesses"
4744 description="The total number of shader memory accesses to L3."
4745 data_type="uint64"
4746 equation="A 32 READ"
4747 underscore_name="shader_memory_accesses"
4748 units="messages"
4749 symbol_name="ShaderMemoryAccesses"
4750 semantic_type="event"
4751 mdapi_supported_apis="OGL OCL IO BB"
4752 mdapi_usage_flags="Tier3 Frame Batch Draw"
4753 mdapi_hw_unit_type="gpu"
4754 mdapi_group="L3/Data Port"
4755 />
4756 <counter name="Early Hi-Depth Test Fails"
4757 description="The total number of pixels dropped on early hierarchical depth test."
4758 data_type="uint64"
4759 equation="A 22 READ 4 UMUL"
4760 underscore_name="hi_depth_test_fails"
4761 units="pixels"
4762 symbol_name="HiDepthTestFails"
4763 semantic_type="event"
4764 mdapi_supported_apis="OGL IO BB"
4765 mdapi_usage_flags="Tier3 Frame Batch Draw"
4766 mdapi_hw_unit_type="gpu"
4767 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4768 />
4769 <counter name="VS Threads Dispatched"
4770 description="The total number of vertex shader hardware threads dispatched."
4771 data_type="uint64"
4772 equation="A 1 READ"
4773 underscore_name="vs_threads"
4774 units="threads"
4775 symbol_name="VsThreads"
4776 semantic_type="event"
4777 mdapi_supported_apis="OGL IO BB"
4778 mdapi_usage_flags="Tier3 Frame Batch Draw"
4779 mdapi_hw_unit_type="gpu"
4780 mdapi_group="EU Array/Vertex Shader"
4781 />
4782 <counter name="FS Threads Dispatched"
4783 description="The total number of fragment shader hardware threads dispatched."
4784 data_type="uint64"
4785 equation="A 6 READ"
4786 underscore_name="ps_threads"
4787 units="threads"
4788 symbol_name="PsThreads"
4789 semantic_type="event"
4790 mdapi_supported_apis="OGL IO BB"
4791 mdapi_usage_flags="Tier3 Frame Batch Draw"
4792 mdapi_hw_unit_type="gpu"
4793 mdapi_group="EU Array/Fragment Shader"
4794 />
4795 <counter name="EU FPU0 Hybrid Instruction"
4796 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4797 data_type="float"
4798 max_equation="100"
4799 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4800 underscore_name="eu_hybrid_fpu0_instruction"
4801 units="percent"
4802 symbol_name="EuHybridFpu0Instruction"
4803 semantic_type="duration"
4804 mdapi_supported_apis="OGL IO BB"
4805 mdapi_usage_flags="Tier4 Frame Batch Draw"
4806 mdapi_group="EU Array/Pipes/Instructions"
4807 mdapi_hw_unit_type="gpu"
4808 />
4809 <counter name="L3 Misses"
4810 description="The total number of L3 misses."
4811 data_type="uint64"
4812 equation="C 4 READ C 5 READ UADD"
4813 underscore_name="l3_misses"
4814 units="messages"
4815 symbol_name="L3Misses"
4816 semantic_type="event"
4817 mdapi_supported_apis="OGL OCL IO BB"
4818 mdapi_usage_flags="Tier3 Frame Batch Draw"
4819 mdapi_hw_unit_type="gpu"
4820 mdapi_group="L3/TAG"
4821 />
4822 <counter name="Shader Barrier Messages"
4823 description="The total number of shader barrier messages."
4824 data_type="uint64"
4825 equation="A 35 READ"
4826 underscore_name="shader_barriers"
4827 units="messages"
4828 symbol_name="ShaderBarriers"
4829 semantic_type="event"
4830 mdapi_supported_apis="OGL OCL IO BB"
4831 mdapi_usage_flags="Tier3 Frame Batch Draw"
4832 mdapi_hw_unit_type="gpu"
4833 mdapi_group="EU Array/Barrier"
4834 />
4835 <counter name="L3 Bank 00 Accesses"
4836 description="The total number of accesses to L3 Bank 00."
4837 data_type="uint64"
4838 equation="C 0 READ 2 UMUL"
4839 underscore_name="l3_bank00_accesses"
4840 units="messages"
4841 symbol_name="L3Bank00Accesses"
4842 availability="$SliceMask 0x01 AND"
4843 semantic_type="event"
4844 mdapi_supported_apis="OGL OCL IO BB"
4845 mdapi_usage_flags="Tier4 Frame Batch Draw"
4846 mdapi_hw_unit_type="slice"
4847 mdapi_group="L3"
4848 />
4849 <counter name="EU FPU0 Move Instruction"
4850 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4851 data_type="float"
4852 max_equation="100"
4853 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4854 underscore_name="eu_move_fpu0_instruction"
4855 units="percent"
4856 symbol_name="EuMoveFpu0Instruction"
4857 semantic_type="duration"
4858 mdapi_supported_apis="OGL IO BB"
4859 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4860 mdapi_group="EU Array/Pipes/Instructions"
4861 mdapi_hw_unit_type="gpu"
4862 />
4863 <counter name="Sampler Texels"
4864 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4865 data_type="uint64"
4866 equation="A 28 READ 4 UMUL"
4867 underscore_name="sampler_texels"
4868 units="texels"
4869 symbol_name="SamplerTexels"
4870 semantic_type="event"
4871 mdapi_supported_apis="OGL OCL IO BB"
4872 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4873 mdapi_hw_unit_type="gpu"
4874 mdapi_group="Sampler/Sampler Input"
4875 />
4876 <counter name="Pixels Failing Tests"
4877 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4878 data_type="uint64"
4879 equation="A 25 READ 4 UMUL"
4880 underscore_name="pixels_failing_post_ps_tests"
4881 units="pixels"
4882 symbol_name="PixelsFailingPostPsTests"
4883 semantic_type="event"
4884 mdapi_supported_apis="OGL IO BB"
4885 mdapi_usage_flags="Tier3 Frame Batch Draw"
4886 mdapi_hw_unit_type="gpu"
4887 mdapi_group="3D Pipe/Output Merger"
4888 />
4889 <counter name="EU FPU1 Hybrid Instruction"
4890 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4891 data_type="float"
4892 max_equation="100"
4893 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4894 underscore_name="eu_hybrid_fpu1_instruction"
4895 units="percent"
4896 symbol_name="EuHybridFpu1Instruction"
4897 semantic_type="duration"
4898 mdapi_supported_apis="OGL IO BB"
4899 mdapi_usage_flags="Tier4 Frame Batch Draw"
4900 mdapi_group="EU Array/Pipes/Instructions"
4901 mdapi_hw_unit_type="gpu"
4902 />
4903 <counter name="GPU Time Elapsed"
4904 description="Time elapsed on the GPU during the measurement."
4905 data_type="uint64"
4906 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4907 underscore_name="gpu_time"
4908 units="ns"
4909 symbol_name="GpuTime"
4910 semantic_type="duration"
4911 mdapi_supported_apis="OGL OCL IO BB"
4912 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4913 mdapi_hw_unit_type="gpu"
4914 mdapi_group="GPU"
4915 />
4916 <counter name="AVG GPU Core Frequency"
4917 description="Average GPU Core Frequency in the measurement."
4918 data_type="uint64"
4919 max_equation="$GpuMaxFrequency"
4920 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4921 underscore_name="avg_gpu_core_frequency"
4922 units="hz"
4923 symbol_name="AvgGpuCoreFrequency"
4924 semantic_type="event"
4925 mdapi_supported_apis="OGL OCL IO BB"
4926 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4927 mdapi_group="GPU"
4928 mdapi_hw_unit_type="gpu"
4929 />
4930 <counter name="Sampler Texels Misses"
4931 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4932 data_type="uint64"
4933 equation="A 29 READ 4 UMUL"
4934 underscore_name="sampler_texel_misses"
4935 units="texels"
4936 symbol_name="SamplerTexelMisses"
4937 semantic_type="event"
4938 mdapi_supported_apis="OGL OCL IO BB"
4939 mdapi_usage_flags="Tier3 Batch Frame Draw"
4940 mdapi_hw_unit_type="gpu"
4941 mdapi_group="Sampler/Sampler Cache"
4942 />
4943 <counter name="CS Threads Dispatched"
4944 description="The total number of compute shader hardware threads dispatched."
4945 data_type="uint64"
4946 equation="A 4 READ"
4947 underscore_name="cs_threads"
4948 units="threads"
4949 symbol_name="CsThreads"
4950 semantic_type="event"
4951 mdapi_supported_apis="OGL4 OCL IO BB"
4952 mdapi_usage_flags="Tier3 Frame Batch Draw"
4953 mdapi_hw_unit_type="gpu"
4954 mdapi_group="EU Array/Compute Shader"
4955 />
4956 <counter name="SLM Bytes Read"
4957 description="The total number of GPU memory bytes read from shared local memory."
4958 data_type="uint64"
4959 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4960 equation="A 30 READ 64 UMUL"
4961 underscore_name="slm_bytes_read"
4962 units="bytes"
4963 symbol_name="SlmBytesRead"
4964 semantic_type="throughput"
4965 mdapi_supported_apis="OGL4 OCL IO BB"
4966 mdapi_usage_flags="Tier3 Frame Batch Draw"
4967 mdapi_group="L3/Data Port/SLM"
4968 mdapi_hw_unit_type="gpu"
4969 />
4970 <counter name="GTI Read Throughput"
4971 description="The total number of GPU memory bytes read from GTI."
4972 data_type="uint64"
4973 max_equation="$GpuCoreClocks 64 UMUL"
4974 equation="C 6 READ 64 UMUL"
4975 underscore_name="gti_read_throughput"
4976 units="bytes"
4977 symbol_name="GtiReadThroughput"
4978 semantic_type="throughput"
4979 mdapi_supported_apis="OGL OCL IO BB"
4980 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4981 mdapi_group="GTI"
4982 mdapi_hw_unit_type="gpu"
4983 />
4984 <counter name="GTI L3 Throughput"
4985 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4986 data_type="uint64"
4987 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4988 equation="C 4 READ C 5 READ UADD 64 UMUL"
4989 underscore_name="gti_l3_throughput"
4990 units="bytes"
4991 symbol_name="GtiL3Throughput"
4992 semantic_type="throughput"
4993 mdapi_supported_apis="OGL OCL IO BB"
4994 mdapi_usage_flags="Tier2 Frame Batch Draw"
4995 mdapi_group="GTI/L3"
4996 mdapi_hw_unit_type="gpu"
4997 />
4998 <counter name="L3 Bank 00 IC Accesses"
4999 description="The total number of accesses to L3 Bank 00 from IC cache."
5000 data_type="uint64"
5001 equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
5002 underscore_name="l3_bank00_ic_accesses"
5003 units="messages"
5004 symbol_name="L3Bank00IcAccesses"
5005 availability="$SliceMask 0x01 AND"
5006 semantic_type="event"
5007 mdapi_supported_apis="OGL OCL IO BB"
5008 mdapi_usage_flags="Tier4 Frame Batch Draw"
5009 mdapi_hw_unit_type="slice"
5010 mdapi_group="L3/IC"
5011 />
5012 <counter name="L3 Bank 00 IC Hits"
5013 description="The total number of hits in L3 Bank 00 from IC cache."
5014 data_type="uint64"
5015 equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
5016 underscore_name="l3_bank00_ic_hits"
5017 units="messages"
5018 symbol_name="L3Bank00IcHits"
5019 availability="$SliceMask 0x01 AND"
5020 semantic_type="event"
5021 mdapi_supported_apis="OGL OCL IO BB"
5022 mdapi_usage_flags="Tier4 Frame Batch Draw"
5023 mdapi_hw_unit_type="slice"
5024 mdapi_group="L3/IC"
5025 />
5026 <counter name="Sampler Accesses"
5027 description="The total number of messages send to samplers."
5028 data_type="uint64"
5029 equation="A 28 READ"
5030 underscore_name="sampler_accesses"
5031 units="messages"
5032 symbol_name="SamplerAccesses"
5033 semantic_type="event"
5034 mdapi_supported_apis="OGL OCL IO BB"
5035 mdapi_usage_flags="Tier3 Batch Frame Draw"
5036 mdapi_hw_unit_type="gpu"
5037 mdapi_group="Sampler"
5038 />
5039 <counter name="L3 Bank 01 Accesses"
5040 description="The total number of accesses to L3 Bank 01."
5041 data_type="uint64"
5042 equation="C 1 READ 2 UMUL"
5043 underscore_name="l3_bank01_accesses"
5044 units="messages"
5045 symbol_name="L3Bank01Accesses"
5046 availability="$SliceMask 0x01 AND"
5047 semantic_type="event"
5048 mdapi_supported_apis="OGL OCL IO BB"
5049 mdapi_usage_flags="Tier4 Frame Batch Draw"
5050 mdapi_hw_unit_type="slice"
5051 mdapi_group="L3"
5052 />
5053 <counter name="GPU Busy"
5054 description="The percentage of time in which the GPU has been processing GPU commands."
5055 data_type="float"
5056 max_equation="100"
5057 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5058 underscore_name="gpu_busy"
5059 units="percent"
5060 symbol_name="GpuBusy"
5061 semantic_type="duration"
5062 mdapi_supported_apis="OGL OCL IO BB"
5063 mdapi_usage_flags="Tier1 Overview System Frame"
5064 mdapi_group="GPU"
5065 mdapi_hw_unit_type="gpu"
5066 />
5067 <counter name="EU FPU0 Ternary Instruction"
5068 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
5069 data_type="float"
5070 max_equation="100"
5071 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5072 underscore_name="eu_ternary_fpu0_instruction"
5073 units="percent"
5074 symbol_name="EuTernaryFpu0Instruction"
5075 semantic_type="duration"
5076 mdapi_supported_apis="OGL IO BB"
5077 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5078 mdapi_group="EU Array/Pipes/Instructions"
5079 mdapi_hw_unit_type="gpu"
5080 />
5081 <counter name="Shader Atomic Memory Accesses"
5082 description="The total number of shader atomic memory accesses."
5083 data_type="uint64"
5084 equation="A 34 READ"
5085 underscore_name="shader_atomics"
5086 units="messages"
5087 symbol_name="ShaderAtomics"
5088 semantic_type="event"
5089 mdapi_supported_apis="OGL OCL IO BB"
5090 mdapi_usage_flags="Tier3 Frame Batch Draw"
5091 mdapi_hw_unit_type="gpu"
5092 mdapi_group="L3/Data Port/Atomics"
5093 />
5094 <counter name="Rasterized Pixels"
5095 description="The total number of rasterized pixels."
5096 data_type="uint64"
5097 equation="A 21 READ 4 UMUL"
5098 underscore_name="rasterized_pixels"
5099 units="pixels"
5100 symbol_name="RasterizedPixels"
5101 semantic_type="event"
5102 mdapi_supported_apis="OGL IO BB"
5103 mdapi_usage_flags="Tier3 Frame Batch Draw"
5104 mdapi_hw_unit_type="gpu"
5105 mdapi_group="3D Pipe/Rasterizer"
5106 />
5107 <counter name="DS Threads Dispatched"
5108 description="The total number of domain shader hardware threads dispatched."
5109 data_type="uint64"
5110 equation="A 3 READ"
5111 underscore_name="ds_threads"
5112 units="threads"
5113 symbol_name="DsThreads"
5114 semantic_type="event"
5115 mdapi_supported_apis="OGL4 IO BB"
5116 mdapi_usage_flags="Tier3 Frame Batch Draw"
5117 mdapi_hw_unit_type="gpu"
5118 mdapi_group="EU Array/Domain Shader"
5119 />
5120 <counter name="Samples Written"
5121 description="The total number of samples or pixels written to all render targets."
5122 data_type="uint64"
5123 equation="A 26 READ 4 UMUL"
5124 underscore_name="samples_written"
5125 units="pixels"
5126 symbol_name="SamplesWritten"
5127 semantic_type="event"
5128 mdapi_supported_apis="OGL IO BB"
5129 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5130 mdapi_hw_unit_type="gpu"
5131 mdapi_group="3D Pipe/Output Merger"
5132 />
5133 <counter name="EU FPU1 Move Instruction"
5134 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
5135 data_type="float"
5136 max_equation="100"
5137 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5138 underscore_name="eu_move_fpu1_instruction"
5139 units="percent"
5140 symbol_name="EuMoveFpu1Instruction"
5141 semantic_type="duration"
5142 mdapi_supported_apis="OGL IO BB"
5143 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5144 mdapi_group="EU Array/Pipes/Instructions"
5145 mdapi_hw_unit_type="gpu"
5146 />
5147 <counter name="EU Stall"
5148 description="The percentage of time in which the Execution Units were stalled."
5149 data_type="float"
5150 max_equation="100"
5151 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5152 underscore_name="eu_stall"
5153 units="percent"
5154 symbol_name="EuStall"
5155 semantic_type="duration"
5156 mdapi_supported_apis="OGL OCL IO BB"
5157 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5158 mdapi_group="EU Array"
5159 mdapi_hw_unit_type="gpu"
5160 />
5161 <counter name="Samples Blended"
5162 description="The total number of blended samples or pixels written to all render targets."
5163 data_type="uint64"
5164 equation="A 27 READ 4 UMUL"
5165 underscore_name="samples_blended"
5166 units="pixels"
5167 symbol_name="SamplesBlended"
5168 semantic_type="event"
5169 mdapi_supported_apis="OGL IO BB"
5170 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5171 mdapi_hw_unit_type="gpu"
5172 mdapi_group="3D Pipe/Output Merger"
5173 />
5174 <counter name="Early Depth Test Fails"
5175 description="The total number of pixels dropped on early depth test."
5176 data_type="uint64"
5177 equation="A 23 READ 4 UMUL"
5178 underscore_name="early_depth_test_fails"
5179 units="pixels"
5180 symbol_name="EarlyDepthTestFails"
5181 semantic_type="event"
5182 mdapi_supported_apis="OGL IO BB"
5183 mdapi_usage_flags="Tier3 Frame Batch Draw"
5184 mdapi_hw_unit_type="gpu"
5185 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5186 />
5187 <counter name="L3 Bank 02 Accesses"
5188 description="The total number of accesses to L3 Bank 02."
5189 data_type="uint64"
5190 equation="B 2 READ 2 UMUL"
5191 underscore_name="l3_bank02_accesses"
5192 units="messages"
5193 symbol_name="L3Bank02Accesses"
5194 availability="$SliceMask 0x01 AND"
5195 semantic_type="event"
5196 mdapi_supported_apis="OGL OCL IO BB"
5197 mdapi_usage_flags="Tier4 Frame Batch Draw"
5198 mdapi_hw_unit_type="slice"
5199 mdapi_group="L3"
5200 />
5201 <counter name="HS Threads Dispatched"
5202 description="The total number of hull shader hardware threads dispatched."
5203 data_type="uint64"
5204 equation="A 2 READ"
5205 underscore_name="hs_threads"
5206 units="threads"
5207 symbol_name="HsThreads"
5208 semantic_type="event"
5209 mdapi_supported_apis="OGL4 IO BB"
5210 mdapi_usage_flags="Tier3 Frame Batch Draw"
5211 mdapi_hw_unit_type="gpu"
5212 mdapi_group="EU Array/Hull Shader"
5213 />
5214 <counter name="L3 Total Throughput"
5215 description="The total number of GPU memory bytes transferred via L3."
5216 data_type="uint64"
5217 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5218 equation="$L3Accesses 64 UMUL"
5219 underscore_name="l3_total_throughput"
5220 units="bytes"
5221 symbol_name="L3TotalThroughput"
5222 semantic_type="throughput"
5223 mdapi_supported_apis="OGL OCL IO BB"
5224 mdapi_usage_flags="Tier3 Frame Batch Draw"
5225 mdapi_group="L3"
5226 mdapi_hw_unit_type="gpu"
5227 />
5228 <counter name="GTI Write Throughput"
5229 description="The total number of GPU memory bytes written to GTI."
5230 data_type="uint64"
5231 max_equation="$GpuCoreClocks 32 UMUL"
5232 equation="C 7 READ 64 UMUL"
5233 underscore_name="gti_write_throughput"
5234 units="bytes"
5235 symbol_name="GtiWriteThroughput"
5236 semantic_type="throughput"
5237 mdapi_supported_apis="OGL OCL IO BB"
5238 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5239 mdapi_group="GTI"
5240 mdapi_hw_unit_type="gpu"
5241 />
5242 <counter name="SLM Bytes Written"
5243 description="The total number of GPU memory bytes written into shared local memory."
5244 data_type="uint64"
5245 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5246 equation="A 31 READ 64 UMUL"
5247 underscore_name="slm_bytes_written"
5248 units="bytes"
5249 symbol_name="SlmBytesWritten"
5250 semantic_type="throughput"
5251 mdapi_supported_apis="OGL4 OCL IO BB"
5252 mdapi_usage_flags="Tier3 Frame Batch Draw"
5253 mdapi_group="L3/Data Port/SLM"
5254 mdapi_hw_unit_type="gpu"
5255 />
5256 <counter name="L3 Shader Throughput"
5257 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5258 data_type="uint64"
5259 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5260 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5261 underscore_name="l3_shader_throughput"
5262 units="bytes"
5263 symbol_name="L3ShaderThroughput"
5264 semantic_type="throughput"
5265 mdapi_supported_apis="OGL4 OCL IO BB"
5266 mdapi_usage_flags="Tier2 Frame Batch Draw"
5267 mdapi_group="L3/Data Port"
5268 mdapi_hw_unit_type="gpu"
5269 />
5270 <counter name="Samples Killed in FS"
5271 description="The total number of samples or pixels dropped in fragment shaders."
5272 data_type="uint64"
5273 equation="A 24 READ 4 UMUL"
5274 underscore_name="samples_killed_in_ps"
5275 units="pixels"
5276 symbol_name="SamplesKilledInPs"
5277 semantic_type="event"
5278 mdapi_supported_apis="OGL IO BB"
5279 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5280 mdapi_hw_unit_type="gpu"
5281 mdapi_group="3D Pipe/Fragment Shader"
5282 />
5283 <counter name="EU FPU1 Binary Instruction"
5284 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
5285 data_type="float"
5286 max_equation="100"
5287 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5288 underscore_name="eu_binary_fpu1_instruction"
5289 units="percent"
5290 symbol_name="EuBinaryFpu1Instruction"
5291 semantic_type="duration"
5292 mdapi_supported_apis="OGL IO BB"
5293 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5294 mdapi_group="EU Array/Pipes/Instructions"
5295 mdapi_hw_unit_type="gpu"
5296 />
5297 <counter name="EU FPU1 Ternary Instruction"
5298 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
5299 data_type="float"
5300 max_equation="100"
5301 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5302 underscore_name="eu_ternary_fpu1_instruction"
5303 units="percent"
5304 symbol_name="EuTernaryFpu1Instruction"
5305 semantic_type="duration"
5306 mdapi_supported_apis="OGL IO BB"
5307 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5308 mdapi_group="EU Array/Pipes/Instructions"
5309 mdapi_hw_unit_type="gpu"
5310 />
5311 <counter name="EU Send Pipe Active"
5312 description="The percentage of time in which EU send pipeline was actively processing."
5313 data_type="float"
5314 max_equation="100"
5315 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5316 underscore_name="eu_send_active"
5317 units="percent"
5318 symbol_name="EuSendActive"
5319 semantic_type="duration"
5320 mdapi_supported_apis="OGL IO BB"
5321 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5322 mdapi_group="EU Array/Pipes"
5323 mdapi_hw_unit_type="gpu"
5324 />
5325 <register_config type="NOA">
5326 <register type="NOA" address="0x00009840" value="0x000000A0" />
5327 <register type="NOA" address="0x00009888" value="0x166C0760" />
5328 <register type="NOA" address="0x00009888" value="0x1593001E" />
5329 <register type="NOA" address="0x00009888" value="0x3F901403" />
5330 <register type="NOA" address="0x00009888" value="0x004E8000" />
5331 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
5332 <register type="NOA" address="0x00009888" value="0x184E8000" />
5333 <register type="NOA" address="0x00009888" value="0x1A4E8020" />
5334 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
5335 <register type="NOA" address="0x00009888" value="0x006C0051" />
5336 <register type="NOA" address="0x00009888" value="0x066C5000" />
5337 <register type="NOA" address="0x00009888" value="0x086C5C5D" />
5338 <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
5339 <register type="NOA" address="0x00009888" value="0x106C0000" />
5340 <register type="NOA" address="0x00009888" value="0x186C0000" />
5341 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
5342 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
5343 <register type="NOA" address="0x00009888" value="0x001B4000" />
5344 <register type="NOA" address="0x00009888" value="0x061B8000" />
5345 <register type="NOA" address="0x00009888" value="0x081BC000" />
5346 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
5347 <register type="NOA" address="0x00009888" value="0x101C8000" />
5348 <register type="NOA" address="0x00009888" value="0x1A1CE000" />
5349 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
5350 <register type="NOA" address="0x00009888" value="0x004C8000" />
5351 <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
5352 <register type="NOA" address="0x00009888" value="0x0C4C0280" />
5353 <register type="NOA" address="0x00009888" value="0x000D2000" />
5354 <register type="NOA" address="0x00009888" value="0x060D8000" />
5355 <register type="NOA" address="0x00009888" value="0x080DA000" />
5356 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
5357 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
5358 <register type="NOA" address="0x00009888" value="0x0E0F1500" />
5359 <register type="NOA" address="0x00009888" value="0x100F0140" />
5360 <register type="NOA" address="0x00009888" value="0x002C8000" />
5361 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
5362 <register type="NOA" address="0x00009888" value="0x162C0A00" />
5363 <register type="NOA" address="0x00009888" value="0x182C00A0" />
5364 <register type="NOA" address="0x00009888" value="0x03933300" />
5365 <register type="NOA" address="0x00009888" value="0x05930032" />
5366 <register type="NOA" address="0x00009888" value="0x11930000" />
5367 <register type="NOA" address="0x00009888" value="0x1B930000" />
5368 <register type="NOA" address="0x00009888" value="0x1D900157" />
5369 <register type="NOA" address="0x00009888" value="0x1F900167" />
5370 <register type="NOA" address="0x00009888" value="0x35900000" />
5371 <register type="NOA" address="0x00009888" value="0x19908000" />
5372 <register type="NOA" address="0x00009888" value="0x1B908000" />
5373 <register type="NOA" address="0x00009888" value="0x1190030F" />
5374 <register type="NOA" address="0x00009888" value="0x51900000" />
5375 <register type="NOA" address="0x00009888" value="0x41900000" />
5376 <register type="NOA" address="0x00009888" value="0x55900000" />
5377 <register type="NOA" address="0x00009888" value="0x45900042" />
5378 <register type="NOA" address="0x00009888" value="0x47900000" />
5379 <register type="NOA" address="0x00009888" value="0x37900000" />
5380 <register type="NOA" address="0x00009888" value="0x33900000" />
5381 <register type="NOA" address="0x00009888" value="0x57900000" />
5382 <register type="NOA" address="0x00009888" value="0x4B900000" />
5383 <register type="NOA" address="0x00009888" value="0x59900000" />
5384 <register type="NOA" address="0x00009888" value="0x53901111" />
5385 <register type="NOA" address="0x00009888" value="0x43900420" />
5386 <register type="NOA" address="0x00009840" value="0x00000080" />
5387 </register_config>
5388 <register_config type="OA">
5389 <register type="OA" address="0x00002710" value="0x00000000" />
5390 <register type="OA" address="0x00002714" value="0x30800000" />
5391 <register type="OA" address="0x00002720" value="0x00000000" />
5392 <register type="OA" address="0x00002724" value="0x30800000" />
5393 <register type="OA" address="0x00002740" value="0x00000000" />
5394 <register type="OA" address="0x00002770" value="0x0007FFFA" />
5395 <register type="OA" address="0x00002774" value="0x0000FEFE" />
5396 <register type="OA" address="0x00002778" value="0x0007FFFA" />
5397 <register type="OA" address="0x0000277C" value="0x0000FEFD" />
5398 <register type="OA" address="0x00002790" value="0x0007FFFA" />
5399 <register type="OA" address="0x00002794" value="0x0000FBEF" />
5400 <register type="OA" address="0x00002798" value="0x0007FFFA" />
5401 <register type="OA" address="0x0000279C" value="0x0000FBDF" />
5402 </register_config>
5403 <register_config type="FLEX">
5404 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5405 <register type="FLEX" address="0x0000E558" value="0x00000003" />
5406 <register type="FLEX" address="0x0000E658" value="0x00002001" />
5407 <register type="FLEX" address="0x0000E758" value="0x00101100" />
5408 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
5409 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
5410 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
5411 </register_config>
5412 </set>
5413
5414 <set name="Metric set HDCAndSF"
5415 mdapi_supported_apis="OGL OCL IO BB"
5416 underscore_name="hdc_and_sf"
5417 hw_config_guid="5378e2a1-4248-4188-a4ae-da25a794c603"
5418 chipset="SKLGT2"
5419 symbol_name="HDCAndSF"
5420 >
5421 <counter name="GPU Core Clocks"
5422 description="The total number of GPU core clocks elapsed during the measurement."
5423 data_type="uint64"
5424 equation="GPU_CLOCK 0 READ"
5425 underscore_name="gpu_core_clocks"
5426 units="cycles"
5427 symbol_name="GpuCoreClocks"
5428 semantic_type="event"
5429 mdapi_supported_apis=""
5430 mdapi_usage_flags="Tier1 Frame Batch Draw"
5431 mdapi_hw_unit_type="gpu"
5432 mdapi_group="GPU"
5433 />
5434 <counter name="EU Active"
5435 description="The percentage of time in which the Execution Units were actively processing."
5436 data_type="float"
5437 max_equation="100"
5438 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5439 underscore_name="eu_active"
5440 units="percent"
5441 symbol_name="EuActive"
5442 semantic_type="duration"
5443 mdapi_supported_apis=""
5444 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5445 mdapi_group="EU Array"
5446 mdapi_hw_unit_type="gpu"
5447 />
5448 <counter name="EU Both FPU Pipes Active"
5449 description="The percentage of time in which both EU FPU pipelines were actively processing."
5450 data_type="float"
5451 max_equation="100"
5452 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5453 underscore_name="eu_fpu_both_active"
5454 units="percent"
5455 symbol_name="EuFpuBothActive"
5456 semantic_type="duration"
5457 mdapi_supported_apis=""
5458 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5459 mdapi_group="EU Array/Pipes"
5460 mdapi_hw_unit_type="gpu"
5461 />
5462 <counter name="VS Send Pipe Active"
5463 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5464 data_type="float"
5465 max_equation="100"
5466 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5467 underscore_name="vs_send_active"
5468 units="percent"
5469 symbol_name="VsSendActive"
5470 semantic_type="duration"
5471 mdapi_supported_apis="OGL IO BB"
5472 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5473 mdapi_group="EU Array/Vertex Shader"
5474 mdapi_hw_unit_type="gpu"
5475 />
5476 <counter name="VS FPU1 Pipe Active"
5477 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5478 data_type="float"
5479 max_equation="100"
5480 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5481 underscore_name="vs_fpu1_active"
5482 units="percent"
5483 symbol_name="VsFpu1Active"
5484 semantic_type="duration"
5485 mdapi_supported_apis="OGL IO BB"
5486 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5487 mdapi_group="EU Array/Vertex Shader"
5488 mdapi_hw_unit_type="gpu"
5489 />
5490 <counter name="GS Threads Dispatched"
5491 description="The total number of geometry shader hardware threads dispatched."
5492 data_type="uint64"
5493 equation="A 5 READ"
5494 underscore_name="gs_threads"
5495 units="threads"
5496 symbol_name="GsThreads"
5497 semantic_type="event"
5498 mdapi_supported_apis="OGL4 IO BB"
5499 mdapi_usage_flags="Tier3 Frame Batch Draw"
5500 mdapi_hw_unit_type="gpu"
5501 mdapi_group="EU Array/Geometry Shader"
5502 />
5503 <counter name="Early Hi-Depth Test Fails"
5504 description="The total number of pixels dropped on early hierarchical depth test."
5505 data_type="uint64"
5506 equation="A 22 READ 4 UMUL"
5507 underscore_name="hi_depth_test_fails"
5508 units="pixels"
5509 symbol_name="HiDepthTestFails"
5510 semantic_type="event"
5511 mdapi_supported_apis="OGL IO BB"
5512 mdapi_usage_flags="Tier3 Frame Batch Draw"
5513 mdapi_hw_unit_type="gpu"
5514 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5515 />
5516 <counter name="FS Both FPU Active"
5517 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5518 data_type="float"
5519 max_equation="100"
5520 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5521 underscore_name="ps_eu_both_fpu_active"
5522 units="percent"
5523 symbol_name="PsEuBothFpuActive"
5524 semantic_type="duration"
5525 mdapi_supported_apis="OGL IO BB"
5526 mdapi_usage_flags="Tier4 Frame Batch Draw"
5527 mdapi_group="3D Pipe/Fragment Shader"
5528 mdapi_hw_unit_type="gpu"
5529 />
5530 <counter name="VS Threads Dispatched"
5531 description="The total number of vertex shader hardware threads dispatched."
5532 data_type="uint64"
5533 equation="A 1 READ"
5534 underscore_name="vs_threads"
5535 units="threads"
5536 symbol_name="VsThreads"
5537 semantic_type="event"
5538 mdapi_supported_apis="OGL IO BB"
5539 mdapi_usage_flags="Tier3 Frame Batch Draw"
5540 mdapi_hw_unit_type="gpu"
5541 mdapi_group="EU Array/Vertex Shader"
5542 />
5543 <counter name="Polygon Data Ready"
5544 description="The percentage of time in which geometry pipeline output is ready"
5545 data_type="float"
5546 max_equation="100"
5547 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5548 underscore_name="poly_data_ready"
5549 units="percent"
5550 symbol_name="PolyDataReady"
5551 semantic_type="duration"
5552 mdapi_supported_apis=""
5553 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5554 mdapi_group="GPU/3D Pipe/Strip-Fans"
5555 mdapi_hw_unit_type="gpu"
5556 />
5557 <counter name="FS Threads Dispatched"
5558 description="The total number of fragment shader hardware threads dispatched."
5559 data_type="uint64"
5560 equation="A 6 READ"
5561 underscore_name="ps_threads"
5562 units="threads"
5563 symbol_name="PsThreads"
5564 semantic_type="event"
5565 mdapi_supported_apis="OGL IO BB"
5566 mdapi_usage_flags="Tier3 Frame Batch Draw"
5567 mdapi_hw_unit_type="gpu"
5568 mdapi_group="EU Array/Fragment Shader"
5569 />
5570 <counter name="Shader Barrier Messages"
5571 description="The total number of shader barrier messages."
5572 data_type="uint64"
5573 equation="A 35 READ"
5574 underscore_name="shader_barriers"
5575 units="messages"
5576 symbol_name="ShaderBarriers"
5577 semantic_type="event"
5578 mdapi_supported_apis=""
5579 mdapi_usage_flags="Tier3 Frame Batch Draw"
5580 mdapi_hw_unit_type="gpu"
5581 mdapi_group="EU Array/Barrier"
5582 />
5583 <counter name="Sampler Texels"
5584 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5585 data_type="uint64"
5586 equation="A 28 READ 4 UMUL"
5587 underscore_name="sampler_texels"
5588 units="texels"
5589 symbol_name="SamplerTexels"
5590 semantic_type="event"
5591 mdapi_supported_apis=""
5592 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5593 mdapi_hw_unit_type="gpu"
5594 mdapi_group="Sampler/Sampler Input"
5595 />
5596 <counter name="Pixels Failing Tests"
5597 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5598 data_type="uint64"
5599 equation="A 25 READ 4 UMUL"
5600 underscore_name="pixels_failing_post_ps_tests"
5601 units="pixels"
5602 symbol_name="PixelsFailingPostPsTests"
5603 semantic_type="event"
5604 mdapi_supported_apis="OGL IO BB"
5605 mdapi_usage_flags="Tier3 Frame Batch Draw"
5606 mdapi_hw_unit_type="gpu"
5607 mdapi_group="3D Pipe/Output Merger"
5608 />
5609 <counter name="GPU Time Elapsed"
5610 description="Time elapsed on the GPU during the measurement."
5611 data_type="uint64"
5612 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5613 underscore_name="gpu_time"
5614 units="ns"
5615 symbol_name="GpuTime"
5616 semantic_type="duration"
5617 mdapi_supported_apis=""
5618 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5619 mdapi_hw_unit_type="gpu"
5620 mdapi_group="GPU"
5621 />
5622 <counter name="AVG GPU Core Frequency"
5623 description="Average GPU Core Frequency in the measurement."
5624 data_type="uint64"
5625 max_equation="$GpuMaxFrequency"
5626 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5627 underscore_name="avg_gpu_core_frequency"
5628 units="hz"
5629 symbol_name="AvgGpuCoreFrequency"
5630 semantic_type="event"
5631 mdapi_supported_apis=""
5632 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5633 mdapi_group="GPU"
5634 mdapi_hw_unit_type="gpu"
5635 />
5636 <counter name="Sampler Texels Misses"
5637 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5638 data_type="uint64"
5639 equation="A 29 READ 4 UMUL"
5640 underscore_name="sampler_texel_misses"
5641 units="texels"
5642 symbol_name="SamplerTexelMisses"
5643 semantic_type="event"
5644 mdapi_supported_apis=""
5645 mdapi_usage_flags="Tier3 Batch Frame Draw"
5646 mdapi_hw_unit_type="gpu"
5647 mdapi_group="Sampler/Sampler Cache"
5648 />
5649 <counter name="HDC stalled by L3 (s0.ss1)"
5650 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5651 data_type="float"
5652 max_equation="100"
5653 equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5654 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5655 units="percent"
5656 symbol_name="NonSamplerShader01AccessStalledOnL3"
5657 availability="$SubsliceMask 0x2 AND"
5658 semantic_type="duration"
5659 mdapi_supported_apis=""
5660 mdapi_usage_flags="Tier3 Frame Batch Draw"
5661 mdapi_group="GPU/Data Port"
5662 mdapi_hw_unit_type="subslice"
5663 />
5664 <counter name="CS Threads Dispatched"
5665 description="The total number of compute shader hardware threads dispatched."
5666 data_type="uint64"
5667 equation="A 4 READ"
5668 underscore_name="cs_threads"
5669 units="threads"
5670 symbol_name="CsThreads"
5671 semantic_type="event"
5672 mdapi_supported_apis="OGL4 OCL IO BB"
5673 mdapi_usage_flags="Tier3 Frame Batch Draw"
5674 mdapi_hw_unit_type="gpu"
5675 mdapi_group="EU Array/Compute Shader"
5676 />
5677 <counter name="HDC stalled by L3 (s0.ss2)"
5678 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5679 data_type="float"
5680 max_equation="100"
5681 equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5682 underscore_name="non_sampler_shader02_access_stalled_on_l3"
5683 units="percent"
5684 symbol_name="NonSamplerShader02AccessStalledOnL3"
5685 availability="$SubsliceMask 0x4 AND"
5686 semantic_type="duration"
5687 mdapi_supported_apis=""
5688 mdapi_usage_flags="Tier3 Frame Batch Draw"
5689 mdapi_group="GPU/Data Port"
5690 mdapi_hw_unit_type="subslice"
5691 />
5692 <counter name="SLM Bytes Read"
5693 description="The total number of GPU memory bytes read from shared local memory."
5694 data_type="uint64"
5695 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5696 equation="A 30 READ 64 UMUL"
5697 underscore_name="slm_bytes_read"
5698 units="bytes"
5699 symbol_name="SlmBytesRead"
5700 semantic_type="throughput"
5701 mdapi_supported_apis="OGL4 OCL IO BB"
5702 mdapi_usage_flags="Tier3 Frame Batch Draw"
5703 mdapi_group="L3/Data Port/SLM"
5704 mdapi_hw_unit_type="gpu"
5705 />
5706 <counter name="PS FPU1 Pipe Active"
5707 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5708 data_type="float"
5709 max_equation="100"
5710 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5711 underscore_name="ps_fpu1_active"
5712 units="percent"
5713 symbol_name="PsFpu1Active"
5714 semantic_type="duration"
5715 mdapi_supported_apis="OGL IO BB"
5716 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5717 mdapi_group="EU Array/Pixel Shader"
5718 mdapi_hw_unit_type="gpu"
5719 />
5720 <counter name="PS Send Pipeline Active"
5721 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5722 data_type="float"
5723 max_equation="100"
5724 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5725 underscore_name="ps_send_active"
5726 units="percent"
5727 symbol_name="PsSendActive"
5728 semantic_type="duration"
5729 mdapi_supported_apis="OGL IO BB"
5730 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5731 mdapi_group="EU Array/Pixel Shader"
5732 mdapi_hw_unit_type="gpu"
5733 />
5734 <counter name="VS FPU0 Pipe Active"
5735 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5736 data_type="float"
5737 max_equation="100"
5738 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5739 underscore_name="vs_fpu0_active"
5740 units="percent"
5741 symbol_name="VsFpu0Active"
5742 semantic_type="duration"
5743 mdapi_supported_apis="OGL IO BB"
5744 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5745 mdapi_group="EU Array/Vertex Shader"
5746 mdapi_hw_unit_type="gpu"
5747 />
5748 <counter name="GPU Busy"
5749 description="The percentage of time in which the GPU has been processing GPU commands."
5750 data_type="float"
5751 max_equation="100"
5752 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5753 underscore_name="gpu_busy"
5754 units="percent"
5755 symbol_name="GpuBusy"
5756 semantic_type="duration"
5757 mdapi_supported_apis=""
5758 mdapi_usage_flags="Tier1 Overview System Frame"
5759 mdapi_group="GPU"
5760 mdapi_hw_unit_type="gpu"
5761 />
5762 <counter name="Rasterized Pixels"
5763 description="The total number of rasterized pixels."
5764 data_type="uint64"
5765 equation="A 21 READ 4 UMUL"
5766 underscore_name="rasterized_pixels"
5767 units="pixels"
5768 symbol_name="RasterizedPixels"
5769 semantic_type="event"
5770 mdapi_supported_apis="OGL IO BB"
5771 mdapi_usage_flags="Tier3 Frame Batch Draw"
5772 mdapi_hw_unit_type="gpu"
5773 mdapi_group="3D Pipe/Rasterizer"
5774 />
5775 <counter name="PS FPU0 Pipe Active"
5776 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5777 data_type="float"
5778 max_equation="100"
5779 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5780 underscore_name="ps_fpu0_active"
5781 units="percent"
5782 symbol_name="PsFpu0Active"
5783 semantic_type="duration"
5784 mdapi_supported_apis="OGL IO BB"
5785 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5786 mdapi_group="EU Array/Pixel Shader"
5787 mdapi_hw_unit_type="gpu"
5788 />
5789 <counter name="DS Threads Dispatched"
5790 description="The total number of domain shader hardware threads dispatched."
5791 data_type="uint64"
5792 equation="A 3 READ"
5793 underscore_name="ds_threads"
5794 units="threads"
5795 symbol_name="DsThreads"
5796 semantic_type="event"
5797 mdapi_supported_apis="OGL4 IO BB"
5798 mdapi_usage_flags="Tier3 Frame Batch Draw"
5799 mdapi_hw_unit_type="gpu"
5800 mdapi_group="EU Array/Domain Shader"
5801 />
5802 <counter name="Samples Written"
5803 description="The total number of samples or pixels written to all render targets."
5804 data_type="uint64"
5805 equation="A 26 READ 4 UMUL"
5806 underscore_name="samples_written"
5807 units="pixels"
5808 symbol_name="SamplesWritten"
5809 semantic_type="event"
5810 mdapi_supported_apis="OGL IO BB"
5811 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5812 mdapi_hw_unit_type="gpu"
5813 mdapi_group="3D Pipe/Output Merger"
5814 />
5815 <counter name="EU Stall"
5816 description="The percentage of time in which the Execution Units were stalled."
5817 data_type="float"
5818 max_equation="100"
5819 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5820 underscore_name="eu_stall"
5821 units="percent"
5822 symbol_name="EuStall"
5823 semantic_type="duration"
5824 mdapi_supported_apis=""
5825 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5826 mdapi_group="EU Array"
5827 mdapi_hw_unit_type="gpu"
5828 />
5829 <counter name="Samples Blended"
5830 description="The total number of blended samples or pixels written to all render targets."
5831 data_type="uint64"
5832 equation="A 27 READ 4 UMUL"
5833 underscore_name="samples_blended"
5834 units="pixels"
5835 symbol_name="SamplesBlended"
5836 semantic_type="event"
5837 mdapi_supported_apis="OGL IO BB"
5838 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5839 mdapi_hw_unit_type="gpu"
5840 mdapi_group="3D Pipe/Output Merger"
5841 />
5842 <counter name="Early Depth Test Fails"
5843 description="The total number of pixels dropped on early depth test."
5844 data_type="uint64"
5845 equation="A 23 READ 4 UMUL"
5846 underscore_name="early_depth_test_fails"
5847 units="pixels"
5848 symbol_name="EarlyDepthTestFails"
5849 semantic_type="event"
5850 mdapi_supported_apis="OGL IO BB"
5851 mdapi_usage_flags="Tier3 Frame Batch Draw"
5852 mdapi_hw_unit_type="gpu"
5853 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5854 />
5855 <counter name="Shader Memory Accesses"
5856 description="The total number of shader memory accesses to L3."
5857 data_type="uint64"
5858 equation="A 32 READ"
5859 underscore_name="shader_memory_accesses"
5860 units="messages"
5861 symbol_name="ShaderMemoryAccesses"
5862 semantic_type="event"
5863 mdapi_supported_apis=""
5864 mdapi_usage_flags="Tier3 Frame Batch Draw"
5865 mdapi_hw_unit_type="gpu"
5866 mdapi_group="L3/Data Port"
5867 />
5868 <counter name="HS Threads Dispatched"
5869 description="The total number of hull shader hardware threads dispatched."
5870 data_type="uint64"
5871 equation="A 2 READ"
5872 underscore_name="hs_threads"
5873 units="threads"
5874 symbol_name="HsThreads"
5875 semantic_type="event"
5876 mdapi_supported_apis="OGL4 IO BB"
5877 mdapi_usage_flags="Tier3 Frame Batch Draw"
5878 mdapi_hw_unit_type="gpu"
5879 mdapi_group="EU Array/Hull Shader"
5880 />
5881 <counter name="SLM Bytes Written"
5882 description="The total number of GPU memory bytes written into shared local memory."
5883 data_type="uint64"
5884 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5885 equation="A 31 READ 64 UMUL"
5886 underscore_name="slm_bytes_written"
5887 units="bytes"
5888 symbol_name="SlmBytesWritten"
5889 semantic_type="throughput"
5890 mdapi_supported_apis="OGL4 OCL IO BB"
5891 mdapi_usage_flags="Tier3 Frame Batch Draw"
5892 mdapi_group="L3/Data Port/SLM"
5893 mdapi_hw_unit_type="gpu"
5894 />
5895 <counter name="L3 Shader Throughput"
5896 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5897 data_type="uint64"
5898 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5899 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5900 underscore_name="l3_shader_throughput"
5901 units="bytes"
5902 symbol_name="L3ShaderThroughput"
5903 semantic_type="throughput"
5904 mdapi_supported_apis="OGL4 OCL IO BB"
5905 mdapi_usage_flags="Tier2 Frame Batch Draw"
5906 mdapi_group="L3/Data Port"
5907 mdapi_hw_unit_type="gpu"
5908 />
5909 <counter name="Samples Killed in FS"
5910 description="The total number of samples or pixels dropped in fragment shaders."
5911 data_type="uint64"
5912 equation="A 24 READ 4 UMUL"
5913 underscore_name="samples_killed_in_ps"
5914 units="pixels"
5915 symbol_name="SamplesKilledInPs"
5916 semantic_type="event"
5917 mdapi_supported_apis="OGL IO BB"
5918 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5919 mdapi_hw_unit_type="gpu"
5920 mdapi_group="3D Pipe/Fragment Shader"
5921 />
5922 <counter name="HDC stalled by L3 (s0.ss0)"
5923 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5924 data_type="float"
5925 max_equation="100"
5926 equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5927 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5928 units="percent"
5929 symbol_name="NonSamplerShader00AccessStalledOnL3"
5930 availability="$SubsliceMask 0x1 AND"
5931 semantic_type="duration"
5932 mdapi_supported_apis=""
5933 mdapi_usage_flags="Tier3 Frame Batch Draw"
5934 mdapi_group="GPU/Data Port"
5935 mdapi_hw_unit_type="subslice"
5936 />
5937 <counter name="Shader Atomic Memory Accesses"
5938 description="The total number of shader atomic memory accesses."
5939 data_type="uint64"
5940 equation="A 34 READ"
5941 underscore_name="shader_atomics"
5942 units="messages"
5943 symbol_name="ShaderAtomics"
5944 semantic_type="event"
5945 mdapi_supported_apis="OGL OCL IO BB"
5946 mdapi_usage_flags="Tier3 Frame Batch Draw"
5947 mdapi_hw_unit_type="gpu"
5948 mdapi_group="L3/Data Port/Atomics"
5949 />
5950 <register_config type="NOA">
5951 <register type="NOA" address="0x00009840" value="0x000000A0" />
5952 <register type="NOA" address="0x00009888" value="0x104F0232" />
5953 <register type="NOA" address="0x00009888" value="0x124F4640" />
5954 <register type="NOA" address="0x00009888" value="0x106C0232" />
5955 <register type="NOA" address="0x00009888" value="0x11834400" />
5956 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5957 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5958 <register type="NOA" address="0x00009888" value="0x004F1880" />
5959 <register type="NOA" address="0x00009888" value="0x024F08BB" />
5960 <register type="NOA" address="0x00009888" value="0x044F001B" />
5961 <register type="NOA" address="0x00009888" value="0x046C0100" />
5962 <register type="NOA" address="0x00009888" value="0x066C000B" />
5963 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5964 <register type="NOA" address="0x00009888" value="0x041B8000" />
5965 <register type="NOA" address="0x00009888" value="0x061B4000" />
5966 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5967 <register type="NOA" address="0x00009888" value="0x005B8000" />
5968 <register type="NOA" address="0x00009888" value="0x025BC000" />
5969 <register type="NOA" address="0x00009888" value="0x045B4000" />
5970 <register type="NOA" address="0x00009888" value="0x125C8000" />
5971 <register type="NOA" address="0x00009888" value="0x145C8000" />
5972 <register type="NOA" address="0x00009888" value="0x165C8000" />
5973 <register type="NOA" address="0x00009888" value="0x185C8000" />
5974 <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5975 <register type="NOA" address="0x00009888" value="0x000D8000" />
5976 <register type="NOA" address="0x00009888" value="0x020DA000" />
5977 <register type="NOA" address="0x00009888" value="0x040DA000" />
5978 <register type="NOA" address="0x00009888" value="0x060D2000" />
5979 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5980 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5981 <register type="NOA" address="0x00009888" value="0x022CC000" />
5982 <register type="NOA" address="0x00009888" value="0x042CC000" />
5983 <register type="NOA" address="0x00009888" value="0x062CC000" />
5984 <register type="NOA" address="0x00009888" value="0x082CC000" />
5985 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5986 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5987 <register type="NOA" address="0x00009888" value="0x0F828000" />
5988 <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5989 <register type="NOA" address="0x00009888" value="0x09830000" />
5990 <register type="NOA" address="0x00009888" value="0x07830000" />
5991 <register type="NOA" address="0x00009888" value="0x1D950080" />
5992 <register type="NOA" address="0x00009888" value="0x13928000" />
5993 <register type="NOA" address="0x00009888" value="0x0F988000" />
5994 <register type="NOA" address="0x00009888" value="0x31904000" />
5995 <register type="NOA" address="0x00009888" value="0x1190FC00" />
5996 <register type="NOA" address="0x00009888" value="0x37900000" />
5997 <register type="NOA" address="0x00009888" value="0x59900000" />
5998 <register type="NOA" address="0x00009888" value="0x4B9000A0" />
5999 <register type="NOA" address="0x00009888" value="0x51900000" />
6000 <register type="NOA" address="0x00009888" value="0x41900800" />
6001 <register type="NOA" address="0x00009888" value="0x43900842" />
6002 <register type="NOA" address="0x00009888" value="0x53900000" />
6003 <register type="NOA" address="0x00009888" value="0x45900000" />
6004 <register type="NOA" address="0x00009888" value="0x33900000" />
6005 <register type="NOA" address="0x00009840" value="0x00000080" />
6006 </register_config>
6007 <register_config type="OA">
6008 <register type="OA" address="0x00002740" value="0x00000000" />
6009 <register type="OA" address="0x00002744" value="0x00800000" />
6010 <register type="OA" address="0x00002710" value="0x00000000" />
6011 <register type="OA" address="0x00002714" value="0x10800000" />
6012 <register type="OA" address="0x00002720" value="0x00000000" />
6013 <register type="OA" address="0x00002724" value="0x00800000" />
6014 <register type="OA" address="0x00002770" value="0x00000002" />
6015 <register type="OA" address="0x00002774" value="0x0000FDFF" />
6016 </register_config>
6017 <register_config type="FLEX">
6018 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6019 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6020 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6021 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6022 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6023 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6024 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6025 </register_config>
6026 </set>
6027
6028 <set name="Metric set L3_1"
6029 mdapi_supported_apis="OGL OCL IO BB"
6030 underscore_name="l3_1"
6031 hw_config_guid="f42cdd6a-b000-42cb-870f-5eb423a7f514"
6032 chipset="SKLGT2"
6033 symbol_name="L3_1"
6034 >
6035 <counter name="GPU Core Clocks"
6036 description="The total number of GPU core clocks elapsed during the measurement."
6037 data_type="uint64"
6038 equation="GPU_CLOCK 0 READ"
6039 underscore_name="gpu_core_clocks"
6040 units="cycles"
6041 symbol_name="GpuCoreClocks"
6042 semantic_type="event"
6043 mdapi_supported_apis=""
6044 mdapi_usage_flags="Tier1 Frame Batch Draw"
6045 mdapi_hw_unit_type="gpu"
6046 mdapi_group="GPU"
6047 />
6048 <counter name="EU Active"
6049 description="The percentage of time in which the Execution Units were actively processing."
6050 data_type="float"
6051 max_equation="100"
6052 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6053 underscore_name="eu_active"
6054 units="percent"
6055 symbol_name="EuActive"
6056 semantic_type="duration"
6057 mdapi_supported_apis=""
6058 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6059 mdapi_group="EU Array"
6060 mdapi_hw_unit_type="gpu"
6061 />
6062 <counter name="Slice0 L3 Bank1 Active"
6063 description="The percentage of time in which slice0 L3 bank1 is active"
6064 data_type="float"
6065 max_equation="100"
6066 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6067 underscore_name="l30_bank1_active"
6068 units="percent"
6069 symbol_name="L30Bank1Active"
6070 availability="$SliceMask 0x1 AND"
6071 semantic_type="duration"
6072 mdapi_supported_apis=""
6073 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6074 mdapi_group="GTI/L3"
6075 mdapi_hw_unit_type="slice"
6076 />
6077 <counter name="EU Both FPU Pipes Active"
6078 description="The percentage of time in which both EU FPU pipelines were actively processing."
6079 data_type="float"
6080 max_equation="100"
6081 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6082 underscore_name="eu_fpu_both_active"
6083 units="percent"
6084 symbol_name="EuFpuBothActive"
6085 semantic_type="duration"
6086 mdapi_supported_apis=""
6087 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6088 mdapi_group="EU Array/Pipes"
6089 mdapi_hw_unit_type="gpu"
6090 />
6091 <counter name="VS Send Pipe Active"
6092 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6093 data_type="float"
6094 max_equation="100"
6095 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6096 underscore_name="vs_send_active"
6097 units="percent"
6098 symbol_name="VsSendActive"
6099 semantic_type="duration"
6100 mdapi_supported_apis="OGL IO BB"
6101 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6102 mdapi_group="EU Array/Vertex Shader"
6103 mdapi_hw_unit_type="gpu"
6104 />
6105 <counter name="VS FPU1 Pipe Active"
6106 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6107 data_type="float"
6108 max_equation="100"
6109 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6110 underscore_name="vs_fpu1_active"
6111 units="percent"
6112 symbol_name="VsFpu1Active"
6113 semantic_type="duration"
6114 mdapi_supported_apis="OGL IO BB"
6115 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6116 mdapi_group="EU Array/Vertex Shader"
6117 mdapi_hw_unit_type="gpu"
6118 />
6119 <counter name="GS Threads Dispatched"
6120 description="The total number of geometry shader hardware threads dispatched."
6121 data_type="uint64"
6122 equation="A 5 READ"
6123 underscore_name="gs_threads"
6124 units="threads"
6125 symbol_name="GsThreads"
6126 semantic_type="event"
6127 mdapi_supported_apis="OGL4 IO BB"
6128 mdapi_usage_flags="Tier3 Frame Batch Draw"
6129 mdapi_hw_unit_type="gpu"
6130 mdapi_group="EU Array/Geometry Shader"
6131 />
6132 <counter name="Early Hi-Depth Test Fails"
6133 description="The total number of pixels dropped on early hierarchical depth test."
6134 data_type="uint64"
6135 equation="A 22 READ 4 UMUL"
6136 underscore_name="hi_depth_test_fails"
6137 units="pixels"
6138 symbol_name="HiDepthTestFails"
6139 semantic_type="event"
6140 mdapi_supported_apis="OGL IO BB"
6141 mdapi_usage_flags="Tier3 Frame Batch Draw"
6142 mdapi_hw_unit_type="gpu"
6143 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6144 />
6145 <counter name="FS Both FPU Active"
6146 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6147 data_type="float"
6148 max_equation="100"
6149 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6150 underscore_name="ps_eu_both_fpu_active"
6151 units="percent"
6152 symbol_name="PsEuBothFpuActive"
6153 semantic_type="duration"
6154 mdapi_supported_apis="OGL IO BB"
6155 mdapi_usage_flags="Tier4 Frame Batch Draw"
6156 mdapi_group="3D Pipe/Fragment Shader"
6157 mdapi_hw_unit_type="gpu"
6158 />
6159 <counter name="VS Threads Dispatched"
6160 description="The total number of vertex shader hardware threads dispatched."
6161 data_type="uint64"
6162 equation="A 1 READ"
6163 underscore_name="vs_threads"
6164 units="threads"
6165 symbol_name="VsThreads"
6166 semantic_type="event"
6167 mdapi_supported_apis="OGL IO BB"
6168 mdapi_usage_flags="Tier3 Frame Batch Draw"
6169 mdapi_hw_unit_type="gpu"
6170 mdapi_group="EU Array/Vertex Shader"
6171 />
6172 <counter name="Slice0 L3 Bank1 Stalled"
6173 description="The percentage of time in which slice0 L3 bank1 is stalled"
6174 data_type="float"
6175 max_equation="100"
6176 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6177 underscore_name="l30_bank1_stalled"
6178 units="percent"
6179 symbol_name="L30Bank1Stalled"
6180 availability="$SliceMask 0x1 AND"
6181 semantic_type="duration"
6182 mdapi_supported_apis=""
6183 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6184 mdapi_group="GTI/L3"
6185 mdapi_hw_unit_type="slice"
6186 />
6187 <counter name="FS Threads Dispatched"
6188 description="The total number of fragment shader hardware threads dispatched."
6189 data_type="uint64"
6190 equation="A 6 READ"
6191 underscore_name="ps_threads"
6192 units="threads"
6193 symbol_name="PsThreads"
6194 semantic_type="event"
6195 mdapi_supported_apis="OGL IO BB"
6196 mdapi_usage_flags="Tier3 Frame Batch Draw"
6197 mdapi_hw_unit_type="gpu"
6198 mdapi_group="EU Array/Fragment Shader"
6199 />
6200 <counter name="Shader Barrier Messages"
6201 description="The total number of shader barrier messages."
6202 data_type="uint64"
6203 equation="A 35 READ"
6204 underscore_name="shader_barriers"
6205 units="messages"
6206 symbol_name="ShaderBarriers"
6207 semantic_type="event"
6208 mdapi_supported_apis=""
6209 mdapi_usage_flags="Tier3 Frame Batch Draw"
6210 mdapi_hw_unit_type="gpu"
6211 mdapi_group="EU Array/Barrier"
6212 />
6213 <counter name="Sampler Texels"
6214 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6215 data_type="uint64"
6216 equation="A 28 READ 4 UMUL"
6217 underscore_name="sampler_texels"
6218 units="texels"
6219 symbol_name="SamplerTexels"
6220 semantic_type="event"
6221 mdapi_supported_apis=""
6222 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6223 mdapi_hw_unit_type="gpu"
6224 mdapi_group="Sampler/Sampler Input"
6225 />
6226 <counter name="Pixels Failing Tests"
6227 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6228 data_type="uint64"
6229 equation="A 25 READ 4 UMUL"
6230 underscore_name="pixels_failing_post_ps_tests"
6231 units="pixels"
6232 symbol_name="PixelsFailingPostPsTests"
6233 semantic_type="event"
6234 mdapi_supported_apis="OGL IO BB"
6235 mdapi_usage_flags="Tier3 Frame Batch Draw"
6236 mdapi_hw_unit_type="gpu"
6237 mdapi_group="3D Pipe/Output Merger"
6238 />
6239 <counter name="GPU Time Elapsed"
6240 description="Time elapsed on the GPU during the measurement."
6241 data_type="uint64"
6242 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6243 underscore_name="gpu_time"
6244 units="ns"
6245 symbol_name="GpuTime"
6246 semantic_type="duration"
6247 mdapi_supported_apis=""
6248 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6249 mdapi_hw_unit_type="gpu"
6250 mdapi_group="GPU"
6251 />
6252 <counter name="AVG GPU Core Frequency"
6253 description="Average GPU Core Frequency in the measurement."
6254 data_type="uint64"
6255 max_equation="$GpuMaxFrequency"
6256 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6257 underscore_name="avg_gpu_core_frequency"
6258 units="hz"
6259 symbol_name="AvgGpuCoreFrequency"
6260 semantic_type="event"
6261 mdapi_supported_apis=""
6262 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6263 mdapi_group="GPU"
6264 mdapi_hw_unit_type="gpu"
6265 />
6266 <counter name="Sampler Texels Misses"
6267 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6268 data_type="uint64"
6269 equation="A 29 READ 4 UMUL"
6270 underscore_name="sampler_texel_misses"
6271 units="texels"
6272 symbol_name="SamplerTexelMisses"
6273 semantic_type="event"
6274 mdapi_supported_apis=""
6275 mdapi_usage_flags="Tier3 Batch Frame Draw"
6276 mdapi_hw_unit_type="gpu"
6277 mdapi_group="Sampler/Sampler Cache"
6278 />
6279 <counter name="CS Threads Dispatched"
6280 description="The total number of compute shader hardware threads dispatched."
6281 data_type="uint64"
6282 equation="A 4 READ"
6283 underscore_name="cs_threads"
6284 units="threads"
6285 symbol_name="CsThreads"
6286 semantic_type="event"
6287 mdapi_supported_apis="OGL4 OCL IO BB"
6288 mdapi_usage_flags="Tier3 Frame Batch Draw"
6289 mdapi_hw_unit_type="gpu"
6290 mdapi_group="EU Array/Compute Shader"
6291 />
6292 <counter name="SLM Bytes Read"
6293 description="The total number of GPU memory bytes read from shared local memory."
6294 data_type="uint64"
6295 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6296 equation="A 30 READ 64 UMUL"
6297 underscore_name="slm_bytes_read"
6298 units="bytes"
6299 symbol_name="SlmBytesRead"
6300 semantic_type="throughput"
6301 mdapi_supported_apis="OGL4 OCL IO BB"
6302 mdapi_usage_flags="Tier3 Frame Batch Draw"
6303 mdapi_group="L3/Data Port/SLM"
6304 mdapi_hw_unit_type="gpu"
6305 />
6306 <counter name="PS FPU1 Pipe Active"
6307 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6308 data_type="float"
6309 max_equation="100"
6310 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6311 underscore_name="ps_fpu1_active"
6312 units="percent"
6313 symbol_name="PsFpu1Active"
6314 semantic_type="duration"
6315 mdapi_supported_apis="OGL IO BB"
6316 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6317 mdapi_group="EU Array/Pixel Shader"
6318 mdapi_hw_unit_type="gpu"
6319 />
6320 <counter name="PS Send Pipeline Active"
6321 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6322 data_type="float"
6323 max_equation="100"
6324 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6325 underscore_name="ps_send_active"
6326 units="percent"
6327 symbol_name="PsSendActive"
6328 semantic_type="duration"
6329 mdapi_supported_apis="OGL IO BB"
6330 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6331 mdapi_group="EU Array/Pixel Shader"
6332 mdapi_hw_unit_type="gpu"
6333 />
6334 <counter name="VS FPU0 Pipe Active"
6335 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6336 data_type="float"
6337 max_equation="100"
6338 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6339 underscore_name="vs_fpu0_active"
6340 units="percent"
6341 symbol_name="VsFpu0Active"
6342 semantic_type="duration"
6343 mdapi_supported_apis="OGL IO BB"
6344 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6345 mdapi_group="EU Array/Vertex Shader"
6346 mdapi_hw_unit_type="gpu"
6347 />
6348 <counter name="GPU Busy"
6349 description="The percentage of time in which the GPU has been processing GPU commands."
6350 data_type="float"
6351 max_equation="100"
6352 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6353 underscore_name="gpu_busy"
6354 units="percent"
6355 symbol_name="GpuBusy"
6356 semantic_type="duration"
6357 mdapi_supported_apis=""
6358 mdapi_usage_flags="Tier1 Overview System Frame"
6359 mdapi_group="GPU"
6360 mdapi_hw_unit_type="gpu"
6361 />
6362 <counter name="Slice0 L3 Bank0 Active"
6363 description="The percentage of time in which slice0 L3 bank0 is active"
6364 data_type="float"
6365 max_equation="100"
6366 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6367 underscore_name="l30_bank0_active"
6368 units="percent"
6369 symbol_name="L30Bank0Active"
6370 availability="$SliceMask 0x1 AND"
6371 semantic_type="duration"
6372 mdapi_supported_apis=""
6373 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6374 mdapi_group="GTI/L3"
6375 mdapi_hw_unit_type="slice"
6376 />
6377 <counter name="Rasterized Pixels"
6378 description="The total number of rasterized pixels."
6379 data_type="uint64"
6380 equation="A 21 READ 4 UMUL"
6381 underscore_name="rasterized_pixels"
6382 units="pixels"
6383 symbol_name="RasterizedPixels"
6384 semantic_type="event"
6385 mdapi_supported_apis="OGL IO BB"
6386 mdapi_usage_flags="Tier3 Frame Batch Draw"
6387 mdapi_hw_unit_type="gpu"
6388 mdapi_group="3D Pipe/Rasterizer"
6389 />
6390 <counter name="PS FPU0 Pipe Active"
6391 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6392 data_type="float"
6393 max_equation="100"
6394 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6395 underscore_name="ps_fpu0_active"
6396 units="percent"
6397 symbol_name="PsFpu0Active"
6398 semantic_type="duration"
6399 mdapi_supported_apis="OGL IO BB"
6400 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6401 mdapi_group="EU Array/Pixel Shader"
6402 mdapi_hw_unit_type="gpu"
6403 />
6404 <counter name="Slice0 L3 Bank0 Stalled"
6405 description="The percentage of time in which slice0 L3 bank0 is stalled"
6406 data_type="float"
6407 max_equation="100"
6408 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6409 underscore_name="l30_bank0_stalled"
6410 units="percent"
6411 symbol_name="L30Bank0Stalled"
6412 availability="$SliceMask 0x1 AND"
6413 semantic_type="duration"
6414 mdapi_supported_apis=""
6415 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6416 mdapi_group="GTI/L3"
6417 mdapi_hw_unit_type="slice"
6418 />
6419 <counter name="DS Threads Dispatched"
6420 description="The total number of domain shader hardware threads dispatched."
6421 data_type="uint64"
6422 equation="A 3 READ"
6423 underscore_name="ds_threads"
6424 units="threads"
6425 symbol_name="DsThreads"
6426 semantic_type="event"
6427 mdapi_supported_apis="OGL4 IO BB"
6428 mdapi_usage_flags="Tier3 Frame Batch Draw"
6429 mdapi_hw_unit_type="gpu"
6430 mdapi_group="EU Array/Domain Shader"
6431 />
6432 <counter name="Samples Written"
6433 description="The total number of samples or pixels written to all render targets."
6434 data_type="uint64"
6435 equation="A 26 READ 4 UMUL"
6436 underscore_name="samples_written"
6437 units="pixels"
6438 symbol_name="SamplesWritten"
6439 semantic_type="event"
6440 mdapi_supported_apis="OGL IO BB"
6441 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6442 mdapi_hw_unit_type="gpu"
6443 mdapi_group="3D Pipe/Output Merger"
6444 />
6445 <counter name="EU Stall"
6446 description="The percentage of time in which the Execution Units were stalled."
6447 data_type="float"
6448 max_equation="100"
6449 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6450 underscore_name="eu_stall"
6451 units="percent"
6452 symbol_name="EuStall"
6453 semantic_type="duration"
6454 mdapi_supported_apis=""
6455 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6456 mdapi_group="EU Array"
6457 mdapi_hw_unit_type="gpu"
6458 />
6459 <counter name="Samples Blended"
6460 description="The total number of blended samples or pixels written to all render targets."
6461 data_type="uint64"
6462 equation="A 27 READ 4 UMUL"
6463 underscore_name="samples_blended"
6464 units="pixels"
6465 symbol_name="SamplesBlended"
6466 semantic_type="event"
6467 mdapi_supported_apis="OGL IO BB"
6468 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6469 mdapi_hw_unit_type="gpu"
6470 mdapi_group="3D Pipe/Output Merger"
6471 />
6472 <counter name="Early Depth Test Fails"
6473 description="The total number of pixels dropped on early depth test."
6474 data_type="uint64"
6475 equation="A 23 READ 4 UMUL"
6476 underscore_name="early_depth_test_fails"
6477 units="pixels"
6478 symbol_name="EarlyDepthTestFails"
6479 semantic_type="event"
6480 mdapi_supported_apis="OGL IO BB"
6481 mdapi_usage_flags="Tier3 Frame Batch Draw"
6482 mdapi_hw_unit_type="gpu"
6483 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6484 />
6485 <counter name="Shader Memory Accesses"
6486 description="The total number of shader memory accesses to L3."
6487 data_type="uint64"
6488 equation="A 32 READ"
6489 underscore_name="shader_memory_accesses"
6490 units="messages"
6491 symbol_name="ShaderMemoryAccesses"
6492 semantic_type="event"
6493 mdapi_supported_apis="OGL OCL IO BB"
6494 mdapi_usage_flags="Tier3 Frame Batch Draw"
6495 mdapi_hw_unit_type="gpu"
6496 mdapi_group="L3/Data Port"
6497 />
6498 <counter name="HS Threads Dispatched"
6499 description="The total number of hull shader hardware threads dispatched."
6500 data_type="uint64"
6501 equation="A 2 READ"
6502 underscore_name="hs_threads"
6503 units="threads"
6504 symbol_name="HsThreads"
6505 semantic_type="event"
6506 mdapi_supported_apis="OGL4 IO BB"
6507 mdapi_usage_flags="Tier3 Frame Batch Draw"
6508 mdapi_hw_unit_type="gpu"
6509 mdapi_group="EU Array/Hull Shader"
6510 />
6511 <counter name="SLM Bytes Written"
6512 description="The total number of GPU memory bytes written into shared local memory."
6513 data_type="uint64"
6514 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6515 equation="A 31 READ 64 UMUL"
6516 underscore_name="slm_bytes_written"
6517 units="bytes"
6518 symbol_name="SlmBytesWritten"
6519 semantic_type="throughput"
6520 mdapi_supported_apis="OGL4 OCL IO BB"
6521 mdapi_usage_flags="Tier3 Frame Batch Draw"
6522 mdapi_group="L3/Data Port/SLM"
6523 mdapi_hw_unit_type="gpu"
6524 />
6525 <counter name="L3 Shader Throughput"
6526 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6527 data_type="uint64"
6528 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6529 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6530 underscore_name="l3_shader_throughput"
6531 units="bytes"
6532 symbol_name="L3ShaderThroughput"
6533 semantic_type="throughput"
6534 mdapi_supported_apis="OGL4 OCL IO BB"
6535 mdapi_usage_flags="Tier2 Frame Batch Draw"
6536 mdapi_group="L3/Data Port"
6537 mdapi_hw_unit_type="gpu"
6538 />
6539 <counter name="Samples Killed in FS"
6540 description="The total number of samples or pixels dropped in fragment shaders."
6541 data_type="uint64"
6542 equation="A 24 READ 4 UMUL"
6543 underscore_name="samples_killed_in_ps"
6544 units="pixels"
6545 symbol_name="SamplesKilledInPs"
6546 semantic_type="event"
6547 mdapi_supported_apis="OGL IO BB"
6548 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6549 mdapi_hw_unit_type="gpu"
6550 mdapi_group="3D Pipe/Fragment Shader"
6551 />
6552 <counter name="Shader Atomic Memory Accesses"
6553 description="The total number of shader atomic memory accesses."
6554 data_type="uint64"
6555 equation="A 34 READ"
6556 underscore_name="shader_atomics"
6557 units="messages"
6558 symbol_name="ShaderAtomics"
6559 semantic_type="event"
6560 mdapi_supported_apis="OGL OCL IO BB"
6561 mdapi_usage_flags="Tier3 Frame Batch Draw"
6562 mdapi_hw_unit_type="gpu"
6563 mdapi_group="L3/Data Port/Atomics"
6564 />
6565 <register_config type="NOA">
6566 <register type="NOA" address="0x00009840" value="0x000000A0" />
6567 <register type="NOA" address="0x00009888" value="0x126C7B40" />
6568 <register type="NOA" address="0x00009888" value="0x166C0020" />
6569 <register type="NOA" address="0x00009888" value="0x0A603444" />
6570 <register type="NOA" address="0x00009888" value="0x0A613400" />
6571 <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6572 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6573 <register type="NOA" address="0x00009888" value="0x024E8000" />
6574 <register type="NOA" address="0x00009888" value="0x044E8000" />
6575 <register type="NOA" address="0x00009888" value="0x064E8000" />
6576 <register type="NOA" address="0x00009888" value="0x084E8000" />
6577 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6578 <register type="NOA" address="0x00009888" value="0x064F4000" />
6579 <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6580 <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6581 <register type="NOA" address="0x00009888" value="0x006C2A00" />
6582 <register type="NOA" address="0x00009888" value="0x026C285B" />
6583 <register type="NOA" address="0x00009888" value="0x046C005C" />
6584 <register type="NOA" address="0x00009888" value="0x106C0000" />
6585 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6586 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6587 <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6588 <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6589 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6590 <register type="NOA" address="0x00009888" value="0x001B8000" />
6591 <register type="NOA" address="0x00009888" value="0x021BC000" />
6592 <register type="NOA" address="0x00009888" value="0x041BC000" />
6593 <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6594 <register type="NOA" address="0x00009888" value="0x121C8000" />
6595 <register type="NOA" address="0x00009888" value="0x141C8000" />
6596 <register type="NOA" address="0x00009888" value="0x161C8000" />
6597 <register type="NOA" address="0x00009888" value="0x181C8000" />
6598 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6599 <register type="NOA" address="0x00009888" value="0x065B4000" />
6600 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6601 <register type="NOA" address="0x00009888" value="0x10600000" />
6602 <register type="NOA" address="0x00009888" value="0x04600000" />
6603 <register type="NOA" address="0x00009888" value="0x0C610044" />
6604 <register type="NOA" address="0x00009888" value="0x10610000" />
6605 <register type="NOA" address="0x00009888" value="0x06610000" />
6606 <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6607 <register type="NOA" address="0x00009888" value="0x084CA000" />
6608 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6609 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6610 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6611 <register type="NOA" address="0x00009888" value="0x000D8000" />
6612 <register type="NOA" address="0x00009888" value="0x020DA000" />
6613 <register type="NOA" address="0x00009888" value="0x040DA000" />
6614 <register type="NOA" address="0x00009888" value="0x060D2000" />
6615 <register type="NOA" address="0x00009888" value="0x100F0154" />
6616 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6617 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6618 <register type="NOA" address="0x00009888" value="0x182C00AA" />
6619 <register type="NOA" address="0x00009888" value="0x022C8000" />
6620 <register type="NOA" address="0x00009888" value="0x042C8000" />
6621 <register type="NOA" address="0x00009888" value="0x062C8000" />
6622 <register type="NOA" address="0x00009888" value="0x082C8000" />
6623 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6624 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6625 <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6626 <register type="NOA" address="0x00009888" value="0x57900000" />
6627 <register type="NOA" address="0x00009888" value="0x49900420" />
6628 <register type="NOA" address="0x00009888" value="0x37900000" />
6629 <register type="NOA" address="0x00009888" value="0x33900000" />
6630 <register type="NOA" address="0x00009888" value="0x4B900021" />
6631 <register type="NOA" address="0x00009888" value="0x59900000" />
6632 <register type="NOA" address="0x00009888" value="0x51900000" />
6633 <register type="NOA" address="0x00009888" value="0x41900400" />
6634 <register type="NOA" address="0x00009888" value="0x43900421" />
6635 <register type="NOA" address="0x00009888" value="0x53900000" />
6636 <register type="NOA" address="0x00009888" value="0x45900040" />
6637 <register type="NOA" address="0x00009840" value="0x00000080" />
6638 </register_config>
6639 <register_config type="OA">
6640 <register type="OA" address="0x00002740" value="0x00000000" />
6641 <register type="OA" address="0x00002744" value="0x00800000" />
6642 <register type="OA" address="0x00002710" value="0x00000000" />
6643 <register type="OA" address="0x00002714" value="0xF0800000" />
6644 <register type="OA" address="0x00002720" value="0x00000000" />
6645 <register type="OA" address="0x00002724" value="0xF0800000" />
6646 <register type="OA" address="0x00002770" value="0x00100070" />
6647 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6648 <register type="OA" address="0x00002778" value="0x00014002" />
6649 <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6650 <register type="OA" address="0x00002780" value="0x00010002" />
6651 <register type="OA" address="0x00002784" value="0x0000C7FF" />
6652 <register type="OA" address="0x00002788" value="0x00004002" />
6653 <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6654 <register type="OA" address="0x00002790" value="0x00100700" />
6655 <register type="OA" address="0x00002794" value="0x0000FF1F" />
6656 <register type="OA" address="0x00002798" value="0x00001402" />
6657 <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6658 <register type="OA" address="0x000027A0" value="0x00001002" />
6659 <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6660 <register type="OA" address="0x000027A8" value="0x00000402" />
6661 <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6662 </register_config>
6663 <register_config type="FLEX">
6664 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6665 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6666 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6667 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6668 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6669 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6670 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6671 </register_config>
6672 </set>
6673
6674 <set name="Metric set L3_2"
6675 mdapi_supported_apis="OGL OCL IO BB"
6676 underscore_name="l3_2"
6677 hw_config_guid="b9bf2423-d88c-4a7b-a051-627611d00dcc"
6678 chipset="SKLGT2"
6679 symbol_name="L3_2"
6680 >
6681 <counter name="GPU Core Clocks"
6682 description="The total number of GPU core clocks elapsed during the measurement."
6683 data_type="uint64"
6684 equation="GPU_CLOCK 0 READ"
6685 underscore_name="gpu_core_clocks"
6686 units="cycles"
6687 symbol_name="GpuCoreClocks"
6688 semantic_type="event"
6689 mdapi_supported_apis=""
6690 mdapi_usage_flags="Tier1 Frame Batch Draw"
6691 mdapi_hw_unit_type="gpu"
6692 mdapi_group="GPU"
6693 />
6694 <counter name="EU Active"
6695 description="The percentage of time in which the Execution Units were actively processing."
6696 data_type="float"
6697 max_equation="100"
6698 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6699 underscore_name="eu_active"
6700 units="percent"
6701 symbol_name="EuActive"
6702 semantic_type="duration"
6703 mdapi_supported_apis=""
6704 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6705 mdapi_group="EU Array"
6706 mdapi_hw_unit_type="gpu"
6707 />
6708 <counter name="EU Both FPU Pipes Active"
6709 description="The percentage of time in which both EU FPU pipelines were actively processing."
6710 data_type="float"
6711 max_equation="100"
6712 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6713 underscore_name="eu_fpu_both_active"
6714 units="percent"
6715 symbol_name="EuFpuBothActive"
6716 semantic_type="duration"
6717 mdapi_supported_apis=""
6718 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6719 mdapi_group="EU Array/Pipes"
6720 mdapi_hw_unit_type="gpu"
6721 />
6722 <counter name="VS Send Pipe Active"
6723 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6724 data_type="float"
6725 max_equation="100"
6726 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6727 underscore_name="vs_send_active"
6728 units="percent"
6729 symbol_name="VsSendActive"
6730 semantic_type="duration"
6731 mdapi_supported_apis="OGL IO BB"
6732 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6733 mdapi_group="EU Array/Vertex Shader"
6734 mdapi_hw_unit_type="gpu"
6735 />
6736 <counter name="VS FPU1 Pipe Active"
6737 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6738 data_type="float"
6739 max_equation="100"
6740 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6741 underscore_name="vs_fpu1_active"
6742 units="percent"
6743 symbol_name="VsFpu1Active"
6744 semantic_type="duration"
6745 mdapi_supported_apis="OGL IO BB"
6746 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6747 mdapi_group="EU Array/Vertex Shader"
6748 mdapi_hw_unit_type="gpu"
6749 />
6750 <counter name="GS Threads Dispatched"
6751 description="The total number of geometry shader hardware threads dispatched."
6752 data_type="uint64"
6753 equation="A 5 READ"
6754 underscore_name="gs_threads"
6755 units="threads"
6756 symbol_name="GsThreads"
6757 semantic_type="event"
6758 mdapi_supported_apis="OGL4 IO BB"
6759 mdapi_usage_flags="Tier3 Frame Batch Draw"
6760 mdapi_hw_unit_type="gpu"
6761 mdapi_group="EU Array/Geometry Shader"
6762 />
6763 <counter name="Early Hi-Depth Test Fails"
6764 description="The total number of pixels dropped on early hierarchical depth test."
6765 data_type="uint64"
6766 equation="A 22 READ 4 UMUL"
6767 underscore_name="hi_depth_test_fails"
6768 units="pixels"
6769 symbol_name="HiDepthTestFails"
6770 semantic_type="event"
6771 mdapi_supported_apis="OGL IO BB"
6772 mdapi_usage_flags="Tier3 Frame Batch Draw"
6773 mdapi_hw_unit_type="gpu"
6774 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6775 />
6776 <counter name="FS Both FPU Active"
6777 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6778 data_type="float"
6779 max_equation="100"
6780 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6781 underscore_name="ps_eu_both_fpu_active"
6782 units="percent"
6783 symbol_name="PsEuBothFpuActive"
6784 semantic_type="duration"
6785 mdapi_supported_apis="OGL IO BB"
6786 mdapi_usage_flags="Tier4 Frame Batch Draw"
6787 mdapi_group="3D Pipe/Fragment Shader"
6788 mdapi_hw_unit_type="gpu"
6789 />
6790 <counter name="VS Threads Dispatched"
6791 description="The total number of vertex shader hardware threads dispatched."
6792 data_type="uint64"
6793 equation="A 1 READ"
6794 underscore_name="vs_threads"
6795 units="threads"
6796 symbol_name="VsThreads"
6797 semantic_type="event"
6798 mdapi_supported_apis="OGL IO BB"
6799 mdapi_usage_flags="Tier3 Frame Batch Draw"
6800 mdapi_hw_unit_type="gpu"
6801 mdapi_group="EU Array/Vertex Shader"
6802 />
6803 <counter name="FS Threads Dispatched"
6804 description="The total number of fragment shader hardware threads dispatched."
6805 data_type="uint64"
6806 equation="A 6 READ"
6807 underscore_name="ps_threads"
6808 units="threads"
6809 symbol_name="PsThreads"
6810 semantic_type="event"
6811 mdapi_supported_apis="OGL IO BB"
6812 mdapi_usage_flags="Tier3 Frame Batch Draw"
6813 mdapi_hw_unit_type="gpu"
6814 mdapi_group="EU Array/Fragment Shader"
6815 />
6816 <counter name="Shader Barrier Messages"
6817 description="The total number of shader barrier messages."
6818 data_type="uint64"
6819 equation="A 35 READ"
6820 underscore_name="shader_barriers"
6821 units="messages"
6822 symbol_name="ShaderBarriers"
6823 semantic_type="event"
6824 mdapi_supported_apis=""
6825 mdapi_usage_flags="Tier3 Frame Batch Draw"
6826 mdapi_hw_unit_type="gpu"
6827 mdapi_group="EU Array/Barrier"
6828 />
6829 <counter name="Sampler Texels"
6830 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6831 data_type="uint64"
6832 equation="A 28 READ 4 UMUL"
6833 underscore_name="sampler_texels"
6834 units="texels"
6835 symbol_name="SamplerTexels"
6836 semantic_type="event"
6837 mdapi_supported_apis=""
6838 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6839 mdapi_hw_unit_type="gpu"
6840 mdapi_group="Sampler/Sampler Input"
6841 />
6842 <counter name="Pixels Failing Tests"
6843 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6844 data_type="uint64"
6845 equation="A 25 READ 4 UMUL"
6846 underscore_name="pixels_failing_post_ps_tests"
6847 units="pixels"
6848 symbol_name="PixelsFailingPostPsTests"
6849 semantic_type="event"
6850 mdapi_supported_apis="OGL IO BB"
6851 mdapi_usage_flags="Tier3 Frame Batch Draw"
6852 mdapi_hw_unit_type="gpu"
6853 mdapi_group="3D Pipe/Output Merger"
6854 />
6855 <counter name="GPU Time Elapsed"
6856 description="Time elapsed on the GPU during the measurement."
6857 data_type="uint64"
6858 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6859 underscore_name="gpu_time"
6860 units="ns"
6861 symbol_name="GpuTime"
6862 semantic_type="duration"
6863 mdapi_supported_apis=""
6864 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6865 mdapi_hw_unit_type="gpu"
6866 mdapi_group="GPU"
6867 />
6868 <counter name="AVG GPU Core Frequency"
6869 description="Average GPU Core Frequency in the measurement."
6870 data_type="uint64"
6871 max_equation="$GpuMaxFrequency"
6872 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6873 underscore_name="avg_gpu_core_frequency"
6874 units="hz"
6875 symbol_name="AvgGpuCoreFrequency"
6876 semantic_type="event"
6877 mdapi_supported_apis=""
6878 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6879 mdapi_group="GPU"
6880 mdapi_hw_unit_type="gpu"
6881 />
6882 <counter name="Sampler Texels Misses"
6883 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6884 data_type="uint64"
6885 equation="A 29 READ 4 UMUL"
6886 underscore_name="sampler_texel_misses"
6887 units="texels"
6888 symbol_name="SamplerTexelMisses"
6889 semantic_type="event"
6890 mdapi_supported_apis=""
6891 mdapi_usage_flags="Tier3 Batch Frame Draw"
6892 mdapi_hw_unit_type="gpu"
6893 mdapi_group="Sampler/Sampler Cache"
6894 />
6895 <counter name="CS Threads Dispatched"
6896 description="The total number of compute shader hardware threads dispatched."
6897 data_type="uint64"
6898 equation="A 4 READ"
6899 underscore_name="cs_threads"
6900 units="threads"
6901 symbol_name="CsThreads"
6902 semantic_type="event"
6903 mdapi_supported_apis="OGL4 OCL IO BB"
6904 mdapi_usage_flags="Tier3 Frame Batch Draw"
6905 mdapi_hw_unit_type="gpu"
6906 mdapi_group="EU Array/Compute Shader"
6907 />
6908 <counter name="SLM Bytes Read"
6909 description="The total number of GPU memory bytes read from shared local memory."
6910 data_type="uint64"
6911 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6912 equation="A 30 READ 64 UMUL"
6913 underscore_name="slm_bytes_read"
6914 units="bytes"
6915 symbol_name="SlmBytesRead"
6916 semantic_type="throughput"
6917 mdapi_supported_apis="OGL4 OCL IO BB"
6918 mdapi_usage_flags="Tier3 Frame Batch Draw"
6919 mdapi_group="L3/Data Port/SLM"
6920 mdapi_hw_unit_type="gpu"
6921 />
6922 <counter name="PS FPU1 Pipe Active"
6923 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6924 data_type="float"
6925 max_equation="100"
6926 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6927 underscore_name="ps_fpu1_active"
6928 units="percent"
6929 symbol_name="PsFpu1Active"
6930 semantic_type="duration"
6931 mdapi_supported_apis="OGL IO BB"
6932 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6933 mdapi_group="EU Array/Pixel Shader"
6934 mdapi_hw_unit_type="gpu"
6935 />
6936 <counter name="Slice0 L3 Bank2 Stalled"
6937 description="The percentage of time in which slice0 L3 bank2 is stalled"
6938 data_type="float"
6939 max_equation="100"
6940 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6941 underscore_name="l30_bank2_stalled"
6942 units="percent"
6943 symbol_name="L30Bank2Stalled"
6944 availability="$SliceMask 0x1 AND"
6945 semantic_type="duration"
6946 mdapi_supported_apis=""
6947 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6948 mdapi_group="GTI/L3"
6949 mdapi_hw_unit_type="slice"
6950 />
6951 <counter name="PS Send Pipeline Active"
6952 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6953 data_type="float"
6954 max_equation="100"
6955 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6956 underscore_name="ps_send_active"
6957 units="percent"
6958 symbol_name="PsSendActive"
6959 semantic_type="duration"
6960 mdapi_supported_apis="OGL IO BB"
6961 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6962 mdapi_group="EU Array/Pixel Shader"
6963 mdapi_hw_unit_type="gpu"
6964 />
6965 <counter name="VS FPU0 Pipe Active"
6966 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6967 data_type="float"
6968 max_equation="100"
6969 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6970 underscore_name="vs_fpu0_active"
6971 units="percent"
6972 symbol_name="VsFpu0Active"
6973 semantic_type="duration"
6974 mdapi_supported_apis="OGL IO BB"
6975 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6976 mdapi_group="EU Array/Vertex Shader"
6977 mdapi_hw_unit_type="gpu"
6978 />
6979 <counter name="GPU Busy"
6980 description="The percentage of time in which the GPU has been processing GPU commands."
6981 data_type="float"
6982 max_equation="100"
6983 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6984 underscore_name="gpu_busy"
6985 units="percent"
6986 symbol_name="GpuBusy"
6987 semantic_type="duration"
6988 mdapi_supported_apis=""
6989 mdapi_usage_flags="Tier1 Overview System Frame"
6990 mdapi_group="GPU"
6991 mdapi_hw_unit_type="gpu"
6992 />
6993 <counter name="Slice0 L3 Bank2 Active"
6994 description="The percentage of time in which slice0 L3 bank2 is active"
6995 data_type="float"
6996 max_equation="100"
6997 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6998 underscore_name="l30_bank2_active"
6999 units="percent"
7000 symbol_name="L30Bank2Active"
7001 availability="$SliceMask 0x1 AND"
7002 semantic_type="duration"
7003 mdapi_supported_apis=""
7004 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7005 mdapi_group="GTI/L3"
7006 mdapi_hw_unit_type="slice"
7007 />
7008 <counter name="Rasterized Pixels"
7009 description="The total number of rasterized pixels."
7010 data_type="uint64"
7011 equation="A 21 READ 4 UMUL"
7012 underscore_name="rasterized_pixels"
7013 units="pixels"
7014 symbol_name="RasterizedPixels"
7015 semantic_type="event"
7016 mdapi_supported_apis="OGL IO BB"
7017 mdapi_usage_flags="Tier3 Frame Batch Draw"
7018 mdapi_hw_unit_type="gpu"
7019 mdapi_group="3D Pipe/Rasterizer"
7020 />
7021 <counter name="PS FPU0 Pipe Active"
7022 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7023 data_type="float"
7024 max_equation="100"
7025 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7026 underscore_name="ps_fpu0_active"
7027 units="percent"
7028 symbol_name="PsFpu0Active"
7029 semantic_type="duration"
7030 mdapi_supported_apis="OGL IO BB"
7031 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7032 mdapi_group="EU Array/Pixel Shader"
7033 mdapi_hw_unit_type="gpu"
7034 />
7035 <counter name="DS Threads Dispatched"
7036 description="The total number of domain shader hardware threads dispatched."
7037 data_type="uint64"
7038 equation="A 3 READ"
7039 underscore_name="ds_threads"
7040 units="threads"
7041 symbol_name="DsThreads"
7042 semantic_type="event"
7043 mdapi_supported_apis="OGL4 IO BB"
7044 mdapi_usage_flags="Tier3 Frame Batch Draw"
7045 mdapi_hw_unit_type="gpu"
7046 mdapi_group="EU Array/Domain Shader"
7047 />
7048 <counter name="Samples Written"
7049 description="The total number of samples or pixels written to all render targets."
7050 data_type="uint64"
7051 equation="A 26 READ 4 UMUL"
7052 underscore_name="samples_written"
7053 units="pixels"
7054 symbol_name="SamplesWritten"
7055 semantic_type="event"
7056 mdapi_supported_apis="OGL IO BB"
7057 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7058 mdapi_hw_unit_type="gpu"
7059 mdapi_group="3D Pipe/Output Merger"
7060 />
7061 <counter name="EU Stall"
7062 description="The percentage of time in which the Execution Units were stalled."
7063 data_type="float"
7064 max_equation="100"
7065 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7066 underscore_name="eu_stall"
7067 units="percent"
7068 symbol_name="EuStall"
7069 semantic_type="duration"
7070 mdapi_supported_apis=""
7071 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7072 mdapi_group="EU Array"
7073 mdapi_hw_unit_type="gpu"
7074 />
7075 <counter name="Samples Blended"
7076 description="The total number of blended samples or pixels written to all render targets."
7077 data_type="uint64"
7078 equation="A 27 READ 4 UMUL"
7079 underscore_name="samples_blended"
7080 units="pixels"
7081 symbol_name="SamplesBlended"
7082 semantic_type="event"
7083 mdapi_supported_apis="OGL IO BB"
7084 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7085 mdapi_hw_unit_type="gpu"
7086 mdapi_group="3D Pipe/Output Merger"
7087 />
7088 <counter name="Early Depth Test Fails"
7089 description="The total number of pixels dropped on early depth test."
7090 data_type="uint64"
7091 equation="A 23 READ 4 UMUL"
7092 underscore_name="early_depth_test_fails"
7093 units="pixels"
7094 symbol_name="EarlyDepthTestFails"
7095 semantic_type="event"
7096 mdapi_supported_apis="OGL IO BB"
7097 mdapi_usage_flags="Tier3 Frame Batch Draw"
7098 mdapi_hw_unit_type="gpu"
7099 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7100 />
7101 <counter name="Shader Memory Accesses"
7102 description="The total number of shader memory accesses to L3."
7103 data_type="uint64"
7104 equation="A 32 READ"
7105 underscore_name="shader_memory_accesses"
7106 units="messages"
7107 symbol_name="ShaderMemoryAccesses"
7108 semantic_type="event"
7109 mdapi_supported_apis=""
7110 mdapi_usage_flags="Tier3 Frame Batch Draw"
7111 mdapi_hw_unit_type="gpu"
7112 mdapi_group="L3/Data Port"
7113 />
7114 <counter name="HS Threads Dispatched"
7115 description="The total number of hull shader hardware threads dispatched."
7116 data_type="uint64"
7117 equation="A 2 READ"
7118 underscore_name="hs_threads"
7119 units="threads"
7120 symbol_name="HsThreads"
7121 semantic_type="event"
7122 mdapi_supported_apis="OGL4 IO BB"
7123 mdapi_usage_flags="Tier3 Frame Batch Draw"
7124 mdapi_hw_unit_type="gpu"
7125 mdapi_group="EU Array/Hull Shader"
7126 />
7127 <counter name="SLM Bytes Written"
7128 description="The total number of GPU memory bytes written into shared local memory."
7129 data_type="uint64"
7130 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7131 equation="A 31 READ 64 UMUL"
7132 underscore_name="slm_bytes_written"
7133 units="bytes"
7134 symbol_name="SlmBytesWritten"
7135 semantic_type="throughput"
7136 mdapi_supported_apis="OGL4 OCL IO BB"
7137 mdapi_usage_flags="Tier3 Frame Batch Draw"
7138 mdapi_group="L3/Data Port/SLM"
7139 mdapi_hw_unit_type="gpu"
7140 />
7141 <counter name="L3 Shader Throughput"
7142 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7143 data_type="uint64"
7144 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7145 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7146 underscore_name="l3_shader_throughput"
7147 units="bytes"
7148 symbol_name="L3ShaderThroughput"
7149 semantic_type="throughput"
7150 mdapi_supported_apis="OGL4 OCL IO BB"
7151 mdapi_usage_flags="Tier2 Frame Batch Draw"
7152 mdapi_group="L3/Data Port"
7153 mdapi_hw_unit_type="gpu"
7154 />
7155 <counter name="Samples Killed in FS"
7156 description="The total number of samples or pixels dropped in fragment shaders."
7157 data_type="uint64"
7158 equation="A 24 READ 4 UMUL"
7159 underscore_name="samples_killed_in_ps"
7160 units="pixels"
7161 symbol_name="SamplesKilledInPs"
7162 semantic_type="event"
7163 mdapi_supported_apis="OGL IO BB"
7164 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7165 mdapi_hw_unit_type="gpu"
7166 mdapi_group="3D Pipe/Fragment Shader"
7167 />
7168 <counter name="Shader Atomic Memory Accesses"
7169 description="The total number of shader atomic memory accesses."
7170 data_type="uint64"
7171 equation="A 34 READ"
7172 underscore_name="shader_atomics"
7173 units="messages"
7174 symbol_name="ShaderAtomics"
7175 semantic_type="event"
7176 mdapi_supported_apis="OGL OCL IO BB"
7177 mdapi_usage_flags="Tier3 Frame Batch Draw"
7178 mdapi_hw_unit_type="gpu"
7179 mdapi_group="L3/Data Port/Atomics"
7180 />
7181 <register_config type="NOA">
7182 <register type="NOA" address="0x00009840" value="0x000000A0" />
7183 <register type="NOA" address="0x00009888" value="0x126C02E0" />
7184 <register type="NOA" address="0x00009888" value="0x146C0001" />
7185 <register type="NOA" address="0x00009888" value="0x0A623400" />
7186 <register type="NOA" address="0x00009888" value="0x044E8000" />
7187 <register type="NOA" address="0x00009888" value="0x064E8000" />
7188 <register type="NOA" address="0x00009888" value="0x084E8000" />
7189 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7190 <register type="NOA" address="0x00009888" value="0x064F4000" />
7191 <register type="NOA" address="0x00009888" value="0x026C3324" />
7192 <register type="NOA" address="0x00009888" value="0x046C3422" />
7193 <register type="NOA" address="0x00009888" value="0x106C0000" />
7194 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
7195 <register type="NOA" address="0x00009888" value="0x021BC000" />
7196 <register type="NOA" address="0x00009888" value="0x041BC000" />
7197 <register type="NOA" address="0x00009888" value="0x141C8000" />
7198 <register type="NOA" address="0x00009888" value="0x161C8000" />
7199 <register type="NOA" address="0x00009888" value="0x181C8000" />
7200 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
7201 <register type="NOA" address="0x00009888" value="0x065B4000" />
7202 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
7203 <register type="NOA" address="0x00009888" value="0x06614000" />
7204 <register type="NOA" address="0x00009888" value="0x0C620044" />
7205 <register type="NOA" address="0x00009888" value="0x10620000" />
7206 <register type="NOA" address="0x00009888" value="0x06620000" />
7207 <register type="NOA" address="0x00009888" value="0x084C8000" />
7208 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
7209 <register type="NOA" address="0x00009888" value="0x020DA000" />
7210 <register type="NOA" address="0x00009888" value="0x040DA000" />
7211 <register type="NOA" address="0x00009888" value="0x060D2000" />
7212 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7213 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7214 <register type="NOA" address="0x00009888" value="0x042C8000" />
7215 <register type="NOA" address="0x00009888" value="0x062C8000" />
7216 <register type="NOA" address="0x00009888" value="0x082C8000" />
7217 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7218 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
7219 <register type="NOA" address="0x00009888" value="0x1190F800" />
7220 <register type="NOA" address="0x00009888" value="0x37900000" />
7221 <register type="NOA" address="0x00009888" value="0x51900000" />
7222 <register type="NOA" address="0x00009888" value="0x43900000" />
7223 <register type="NOA" address="0x00009888" value="0x53900000" />
7224 <register type="NOA" address="0x00009888" value="0x45900000" />
7225 <register type="NOA" address="0x00009888" value="0x33900000" />
7226 <register type="NOA" address="0x00009840" value="0x00000080" />
7227 </register_config>
7228 <register_config type="OA">
7229 <register type="OA" address="0x00002740" value="0x00000000" />
7230 <register type="OA" address="0x00002744" value="0x00800000" />
7231 <register type="OA" address="0x00002710" value="0x00000000" />
7232 <register type="OA" address="0x00002714" value="0xF0800000" />
7233 <register type="OA" address="0x00002720" value="0x00000000" />
7234 <register type="OA" address="0x00002724" value="0x00800000" />
7235 <register type="OA" address="0x00002770" value="0x00100070" />
7236 <register type="OA" address="0x00002774" value="0x0000FFF1" />
7237 <register type="OA" address="0x00002778" value="0x00028002" />
7238 <register type="OA" address="0x0000277C" value="0x000087FF" />
7239 <register type="OA" address="0x00002780" value="0x00020002" />
7240 <register type="OA" address="0x00002784" value="0x00008FFF" />
7241 <register type="OA" address="0x00002788" value="0x00008002" />
7242 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7243 </register_config>
7244 <register_config type="FLEX">
7245 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7246 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7247 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7248 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7249 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7250 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7251 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7252 </register_config>
7253 </set>
7254
7255 <set name="Metric set L3_3"
7256 mdapi_supported_apis="OGL OCL IO BB"
7257 underscore_name="l3_3"
7258 hw_config_guid="2414a93d-d84f-406e-99c0-472161194b40"
7259 chipset="SKLGT2"
7260 symbol_name="L3_3"
7261 >
7262 <counter name="GPU Core Clocks"
7263 description="The total number of GPU core clocks elapsed during the measurement."
7264 data_type="uint64"
7265 equation="GPU_CLOCK 0 READ"
7266 underscore_name="gpu_core_clocks"
7267 units="cycles"
7268 symbol_name="GpuCoreClocks"
7269 semantic_type="event"
7270 mdapi_supported_apis=""
7271 mdapi_usage_flags="Tier1 Frame Batch Draw"
7272 mdapi_hw_unit_type="gpu"
7273 mdapi_group="GPU"
7274 />
7275 <counter name="EU Active"
7276 description="The percentage of time in which the Execution Units were actively processing."
7277 data_type="float"
7278 max_equation="100"
7279 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7280 underscore_name="eu_active"
7281 units="percent"
7282 symbol_name="EuActive"
7283 semantic_type="duration"
7284 mdapi_supported_apis=""
7285 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7286 mdapi_group="EU Array"
7287 mdapi_hw_unit_type="gpu"
7288 />
7289 <counter name="EU Both FPU Pipes Active"
7290 description="The percentage of time in which both EU FPU pipelines were actively processing."
7291 data_type="float"
7292 max_equation="100"
7293 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7294 underscore_name="eu_fpu_both_active"
7295 units="percent"
7296 symbol_name="EuFpuBothActive"
7297 semantic_type="duration"
7298 mdapi_supported_apis=""
7299 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7300 mdapi_group="EU Array/Pipes"
7301 mdapi_hw_unit_type="gpu"
7302 />
7303 <counter name="VS Send Pipe Active"
7304 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7305 data_type="float"
7306 max_equation="100"
7307 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7308 underscore_name="vs_send_active"
7309 units="percent"
7310 symbol_name="VsSendActive"
7311 semantic_type="duration"
7312 mdapi_supported_apis="OGL IO BB"
7313 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7314 mdapi_group="EU Array/Vertex Shader"
7315 mdapi_hw_unit_type="gpu"
7316 />
7317 <counter name="VS FPU1 Pipe Active"
7318 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7319 data_type="float"
7320 max_equation="100"
7321 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7322 underscore_name="vs_fpu1_active"
7323 units="percent"
7324 symbol_name="VsFpu1Active"
7325 semantic_type="duration"
7326 mdapi_supported_apis="OGL IO BB"
7327 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7328 mdapi_group="EU Array/Vertex Shader"
7329 mdapi_hw_unit_type="gpu"
7330 />
7331 <counter name="GS Threads Dispatched"
7332 description="The total number of geometry shader hardware threads dispatched."
7333 data_type="uint64"
7334 equation="A 5 READ"
7335 underscore_name="gs_threads"
7336 units="threads"
7337 symbol_name="GsThreads"
7338 semantic_type="event"
7339 mdapi_supported_apis="OGL4 IO BB"
7340 mdapi_usage_flags="Tier3 Frame Batch Draw"
7341 mdapi_hw_unit_type="gpu"
7342 mdapi_group="EU Array/Geometry Shader"
7343 />
7344 <counter name="Early Hi-Depth Test Fails"
7345 description="The total number of pixels dropped on early hierarchical depth test."
7346 data_type="uint64"
7347 equation="A 22 READ 4 UMUL"
7348 underscore_name="hi_depth_test_fails"
7349 units="pixels"
7350 symbol_name="HiDepthTestFails"
7351 semantic_type="event"
7352 mdapi_supported_apis="OGL IO BB"
7353 mdapi_usage_flags="Tier3 Frame Batch Draw"
7354 mdapi_hw_unit_type="gpu"
7355 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7356 />
7357 <counter name="FS Both FPU Active"
7358 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7359 data_type="float"
7360 max_equation="100"
7361 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7362 underscore_name="ps_eu_both_fpu_active"
7363 units="percent"
7364 symbol_name="PsEuBothFpuActive"
7365 semantic_type="duration"
7366 mdapi_supported_apis="OGL IO BB"
7367 mdapi_usage_flags="Tier4 Frame Batch Draw"
7368 mdapi_group="3D Pipe/Fragment Shader"
7369 mdapi_hw_unit_type="gpu"
7370 />
7371 <counter name="VS Threads Dispatched"
7372 description="The total number of vertex shader hardware threads dispatched."
7373 data_type="uint64"
7374 equation="A 1 READ"
7375 underscore_name="vs_threads"
7376 units="threads"
7377 symbol_name="VsThreads"
7378 semantic_type="event"
7379 mdapi_supported_apis="OGL IO BB"
7380 mdapi_usage_flags="Tier3 Frame Batch Draw"
7381 mdapi_hw_unit_type="gpu"
7382 mdapi_group="EU Array/Vertex Shader"
7383 />
7384 <counter name="FS Threads Dispatched"
7385 description="The total number of fragment shader hardware threads dispatched."
7386 data_type="uint64"
7387 equation="A 6 READ"
7388 underscore_name="ps_threads"
7389 units="threads"
7390 symbol_name="PsThreads"
7391 semantic_type="event"
7392 mdapi_supported_apis="OGL IO BB"
7393 mdapi_usage_flags="Tier3 Frame Batch Draw"
7394 mdapi_hw_unit_type="gpu"
7395 mdapi_group="EU Array/Fragment Shader"
7396 />
7397 <counter name="Slice0 L3 Bank3 Stalled"
7398 description="The percentage of time in which slice0 L3 bank3 is stalled"
7399 data_type="float"
7400 max_equation="100"
7401 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7402 underscore_name="l30_bank3_stalled"
7403 units="percent"
7404 symbol_name="L30Bank3Stalled"
7405 availability="$SliceMask 0x1 AND"
7406 semantic_type="duration"
7407 mdapi_supported_apis=""
7408 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7409 mdapi_group="GTI/L3"
7410 mdapi_hw_unit_type="slice"
7411 />
7412 <counter name="Shader Barrier Messages"
7413 description="The total number of shader barrier messages."
7414 data_type="uint64"
7415 equation="A 35 READ"
7416 underscore_name="shader_barriers"
7417 units="messages"
7418 symbol_name="ShaderBarriers"
7419 semantic_type="event"
7420 mdapi_supported_apis=""
7421 mdapi_usage_flags="Tier3 Frame Batch Draw"
7422 mdapi_hw_unit_type="gpu"
7423 mdapi_group="EU Array/Barrier"
7424 />
7425 <counter name="Sampler Texels"
7426 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7427 data_type="uint64"
7428 equation="A 28 READ 4 UMUL"
7429 underscore_name="sampler_texels"
7430 units="texels"
7431 symbol_name="SamplerTexels"
7432 semantic_type="event"
7433 mdapi_supported_apis=""
7434 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7435 mdapi_hw_unit_type="gpu"
7436 mdapi_group="Sampler/Sampler Input"
7437 />
7438 <counter name="Pixels Failing Tests"
7439 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7440 data_type="uint64"
7441 equation="A 25 READ 4 UMUL"
7442 underscore_name="pixels_failing_post_ps_tests"
7443 units="pixels"
7444 symbol_name="PixelsFailingPostPsTests"
7445 semantic_type="event"
7446 mdapi_supported_apis="OGL IO BB"
7447 mdapi_usage_flags="Tier3 Frame Batch Draw"
7448 mdapi_hw_unit_type="gpu"
7449 mdapi_group="3D Pipe/Output Merger"
7450 />
7451 <counter name="GPU Time Elapsed"
7452 description="Time elapsed on the GPU during the measurement."
7453 data_type="uint64"
7454 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7455 underscore_name="gpu_time"
7456 units="ns"
7457 symbol_name="GpuTime"
7458 semantic_type="duration"
7459 mdapi_supported_apis=""
7460 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7461 mdapi_hw_unit_type="gpu"
7462 mdapi_group="GPU"
7463 />
7464 <counter name="AVG GPU Core Frequency"
7465 description="Average GPU Core Frequency in the measurement."
7466 data_type="uint64"
7467 max_equation="$GpuMaxFrequency"
7468 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7469 underscore_name="avg_gpu_core_frequency"
7470 units="hz"
7471 symbol_name="AvgGpuCoreFrequency"
7472 semantic_type="event"
7473 mdapi_supported_apis=""
7474 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7475 mdapi_group="GPU"
7476 mdapi_hw_unit_type="gpu"
7477 />
7478 <counter name="Sampler Texels Misses"
7479 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7480 data_type="uint64"
7481 equation="A 29 READ 4 UMUL"
7482 underscore_name="sampler_texel_misses"
7483 units="texels"
7484 symbol_name="SamplerTexelMisses"
7485 semantic_type="event"
7486 mdapi_supported_apis=""
7487 mdapi_usage_flags="Tier3 Batch Frame Draw"
7488 mdapi_hw_unit_type="gpu"
7489 mdapi_group="Sampler/Sampler Cache"
7490 />
7491 <counter name="CS Threads Dispatched"
7492 description="The total number of compute shader hardware threads dispatched."
7493 data_type="uint64"
7494 equation="A 4 READ"
7495 underscore_name="cs_threads"
7496 units="threads"
7497 symbol_name="CsThreads"
7498 semantic_type="event"
7499 mdapi_supported_apis="OGL4 OCL IO BB"
7500 mdapi_usage_flags="Tier3 Frame Batch Draw"
7501 mdapi_hw_unit_type="gpu"
7502 mdapi_group="EU Array/Compute Shader"
7503 />
7504 <counter name="SLM Bytes Read"
7505 description="The total number of GPU memory bytes read from shared local memory."
7506 data_type="uint64"
7507 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7508 equation="A 30 READ 64 UMUL"
7509 underscore_name="slm_bytes_read"
7510 units="bytes"
7511 symbol_name="SlmBytesRead"
7512 semantic_type="throughput"
7513 mdapi_supported_apis="OGL4 OCL IO BB"
7514 mdapi_usage_flags="Tier3 Frame Batch Draw"
7515 mdapi_group="L3/Data Port/SLM"
7516 mdapi_hw_unit_type="gpu"
7517 />
7518 <counter name="PS FPU1 Pipe Active"
7519 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7520 data_type="float"
7521 max_equation="100"
7522 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7523 underscore_name="ps_fpu1_active"
7524 units="percent"
7525 symbol_name="PsFpu1Active"
7526 semantic_type="duration"
7527 mdapi_supported_apis="OGL IO BB"
7528 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7529 mdapi_group="EU Array/Pixel Shader"
7530 mdapi_hw_unit_type="gpu"
7531 />
7532 <counter name="Slice0 L3 Bank3 Active"
7533 description="The percentage of time in which slice0 L3 bank3 is active"
7534 data_type="float"
7535 max_equation="100"
7536 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7537 underscore_name="l30_bank3_active"
7538 units="percent"
7539 symbol_name="L30Bank3Active"
7540 availability="$SliceMask 0x1 AND"
7541 semantic_type="duration"
7542 mdapi_supported_apis=""
7543 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7544 mdapi_group="GTI/L3"
7545 mdapi_hw_unit_type="slice"
7546 />
7547 <counter name="PS Send Pipeline Active"
7548 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7549 data_type="float"
7550 max_equation="100"
7551 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7552 underscore_name="ps_send_active"
7553 units="percent"
7554 symbol_name="PsSendActive"
7555 semantic_type="duration"
7556 mdapi_supported_apis="OGL IO BB"
7557 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7558 mdapi_group="EU Array/Pixel Shader"
7559 mdapi_hw_unit_type="gpu"
7560 />
7561 <counter name="VS FPU0 Pipe Active"
7562 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7563 data_type="float"
7564 max_equation="100"
7565 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7566 underscore_name="vs_fpu0_active"
7567 units="percent"
7568 symbol_name="VsFpu0Active"
7569 semantic_type="duration"
7570 mdapi_supported_apis="OGL IO BB"
7571 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7572 mdapi_group="EU Array/Vertex Shader"
7573 mdapi_hw_unit_type="gpu"
7574 />
7575 <counter name="GPU Busy"
7576 description="The percentage of time in which the GPU has been processing GPU commands."
7577 data_type="float"
7578 max_equation="100"
7579 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7580 underscore_name="gpu_busy"
7581 units="percent"
7582 symbol_name="GpuBusy"
7583 semantic_type="duration"
7584 mdapi_supported_apis=""
7585 mdapi_usage_flags="Tier1 Overview System Frame"
7586 mdapi_group="GPU"
7587 mdapi_hw_unit_type="gpu"
7588 />
7589 <counter name="Rasterized Pixels"
7590 description="The total number of rasterized pixels."
7591 data_type="uint64"
7592 equation="A 21 READ 4 UMUL"
7593 underscore_name="rasterized_pixels"
7594 units="pixels"
7595 symbol_name="RasterizedPixels"
7596 semantic_type="event"
7597 mdapi_supported_apis="OGL IO BB"
7598 mdapi_usage_flags="Tier3 Frame Batch Draw"
7599 mdapi_hw_unit_type="gpu"
7600 mdapi_group="3D Pipe/Rasterizer"
7601 />
7602 <counter name="PS FPU0 Pipe Active"
7603 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7604 data_type="float"
7605 max_equation="100"
7606 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7607 underscore_name="ps_fpu0_active"
7608 units="percent"
7609 symbol_name="PsFpu0Active"
7610 semantic_type="duration"
7611 mdapi_supported_apis="OGL IO BB"
7612 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7613 mdapi_group="EU Array/Pixel Shader"
7614 mdapi_hw_unit_type="gpu"
7615 />
7616 <counter name="DS Threads Dispatched"
7617 description="The total number of domain shader hardware threads dispatched."
7618 data_type="uint64"
7619 equation="A 3 READ"
7620 underscore_name="ds_threads"
7621 units="threads"
7622 symbol_name="DsThreads"
7623 semantic_type="event"
7624 mdapi_supported_apis="OGL4 IO BB"
7625 mdapi_usage_flags="Tier3 Frame Batch Draw"
7626 mdapi_hw_unit_type="gpu"
7627 mdapi_group="EU Array/Domain Shader"
7628 />
7629 <counter name="Samples Written"
7630 description="The total number of samples or pixels written to all render targets."
7631 data_type="uint64"
7632 equation="A 26 READ 4 UMUL"
7633 underscore_name="samples_written"
7634 units="pixels"
7635 symbol_name="SamplesWritten"
7636 semantic_type="event"
7637 mdapi_supported_apis="OGL IO BB"
7638 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7639 mdapi_hw_unit_type="gpu"
7640 mdapi_group="3D Pipe/Output Merger"
7641 />
7642 <counter name="EU Stall"
7643 description="The percentage of time in which the Execution Units were stalled."
7644 data_type="float"
7645 max_equation="100"
7646 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7647 underscore_name="eu_stall"
7648 units="percent"
7649 symbol_name="EuStall"
7650 semantic_type="duration"
7651 mdapi_supported_apis=""
7652 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7653 mdapi_group="EU Array"
7654 mdapi_hw_unit_type="gpu"
7655 />
7656 <counter name="Samples Blended"
7657 description="The total number of blended samples or pixels written to all render targets."
7658 data_type="uint64"
7659 equation="A 27 READ 4 UMUL"
7660 underscore_name="samples_blended"
7661 units="pixels"
7662 symbol_name="SamplesBlended"
7663 semantic_type="event"
7664 mdapi_supported_apis="OGL IO BB"
7665 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7666 mdapi_hw_unit_type="gpu"
7667 mdapi_group="3D Pipe/Output Merger"
7668 />
7669 <counter name="Early Depth Test Fails"
7670 description="The total number of pixels dropped on early depth test."
7671 data_type="uint64"
7672 equation="A 23 READ 4 UMUL"
7673 underscore_name="early_depth_test_fails"
7674 units="pixels"
7675 symbol_name="EarlyDepthTestFails"
7676 semantic_type="event"
7677 mdapi_supported_apis="OGL IO BB"
7678 mdapi_usage_flags="Tier3 Frame Batch Draw"
7679 mdapi_hw_unit_type="gpu"
7680 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7681 />
7682 <counter name="Shader Memory Accesses"
7683 description="The total number of shader memory accesses to L3."
7684 data_type="uint64"
7685 equation="A 32 READ"
7686 underscore_name="shader_memory_accesses"
7687 units="messages"
7688 symbol_name="ShaderMemoryAccesses"
7689 semantic_type="event"
7690 mdapi_supported_apis=""
7691 mdapi_usage_flags="Tier3 Frame Batch Draw"
7692 mdapi_hw_unit_type="gpu"
7693 mdapi_group="L3/Data Port"
7694 />
7695 <counter name="HS Threads Dispatched"
7696 description="The total number of hull shader hardware threads dispatched."
7697 data_type="uint64"
7698 equation="A 2 READ"
7699 underscore_name="hs_threads"
7700 units="threads"
7701 symbol_name="HsThreads"
7702 semantic_type="event"
7703 mdapi_supported_apis="OGL4 IO BB"
7704 mdapi_usage_flags="Tier3 Frame Batch Draw"
7705 mdapi_hw_unit_type="gpu"
7706 mdapi_group="EU Array/Hull Shader"
7707 />
7708 <counter name="SLM Bytes Written"
7709 description="The total number of GPU memory bytes written into shared local memory."
7710 data_type="uint64"
7711 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7712 equation="A 31 READ 64 UMUL"
7713 underscore_name="slm_bytes_written"
7714 units="bytes"
7715 symbol_name="SlmBytesWritten"
7716 semantic_type="throughput"
7717 mdapi_supported_apis="OGL4 OCL IO BB"
7718 mdapi_usage_flags="Tier3 Frame Batch Draw"
7719 mdapi_group="L3/Data Port/SLM"
7720 mdapi_hw_unit_type="gpu"
7721 />
7722 <counter name="L3 Shader Throughput"
7723 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7724 data_type="uint64"
7725 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7726 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7727 underscore_name="l3_shader_throughput"
7728 units="bytes"
7729 symbol_name="L3ShaderThroughput"
7730 semantic_type="throughput"
7731 mdapi_supported_apis="OGL4 OCL IO BB"
7732 mdapi_usage_flags="Tier2 Frame Batch Draw"
7733 mdapi_group="L3/Data Port"
7734 mdapi_hw_unit_type="gpu"
7735 />
7736 <counter name="Samples Killed in FS"
7737 description="The total number of samples or pixels dropped in fragment shaders."
7738 data_type="uint64"
7739 equation="A 24 READ 4 UMUL"
7740 underscore_name="samples_killed_in_ps"
7741 units="pixels"
7742 symbol_name="SamplesKilledInPs"
7743 semantic_type="event"
7744 mdapi_supported_apis="OGL IO BB"
7745 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7746 mdapi_hw_unit_type="gpu"
7747 mdapi_group="3D Pipe/Fragment Shader"
7748 />
7749 <counter name="Shader Atomic Memory Accesses"
7750 description="The total number of shader atomic memory accesses."
7751 data_type="uint64"
7752 equation="A 34 READ"
7753 underscore_name="shader_atomics"
7754 units="messages"
7755 symbol_name="ShaderAtomics"
7756 semantic_type="event"
7757 mdapi_supported_apis="OGL OCL IO BB"
7758 mdapi_usage_flags="Tier3 Frame Batch Draw"
7759 mdapi_hw_unit_type="gpu"
7760 mdapi_group="L3/Data Port/Atomics"
7761 />
7762 <register_config type="NOA">
7763 <register type="NOA" address="0x00009840" value="0x000000A0" />
7764 <register type="NOA" address="0x00009888" value="0x126C4E80" />
7765 <register type="NOA" address="0x00009888" value="0x146C0000" />
7766 <register type="NOA" address="0x00009888" value="0x0A633400" />
7767 <register type="NOA" address="0x00009888" value="0x044E8000" />
7768 <register type="NOA" address="0x00009888" value="0x064E8000" />
7769 <register type="NOA" address="0x00009888" value="0x084E8000" />
7770 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7771 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7772 <register type="NOA" address="0x00009888" value="0x026C3321" />
7773 <register type="NOA" address="0x00009888" value="0x046C342F" />
7774 <register type="NOA" address="0x00009888" value="0x106C0000" />
7775 <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7776 <register type="NOA" address="0x00009888" value="0x021BC000" />
7777 <register type="NOA" address="0x00009888" value="0x041BC000" />
7778 <register type="NOA" address="0x00009888" value="0x061B4000" />
7779 <register type="NOA" address="0x00009888" value="0x141C8000" />
7780 <register type="NOA" address="0x00009888" value="0x161C8000" />
7781 <register type="NOA" address="0x00009888" value="0x181C8000" />
7782 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7783 <register type="NOA" address="0x00009888" value="0x06604000" />
7784 <register type="NOA" address="0x00009888" value="0x0C630044" />
7785 <register type="NOA" address="0x00009888" value="0x10630000" />
7786 <register type="NOA" address="0x00009888" value="0x06630000" />
7787 <register type="NOA" address="0x00009888" value="0x084C8000" />
7788 <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7789 <register type="NOA" address="0x00009888" value="0x020DA000" />
7790 <register type="NOA" address="0x00009888" value="0x040DA000" />
7791 <register type="NOA" address="0x00009888" value="0x060D2000" />
7792 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7793 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7794 <register type="NOA" address="0x00009888" value="0x042C8000" />
7795 <register type="NOA" address="0x00009888" value="0x062C8000" />
7796 <register type="NOA" address="0x00009888" value="0x082C8000" />
7797 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7798 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7799 <register type="NOA" address="0x00009888" value="0x1190F800" />
7800 <register type="NOA" address="0x00009888" value="0x37900000" />
7801 <register type="NOA" address="0x00009888" value="0x51900000" />
7802 <register type="NOA" address="0x00009888" value="0x43900842" />
7803 <register type="NOA" address="0x00009888" value="0x53900000" />
7804 <register type="NOA" address="0x00009888" value="0x45900002" />
7805 <register type="NOA" address="0x00009888" value="0x33900000" />
7806 <register type="NOA" address="0x00009840" value="0x00000080" />
7807 </register_config>
7808 <register_config type="OA">
7809 <register type="OA" address="0x00002740" value="0x00000000" />
7810 <register type="OA" address="0x00002744" value="0x00800000" />
7811 <register type="OA" address="0x00002710" value="0x00000000" />
7812 <register type="OA" address="0x00002714" value="0xF0800000" />
7813 <register type="OA" address="0x00002720" value="0x00000000" />
7814 <register type="OA" address="0x00002724" value="0x00800000" />
7815 <register type="OA" address="0x00002770" value="0x00100070" />
7816 <register type="OA" address="0x00002774" value="0x0000FFF1" />
7817 <register type="OA" address="0x00002778" value="0x00028002" />
7818 <register type="OA" address="0x0000277C" value="0x000087FF" />
7819 <register type="OA" address="0x00002780" value="0x00020002" />
7820 <register type="OA" address="0x00002784" value="0x00008FFF" />
7821 <register type="OA" address="0x00002788" value="0x00008002" />
7822 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7823 </register_config>
7824 <register_config type="FLEX">
7825 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7826 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7827 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7828 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7829 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7830 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7831 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7832 </register_config>
7833 </set>
7834
7835 <set name="Metric set RasterizerAndPixelBackend"
7836 mdapi_supported_apis="OGL OCL IO BB"
7837 underscore_name="rasterizer_and_pixel_backend"
7838 hw_config_guid="53a45d2d-170b-4cf5-b7bb-585120c8e2f5"
7839 chipset="SKLGT2"
7840 symbol_name="RasterizerAndPixelBackend"
7841 >
7842 <counter name="GPU Core Clocks"
7843 description="The total number of GPU core clocks elapsed during the measurement."
7844 data_type="uint64"
7845 equation="GPU_CLOCK 0 READ"
7846 underscore_name="gpu_core_clocks"
7847 units="cycles"
7848 symbol_name="GpuCoreClocks"
7849 semantic_type="event"
7850 mdapi_supported_apis=""
7851 mdapi_usage_flags="Tier1 Frame Batch Draw"
7852 mdapi_hw_unit_type="gpu"
7853 mdapi_group="GPU"
7854 />
7855 <counter name="EU Active"
7856 description="The percentage of time in which the Execution Units were actively processing."
7857 data_type="float"
7858 max_equation="100"
7859 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7860 underscore_name="eu_active"
7861 units="percent"
7862 symbol_name="EuActive"
7863 semantic_type="duration"
7864 mdapi_supported_apis=""
7865 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7866 mdapi_group="EU Array"
7867 mdapi_hw_unit_type="gpu"
7868 />
7869 <counter name="EU Both FPU Pipes Active"
7870 description="The percentage of time in which both EU FPU pipelines were actively processing."
7871 data_type="float"
7872 max_equation="100"
7873 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7874 underscore_name="eu_fpu_both_active"
7875 units="percent"
7876 symbol_name="EuFpuBothActive"
7877 semantic_type="duration"
7878 mdapi_supported_apis=""
7879 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7880 mdapi_group="EU Array/Pipes"
7881 mdapi_hw_unit_type="gpu"
7882 />
7883 <counter name="VS Send Pipe Active"
7884 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7885 data_type="float"
7886 max_equation="100"
7887 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7888 underscore_name="vs_send_active"
7889 units="percent"
7890 symbol_name="VsSendActive"
7891 semantic_type="duration"
7892 mdapi_supported_apis="OGL IO BB"
7893 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7894 mdapi_group="EU Array/Vertex Shader"
7895 mdapi_hw_unit_type="gpu"
7896 />
7897 <counter name="VS FPU1 Pipe Active"
7898 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7899 data_type="float"
7900 max_equation="100"
7901 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7902 underscore_name="vs_fpu1_active"
7903 units="percent"
7904 symbol_name="VsFpu1Active"
7905 semantic_type="duration"
7906 mdapi_supported_apis="OGL IO BB"
7907 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7908 mdapi_group="EU Array/Vertex Shader"
7909 mdapi_hw_unit_type="gpu"
7910 />
7911 <counter name="GS Threads Dispatched"
7912 description="The total number of geometry shader hardware threads dispatched."
7913 data_type="uint64"
7914 equation="A 5 READ"
7915 underscore_name="gs_threads"
7916 units="threads"
7917 symbol_name="GsThreads"
7918 semantic_type="event"
7919 mdapi_supported_apis="OGL4 IO BB"
7920 mdapi_usage_flags="Tier3 Frame Batch Draw"
7921 mdapi_hw_unit_type="gpu"
7922 mdapi_group="EU Array/Geometry Shader"
7923 />
7924 <counter name="Early Hi-Depth Test Fails"
7925 description="The total number of pixels dropped on early hierarchical depth test."
7926 data_type="uint64"
7927 equation="A 22 READ 4 UMUL"
7928 underscore_name="hi_depth_test_fails"
7929 units="pixels"
7930 symbol_name="HiDepthTestFails"
7931 semantic_type="event"
7932 mdapi_supported_apis="OGL IO BB"
7933 mdapi_usage_flags="Tier3 Frame Batch Draw"
7934 mdapi_hw_unit_type="gpu"
7935 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7936 />
7937 <counter name="FS Both FPU Active"
7938 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7939 data_type="float"
7940 max_equation="100"
7941 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7942 underscore_name="ps_eu_both_fpu_active"
7943 units="percent"
7944 symbol_name="PsEuBothFpuActive"
7945 semantic_type="duration"
7946 mdapi_supported_apis="OGL IO BB"
7947 mdapi_usage_flags="Tier4 Frame Batch Draw"
7948 mdapi_group="3D Pipe/Fragment Shader"
7949 mdapi_hw_unit_type="gpu"
7950 />
7951 <counter name="VS Threads Dispatched"
7952 description="The total number of vertex shader hardware threads dispatched."
7953 data_type="uint64"
7954 equation="A 1 READ"
7955 underscore_name="vs_threads"
7956 units="threads"
7957 symbol_name="VsThreads"
7958 semantic_type="event"
7959 mdapi_supported_apis="OGL IO BB"
7960 mdapi_usage_flags="Tier3 Frame Batch Draw"
7961 mdapi_hw_unit_type="gpu"
7962 mdapi_group="EU Array/Vertex Shader"
7963 />
7964 <counter name="FS Threads Dispatched"
7965 description="The total number of fragment shader hardware threads dispatched."
7966 data_type="uint64"
7967 equation="A 6 READ"
7968 underscore_name="ps_threads"
7969 units="threads"
7970 symbol_name="PsThreads"
7971 semantic_type="event"
7972 mdapi_supported_apis="OGL IO BB"
7973 mdapi_usage_flags="Tier3 Frame Batch Draw"
7974 mdapi_hw_unit_type="gpu"
7975 mdapi_group="EU Array/Fragment Shader"
7976 />
7977 <counter name="Slice0 Pixel Values Ready"
7978 description="The percentage of time in which slice0 pixel values are ready"
7979 data_type="float"
7980 max_equation="100"
7981 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7982 underscore_name="pixel_values0_ready"
7983 units="percent"
7984 symbol_name="PixelValues0Ready"
7985 availability="$SliceMask 0x1 AND"
7986 semantic_type="duration"
7987 mdapi_supported_apis=""
7988 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7989 mdapi_group="GPU/3D Pipe"
7990 mdapi_hw_unit_type="slice"
7991 />
7992 <counter name="Shader Barrier Messages"
7993 description="The total number of shader barrier messages."
7994 data_type="uint64"
7995 equation="A 35 READ"
7996 underscore_name="shader_barriers"
7997 units="messages"
7998 symbol_name="ShaderBarriers"
7999 semantic_type="event"
8000 mdapi_supported_apis=""
8001 mdapi_usage_flags="Tier3 Frame Batch Draw"
8002 mdapi_hw_unit_type="gpu"
8003 mdapi_group="EU Array/Barrier"
8004 />
8005 <counter name="Sampler Texels"
8006 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8007 data_type="uint64"
8008 equation="A 28 READ 4 UMUL"
8009 underscore_name="sampler_texels"
8010 units="texels"
8011 symbol_name="SamplerTexels"
8012 semantic_type="event"
8013 mdapi_supported_apis=""
8014 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8015 mdapi_hw_unit_type="gpu"
8016 mdapi_group="Sampler/Sampler Input"
8017 />
8018 <counter name="Pixels Failing Tests"
8019 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8020 data_type="uint64"
8021 equation="A 25 READ 4 UMUL"
8022 underscore_name="pixels_failing_post_ps_tests"
8023 units="pixels"
8024 symbol_name="PixelsFailingPostPsTests"
8025 semantic_type="event"
8026 mdapi_supported_apis="OGL IO BB"
8027 mdapi_usage_flags="Tier3 Frame Batch Draw"
8028 mdapi_hw_unit_type="gpu"
8029 mdapi_group="3D Pipe/Output Merger"
8030 />
8031 <counter name="GPU Time Elapsed"
8032 description="Time elapsed on the GPU during the measurement."
8033 data_type="uint64"
8034 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8035 underscore_name="gpu_time"
8036 units="ns"
8037 symbol_name="GpuTime"
8038 semantic_type="duration"
8039 mdapi_supported_apis=""
8040 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8041 mdapi_hw_unit_type="gpu"
8042 mdapi_group="GPU"
8043 />
8044 <counter name="AVG GPU Core Frequency"
8045 description="Average GPU Core Frequency in the measurement."
8046 data_type="uint64"
8047 max_equation="$GpuMaxFrequency"
8048 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8049 underscore_name="avg_gpu_core_frequency"
8050 units="hz"
8051 symbol_name="AvgGpuCoreFrequency"
8052 semantic_type="event"
8053 mdapi_supported_apis=""
8054 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8055 mdapi_group="GPU"
8056 mdapi_hw_unit_type="gpu"
8057 />
8058 <counter name="Sampler Texels Misses"
8059 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8060 data_type="uint64"
8061 equation="A 29 READ 4 UMUL"
8062 underscore_name="sampler_texel_misses"
8063 units="texels"
8064 symbol_name="SamplerTexelMisses"
8065 semantic_type="event"
8066 mdapi_supported_apis=""
8067 mdapi_usage_flags="Tier3 Batch Frame Draw"
8068 mdapi_hw_unit_type="gpu"
8069 mdapi_group="Sampler/Sampler Cache"
8070 />
8071 <counter name="CS Threads Dispatched"
8072 description="The total number of compute shader hardware threads dispatched."
8073 data_type="uint64"
8074 equation="A 4 READ"
8075 underscore_name="cs_threads"
8076 units="threads"
8077 symbol_name="CsThreads"
8078 semantic_type="event"
8079 mdapi_supported_apis="OGL4 OCL IO BB"
8080 mdapi_usage_flags="Tier3 Frame Batch Draw"
8081 mdapi_hw_unit_type="gpu"
8082 mdapi_group="EU Array/Compute Shader"
8083 />
8084 <counter name="Slice0 Rasterizer Input Available"
8085 description="The percentage of time in which slice0 rasterizer input is available"
8086 data_type="float"
8087 max_equation="100"
8088 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8089 underscore_name="rasterizer0_input_available"
8090 units="percent"
8091 symbol_name="Rasterizer0InputAvailable"
8092 availability="$SliceMask 0x1 AND"
8093 semantic_type="duration"
8094 mdapi_supported_apis=""
8095 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8096 mdapi_group="GPU/Rasterizer"
8097 mdapi_hw_unit_type="slice"
8098 />
8099 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
8100 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
8101 data_type="float"
8102 max_equation="100"
8103 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8104 underscore_name="pixel_data0_ready"
8105 units="percent"
8106 symbol_name="PixelData0Ready"
8107 availability="$SliceMask 0x1 AND"
8108 semantic_type="duration"
8109 mdapi_supported_apis=""
8110 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8111 mdapi_group="GPU/Rasterizer/Early Depth Test"
8112 mdapi_hw_unit_type="slice"
8113 />
8114 <counter name="SLM Bytes Read"
8115 description="The total number of GPU memory bytes read from shared local memory."
8116 data_type="uint64"
8117 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8118 equation="A 30 READ 64 UMUL"
8119 underscore_name="slm_bytes_read"
8120 units="bytes"
8121 symbol_name="SlmBytesRead"
8122 semantic_type="throughput"
8123 mdapi_supported_apis="OGL4 OCL IO BB"
8124 mdapi_usage_flags="Tier3 Frame Batch Draw"
8125 mdapi_group="L3/Data Port/SLM"
8126 mdapi_hw_unit_type="gpu"
8127 />
8128 <counter name="PS FPU1 Pipe Active"
8129 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8130 data_type="float"
8131 max_equation="100"
8132 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8133 underscore_name="ps_fpu1_active"
8134 units="percent"
8135 symbol_name="PsFpu1Active"
8136 semantic_type="duration"
8137 mdapi_supported_apis="OGL IO BB"
8138 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8139 mdapi_group="EU Array/Pixel Shader"
8140 mdapi_hw_unit_type="gpu"
8141 />
8142 <counter name="PS Send Pipeline Active"
8143 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8144 data_type="float"
8145 max_equation="100"
8146 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8147 underscore_name="ps_send_active"
8148 units="percent"
8149 symbol_name="PsSendActive"
8150 semantic_type="duration"
8151 mdapi_supported_apis="OGL IO BB"
8152 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8153 mdapi_group="EU Array/Pixel Shader"
8154 mdapi_hw_unit_type="gpu"
8155 />
8156 <counter name="VS FPU0 Pipe Active"
8157 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8158 data_type="float"
8159 max_equation="100"
8160 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8161 underscore_name="vs_fpu0_active"
8162 units="percent"
8163 symbol_name="VsFpu0Active"
8164 semantic_type="duration"
8165 mdapi_supported_apis="OGL IO BB"
8166 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8167 mdapi_group="EU Array/Vertex Shader"
8168 mdapi_hw_unit_type="gpu"
8169 />
8170 <counter name="GPU Busy"
8171 description="The percentage of time in which the GPU has been processing GPU commands."
8172 data_type="float"
8173 max_equation="100"
8174 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8175 underscore_name="gpu_busy"
8176 units="percent"
8177 symbol_name="GpuBusy"
8178 semantic_type="duration"
8179 mdapi_supported_apis=""
8180 mdapi_usage_flags="Tier1 Overview System Frame"
8181 mdapi_group="GPU"
8182 mdapi_hw_unit_type="gpu"
8183 />
8184 <counter name="Rasterized Pixels"
8185 description="The total number of rasterized pixels."
8186 data_type="uint64"
8187 equation="A 21 READ 4 UMUL"
8188 underscore_name="rasterized_pixels"
8189 units="pixels"
8190 symbol_name="RasterizedPixels"
8191 semantic_type="event"
8192 mdapi_supported_apis="OGL IO BB"
8193 mdapi_usage_flags="Tier3 Frame Batch Draw"
8194 mdapi_hw_unit_type="gpu"
8195 mdapi_group="3D Pipe/Rasterizer"
8196 />
8197 <counter name="PS FPU0 Pipe Active"
8198 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8199 data_type="float"
8200 max_equation="100"
8201 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8202 underscore_name="ps_fpu0_active"
8203 units="percent"
8204 symbol_name="PsFpu0Active"
8205 semantic_type="duration"
8206 mdapi_supported_apis="OGL IO BB"
8207 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8208 mdapi_group="EU Array/Pixel Shader"
8209 mdapi_hw_unit_type="gpu"
8210 />
8211 <counter name="DS Threads Dispatched"
8212 description="The total number of domain shader hardware threads dispatched."
8213 data_type="uint64"
8214 equation="A 3 READ"
8215 underscore_name="ds_threads"
8216 units="threads"
8217 symbol_name="DsThreads"
8218 semantic_type="event"
8219 mdapi_supported_apis="OGL4 IO BB"
8220 mdapi_usage_flags="Tier3 Frame Batch Draw"
8221 mdapi_hw_unit_type="gpu"
8222 mdapi_group="EU Array/Domain Shader"
8223 />
8224 <counter name="Samples Written"
8225 description="The total number of samples or pixels written to all render targets."
8226 data_type="uint64"
8227 equation="A 26 READ 4 UMUL"
8228 underscore_name="samples_written"
8229 units="pixels"
8230 symbol_name="SamplesWritten"
8231 semantic_type="event"
8232 mdapi_supported_apis="OGL IO BB"
8233 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8234 mdapi_hw_unit_type="gpu"
8235 mdapi_group="3D Pipe/Output Merger"
8236 />
8237 <counter name="EU Stall"
8238 description="The percentage of time in which the Execution Units were stalled."
8239 data_type="float"
8240 max_equation="100"
8241 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8242 underscore_name="eu_stall"
8243 units="percent"
8244 symbol_name="EuStall"
8245 semantic_type="duration"
8246 mdapi_supported_apis=""
8247 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8248 mdapi_group="EU Array"
8249 mdapi_hw_unit_type="gpu"
8250 />
8251 <counter name="Slice0 Rasterizer Output Ready"
8252 description="The percentage of time in which slice0 rasterizer output is ready"
8253 data_type="float"
8254 max_equation="100"
8255 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8256 underscore_name="rasterizer0_output_ready"
8257 units="percent"
8258 symbol_name="Rasterizer0OutputReady"
8259 availability="$SliceMask 0x1 AND"
8260 semantic_type="duration"
8261 mdapi_supported_apis=""
8262 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8263 mdapi_group="GPU/Rasterizer"
8264 mdapi_hw_unit_type="slice"
8265 />
8266 <counter name="Samples Blended"
8267 description="The total number of blended samples or pixels written to all render targets."
8268 data_type="uint64"
8269 equation="A 27 READ 4 UMUL"
8270 underscore_name="samples_blended"
8271 units="pixels"
8272 symbol_name="SamplesBlended"
8273 semantic_type="event"
8274 mdapi_supported_apis="OGL IO BB"
8275 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8276 mdapi_hw_unit_type="gpu"
8277 mdapi_group="3D Pipe/Output Merger"
8278 />
8279 <counter name="Early Depth Test Fails"
8280 description="The total number of pixels dropped on early depth test."
8281 data_type="uint64"
8282 equation="A 23 READ 4 UMUL"
8283 underscore_name="early_depth_test_fails"
8284 units="pixels"
8285 symbol_name="EarlyDepthTestFails"
8286 semantic_type="event"
8287 mdapi_supported_apis="OGL IO BB"
8288 mdapi_usage_flags="Tier3 Frame Batch Draw"
8289 mdapi_hw_unit_type="gpu"
8290 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8291 />
8292 <counter name="Shader Memory Accesses"
8293 description="The total number of shader memory accesses to L3."
8294 data_type="uint64"
8295 equation="A 32 READ"
8296 underscore_name="shader_memory_accesses"
8297 units="messages"
8298 symbol_name="ShaderMemoryAccesses"
8299 semantic_type="event"
8300 mdapi_supported_apis=""
8301 mdapi_usage_flags="Tier3 Frame Batch Draw"
8302 mdapi_hw_unit_type="gpu"
8303 mdapi_group="L3/Data Port"
8304 />
8305 <counter name="HS Threads Dispatched"
8306 description="The total number of hull shader hardware threads dispatched."
8307 data_type="uint64"
8308 equation="A 2 READ"
8309 underscore_name="hs_threads"
8310 units="threads"
8311 symbol_name="HsThreads"
8312 semantic_type="event"
8313 mdapi_supported_apis="OGL4 IO BB"
8314 mdapi_usage_flags="Tier3 Frame Batch Draw"
8315 mdapi_hw_unit_type="gpu"
8316 mdapi_group="EU Array/Hull Shader"
8317 />
8318 <counter name="SLM Bytes Written"
8319 description="The total number of GPU memory bytes written into shared local memory."
8320 data_type="uint64"
8321 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8322 equation="A 31 READ 64 UMUL"
8323 underscore_name="slm_bytes_written"
8324 units="bytes"
8325 symbol_name="SlmBytesWritten"
8326 semantic_type="throughput"
8327 mdapi_supported_apis="OGL4 OCL IO BB"
8328 mdapi_usage_flags="Tier3 Frame Batch Draw"
8329 mdapi_group="L3/Data Port/SLM"
8330 mdapi_hw_unit_type="gpu"
8331 />
8332 <counter name="L3 Shader Throughput"
8333 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8334 data_type="uint64"
8335 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8336 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8337 underscore_name="l3_shader_throughput"
8338 units="bytes"
8339 symbol_name="L3ShaderThroughput"
8340 semantic_type="throughput"
8341 mdapi_supported_apis="OGL4 OCL IO BB"
8342 mdapi_usage_flags="Tier2 Frame Batch Draw"
8343 mdapi_group="L3/Data Port"
8344 mdapi_hw_unit_type="gpu"
8345 />
8346 <counter name="Samples Killed in FS"
8347 description="The total number of samples or pixels dropped in fragment shaders."
8348 data_type="uint64"
8349 equation="A 24 READ 4 UMUL"
8350 underscore_name="samples_killed_in_ps"
8351 units="pixels"
8352 symbol_name="SamplesKilledInPs"
8353 semantic_type="event"
8354 mdapi_supported_apis="OGL IO BB"
8355 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8356 mdapi_hw_unit_type="gpu"
8357 mdapi_group="3D Pipe/Fragment Shader"
8358 />
8359 <counter name="Slice0 PS Output Available"
8360 description="The percentage of time in which slice0 PS output is available"
8361 data_type="float"
8362 max_equation="100"
8363 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8364 underscore_name="ps_output0_available"
8365 units="percent"
8366 symbol_name="PSOutput0Available"
8367 availability="$SliceMask 0x1 AND"
8368 semantic_type="duration"
8369 mdapi_supported_apis=""
8370 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8371 mdapi_group="GPU/3D Pipe"
8372 mdapi_hw_unit_type="slice"
8373 />
8374 <counter name="Shader Atomic Memory Accesses"
8375 description="The total number of shader atomic memory accesses."
8376 data_type="uint64"
8377 equation="A 34 READ"
8378 underscore_name="shader_atomics"
8379 units="messages"
8380 symbol_name="ShaderAtomics"
8381 semantic_type="event"
8382 mdapi_supported_apis="OGL OCL IO BB"
8383 mdapi_usage_flags="Tier3 Frame Batch Draw"
8384 mdapi_hw_unit_type="gpu"
8385 mdapi_group="L3/Data Port/Atomics"
8386 />
8387 <register_config type="NOA">
8388 <register type="NOA" address="0x00009840" value="0x000000A0" />
8389 <register type="NOA" address="0x00009888" value="0x102F3800" />
8390 <register type="NOA" address="0x00009888" value="0x144D0500" />
8391 <register type="NOA" address="0x00009888" value="0x120D03C0" />
8392 <register type="NOA" address="0x00009888" value="0x140D03CF" />
8393 <register type="NOA" address="0x00009888" value="0x0C0F0004" />
8394 <register type="NOA" address="0x00009888" value="0x0C4E4000" />
8395 <register type="NOA" address="0x00009888" value="0x042F0480" />
8396 <register type="NOA" address="0x00009888" value="0x082F0000" />
8397 <register type="NOA" address="0x00009888" value="0x022F0000" />
8398 <register type="NOA" address="0x00009888" value="0x0A4C0090" />
8399 <register type="NOA" address="0x00009888" value="0x064D0027" />
8400 <register type="NOA" address="0x00009888" value="0x004D0000" />
8401 <register type="NOA" address="0x00009888" value="0x000D0D40" />
8402 <register type="NOA" address="0x00009888" value="0x020D803F" />
8403 <register type="NOA" address="0x00009888" value="0x040D8023" />
8404 <register type="NOA" address="0x00009888" value="0x100D0000" />
8405 <register type="NOA" address="0x00009888" value="0x060D2000" />
8406 <register type="NOA" address="0x00009888" value="0x020F0010" />
8407 <register type="NOA" address="0x00009888" value="0x000F0000" />
8408 <register type="NOA" address="0x00009888" value="0x0E0F0050" />
8409 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8410 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
8411 <register type="NOA" address="0x00009888" value="0x1190FC00" />
8412 <register type="NOA" address="0x00009888" value="0x37900000" />
8413 <register type="NOA" address="0x00009888" value="0x51900000" />
8414 <register type="NOA" address="0x00009888" value="0x41901400" />
8415 <register type="NOA" address="0x00009888" value="0x43901485" />
8416 <register type="NOA" address="0x00009888" value="0x53900000" />
8417 <register type="NOA" address="0x00009888" value="0x45900001" />
8418 <register type="NOA" address="0x00009888" value="0x33900000" />
8419 <register type="NOA" address="0x00009840" value="0x00000080" />
8420 </register_config>
8421 <register_config type="OA">
8422 <register type="OA" address="0x00002740" value="0x00000000" />
8423 <register type="OA" address="0x00002744" value="0x00800000" />
8424 <register type="OA" address="0x00002710" value="0x00000000" />
8425 <register type="OA" address="0x00002714" value="0x30800000" />
8426 <register type="OA" address="0x00002720" value="0x00000000" />
8427 <register type="OA" address="0x00002724" value="0x00800000" />
8428 <register type="OA" address="0x00002770" value="0x00000002" />
8429 <register type="OA" address="0x00002774" value="0x0000EFFF" />
8430 <register type="OA" address="0x00002778" value="0x00006000" />
8431 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
8432 </register_config>
8433 <register_config type="FLEX">
8434 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8435 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8436 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8437 <register type="FLEX" address="0x0000E758" value="0x00015014" />
8438 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8439 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8440 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8441 </register_config>
8442 </set>
8443
8444 <set name="Metric set Sampler"
8445 mdapi_supported_apis="OGL OCL IO BB"
8446 underscore_name="sampler"
8447 hw_config_guid="b4cff514-a91e-4798-a0b3-426ca13fc9c1"
8448 chipset="SKLGT2"
8449 symbol_name="Sampler"
8450 >
8451 <counter name="GPU Core Clocks"
8452 description="The total number of GPU core clocks elapsed during the measurement."
8453 data_type="uint64"
8454 equation="GPU_CLOCK 0 READ"
8455 underscore_name="gpu_core_clocks"
8456 units="cycles"
8457 symbol_name="GpuCoreClocks"
8458 semantic_type="event"
8459 mdapi_supported_apis=""
8460 mdapi_usage_flags="Tier1 Frame Batch Draw"
8461 mdapi_hw_unit_type="gpu"
8462 mdapi_group="GPU"
8463 />
8464 <counter name="EU Active"
8465 description="The percentage of time in which the Execution Units were actively processing."
8466 data_type="float"
8467 max_equation="100"
8468 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8469 underscore_name="eu_active"
8470 units="percent"
8471 symbol_name="EuActive"
8472 semantic_type="duration"
8473 mdapi_supported_apis=""
8474 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8475 mdapi_group="EU Array"
8476 mdapi_hw_unit_type="gpu"
8477 />
8478 <counter name="Slice0 Subslice2 Input Available"
8479 description="The percentage of time in which slice0 subslice2 sampler input is available"
8480 data_type="float"
8481 max_equation="100"
8482 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8483 underscore_name="sampler02_input_available"
8484 units="percent"
8485 symbol_name="Sampler02InputAvailable"
8486 availability="$SubsliceMask 0x4 AND"
8487 semantic_type="duration"
8488 mdapi_supported_apis=""
8489 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8490 mdapi_group="GPU/Sampler"
8491 mdapi_hw_unit_type="subslice"
8492 />
8493 <counter name="EU Both FPU Pipes Active"
8494 description="The percentage of time in which both EU FPU pipelines were actively processing."
8495 data_type="float"
8496 max_equation="100"
8497 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8498 underscore_name="eu_fpu_both_active"
8499 units="percent"
8500 symbol_name="EuFpuBothActive"
8501 semantic_type="duration"
8502 mdapi_supported_apis=""
8503 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8504 mdapi_group="EU Array/Pipes"
8505 mdapi_hw_unit_type="gpu"
8506 />
8507 <counter name="VS Send Pipe Active"
8508 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8509 data_type="float"
8510 max_equation="100"
8511 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8512 underscore_name="vs_send_active"
8513 units="percent"
8514 symbol_name="VsSendActive"
8515 semantic_type="duration"
8516 mdapi_supported_apis="OGL IO BB"
8517 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8518 mdapi_group="EU Array/Vertex Shader"
8519 mdapi_hw_unit_type="gpu"
8520 />
8521 <counter name="Slice0 Subslice0 Input Available"
8522 description="The percentage of time in which slice0 subslice0 sampler input is available"
8523 data_type="float"
8524 max_equation="100"
8525 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8526 underscore_name="sampler00_input_available"
8527 units="percent"
8528 symbol_name="Sampler00InputAvailable"
8529 availability="$SubsliceMask 0x1 AND"
8530 semantic_type="duration"
8531 mdapi_supported_apis=""
8532 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8533 mdapi_group="GPU/Sampler"
8534 mdapi_hw_unit_type="subslice"
8535 />
8536 <counter name="VS FPU1 Pipe Active"
8537 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8538 data_type="float"
8539 max_equation="100"
8540 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8541 underscore_name="vs_fpu1_active"
8542 units="percent"
8543 symbol_name="VsFpu1Active"
8544 semantic_type="duration"
8545 mdapi_supported_apis="OGL IO BB"
8546 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8547 mdapi_group="EU Array/Vertex Shader"
8548 mdapi_hw_unit_type="gpu"
8549 />
8550 <counter name="GS Threads Dispatched"
8551 description="The total number of geometry shader hardware threads dispatched."
8552 data_type="uint64"
8553 equation="A 5 READ"
8554 underscore_name="gs_threads"
8555 units="threads"
8556 symbol_name="GsThreads"
8557 semantic_type="event"
8558 mdapi_supported_apis="OGL4 IO BB"
8559 mdapi_usage_flags="Tier3 Frame Batch Draw"
8560 mdapi_hw_unit_type="gpu"
8561 mdapi_group="EU Array/Geometry Shader"
8562 />
8563 <counter name="Early Hi-Depth Test Fails"
8564 description="The total number of pixels dropped on early hierarchical depth test."
8565 data_type="uint64"
8566 equation="A 22 READ 4 UMUL"
8567 underscore_name="hi_depth_test_fails"
8568 units="pixels"
8569 symbol_name="HiDepthTestFails"
8570 semantic_type="event"
8571 mdapi_supported_apis="OGL IO BB"
8572 mdapi_usage_flags="Tier3 Frame Batch Draw"
8573 mdapi_hw_unit_type="gpu"
8574 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8575 />
8576 <counter name="FS Both FPU Active"
8577 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8578 data_type="float"
8579 max_equation="100"
8580 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8581 underscore_name="ps_eu_both_fpu_active"
8582 units="percent"
8583 symbol_name="PsEuBothFpuActive"
8584 semantic_type="duration"
8585 mdapi_supported_apis="OGL IO BB"
8586 mdapi_usage_flags="Tier4 Frame Batch Draw"
8587 mdapi_group="3D Pipe/Fragment Shader"
8588 mdapi_hw_unit_type="gpu"
8589 />
8590 <counter name="VS Threads Dispatched"
8591 description="The total number of vertex shader hardware threads dispatched."
8592 data_type="uint64"
8593 equation="A 1 READ"
8594 underscore_name="vs_threads"
8595 units="threads"
8596 symbol_name="VsThreads"
8597 semantic_type="event"
8598 mdapi_supported_apis="OGL IO BB"
8599 mdapi_usage_flags="Tier3 Frame Batch Draw"
8600 mdapi_hw_unit_type="gpu"
8601 mdapi_group="EU Array/Vertex Shader"
8602 />
8603 <counter name="Slice0 Subslice2 Sampler Output Ready"
8604 description="The percentage of time in which slice0 subslice2 sampler output is ready"
8605 data_type="float"
8606 max_equation="100"
8607 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8608 underscore_name="sampler02_output_ready"
8609 units="percent"
8610 symbol_name="Sampler02OutputReady"
8611 availability="$SubsliceMask 0x4 AND"
8612 semantic_type="duration"
8613 mdapi_supported_apis=""
8614 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8615 mdapi_group="GPU/Sampler"
8616 mdapi_hw_unit_type="subslice"
8617 />
8618 <counter name="FS Threads Dispatched"
8619 description="The total number of fragment shader hardware threads dispatched."
8620 data_type="uint64"
8621 equation="A 6 READ"
8622 underscore_name="ps_threads"
8623 units="threads"
8624 symbol_name="PsThreads"
8625 semantic_type="event"
8626 mdapi_supported_apis="OGL IO BB"
8627 mdapi_usage_flags="Tier3 Frame Batch Draw"
8628 mdapi_hw_unit_type="gpu"
8629 mdapi_group="EU Array/Fragment Shader"
8630 />
8631 <counter name="Shader Barrier Messages"
8632 description="The total number of shader barrier messages."
8633 data_type="uint64"
8634 equation="A 35 READ"
8635 underscore_name="shader_barriers"
8636 units="messages"
8637 symbol_name="ShaderBarriers"
8638 semantic_type="event"
8639 mdapi_supported_apis=""
8640 mdapi_usage_flags="Tier3 Frame Batch Draw"
8641 mdapi_hw_unit_type="gpu"
8642 mdapi_group="EU Array/Barrier"
8643 />
8644 <counter name="Slice0 Subslice1 Input Available"
8645 description="The percentage of time in which slice0 subslice1 sampler input is available"
8646 data_type="float"
8647 max_equation="100"
8648 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8649 underscore_name="sampler01_input_available"
8650 units="percent"
8651 symbol_name="Sampler01InputAvailable"
8652 availability="$SubsliceMask 0x2 AND"
8653 semantic_type="duration"
8654 mdapi_supported_apis=""
8655 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8656 mdapi_group="GPU/Sampler"
8657 mdapi_hw_unit_type="subslice"
8658 />
8659 <counter name="Sampler Texels"
8660 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8661 data_type="uint64"
8662 equation="A 28 READ 4 UMUL"
8663 underscore_name="sampler_texels"
8664 units="texels"
8665 symbol_name="SamplerTexels"
8666 semantic_type="event"
8667 mdapi_supported_apis=""
8668 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8669 mdapi_hw_unit_type="gpu"
8670 mdapi_group="Sampler/Sampler Input"
8671 />
8672 <counter name="Pixels Failing Tests"
8673 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8674 data_type="uint64"
8675 equation="A 25 READ 4 UMUL"
8676 underscore_name="pixels_failing_post_ps_tests"
8677 units="pixels"
8678 symbol_name="PixelsFailingPostPsTests"
8679 semantic_type="event"
8680 mdapi_supported_apis="OGL IO BB"
8681 mdapi_usage_flags="Tier3 Frame Batch Draw"
8682 mdapi_hw_unit_type="gpu"
8683 mdapi_group="3D Pipe/Output Merger"
8684 />
8685 <counter name="GPU Time Elapsed"
8686 description="Time elapsed on the GPU during the measurement."
8687 data_type="uint64"
8688 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8689 underscore_name="gpu_time"
8690 units="ns"
8691 symbol_name="GpuTime"
8692 semantic_type="duration"
8693 mdapi_supported_apis=""
8694 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8695 mdapi_hw_unit_type="gpu"
8696 mdapi_group="GPU"
8697 />
8698 <counter name="AVG GPU Core Frequency"
8699 description="Average GPU Core Frequency in the measurement."
8700 data_type="uint64"
8701 max_equation="$GpuMaxFrequency"
8702 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8703 underscore_name="avg_gpu_core_frequency"
8704 units="hz"
8705 symbol_name="AvgGpuCoreFrequency"
8706 semantic_type="event"
8707 mdapi_supported_apis=""
8708 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8709 mdapi_group="GPU"
8710 mdapi_hw_unit_type="gpu"
8711 />
8712 <counter name="Sampler Texels Misses"
8713 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8714 data_type="uint64"
8715 equation="A 29 READ 4 UMUL"
8716 underscore_name="sampler_texel_misses"
8717 units="texels"
8718 symbol_name="SamplerTexelMisses"
8719 semantic_type="event"
8720 mdapi_supported_apis=""
8721 mdapi_usage_flags="Tier3 Batch Frame Draw"
8722 mdapi_hw_unit_type="gpu"
8723 mdapi_group="Sampler/Sampler Cache"
8724 />
8725 <counter name="CS Threads Dispatched"
8726 description="The total number of compute shader hardware threads dispatched."
8727 data_type="uint64"
8728 equation="A 4 READ"
8729 underscore_name="cs_threads"
8730 units="threads"
8731 symbol_name="CsThreads"
8732 semantic_type="event"
8733 mdapi_supported_apis="OGL4 OCL IO BB"
8734 mdapi_usage_flags="Tier3 Frame Batch Draw"
8735 mdapi_hw_unit_type="gpu"
8736 mdapi_group="EU Array/Compute Shader"
8737 />
8738 <counter name="SLM Bytes Read"
8739 description="The total number of GPU memory bytes read from shared local memory."
8740 data_type="uint64"
8741 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8742 equation="A 30 READ 64 UMUL"
8743 underscore_name="slm_bytes_read"
8744 units="bytes"
8745 symbol_name="SlmBytesRead"
8746 semantic_type="throughput"
8747 mdapi_supported_apis="OGL4 OCL IO BB"
8748 mdapi_usage_flags="Tier3 Frame Batch Draw"
8749 mdapi_group="L3/Data Port/SLM"
8750 mdapi_hw_unit_type="gpu"
8751 />
8752 <counter name="PS FPU1 Pipe Active"
8753 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8754 data_type="float"
8755 max_equation="100"
8756 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8757 underscore_name="ps_fpu1_active"
8758 units="percent"
8759 symbol_name="PsFpu1Active"
8760 semantic_type="duration"
8761 mdapi_supported_apis="OGL IO BB"
8762 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8763 mdapi_group="EU Array/Pixel Shader"
8764 mdapi_hw_unit_type="gpu"
8765 />
8766 <counter name="PS Send Pipeline Active"
8767 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8768 data_type="float"
8769 max_equation="100"
8770 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8771 underscore_name="ps_send_active"
8772 units="percent"
8773 symbol_name="PsSendActive"
8774 semantic_type="duration"
8775 mdapi_supported_apis="OGL IO BB"
8776 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8777 mdapi_group="EU Array/Pixel Shader"
8778 mdapi_hw_unit_type="gpu"
8779 />
8780 <counter name="VS FPU0 Pipe Active"
8781 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8782 data_type="float"
8783 max_equation="100"
8784 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8785 underscore_name="vs_fpu0_active"
8786 units="percent"
8787 symbol_name="VsFpu0Active"
8788 semantic_type="duration"
8789 mdapi_supported_apis="OGL IO BB"
8790 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8791 mdapi_group="EU Array/Vertex Shader"
8792 mdapi_hw_unit_type="gpu"
8793 />
8794 <counter name="GPU Busy"
8795 description="The percentage of time in which the GPU has been processing GPU commands."
8796 data_type="float"
8797 max_equation="100"
8798 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8799 underscore_name="gpu_busy"
8800 units="percent"
8801 symbol_name="GpuBusy"
8802 semantic_type="duration"
8803 mdapi_supported_apis=""
8804 mdapi_usage_flags="Tier1 Overview System Frame"
8805 mdapi_group="GPU"
8806 mdapi_hw_unit_type="gpu"
8807 />
8808 <counter name="Rasterized Pixels"
8809 description="The total number of rasterized pixels."
8810 data_type="uint64"
8811 equation="A 21 READ 4 UMUL"
8812 underscore_name="rasterized_pixels"
8813 units="pixels"
8814 symbol_name="RasterizedPixels"
8815 semantic_type="event"
8816 mdapi_supported_apis="OGL IO BB"
8817 mdapi_usage_flags="Tier3 Frame Batch Draw"
8818 mdapi_hw_unit_type="gpu"
8819 mdapi_group="3D Pipe/Rasterizer"
8820 />
8821 <counter name="PS FPU0 Pipe Active"
8822 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8823 data_type="float"
8824 max_equation="100"
8825 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8826 underscore_name="ps_fpu0_active"
8827 units="percent"
8828 symbol_name="PsFpu0Active"
8829 semantic_type="duration"
8830 mdapi_supported_apis="OGL IO BB"
8831 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8832 mdapi_group="EU Array/Pixel Shader"
8833 mdapi_hw_unit_type="gpu"
8834 />
8835 <counter name="DS Threads Dispatched"
8836 description="The total number of domain shader hardware threads dispatched."
8837 data_type="uint64"
8838 equation="A 3 READ"
8839 underscore_name="ds_threads"
8840 units="threads"
8841 symbol_name="DsThreads"
8842 semantic_type="event"
8843 mdapi_supported_apis="OGL4 IO BB"
8844 mdapi_usage_flags="Tier3 Frame Batch Draw"
8845 mdapi_hw_unit_type="gpu"
8846 mdapi_group="EU Array/Domain Shader"
8847 />
8848 <counter name="Samples Written"
8849 description="The total number of samples or pixels written to all render targets."
8850 data_type="uint64"
8851 equation="A 26 READ 4 UMUL"
8852 underscore_name="samples_written"
8853 units="pixels"
8854 symbol_name="SamplesWritten"
8855 semantic_type="event"
8856 mdapi_supported_apis="OGL IO BB"
8857 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8858 mdapi_hw_unit_type="gpu"
8859 mdapi_group="3D Pipe/Output Merger"
8860 />
8861 <counter name="EU Stall"
8862 description="The percentage of time in which the Execution Units were stalled."
8863 data_type="float"
8864 max_equation="100"
8865 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8866 underscore_name="eu_stall"
8867 units="percent"
8868 symbol_name="EuStall"
8869 semantic_type="duration"
8870 mdapi_supported_apis=""
8871 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8872 mdapi_group="EU Array"
8873 mdapi_hw_unit_type="gpu"
8874 />
8875 <counter name="Samples Blended"
8876 description="The total number of blended samples or pixels written to all render targets."
8877 data_type="uint64"
8878 equation="A 27 READ 4 UMUL"
8879 underscore_name="samples_blended"
8880 units="pixels"
8881 symbol_name="SamplesBlended"
8882 semantic_type="event"
8883 mdapi_supported_apis="OGL IO BB"
8884 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8885 mdapi_hw_unit_type="gpu"
8886 mdapi_group="3D Pipe/Output Merger"
8887 />
8888 <counter name="Early Depth Test Fails"
8889 description="The total number of pixels dropped on early depth test."
8890 data_type="uint64"
8891 equation="A 23 READ 4 UMUL"
8892 underscore_name="early_depth_test_fails"
8893 units="pixels"
8894 symbol_name="EarlyDepthTestFails"
8895 semantic_type="event"
8896 mdapi_supported_apis="OGL IO BB"
8897 mdapi_usage_flags="Tier3 Frame Batch Draw"
8898 mdapi_hw_unit_type="gpu"
8899 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8900 />
8901 <counter name="Slice0 Subslice0 Sampler Output Ready"
8902 description="The percentage of time in which slice0 subslice0 sampler output is ready"
8903 data_type="float"
8904 max_equation="100"
8905 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8906 underscore_name="sampler00_output_ready"
8907 units="percent"
8908 symbol_name="Sampler00OutputReady"
8909 availability="$SubsliceMask 0x1 AND"
8910 semantic_type="duration"
8911 mdapi_supported_apis=""
8912 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8913 mdapi_group="GPU/Sampler"
8914 mdapi_hw_unit_type="subslice"
8915 />
8916 <counter name="Slice0 Subslice1 Sampler Output Ready"
8917 description="The percentage of time in which slice0 subslice1 sampler output is ready"
8918 data_type="float"
8919 max_equation="100"
8920 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8921 underscore_name="sampler01_output_ready"
8922 units="percent"
8923 symbol_name="Sampler01OutputReady"
8924 availability="$SubsliceMask 0x2 AND"
8925 semantic_type="duration"
8926 mdapi_supported_apis=""
8927 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8928 mdapi_group="GPU/Sampler"
8929 mdapi_hw_unit_type="subslice"
8930 />
8931 <counter name="Shader Memory Accesses"
8932 description="The total number of shader memory accesses to L3."
8933 data_type="uint64"
8934 equation="A 32 READ"
8935 underscore_name="shader_memory_accesses"
8936 units="messages"
8937 symbol_name="ShaderMemoryAccesses"
8938 semantic_type="event"
8939 mdapi_supported_apis=""
8940 mdapi_usage_flags="Tier3 Frame Batch Draw"
8941 mdapi_hw_unit_type="gpu"
8942 mdapi_group="L3/Data Port"
8943 />
8944 <counter name="HS Threads Dispatched"
8945 description="The total number of hull shader hardware threads dispatched."
8946 data_type="uint64"
8947 equation="A 2 READ"
8948 underscore_name="hs_threads"
8949 units="threads"
8950 symbol_name="HsThreads"
8951 semantic_type="event"
8952 mdapi_supported_apis="OGL4 IO BB"
8953 mdapi_usage_flags="Tier3 Frame Batch Draw"
8954 mdapi_hw_unit_type="gpu"
8955 mdapi_group="EU Array/Hull Shader"
8956 />
8957 <counter name="SLM Bytes Written"
8958 description="The total number of GPU memory bytes written into shared local memory."
8959 data_type="uint64"
8960 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8961 equation="A 31 READ 64 UMUL"
8962 underscore_name="slm_bytes_written"
8963 units="bytes"
8964 symbol_name="SlmBytesWritten"
8965 semantic_type="throughput"
8966 mdapi_supported_apis="OGL4 OCL IO BB"
8967 mdapi_usage_flags="Tier3 Frame Batch Draw"
8968 mdapi_group="L3/Data Port/SLM"
8969 mdapi_hw_unit_type="gpu"
8970 />
8971 <counter name="L3 Shader Throughput"
8972 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8973 data_type="uint64"
8974 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8975 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8976 underscore_name="l3_shader_throughput"
8977 units="bytes"
8978 symbol_name="L3ShaderThroughput"
8979 semantic_type="throughput"
8980 mdapi_supported_apis="OGL4 OCL IO BB"
8981 mdapi_usage_flags="Tier2 Frame Batch Draw"
8982 mdapi_group="L3/Data Port"
8983 mdapi_hw_unit_type="gpu"
8984 />
8985 <counter name="Samples Killed in FS"
8986 description="The total number of samples or pixels dropped in fragment shaders."
8987 data_type="uint64"
8988 equation="A 24 READ 4 UMUL"
8989 underscore_name="samples_killed_in_ps"
8990 units="pixels"
8991 symbol_name="SamplesKilledInPs"
8992 semantic_type="event"
8993 mdapi_supported_apis="OGL IO BB"
8994 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8995 mdapi_hw_unit_type="gpu"
8996 mdapi_group="3D Pipe/Fragment Shader"
8997 />
8998 <counter name="Shader Atomic Memory Accesses"
8999 description="The total number of shader atomic memory accesses."
9000 data_type="uint64"
9001 equation="A 34 READ"
9002 underscore_name="shader_atomics"
9003 units="messages"
9004 symbol_name="ShaderAtomics"
9005 semantic_type="event"
9006 mdapi_supported_apis="OGL OCL IO BB"
9007 mdapi_usage_flags="Tier3 Frame Batch Draw"
9008 mdapi_hw_unit_type="gpu"
9009 mdapi_group="L3/Data Port/Atomics"
9010 />
9011 <register_config type="NOA">
9012 <register type="NOA" address="0x00009840" value="0x000000A0" />
9013 <register type="NOA" address="0x00009888" value="0x14152C00" />
9014 <register type="NOA" address="0x00009888" value="0x16150005" />
9015 <register type="NOA" address="0x00009888" value="0x121600A0" />
9016 <register type="NOA" address="0x00009888" value="0x14352C00" />
9017 <register type="NOA" address="0x00009888" value="0x16350005" />
9018 <register type="NOA" address="0x00009888" value="0x123600A0" />
9019 <register type="NOA" address="0x00009888" value="0x14552C00" />
9020 <register type="NOA" address="0x00009888" value="0x16550005" />
9021 <register type="NOA" address="0x00009888" value="0x125600A0" />
9022 <register type="NOA" address="0x00009888" value="0x062F6000" />
9023 <register type="NOA" address="0x00009888" value="0x022F2000" />
9024 <register type="NOA" address="0x00009888" value="0x0C4C0050" />
9025 <register type="NOA" address="0x00009888" value="0x0A4C0010" />
9026 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9027 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9028 <register type="NOA" address="0x00009888" value="0x000D8000" />
9029 <register type="NOA" address="0x00009888" value="0x020DA000" />
9030 <register type="NOA" address="0x00009888" value="0x040DA000" />
9031 <register type="NOA" address="0x00009888" value="0x060D2000" />
9032 <register type="NOA" address="0x00009888" value="0x100F0350" />
9033 <register type="NOA" address="0x00009888" value="0x0C0FB000" />
9034 <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
9035 <register type="NOA" address="0x00009888" value="0x182C0028" />
9036 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9037 <register type="NOA" address="0x00009888" value="0x022DC000" />
9038 <register type="NOA" address="0x00009888" value="0x042D4000" />
9039 <register type="NOA" address="0x00009888" value="0x0C138000" />
9040 <register type="NOA" address="0x00009888" value="0x0E132000" />
9041 <register type="NOA" address="0x00009888" value="0x0413C000" />
9042 <register type="NOA" address="0x00009888" value="0x1C140018" />
9043 <register type="NOA" address="0x00009888" value="0x0C157000" />
9044 <register type="NOA" address="0x00009888" value="0x0E150078" />
9045 <register type="NOA" address="0x00009888" value="0x10150000" />
9046 <register type="NOA" address="0x00009888" value="0x04162180" />
9047 <register type="NOA" address="0x00009888" value="0x02160000" />
9048 <register type="NOA" address="0x00009888" value="0x04174000" />
9049 <register type="NOA" address="0x00009888" value="0x0233A000" />
9050 <register type="NOA" address="0x00009888" value="0x04333000" />
9051 <register type="NOA" address="0x00009888" value="0x14348000" />
9052 <register type="NOA" address="0x00009888" value="0x16348000" />
9053 <register type="NOA" address="0x00009888" value="0x02357870" />
9054 <register type="NOA" address="0x00009888" value="0x10350000" />
9055 <register type="NOA" address="0x00009888" value="0x04360043" />
9056 <register type="NOA" address="0x00009888" value="0x02360000" />
9057 <register type="NOA" address="0x00009888" value="0x04371000" />
9058 <register type="NOA" address="0x00009888" value="0x0E538000" />
9059 <register type="NOA" address="0x00009888" value="0x00538000" />
9060 <register type="NOA" address="0x00009888" value="0x06533000" />
9061 <register type="NOA" address="0x00009888" value="0x1C540020" />
9062 <register type="NOA" address="0x00009888" value="0x12548000" />
9063 <register type="NOA" address="0x00009888" value="0x0E557000" />
9064 <register type="NOA" address="0x00009888" value="0x00557800" />
9065 <register type="NOA" address="0x00009888" value="0x10550000" />
9066 <register type="NOA" address="0x00009888" value="0x06560043" />
9067 <register type="NOA" address="0x00009888" value="0x02560000" />
9068 <register type="NOA" address="0x00009888" value="0x06571000" />
9069 <register type="NOA" address="0x00009888" value="0x1190FF80" />
9070 <register type="NOA" address="0x00009888" value="0x57900000" />
9071 <register type="NOA" address="0x00009888" value="0x49900000" />
9072 <register type="NOA" address="0x00009888" value="0x37900000" />
9073 <register type="NOA" address="0x00009888" value="0x33900000" />
9074 <register type="NOA" address="0x00009888" value="0x4B900060" />
9075 <register type="NOA" address="0x00009888" value="0x59900000" />
9076 <register type="NOA" address="0x00009888" value="0x51900000" />
9077 <register type="NOA" address="0x00009888" value="0x41900C00" />
9078 <register type="NOA" address="0x00009888" value="0x43900842" />
9079 <register type="NOA" address="0x00009888" value="0x53900000" />
9080 <register type="NOA" address="0x00009888" value="0x45900060" />
9081 <register type="NOA" address="0x00009840" value="0x00000080" />
9082 </register_config>
9083 <register_config type="OA">
9084 <register type="OA" address="0x00002740" value="0x00000000" />
9085 <register type="OA" address="0x00002744" value="0x00800000" />
9086 <register type="OA" address="0x00002710" value="0x00000000" />
9087 <register type="OA" address="0x00002714" value="0x70800000" />
9088 <register type="OA" address="0x00002720" value="0x00000000" />
9089 <register type="OA" address="0x00002724" value="0x00800000" />
9090 <register type="OA" address="0x00002770" value="0x0000C000" />
9091 <register type="OA" address="0x00002774" value="0x0000E7FF" />
9092 <register type="OA" address="0x00002778" value="0x00003000" />
9093 <register type="OA" address="0x0000277C" value="0x0000F9FF" />
9094 <register type="OA" address="0x00002780" value="0x00000C00" />
9095 <register type="OA" address="0x00002784" value="0x0000FE7F" />
9096 </register_config>
9097 <register_config type="FLEX">
9098 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9099 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9100 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9101 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9102 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9103 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9104 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9105 </register_config>
9106 </set>
9107
9108 <set name="Metric set TDL_1"
9109 mdapi_supported_apis="OGL OCL IO BB"
9110 underscore_name="tdl_1"
9111 hw_config_guid="7821d13b-9b8b-4405-9618-78cd56b62cce"
9112 chipset="SKLGT2"
9113 symbol_name="TDL_1"
9114 >
9115 <counter name="GPU Core Clocks"
9116 description="The total number of GPU core clocks elapsed during the measurement."
9117 data_type="uint64"
9118 equation="GPU_CLOCK 0 READ"
9119 underscore_name="gpu_core_clocks"
9120 units="cycles"
9121 symbol_name="GpuCoreClocks"
9122 semantic_type="event"
9123 mdapi_supported_apis=""
9124 mdapi_usage_flags="Tier1 Frame Batch Draw"
9125 mdapi_hw_unit_type="gpu"
9126 mdapi_group="GPU"
9127 />
9128 <counter name="EU Active"
9129 description="The percentage of time in which the Execution Units were actively processing."
9130 data_type="float"
9131 max_equation="100"
9132 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9133 underscore_name="eu_active"
9134 units="percent"
9135 symbol_name="EuActive"
9136 semantic_type="duration"
9137 mdapi_supported_apis=""
9138 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9139 mdapi_group="EU Array"
9140 mdapi_hw_unit_type="gpu"
9141 />
9142 <counter name="EU Both FPU Pipes Active"
9143 description="The percentage of time in which both EU FPU pipelines were actively processing."
9144 data_type="float"
9145 max_equation="100"
9146 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9147 underscore_name="eu_fpu_both_active"
9148 units="percent"
9149 symbol_name="EuFpuBothActive"
9150 semantic_type="duration"
9151 mdapi_supported_apis=""
9152 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9153 mdapi_group="EU Array/Pipes"
9154 mdapi_hw_unit_type="gpu"
9155 />
9156 <counter name="VS Send Pipe Active"
9157 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9158 data_type="float"
9159 max_equation="100"
9160 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9161 underscore_name="vs_send_active"
9162 units="percent"
9163 symbol_name="VsSendActive"
9164 semantic_type="duration"
9165 mdapi_supported_apis="OGL IO BB"
9166 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9167 mdapi_group="EU Array/Vertex Shader"
9168 mdapi_hw_unit_type="gpu"
9169 />
9170 <counter name="VS FPU1 Pipe Active"
9171 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9172 data_type="float"
9173 max_equation="100"
9174 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9175 underscore_name="vs_fpu1_active"
9176 units="percent"
9177 symbol_name="VsFpu1Active"
9178 semantic_type="duration"
9179 mdapi_supported_apis="OGL IO BB"
9180 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9181 mdapi_group="EU Array/Vertex Shader"
9182 mdapi_hw_unit_type="gpu"
9183 />
9184 <counter name="GS Threads Dispatched"
9185 description="The total number of geometry shader hardware threads dispatched."
9186 data_type="uint64"
9187 equation="A 5 READ"
9188 underscore_name="gs_threads"
9189 units="threads"
9190 symbol_name="GsThreads"
9191 semantic_type="event"
9192 mdapi_supported_apis="OGL4 IO BB"
9193 mdapi_usage_flags="Tier3 Frame Batch Draw"
9194 mdapi_hw_unit_type="gpu"
9195 mdapi_group="EU Array/Geometry Shader"
9196 />
9197 <counter name="Early Hi-Depth Test Fails"
9198 description="The total number of pixels dropped on early hierarchical depth test."
9199 data_type="uint64"
9200 equation="A 22 READ 4 UMUL"
9201 underscore_name="hi_depth_test_fails"
9202 units="pixels"
9203 symbol_name="HiDepthTestFails"
9204 semantic_type="event"
9205 mdapi_supported_apis="OGL IO BB"
9206 mdapi_usage_flags="Tier3 Frame Batch Draw"
9207 mdapi_hw_unit_type="gpu"
9208 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9209 />
9210 <counter name="FS Both FPU Active"
9211 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9212 data_type="float"
9213 max_equation="100"
9214 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9215 underscore_name="ps_eu_both_fpu_active"
9216 units="percent"
9217 symbol_name="PsEuBothFpuActive"
9218 semantic_type="duration"
9219 mdapi_supported_apis="OGL IO BB"
9220 mdapi_usage_flags="Tier4 Frame Batch Draw"
9221 mdapi_group="3D Pipe/Fragment Shader"
9222 mdapi_hw_unit_type="gpu"
9223 />
9224 <counter name="VS Threads Dispatched"
9225 description="The total number of vertex shader hardware threads dispatched."
9226 data_type="uint64"
9227 equation="A 1 READ"
9228 underscore_name="vs_threads"
9229 units="threads"
9230 symbol_name="VsThreads"
9231 semantic_type="event"
9232 mdapi_supported_apis="OGL IO BB"
9233 mdapi_usage_flags="Tier3 Frame Batch Draw"
9234 mdapi_hw_unit_type="gpu"
9235 mdapi_group="EU Array/Vertex Shader"
9236 />
9237 <counter name="FS Threads Dispatched"
9238 description="The total number of fragment shader hardware threads dispatched."
9239 data_type="uint64"
9240 equation="A 6 READ"
9241 underscore_name="ps_threads"
9242 units="threads"
9243 symbol_name="PsThreads"
9244 semantic_type="event"
9245 mdapi_supported_apis="OGL IO BB"
9246 mdapi_usage_flags="Tier3 Frame Batch Draw"
9247 mdapi_hw_unit_type="gpu"
9248 mdapi_group="EU Array/Fragment Shader"
9249 />
9250 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
9251 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9252 data_type="float"
9253 max_equation="100"
9254 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9255 underscore_name="non_ps_thread02_ready_for_dispatch"
9256 units="percent"
9257 symbol_name="NonPSThread02ReadyForDispatch"
9258 availability="$SubsliceMask 0x4 AND"
9259 semantic_type="duration"
9260 mdapi_supported_apis=""
9261 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9262 mdapi_group="GPU/Thread Dispatcher"
9263 mdapi_hw_unit_type="subslice"
9264 />
9265 <counter name="Shader Barrier Messages"
9266 description="The total number of shader barrier messages."
9267 data_type="uint64"
9268 equation="A 35 READ"
9269 underscore_name="shader_barriers"
9270 units="messages"
9271 symbol_name="ShaderBarriers"
9272 semantic_type="event"
9273 mdapi_supported_apis=""
9274 mdapi_usage_flags="Tier3 Frame Batch Draw"
9275 mdapi_hw_unit_type="gpu"
9276 mdapi_group="EU Array/Barrier"
9277 />
9278 <counter name="Sampler Texels"
9279 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9280 data_type="uint64"
9281 equation="A 28 READ 4 UMUL"
9282 underscore_name="sampler_texels"
9283 units="texels"
9284 symbol_name="SamplerTexels"
9285 semantic_type="event"
9286 mdapi_supported_apis=""
9287 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9288 mdapi_hw_unit_type="gpu"
9289 mdapi_group="Sampler/Sampler Input"
9290 />
9291 <counter name="Pixels Failing Tests"
9292 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9293 data_type="uint64"
9294 equation="A 25 READ 4 UMUL"
9295 underscore_name="pixels_failing_post_ps_tests"
9296 units="pixels"
9297 symbol_name="PixelsFailingPostPsTests"
9298 semantic_type="event"
9299 mdapi_supported_apis="OGL IO BB"
9300 mdapi_usage_flags="Tier3 Frame Batch Draw"
9301 mdapi_hw_unit_type="gpu"
9302 mdapi_group="3D Pipe/Output Merger"
9303 />
9304 <counter name="GPU Time Elapsed"
9305 description="Time elapsed on the GPU during the measurement."
9306 data_type="uint64"
9307 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9308 underscore_name="gpu_time"
9309 units="ns"
9310 symbol_name="GpuTime"
9311 semantic_type="duration"
9312 mdapi_supported_apis=""
9313 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9314 mdapi_hw_unit_type="gpu"
9315 mdapi_group="GPU"
9316 />
9317 <counter name="AVG GPU Core Frequency"
9318 description="Average GPU Core Frequency in the measurement."
9319 data_type="uint64"
9320 max_equation="$GpuMaxFrequency"
9321 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9322 underscore_name="avg_gpu_core_frequency"
9323 units="hz"
9324 symbol_name="AvgGpuCoreFrequency"
9325 semantic_type="event"
9326 mdapi_supported_apis=""
9327 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9328 mdapi_group="GPU"
9329 mdapi_hw_unit_type="gpu"
9330 />
9331 <counter name="Sampler Texels Misses"
9332 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9333 data_type="uint64"
9334 equation="A 29 READ 4 UMUL"
9335 underscore_name="sampler_texel_misses"
9336 units="texels"
9337 symbol_name="SamplerTexelMisses"
9338 semantic_type="event"
9339 mdapi_supported_apis=""
9340 mdapi_usage_flags="Tier3 Batch Frame Draw"
9341 mdapi_hw_unit_type="gpu"
9342 mdapi_group="Sampler/Sampler Cache"
9343 />
9344 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
9345 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9346 data_type="float"
9347 max_equation="100"
9348 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9349 underscore_name="non_ps_thread00_ready_for_dispatch"
9350 units="percent"
9351 symbol_name="NonPSThread00ReadyForDispatch"
9352 availability="$SubsliceMask 0x1 AND"
9353 semantic_type="duration"
9354 mdapi_supported_apis=""
9355 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9356 mdapi_group="GPU/Thread Dispatcher"
9357 mdapi_hw_unit_type="subslice"
9358 />
9359 <counter name="CS Threads Dispatched"
9360 description="The total number of compute shader hardware threads dispatched."
9361 data_type="uint64"
9362 equation="A 4 READ"
9363 underscore_name="cs_threads"
9364 units="threads"
9365 symbol_name="CsThreads"
9366 semantic_type="event"
9367 mdapi_supported_apis="OGL4 OCL IO BB"
9368 mdapi_usage_flags="Tier3 Frame Batch Draw"
9369 mdapi_hw_unit_type="gpu"
9370 mdapi_group="EU Array/Compute Shader"
9371 />
9372 <counter name="SLM Bytes Read"
9373 description="The total number of GPU memory bytes read from shared local memory."
9374 data_type="uint64"
9375 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9376 equation="A 30 READ 64 UMUL"
9377 underscore_name="slm_bytes_read"
9378 units="bytes"
9379 symbol_name="SlmBytesRead"
9380 semantic_type="throughput"
9381 mdapi_supported_apis="OGL4 OCL IO BB"
9382 mdapi_usage_flags="Tier3 Frame Batch Draw"
9383 mdapi_group="L3/Data Port/SLM"
9384 mdapi_hw_unit_type="gpu"
9385 />
9386 <counter name="PS FPU1 Pipe Active"
9387 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9388 data_type="float"
9389 max_equation="100"
9390 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9391 underscore_name="ps_fpu1_active"
9392 units="percent"
9393 symbol_name="PsFpu1Active"
9394 semantic_type="duration"
9395 mdapi_supported_apis="OGL IO BB"
9396 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9397 mdapi_group="EU Array/Pixel Shader"
9398 mdapi_hw_unit_type="gpu"
9399 />
9400 <counter name="PS Send Pipeline Active"
9401 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9402 data_type="float"
9403 max_equation="100"
9404 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9405 underscore_name="ps_send_active"
9406 units="percent"
9407 symbol_name="PsSendActive"
9408 semantic_type="duration"
9409 mdapi_supported_apis="OGL IO BB"
9410 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9411 mdapi_group="EU Array/Pixel Shader"
9412 mdapi_hw_unit_type="gpu"
9413 />
9414 <counter name="VS FPU0 Pipe Active"
9415 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9416 data_type="float"
9417 max_equation="100"
9418 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9419 underscore_name="vs_fpu0_active"
9420 units="percent"
9421 symbol_name="VsFpu0Active"
9422 semantic_type="duration"
9423 mdapi_supported_apis="OGL IO BB"
9424 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9425 mdapi_group="EU Array/Vertex Shader"
9426 mdapi_hw_unit_type="gpu"
9427 />
9428 <counter name="GPU Busy"
9429 description="The percentage of time in which the GPU has been processing GPU commands."
9430 data_type="float"
9431 max_equation="100"
9432 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9433 underscore_name="gpu_busy"
9434 units="percent"
9435 symbol_name="GpuBusy"
9436 semantic_type="duration"
9437 mdapi_supported_apis=""
9438 mdapi_usage_flags="Tier1 Overview System Frame"
9439 mdapi_group="GPU"
9440 mdapi_hw_unit_type="gpu"
9441 />
9442 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
9443 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9444 data_type="float"
9445 max_equation="100"
9446 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9447 underscore_name="ps_thread00_ready_for_dispatch"
9448 units="percent"
9449 symbol_name="PSThread00ReadyForDispatch"
9450 availability="$SubsliceMask 0x1 AND"
9451 semantic_type="duration"
9452 mdapi_supported_apis=""
9453 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9454 mdapi_group="GPU/Thread Dispatcher"
9455 mdapi_hw_unit_type="subslice"
9456 />
9457 <counter name="Rasterized Pixels"
9458 description="The total number of rasterized pixels."
9459 data_type="uint64"
9460 equation="A 21 READ 4 UMUL"
9461 underscore_name="rasterized_pixels"
9462 units="pixels"
9463 symbol_name="RasterizedPixels"
9464 semantic_type="event"
9465 mdapi_supported_apis="OGL IO BB"
9466 mdapi_usage_flags="Tier3 Frame Batch Draw"
9467 mdapi_hw_unit_type="gpu"
9468 mdapi_group="3D Pipe/Rasterizer"
9469 />
9470 <counter name="PS FPU0 Pipe Active"
9471 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9472 data_type="float"
9473 max_equation="100"
9474 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9475 underscore_name="ps_fpu0_active"
9476 units="percent"
9477 symbol_name="PsFpu0Active"
9478 semantic_type="duration"
9479 mdapi_supported_apis="OGL IO BB"
9480 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9481 mdapi_group="EU Array/Pixel Shader"
9482 mdapi_hw_unit_type="gpu"
9483 />
9484 <counter name="DS Threads Dispatched"
9485 description="The total number of domain shader hardware threads dispatched."
9486 data_type="uint64"
9487 equation="A 3 READ"
9488 underscore_name="ds_threads"
9489 units="threads"
9490 symbol_name="DsThreads"
9491 semantic_type="event"
9492 mdapi_supported_apis="OGL4 IO BB"
9493 mdapi_usage_flags="Tier3 Frame Batch Draw"
9494 mdapi_hw_unit_type="gpu"
9495 mdapi_group="EU Array/Domain Shader"
9496 />
9497 <counter name="Samples Written"
9498 description="The total number of samples or pixels written to all render targets."
9499 data_type="uint64"
9500 equation="A 26 READ 4 UMUL"
9501 underscore_name="samples_written"
9502 units="pixels"
9503 symbol_name="SamplesWritten"
9504 semantic_type="event"
9505 mdapi_supported_apis="OGL IO BB"
9506 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9507 mdapi_hw_unit_type="gpu"
9508 mdapi_group="3D Pipe/Output Merger"
9509 />
9510 <counter name="EU Stall"
9511 description="The percentage of time in which the Execution Units were stalled."
9512 data_type="float"
9513 max_equation="100"
9514 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9515 underscore_name="eu_stall"
9516 units="percent"
9517 symbol_name="EuStall"
9518 semantic_type="duration"
9519 mdapi_supported_apis=""
9520 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9521 mdapi_group="EU Array"
9522 mdapi_hw_unit_type="gpu"
9523 />
9524 <counter name="Samples Blended"
9525 description="The total number of blended samples or pixels written to all render targets."
9526 data_type="uint64"
9527 equation="A 27 READ 4 UMUL"
9528 underscore_name="samples_blended"
9529 units="pixels"
9530 symbol_name="SamplesBlended"
9531 semantic_type="event"
9532 mdapi_supported_apis="OGL IO BB"
9533 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9534 mdapi_hw_unit_type="gpu"
9535 mdapi_group="3D Pipe/Output Merger"
9536 />
9537 <counter name="Early Depth Test Fails"
9538 description="The total number of pixels dropped on early depth test."
9539 data_type="uint64"
9540 equation="A 23 READ 4 UMUL"
9541 underscore_name="early_depth_test_fails"
9542 units="pixels"
9543 symbol_name="EarlyDepthTestFails"
9544 semantic_type="event"
9545 mdapi_supported_apis="OGL IO BB"
9546 mdapi_usage_flags="Tier3 Frame Batch Draw"
9547 mdapi_hw_unit_type="gpu"
9548 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9549 />
9550 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9551 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9552 data_type="float"
9553 max_equation="100"
9554 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9555 underscore_name="ps_thread01_ready_for_dispatch"
9556 units="percent"
9557 symbol_name="PSThread01ReadyForDispatch"
9558 availability="$SubsliceMask 0x2 AND"
9559 semantic_type="duration"
9560 mdapi_supported_apis=""
9561 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9562 mdapi_group="GPU/Thread Dispatcher"
9563 mdapi_hw_unit_type="subslice"
9564 />
9565 <counter name="Shader Memory Accesses"
9566 description="The total number of shader memory accesses to L3."
9567 data_type="uint64"
9568 equation="A 32 READ"
9569 underscore_name="shader_memory_accesses"
9570 units="messages"
9571 symbol_name="ShaderMemoryAccesses"
9572 semantic_type="event"
9573 mdapi_supported_apis=""
9574 mdapi_usage_flags="Tier3 Frame Batch Draw"
9575 mdapi_hw_unit_type="gpu"
9576 mdapi_group="L3/Data Port"
9577 />
9578 <counter name="HS Threads Dispatched"
9579 description="The total number of hull shader hardware threads dispatched."
9580 data_type="uint64"
9581 equation="A 2 READ"
9582 underscore_name="hs_threads"
9583 units="threads"
9584 symbol_name="HsThreads"
9585 semantic_type="event"
9586 mdapi_supported_apis="OGL4 IO BB"
9587 mdapi_usage_flags="Tier3 Frame Batch Draw"
9588 mdapi_hw_unit_type="gpu"
9589 mdapi_group="EU Array/Hull Shader"
9590 />
9591 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9592 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9593 data_type="float"
9594 max_equation="100"
9595 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9596 underscore_name="ps_thread02_ready_for_dispatch"
9597 units="percent"
9598 symbol_name="PSThread02ReadyForDispatch"
9599 availability="$SubsliceMask 0x4 AND"
9600 semantic_type="duration"
9601 mdapi_supported_apis=""
9602 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9603 mdapi_group="GPU/Thread Dispatcher"
9604 mdapi_hw_unit_type="subslice"
9605 />
9606 <counter name="SLM Bytes Written"
9607 description="The total number of GPU memory bytes written into shared local memory."
9608 data_type="uint64"
9609 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9610 equation="A 31 READ 64 UMUL"
9611 underscore_name="slm_bytes_written"
9612 units="bytes"
9613 symbol_name="SlmBytesWritten"
9614 semantic_type="throughput"
9615 mdapi_supported_apis="OGL4 OCL IO BB"
9616 mdapi_usage_flags="Tier3 Frame Batch Draw"
9617 mdapi_group="L3/Data Port/SLM"
9618 mdapi_hw_unit_type="gpu"
9619 />
9620 <counter name="L3 Shader Throughput"
9621 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9622 data_type="uint64"
9623 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9624 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9625 underscore_name="l3_shader_throughput"
9626 units="bytes"
9627 symbol_name="L3ShaderThroughput"
9628 semantic_type="throughput"
9629 mdapi_supported_apis="OGL4 OCL IO BB"
9630 mdapi_usage_flags="Tier2 Frame Batch Draw"
9631 mdapi_group="L3/Data Port"
9632 mdapi_hw_unit_type="gpu"
9633 />
9634 <counter name="Samples Killed in FS"
9635 description="The total number of samples or pixels dropped in fragment shaders."
9636 data_type="uint64"
9637 equation="A 24 READ 4 UMUL"
9638 underscore_name="samples_killed_in_ps"
9639 units="pixels"
9640 symbol_name="SamplesKilledInPs"
9641 semantic_type="event"
9642 mdapi_supported_apis="OGL IO BB"
9643 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9644 mdapi_hw_unit_type="gpu"
9645 mdapi_group="3D Pipe/Fragment Shader"
9646 />
9647 <counter name="Shader Atomic Memory Accesses"
9648 description="The total number of shader atomic memory accesses."
9649 data_type="uint64"
9650 equation="A 34 READ"
9651 underscore_name="shader_atomics"
9652 units="messages"
9653 symbol_name="ShaderAtomics"
9654 semantic_type="event"
9655 mdapi_supported_apis="OGL OCL IO BB"
9656 mdapi_usage_flags="Tier3 Frame Batch Draw"
9657 mdapi_hw_unit_type="gpu"
9658 mdapi_group="L3/Data Port/Atomics"
9659 />
9660 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9661 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9662 data_type="float"
9663 max_equation="100"
9664 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9665 underscore_name="non_ps_thread01_ready_for_dispatch"
9666 units="percent"
9667 symbol_name="NonPSThread01ReadyForDispatch"
9668 availability="$SubsliceMask 0x2 AND"
9669 semantic_type="duration"
9670 mdapi_supported_apis=""
9671 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9672 mdapi_group="GPU/Thread Dispatcher"
9673 mdapi_hw_unit_type="subslice"
9674 />
9675 <register_config type="NOA">
9676 <register type="NOA" address="0x00009840" value="0x000000A0" />
9677 <register type="NOA" address="0x00009888" value="0x12120000" />
9678 <register type="NOA" address="0x00009888" value="0x12320000" />
9679 <register type="NOA" address="0x00009888" value="0x12520000" />
9680 <register type="NOA" address="0x00009888" value="0x002F8000" />
9681 <register type="NOA" address="0x00009888" value="0x022F3000" />
9682 <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9683 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9684 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9685 <register type="NOA" address="0x00009888" value="0x000D8000" />
9686 <register type="NOA" address="0x00009888" value="0x020DA000" />
9687 <register type="NOA" address="0x00009888" value="0x040DA000" />
9688 <register type="NOA" address="0x00009888" value="0x060D2000" />
9689 <register type="NOA" address="0x00009888" value="0x100F03A0" />
9690 <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9691 <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9692 <register type="NOA" address="0x00009888" value="0x062C8000" />
9693 <register type="NOA" address="0x00009888" value="0x082C8000" />
9694 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9695 <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9696 <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9697 <register type="NOA" address="0x00009888" value="0x062D4000" />
9698 <register type="NOA" address="0x00009888" value="0x02108000" />
9699 <register type="NOA" address="0x00009888" value="0x0410C000" />
9700 <register type="NOA" address="0x00009888" value="0x02118000" />
9701 <register type="NOA" address="0x00009888" value="0x0411C000" />
9702 <register type="NOA" address="0x00009888" value="0x02121880" />
9703 <register type="NOA" address="0x00009888" value="0x041219B5" />
9704 <register type="NOA" address="0x00009888" value="0x00120000" />
9705 <register type="NOA" address="0x00009888" value="0x02134000" />
9706 <register type="NOA" address="0x00009888" value="0x04135000" />
9707 <register type="NOA" address="0x00009888" value="0x0C308000" />
9708 <register type="NOA" address="0x00009888" value="0x0E304000" />
9709 <register type="NOA" address="0x00009888" value="0x06304000" />
9710 <register type="NOA" address="0x00009888" value="0x0C318000" />
9711 <register type="NOA" address="0x00009888" value="0x0E314000" />
9712 <register type="NOA" address="0x00009888" value="0x06314000" />
9713 <register type="NOA" address="0x00009888" value="0x0C321A80" />
9714 <register type="NOA" address="0x00009888" value="0x0E320033" />
9715 <register type="NOA" address="0x00009888" value="0x06320031" />
9716 <register type="NOA" address="0x00009888" value="0x00320000" />
9717 <register type="NOA" address="0x00009888" value="0x0C334000" />
9718 <register type="NOA" address="0x00009888" value="0x0E331000" />
9719 <register type="NOA" address="0x00009888" value="0x06331000" />
9720 <register type="NOA" address="0x00009888" value="0x0E508000" />
9721 <register type="NOA" address="0x00009888" value="0x00508000" />
9722 <register type="NOA" address="0x00009888" value="0x02504000" />
9723 <register type="NOA" address="0x00009888" value="0x0E518000" />
9724 <register type="NOA" address="0x00009888" value="0x00518000" />
9725 <register type="NOA" address="0x00009888" value="0x02514000" />
9726 <register type="NOA" address="0x00009888" value="0x0E521880" />
9727 <register type="NOA" address="0x00009888" value="0x00521A80" />
9728 <register type="NOA" address="0x00009888" value="0x02520033" />
9729 <register type="NOA" address="0x00009888" value="0x0E534000" />
9730 <register type="NOA" address="0x00009888" value="0x00534000" />
9731 <register type="NOA" address="0x00009888" value="0x02531000" />
9732 <register type="NOA" address="0x00009888" value="0x1190FF80" />
9733 <register type="NOA" address="0x00009888" value="0x57900000" />
9734 <register type="NOA" address="0x00009888" value="0x49900800" />
9735 <register type="NOA" address="0x00009888" value="0x37900000" />
9736 <register type="NOA" address="0x00009888" value="0x33900000" />
9737 <register type="NOA" address="0x00009888" value="0x4B900062" />
9738 <register type="NOA" address="0x00009888" value="0x59900000" />
9739 <register type="NOA" address="0x00009888" value="0x51900000" />
9740 <register type="NOA" address="0x00009888" value="0x41900C00" />
9741 <register type="NOA" address="0x00009888" value="0x43900003" />
9742 <register type="NOA" address="0x00009888" value="0x53900000" />
9743 <register type="NOA" address="0x00009888" value="0x45900040" />
9744 <register type="NOA" address="0x00009840" value="0x00000080" />
9745 </register_config>
9746 <register_config type="OA">
9747 <register type="OA" address="0x00002740" value="0x00000000" />
9748 <register type="OA" address="0x00002744" value="0x00800000" />
9749 <register type="OA" address="0x00002710" value="0x00000000" />
9750 <register type="OA" address="0x00002714" value="0xF0800000" />
9751 <register type="OA" address="0x00002720" value="0x00000000" />
9752 <register type="OA" address="0x00002724" value="0x30800000" />
9753 <register type="OA" address="0x00002770" value="0x00000002" />
9754 <register type="OA" address="0x00002774" value="0x00007FFF" />
9755 <register type="OA" address="0x00002778" value="0x00000000" />
9756 <register type="OA" address="0x0000277C" value="0x00009FFF" />
9757 <register type="OA" address="0x00002780" value="0x00000002" />
9758 <register type="OA" address="0x00002784" value="0x0000EFFF" />
9759 <register type="OA" address="0x00002788" value="0x00000000" />
9760 <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9761 <register type="OA" address="0x00002790" value="0x00000002" />
9762 <register type="OA" address="0x00002794" value="0x0000FDFF" />
9763 <register type="OA" address="0x00002798" value="0x00000000" />
9764 <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9765 </register_config>
9766 <register_config type="FLEX">
9767 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9768 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9769 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9770 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9771 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9772 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9773 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9774 </register_config>
9775 </set>
9776
9777 <set name="Metric set TDL_2"
9778 mdapi_supported_apis="OGL OCL IO BB"
9779 underscore_name="tdl_2"
9780 hw_config_guid="893f1a4d-919d-4388-8cb7-746d73ea7259"
9781 chipset="SKLGT2"
9782 symbol_name="TDL_2"
9783 >
9784 <counter name="GPU Core Clocks"
9785 description="The total number of GPU core clocks elapsed during the measurement."
9786 data_type="uint64"
9787 equation="GPU_CLOCK 0 READ"
9788 underscore_name="gpu_core_clocks"
9789 units="cycles"
9790 symbol_name="GpuCoreClocks"
9791 semantic_type="event"
9792 mdapi_supported_apis=""
9793 mdapi_usage_flags="Tier1 Frame Batch Draw"
9794 mdapi_hw_unit_type="gpu"
9795 mdapi_group="GPU"
9796 />
9797 <counter name="EU Active"
9798 description="The percentage of time in which the Execution Units were actively processing."
9799 data_type="float"
9800 max_equation="100"
9801 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9802 underscore_name="eu_active"
9803 units="percent"
9804 symbol_name="EuActive"
9805 semantic_type="duration"
9806 mdapi_supported_apis=""
9807 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9808 mdapi_group="EU Array"
9809 mdapi_hw_unit_type="gpu"
9810 />
9811 <counter name="EU Both FPU Pipes Active"
9812 description="The percentage of time in which both EU FPU pipelines were actively processing."
9813 data_type="float"
9814 max_equation="100"
9815 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9816 underscore_name="eu_fpu_both_active"
9817 units="percent"
9818 symbol_name="EuFpuBothActive"
9819 semantic_type="duration"
9820 mdapi_supported_apis=""
9821 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9822 mdapi_group="EU Array/Pipes"
9823 mdapi_hw_unit_type="gpu"
9824 />
9825 <counter name="VS Send Pipe Active"
9826 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9827 data_type="float"
9828 max_equation="100"
9829 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9830 underscore_name="vs_send_active"
9831 units="percent"
9832 symbol_name="VsSendActive"
9833 semantic_type="duration"
9834 mdapi_supported_apis="OGL IO BB"
9835 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9836 mdapi_group="EU Array/Vertex Shader"
9837 mdapi_hw_unit_type="gpu"
9838 />
9839 <counter name="VS FPU1 Pipe Active"
9840 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9841 data_type="float"
9842 max_equation="100"
9843 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9844 underscore_name="vs_fpu1_active"
9845 units="percent"
9846 symbol_name="VsFpu1Active"
9847 semantic_type="duration"
9848 mdapi_supported_apis="OGL IO BB"
9849 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9850 mdapi_group="EU Array/Vertex Shader"
9851 mdapi_hw_unit_type="gpu"
9852 />
9853 <counter name="GS Threads Dispatched"
9854 description="The total number of geometry shader hardware threads dispatched."
9855 data_type="uint64"
9856 equation="A 5 READ"
9857 underscore_name="gs_threads"
9858 units="threads"
9859 symbol_name="GsThreads"
9860 semantic_type="event"
9861 mdapi_supported_apis="OGL4 IO BB"
9862 mdapi_usage_flags="Tier3 Frame Batch Draw"
9863 mdapi_hw_unit_type="gpu"
9864 mdapi_group="EU Array/Geometry Shader"
9865 />
9866 <counter name="Early Hi-Depth Test Fails"
9867 description="The total number of pixels dropped on early hierarchical depth test."
9868 data_type="uint64"
9869 equation="A 22 READ 4 UMUL"
9870 underscore_name="hi_depth_test_fails"
9871 units="pixels"
9872 symbol_name="HiDepthTestFails"
9873 semantic_type="event"
9874 mdapi_supported_apis="OGL IO BB"
9875 mdapi_usage_flags="Tier3 Frame Batch Draw"
9876 mdapi_hw_unit_type="gpu"
9877 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9878 />
9879 <counter name="FS Both FPU Active"
9880 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9881 data_type="float"
9882 max_equation="100"
9883 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9884 underscore_name="ps_eu_both_fpu_active"
9885 units="percent"
9886 symbol_name="PsEuBothFpuActive"
9887 semantic_type="duration"
9888 mdapi_supported_apis="OGL IO BB"
9889 mdapi_usage_flags="Tier4 Frame Batch Draw"
9890 mdapi_group="3D Pipe/Fragment Shader"
9891 mdapi_hw_unit_type="gpu"
9892 />
9893 <counter name="VS Threads Dispatched"
9894 description="The total number of vertex shader hardware threads dispatched."
9895 data_type="uint64"
9896 equation="A 1 READ"
9897 underscore_name="vs_threads"
9898 units="threads"
9899 symbol_name="VsThreads"
9900 semantic_type="event"
9901 mdapi_supported_apis="OGL IO BB"
9902 mdapi_usage_flags="Tier3 Frame Batch Draw"
9903 mdapi_hw_unit_type="gpu"
9904 mdapi_group="EU Array/Vertex Shader"
9905 />
9906 <counter name="FS Threads Dispatched"
9907 description="The total number of fragment shader hardware threads dispatched."
9908 data_type="uint64"
9909 equation="A 6 READ"
9910 underscore_name="ps_threads"
9911 units="threads"
9912 symbol_name="PsThreads"
9913 semantic_type="event"
9914 mdapi_supported_apis="OGL IO BB"
9915 mdapi_usage_flags="Tier3 Frame Batch Draw"
9916 mdapi_hw_unit_type="gpu"
9917 mdapi_group="EU Array/Fragment Shader"
9918 />
9919 <counter name="Shader Barrier Messages"
9920 description="The total number of shader barrier messages."
9921 data_type="uint64"
9922 equation="A 35 READ"
9923 underscore_name="shader_barriers"
9924 units="messages"
9925 symbol_name="ShaderBarriers"
9926 semantic_type="event"
9927 mdapi_supported_apis=""
9928 mdapi_usage_flags="Tier3 Frame Batch Draw"
9929 mdapi_hw_unit_type="gpu"
9930 mdapi_group="EU Array/Barrier"
9931 />
9932 <counter name="Sampler Texels"
9933 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9934 data_type="uint64"
9935 equation="A 28 READ 4 UMUL"
9936 underscore_name="sampler_texels"
9937 units="texels"
9938 symbol_name="SamplerTexels"
9939 semantic_type="event"
9940 mdapi_supported_apis=""
9941 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9942 mdapi_hw_unit_type="gpu"
9943 mdapi_group="Sampler/Sampler Input"
9944 />
9945 <counter name="Pixels Failing Tests"
9946 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9947 data_type="uint64"
9948 equation="A 25 READ 4 UMUL"
9949 underscore_name="pixels_failing_post_ps_tests"
9950 units="pixels"
9951 symbol_name="PixelsFailingPostPsTests"
9952 semantic_type="event"
9953 mdapi_supported_apis="OGL IO BB"
9954 mdapi_usage_flags="Tier3 Frame Batch Draw"
9955 mdapi_hw_unit_type="gpu"
9956 mdapi_group="3D Pipe/Output Merger"
9957 />
9958 <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9959 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9960 data_type="float"
9961 max_equation="100"
9962 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9963 underscore_name="thread_header01_ready_port0"
9964 units="percent"
9965 symbol_name="ThreadHeader01ReadyPort0"
9966 availability="$SubsliceMask 0x2 AND"
9967 semantic_type="duration"
9968 mdapi_supported_apis=""
9969 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9970 mdapi_group="GPU/Thread Dispatcher"
9971 mdapi_hw_unit_type="subslice"
9972 />
9973 <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9974 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9975 data_type="float"
9976 max_equation="100"
9977 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9978 underscore_name="thread_header01_ready_port1"
9979 units="percent"
9980 symbol_name="ThreadHeader01ReadyPort1"
9981 availability="$SubsliceMask 0x2 AND"
9982 semantic_type="duration"
9983 mdapi_supported_apis=""
9984 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9985 mdapi_group="GPU/Thread Dispatcher"
9986 mdapi_hw_unit_type="subslice"
9987 />
9988 <counter name="GPU Time Elapsed"
9989 description="Time elapsed on the GPU during the measurement."
9990 data_type="uint64"
9991 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9992 underscore_name="gpu_time"
9993 units="ns"
9994 symbol_name="GpuTime"
9995 semantic_type="duration"
9996 mdapi_supported_apis=""
9997 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9998 mdapi_hw_unit_type="gpu"
9999 mdapi_group="GPU"
10000 />
10001 <counter name="AVG GPU Core Frequency"
10002 description="Average GPU Core Frequency in the measurement."
10003 data_type="uint64"
10004 max_equation="$GpuMaxFrequency"
10005 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10006 underscore_name="avg_gpu_core_frequency"
10007 units="hz"
10008 symbol_name="AvgGpuCoreFrequency"
10009 semantic_type="event"
10010 mdapi_supported_apis=""
10011 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10012 mdapi_group="GPU"
10013 mdapi_hw_unit_type="gpu"
10014 />
10015 <counter name="Sampler Texels Misses"
10016 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10017 data_type="uint64"
10018 equation="A 29 READ 4 UMUL"
10019 underscore_name="sampler_texel_misses"
10020 units="texels"
10021 symbol_name="SamplerTexelMisses"
10022 semantic_type="event"
10023 mdapi_supported_apis=""
10024 mdapi_usage_flags="Tier3 Batch Frame Draw"
10025 mdapi_hw_unit_type="gpu"
10026 mdapi_group="Sampler/Sampler Cache"
10027 />
10028 <counter name="CS Threads Dispatched"
10029 description="The total number of compute shader hardware threads dispatched."
10030 data_type="uint64"
10031 equation="A 4 READ"
10032 underscore_name="cs_threads"
10033 units="threads"
10034 symbol_name="CsThreads"
10035 semantic_type="event"
10036 mdapi_supported_apis="OGL4 OCL IO BB"
10037 mdapi_usage_flags="Tier3 Frame Batch Draw"
10038 mdapi_hw_unit_type="gpu"
10039 mdapi_group="EU Array/Compute Shader"
10040 />
10041 <counter name="SLM Bytes Read"
10042 description="The total number of GPU memory bytes read from shared local memory."
10043 data_type="uint64"
10044 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10045 equation="A 30 READ 64 UMUL"
10046 underscore_name="slm_bytes_read"
10047 units="bytes"
10048 symbol_name="SlmBytesRead"
10049 semantic_type="throughput"
10050 mdapi_supported_apis="OGL4 OCL IO BB"
10051 mdapi_usage_flags="Tier3 Frame Batch Draw"
10052 mdapi_group="L3/Data Port/SLM"
10053 mdapi_hw_unit_type="gpu"
10054 />
10055 <counter name="PS FPU1 Pipe Active"
10056 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10057 data_type="float"
10058 max_equation="100"
10059 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10060 underscore_name="ps_fpu1_active"
10061 units="percent"
10062 symbol_name="PsFpu1Active"
10063 semantic_type="duration"
10064 mdapi_supported_apis="OGL IO BB"
10065 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10066 mdapi_group="EU Array/Pixel Shader"
10067 mdapi_hw_unit_type="gpu"
10068 />
10069 <counter name="PS Send Pipeline Active"
10070 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10071 data_type="float"
10072 max_equation="100"
10073 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10074 underscore_name="ps_send_active"
10075 units="percent"
10076 symbol_name="PsSendActive"
10077 semantic_type="duration"
10078 mdapi_supported_apis="OGL IO BB"
10079 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10080 mdapi_group="EU Array/Pixel Shader"
10081 mdapi_hw_unit_type="gpu"
10082 />
10083 <counter name="VS FPU0 Pipe Active"
10084 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10085 data_type="float"
10086 max_equation="100"
10087 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10088 underscore_name="vs_fpu0_active"
10089 units="percent"
10090 symbol_name="VsFpu0Active"
10091 semantic_type="duration"
10092 mdapi_supported_apis="OGL IO BB"
10093 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10094 mdapi_group="EU Array/Vertex Shader"
10095 mdapi_hw_unit_type="gpu"
10096 />
10097 <counter name="GPU Busy"
10098 description="The percentage of time in which the GPU has been processing GPU commands."
10099 data_type="float"
10100 max_equation="100"
10101 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10102 underscore_name="gpu_busy"
10103 units="percent"
10104 symbol_name="GpuBusy"
10105 semantic_type="duration"
10106 mdapi_supported_apis=""
10107 mdapi_usage_flags="Tier1 Overview System Frame"
10108 mdapi_group="GPU"
10109 mdapi_hw_unit_type="gpu"
10110 />
10111 <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
10112 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
10113 data_type="float"
10114 max_equation="100"
10115 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10116 underscore_name="thread_header02_ready_port1"
10117 units="percent"
10118 symbol_name="ThreadHeader02ReadyPort1"
10119 availability="$SubsliceMask 0x4 AND"
10120 semantic_type="duration"
10121 mdapi_supported_apis=""
10122 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10123 mdapi_group="GPU/Thread Dispatcher"
10124 mdapi_hw_unit_type="subslice"
10125 />
10126 <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
10127 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
10128 data_type="float"
10129 max_equation="100"
10130 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
10131 underscore_name="thread_header02_ready_port0"
10132 units="percent"
10133 symbol_name="ThreadHeader02ReadyPort0"
10134 availability="$SubsliceMask 0x4 AND"
10135 semantic_type="duration"
10136 mdapi_supported_apis=""
10137 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10138 mdapi_group="GPU/Thread Dispatcher"
10139 mdapi_hw_unit_type="subslice"
10140 />
10141 <counter name="Rasterized Pixels"
10142 description="The total number of rasterized pixels."
10143 data_type="uint64"
10144 equation="A 21 READ 4 UMUL"
10145 underscore_name="rasterized_pixels"
10146 units="pixels"
10147 symbol_name="RasterizedPixels"
10148 semantic_type="event"
10149 mdapi_supported_apis="OGL IO BB"
10150 mdapi_usage_flags="Tier3 Frame Batch Draw"
10151 mdapi_hw_unit_type="gpu"
10152 mdapi_group="3D Pipe/Rasterizer"
10153 />
10154 <counter name="PS FPU0 Pipe Active"
10155 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10156 data_type="float"
10157 max_equation="100"
10158 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10159 underscore_name="ps_fpu0_active"
10160 units="percent"
10161 symbol_name="PsFpu0Active"
10162 semantic_type="duration"
10163 mdapi_supported_apis="OGL IO BB"
10164 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10165 mdapi_group="EU Array/Pixel Shader"
10166 mdapi_hw_unit_type="gpu"
10167 />
10168 <counter name="DS Threads Dispatched"
10169 description="The total number of domain shader hardware threads dispatched."
10170 data_type="uint64"
10171 equation="A 3 READ"
10172 underscore_name="ds_threads"
10173 units="threads"
10174 symbol_name="DsThreads"
10175 semantic_type="event"
10176 mdapi_supported_apis="OGL4 IO BB"
10177 mdapi_usage_flags="Tier3 Frame Batch Draw"
10178 mdapi_hw_unit_type="gpu"
10179 mdapi_group="EU Array/Domain Shader"
10180 />
10181 <counter name="Samples Written"
10182 description="The total number of samples or pixels written to all render targets."
10183 data_type="uint64"
10184 equation="A 26 READ 4 UMUL"
10185 underscore_name="samples_written"
10186 units="pixels"
10187 symbol_name="SamplesWritten"
10188 semantic_type="event"
10189 mdapi_supported_apis="OGL IO BB"
10190 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10191 mdapi_hw_unit_type="gpu"
10192 mdapi_group="3D Pipe/Output Merger"
10193 />
10194 <counter name="EU Stall"
10195 description="The percentage of time in which the Execution Units were stalled."
10196 data_type="float"
10197 max_equation="100"
10198 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10199 underscore_name="eu_stall"
10200 units="percent"
10201 symbol_name="EuStall"
10202 semantic_type="duration"
10203 mdapi_supported_apis=""
10204 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10205 mdapi_group="EU Array"
10206 mdapi_hw_unit_type="gpu"
10207 />
10208 <counter name="Samples Blended"
10209 description="The total number of blended samples or pixels written to all render targets."
10210 data_type="uint64"
10211 equation="A 27 READ 4 UMUL"
10212 underscore_name="samples_blended"
10213 units="pixels"
10214 symbol_name="SamplesBlended"
10215 semantic_type="event"
10216 mdapi_supported_apis="OGL IO BB"
10217 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10218 mdapi_hw_unit_type="gpu"
10219 mdapi_group="3D Pipe/Output Merger"
10220 />
10221 <counter name="Early Depth Test Fails"
10222 description="The total number of pixels dropped on early depth test."
10223 data_type="uint64"
10224 equation="A 23 READ 4 UMUL"
10225 underscore_name="early_depth_test_fails"
10226 units="pixels"
10227 symbol_name="EarlyDepthTestFails"
10228 semantic_type="event"
10229 mdapi_supported_apis="OGL IO BB"
10230 mdapi_usage_flags="Tier3 Frame Batch Draw"
10231 mdapi_hw_unit_type="gpu"
10232 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10233 />
10234 <counter name="Shader Memory Accesses"
10235 description="The total number of shader memory accesses to L3."
10236 data_type="uint64"
10237 equation="A 32 READ"
10238 underscore_name="shader_memory_accesses"
10239 units="messages"
10240 symbol_name="ShaderMemoryAccesses"
10241 semantic_type="event"
10242 mdapi_supported_apis=""
10243 mdapi_usage_flags="Tier3 Frame Batch Draw"
10244 mdapi_hw_unit_type="gpu"
10245 mdapi_group="L3/Data Port"
10246 />
10247 <counter name="HS Threads Dispatched"
10248 description="The total number of hull shader hardware threads dispatched."
10249 data_type="uint64"
10250 equation="A 2 READ"
10251 underscore_name="hs_threads"
10252 units="threads"
10253 symbol_name="HsThreads"
10254 semantic_type="event"
10255 mdapi_supported_apis="OGL4 IO BB"
10256 mdapi_usage_flags="Tier3 Frame Batch Draw"
10257 mdapi_hw_unit_type="gpu"
10258 mdapi_group="EU Array/Hull Shader"
10259 />
10260 <counter name="SLM Bytes Written"
10261 description="The total number of GPU memory bytes written into shared local memory."
10262 data_type="uint64"
10263 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10264 equation="A 31 READ 64 UMUL"
10265 underscore_name="slm_bytes_written"
10266 units="bytes"
10267 symbol_name="SlmBytesWritten"
10268 semantic_type="throughput"
10269 mdapi_supported_apis="OGL4 OCL IO BB"
10270 mdapi_usage_flags="Tier3 Frame Batch Draw"
10271 mdapi_group="L3/Data Port/SLM"
10272 mdapi_hw_unit_type="gpu"
10273 />
10274 <counter name="L3 Shader Throughput"
10275 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10276 data_type="uint64"
10277 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10278 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
10279 underscore_name="l3_shader_throughput"
10280 units="bytes"
10281 symbol_name="L3ShaderThroughput"
10282 semantic_type="throughput"
10283 mdapi_supported_apis="OGL4 OCL IO BB"
10284 mdapi_usage_flags="Tier2 Frame Batch Draw"
10285 mdapi_group="L3/Data Port"
10286 mdapi_hw_unit_type="gpu"
10287 />
10288 <counter name="Samples Killed in FS"
10289 description="The total number of samples or pixels dropped in fragment shaders."
10290 data_type="uint64"
10291 equation="A 24 READ 4 UMUL"
10292 underscore_name="samples_killed_in_ps"
10293 units="pixels"
10294 symbol_name="SamplesKilledInPs"
10295 semantic_type="event"
10296 mdapi_supported_apis="OGL IO BB"
10297 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10298 mdapi_hw_unit_type="gpu"
10299 mdapi_group="3D Pipe/Fragment Shader"
10300 />
10301 <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
10302 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10303 data_type="float"
10304 max_equation="100"
10305 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10306 underscore_name="thread_header00_ready_port0"
10307 units="percent"
10308 symbol_name="ThreadHeader00ReadyPort0"
10309 availability="$SubsliceMask 0x1 AND"
10310 semantic_type="duration"
10311 mdapi_supported_apis=""
10312 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10313 mdapi_group="GPU/Thread Dispatcher"
10314 mdapi_hw_unit_type="subslice"
10315 />
10316 <counter name="Shader Atomic Memory Accesses"
10317 description="The total number of shader atomic memory accesses."
10318 data_type="uint64"
10319 equation="A 34 READ"
10320 underscore_name="shader_atomics"
10321 units="messages"
10322 symbol_name="ShaderAtomics"
10323 semantic_type="event"
10324 mdapi_supported_apis="OGL OCL IO BB"
10325 mdapi_usage_flags="Tier3 Frame Batch Draw"
10326 mdapi_hw_unit_type="gpu"
10327 mdapi_group="L3/Data Port/Atomics"
10328 />
10329 <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
10330 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
10331 data_type="float"
10332 max_equation="100"
10333 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10334 underscore_name="thread_header00_ready_port1"
10335 units="percent"
10336 symbol_name="ThreadHeader00ReadyPort1"
10337 availability="$SubsliceMask 0x1 AND"
10338 semantic_type="duration"
10339 mdapi_supported_apis=""
10340 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10341 mdapi_group="GPU/Thread Dispatcher"
10342 mdapi_hw_unit_type="subslice"
10343 />
10344 <register_config type="NOA">
10345 <register type="NOA" address="0x00009840" value="0x000000A0" />
10346 <register type="NOA" address="0x00009888" value="0x12124D60" />
10347 <register type="NOA" address="0x00009888" value="0x12322E60" />
10348 <register type="NOA" address="0x00009888" value="0x12524D60" />
10349 <register type="NOA" address="0x00009888" value="0x022F3000" />
10350 <register type="NOA" address="0x00009888" value="0x0A4C0014" />
10351 <register type="NOA" address="0x00009888" value="0x000D8000" />
10352 <register type="NOA" address="0x00009888" value="0x020DA000" />
10353 <register type="NOA" address="0x00009888" value="0x040DA000" />
10354 <register type="NOA" address="0x00009888" value="0x060D2000" />
10355 <register type="NOA" address="0x00009888" value="0x0C0FE000" />
10356 <register type="NOA" address="0x00009888" value="0x0E0F0097" />
10357 <register type="NOA" address="0x00009888" value="0x082C8000" />
10358 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
10359 <register type="NOA" address="0x00009888" value="0x002D8000" />
10360 <register type="NOA" address="0x00009888" value="0x062D4000" />
10361 <register type="NOA" address="0x00009888" value="0x0410C000" />
10362 <register type="NOA" address="0x00009888" value="0x0411C000" />
10363 <register type="NOA" address="0x00009888" value="0x04121FB7" />
10364 <register type="NOA" address="0x00009888" value="0x00120000" />
10365 <register type="NOA" address="0x00009888" value="0x04135000" />
10366 <register type="NOA" address="0x00009888" value="0x00308000" />
10367 <register type="NOA" address="0x00009888" value="0x06304000" />
10368 <register type="NOA" address="0x00009888" value="0x00318000" />
10369 <register type="NOA" address="0x00009888" value="0x06314000" />
10370 <register type="NOA" address="0x00009888" value="0x00321B80" />
10371 <register type="NOA" address="0x00009888" value="0x0632003F" />
10372 <register type="NOA" address="0x00009888" value="0x00334000" />
10373 <register type="NOA" address="0x00009888" value="0x06331000" />
10374 <register type="NOA" address="0x00009888" value="0x0250C000" />
10375 <register type="NOA" address="0x00009888" value="0x0251C000" />
10376 <register type="NOA" address="0x00009888" value="0x02521FB7" />
10377 <register type="NOA" address="0x00009888" value="0x00520000" />
10378 <register type="NOA" address="0x00009888" value="0x02535000" />
10379 <register type="NOA" address="0x00009888" value="0x1190FC00" />
10380 <register type="NOA" address="0x00009888" value="0x37900000" />
10381 <register type="NOA" address="0x00009888" value="0x51900000" />
10382 <register type="NOA" address="0x00009888" value="0x41900800" />
10383 <register type="NOA" address="0x00009888" value="0x43900063" />
10384 <register type="NOA" address="0x00009888" value="0x53900000" />
10385 <register type="NOA" address="0x00009888" value="0x45900040" />
10386 <register type="NOA" address="0x00009888" value="0x33900000" />
10387 <register type="NOA" address="0x00009840" value="0x00000080" />
10388 </register_config>
10389 <register_config type="OA">
10390 <register type="OA" address="0x00002740" value="0x00000000" />
10391 <register type="OA" address="0x00002744" value="0x00800000" />
10392 <register type="OA" address="0x00002710" value="0x00000000" />
10393 <register type="OA" address="0x00002714" value="0x00800000" />
10394 <register type="OA" address="0x00002720" value="0x00000000" />
10395 <register type="OA" address="0x00002724" value="0x00800000" />
10396 </register_config>
10397 <register_config type="FLEX">
10398 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10399 <register type="FLEX" address="0x0000E558" value="0x00010003" />
10400 <register type="FLEX" address="0x0000E658" value="0x00012011" />
10401 <register type="FLEX" address="0x0000E758" value="0x00015014" />
10402 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10403 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10404 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10405 </register_config>
10406 </set>
10407
10408 <set name="Compute Metrics Extra Gen9"
10409 mdapi_supported_apis="OGL4 OCL IO BB"
10410 underscore_name="compute_extra"
10411 hw_config_guid="41a24047-7484-4ead-ae37-de907e5ff2b2"
10412 chipset="SKLGT2"
10413 symbol_name="ComputeExtra"
10414 >
10415 <counter name="GPU Core Clocks"
10416 description="The total number of GPU core clocks elapsed during the measurement."
10417 data_type="uint64"
10418 equation="GPU_CLOCK 0 READ"
10419 underscore_name="gpu_core_clocks"
10420 units="cycles"
10421 symbol_name="GpuCoreClocks"
10422 semantic_type="event"
10423 mdapi_supported_apis=""
10424 mdapi_usage_flags="Tier1 Frame Batch Draw"
10425 mdapi_hw_unit_type="gpu"
10426 mdapi_group="GPU"
10427 />
10428 <counter name="EU FPU1 Pipe Active"
10429 description="The percentage of time in which EU FPU1 pipeline was actively processing."
10430 data_type="float"
10431 max_equation="100"
10432 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10433 underscore_name="fpu1_active"
10434 units="percent"
10435 symbol_name="Fpu1Active"
10436 semantic_type="duration"
10437 mdapi_supported_apis=""
10438 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10439 mdapi_group="EU Array/Pipes"
10440 mdapi_hw_unit_type="gpu"
10441 />
10442 <counter name="GPU Time Elapsed"
10443 description="Time elapsed on the GPU during the measurement."
10444 data_type="uint64"
10445 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10446 underscore_name="gpu_time"
10447 units="ns"
10448 symbol_name="GpuTime"
10449 semantic_type="duration"
10450 mdapi_supported_apis=""
10451 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10452 mdapi_hw_unit_type="gpu"
10453 mdapi_group="GPU"
10454 />
10455 <counter name="AVG GPU Core Frequency"
10456 description="Average GPU Core Frequency in the measurement."
10457 data_type="uint64"
10458 max_equation="$GpuMaxFrequency"
10459 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10460 underscore_name="avg_gpu_core_frequency"
10461 units="hz"
10462 symbol_name="AvgGpuCoreFrequency"
10463 semantic_type="event"
10464 mdapi_supported_apis=""
10465 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10466 mdapi_group="GPU"
10467 mdapi_hw_unit_type="gpu"
10468 />
10469 <counter name="EU FPU1 Pipe Active including Ext Math"
10470 description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
10471 data_type="float"
10472 max_equation="100"
10473 equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
10474 underscore_name="fpu1_active_adjusted"
10475 units="percent"
10476 symbol_name="Fpu1ActiveAdjusted"
10477 semantic_type="duration"
10478 mdapi_supported_apis=""
10479 mdapi_usage_flags="Tier4 System Frame Batch Draw"
10480 mdapi_group="EU Array/Pipes"
10481 mdapi_hw_unit_type="gpu"
10482 />
10483 <register_config type="NOA">
10484 <register type="NOA" address="0x00009840" value="0x00000080" />
10485 <register type="NOA" address="0x00009888" value="0x121203E0" />
10486 <register type="NOA" address="0x00009888" value="0x123203E0" />
10487 <register type="NOA" address="0x00009888" value="0x125203E0" />
10488 <register type="NOA" address="0x00009888" value="0x022F4000" />
10489 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
10490 <register type="NOA" address="0x00009888" value="0x040DA000" />
10491 <register type="NOA" address="0x00009888" value="0x060D2000" />
10492 <register type="NOA" address="0x00009888" value="0x0E0F006C" />
10493 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10494 <register type="NOA" address="0x00009888" value="0x042D8000" />
10495 <register type="NOA" address="0x00009888" value="0x06104000" />
10496 <register type="NOA" address="0x00009888" value="0x06114000" />
10497 <register type="NOA" address="0x00009888" value="0x06120033" />
10498 <register type="NOA" address="0x00009888" value="0x00120000" />
10499 <register type="NOA" address="0x00009888" value="0x06131000" />
10500 <register type="NOA" address="0x00009888" value="0x04308000" />
10501 <register type="NOA" address="0x00009888" value="0x04318000" />
10502 <register type="NOA" address="0x00009888" value="0x04321980" />
10503 <register type="NOA" address="0x00009888" value="0x00320000" />
10504 <register type="NOA" address="0x00009888" value="0x04334000" />
10505 <register type="NOA" address="0x00009888" value="0x04504000" />
10506 <register type="NOA" address="0x00009888" value="0x04514000" />
10507 <register type="NOA" address="0x00009888" value="0x04520033" />
10508 <register type="NOA" address="0x00009888" value="0x00520000" />
10509 <register type="NOA" address="0x00009888" value="0x04531000" />
10510 <register type="NOA" address="0x00009888" value="0x1190E000" />
10511 <register type="NOA" address="0x00009888" value="0x37900000" />
10512 <register type="NOA" address="0x00009888" value="0x53900000" />
10513 <register type="NOA" address="0x00009888" value="0x43900C00" />
10514 <register type="NOA" address="0x00009888" value="0x45900002" />
10515 <register type="NOA" address="0x00009888" value="0x33900000" />
10516 </register_config>
10517 <register_config type="OA">
10518 <register type="OA" address="0x00002740" value="0x00000000" />
10519 <register type="OA" address="0x00002744" value="0x00800000" />
10520 <register type="OA" address="0x00002710" value="0x00000000" />
10521 <register type="OA" address="0x00002714" value="0x00800000" />
10522 <register type="OA" address="0x00002720" value="0x00000000" />
10523 <register type="OA" address="0x00002724" value="0x00800000" />
10524 </register_config>
10525 <register_config type="FLEX">
10526 <register type="FLEX" address="0x0000E458" value="0x00001000" />
10527 <register type="FLEX" address="0x0000E558" value="0x00003002" />
10528 <register type="FLEX" address="0x0000E658" value="0x00005004" />
10529 <register type="FLEX" address="0x0000E758" value="0x00011010" />
10530 <register type="FLEX" address="0x0000E45C" value="0x00050012" />
10531 <register type="FLEX" address="0x0000E55C" value="0x00052051" />
10532 <register type="FLEX" address="0x0000E65C" value="0x00000008" />
10533 </register_config>
10534 </set>
10535
10536 <set name="Media Vme Pipe Gen9"
10537 mdapi_supported_apis="MEDIA IO BB"
10538 underscore_name="vme_pipe"
10539 hw_config_guid="95910492-943f-44bd-9461-390240f243fd"
10540 chipset="SKLGT2"
10541 symbol_name="VMEPipe"
10542 >
10543 <counter name="GPU Core Clocks"
10544 description="The total number of GPU core clocks elapsed during the measurement."
10545 data_type="uint64"
10546 equation="GPU_CLOCK 0 READ"
10547 underscore_name="gpu_core_clocks"
10548 units="cycles"
10549 symbol_name="GpuCoreClocks"
10550 semantic_type="event"
10551 mdapi_supported_apis=""
10552 mdapi_usage_flags="Tier1 Frame Batch Draw"
10553 mdapi_hw_unit_type="gpu"
10554 mdapi_group="GPU"
10555 />
10556 <counter name="EU Active"
10557 description="The percentage of time in which the Execution Units were actively processing."
10558 data_type="float"
10559 max_equation="100"
10560 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10561 underscore_name="eu_active"
10562 units="percent"
10563 symbol_name="EuActive"
10564 semantic_type="duration"
10565 mdapi_supported_apis=""
10566 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10567 mdapi_group="EU Array"
10568 mdapi_hw_unit_type="gpu"
10569 />
10570 <counter name="EU Both FPU Pipes Active"
10571 description="The percentage of time in which both EU FPU pipelines were actively processing."
10572 data_type="float"
10573 max_equation="100"
10574 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10575 underscore_name="eu_fpu_both_active"
10576 units="percent"
10577 symbol_name="EuFpuBothActive"
10578 semantic_type="duration"
10579 mdapi_supported_apis=""
10580 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10581 mdapi_group="EU Array/Pipes"
10582 mdapi_hw_unit_type="gpu"
10583 />
10584 <counter name="GPU Time Elapsed"
10585 description="Time elapsed on the GPU during the measurement."
10586 data_type="uint64"
10587 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10588 underscore_name="gpu_time"
10589 units="ns"
10590 symbol_name="GpuTime"
10591 semantic_type="duration"
10592 mdapi_supported_apis=""
10593 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10594 mdapi_hw_unit_type="gpu"
10595 mdapi_group="GPU"
10596 />
10597 <counter name="AVG GPU Core Frequency"
10598 description="Average GPU Core Frequency in the measurement."
10599 data_type="uint64"
10600 max_equation="$GpuMaxFrequency"
10601 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10602 underscore_name="avg_gpu_core_frequency"
10603 units="hz"
10604 symbol_name="AvgGpuCoreFrequency"
10605 semantic_type="event"
10606 mdapi_supported_apis=""
10607 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10608 mdapi_group="GPU"
10609 mdapi_hw_unit_type="gpu"
10610 />
10611 <counter name="CS Threads Dispatched"
10612 description="The total number of compute shader hardware threads dispatched."
10613 data_type="uint64"
10614 equation="A 4 READ"
10615 underscore_name="cs_threads"
10616 units="threads"
10617 symbol_name="CsThreads"
10618 semantic_type="event"
10619 mdapi_supported_apis=""
10620 mdapi_usage_flags="Tier3 Frame Batch Draw"
10621 mdapi_hw_unit_type="gpu"
10622 mdapi_group="EU Array/Compute Shader"
10623 />
10624 <counter name="EU Thread Occupancy"
10625 description="The percentage of time in which hardware threads occupied EUs."
10626 data_type="float"
10627 max_equation="100"
10628 equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10629 underscore_name="eu_thread_occupancy"
10630 units="percent"
10631 symbol_name="EuThreadOccupancy"
10632 semantic_type="duration"
10633 mdapi_supported_apis=""
10634 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10635 mdapi_group="EU Array"
10636 mdapi_hw_unit_type="gpu"
10637 />
10638 <counter name="EU Stall"
10639 description="The percentage of time in which the Execution Units were stalled."
10640 data_type="float"
10641 max_equation="100"
10642 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10643 underscore_name="eu_stall"
10644 units="percent"
10645 symbol_name="EuStall"
10646 semantic_type="duration"
10647 mdapi_supported_apis=""
10648 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10649 mdapi_group="EU Array"
10650 mdapi_hw_unit_type="gpu"
10651 />
10652 <counter name="VME Busy"
10653 description="The percentage of time in which VME (IME or CRE) was actively processing data."
10654 data_type="float"
10655 max_equation="100"
10656 equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10657 underscore_name="vme_busy"
10658 units="percent"
10659 symbol_name="VMEBusy"
10660 semantic_type="duration"
10661 mdapi_supported_apis=""
10662 mdapi_usage_flags="Overview System Batch Tier2"
10663 mdapi_group="VME Pipe"
10664 mdapi_hw_unit_type="gpu"
10665 />
10666 <counter name="GPU Busy"
10667 description="The percentage of time in which the GPU has been processing GPU commands."
10668 data_type="float"
10669 max_equation="100"
10670 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10671 underscore_name="gpu_busy"
10672 units="percent"
10673 symbol_name="GpuBusy"
10674 semantic_type="duration"
10675 mdapi_supported_apis=""
10676 mdapi_usage_flags="Tier1 Overview System Frame"
10677 mdapi_group="GPU"
10678 mdapi_hw_unit_type="gpu"
10679 />
10680 <register_config type="NOA">
10681 <register type="NOA" address="0x00009840" value="0x00000080" />
10682 <register type="NOA" address="0x00009888" value="0x141A5800" />
10683 <register type="NOA" address="0x00009888" value="0x161A00C0" />
10684 <register type="NOA" address="0x00009888" value="0x12180240" />
10685 <register type="NOA" address="0x00009888" value="0x14180002" />
10686 <register type="NOA" address="0x00009888" value="0x143A5800" />
10687 <register type="NOA" address="0x00009888" value="0x163A00C0" />
10688 <register type="NOA" address="0x00009888" value="0x12380240" />
10689 <register type="NOA" address="0x00009888" value="0x14380002" />
10690 <register type="NOA" address="0x00009888" value="0x002F1000" />
10691 <register type="NOA" address="0x00009888" value="0x022F8000" />
10692 <register type="NOA" address="0x00009888" value="0x042F3000" />
10693 <register type="NOA" address="0x00009888" value="0x004C4000" />
10694 <register type="NOA" address="0x00009888" value="0x0A4C1500" />
10695 <register type="NOA" address="0x00009888" value="0x000D2000" />
10696 <register type="NOA" address="0x00009888" value="0x060D8000" />
10697 <register type="NOA" address="0x00009888" value="0x080DA000" />
10698 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10699 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10700 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10701 <register type="NOA" address="0x00009888" value="0x0E0F9500" />
10702 <register type="NOA" address="0x00009888" value="0x100F002A" />
10703 <register type="NOA" address="0x00009888" value="0x002C8000" />
10704 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10705 <register type="NOA" address="0x00009888" value="0x162C0A00" />
10706 <register type="NOA" address="0x00009888" value="0x0A2DC000" />
10707 <register type="NOA" address="0x00009888" value="0x0C2DC000" />
10708 <register type="NOA" address="0x00009888" value="0x04193000" />
10709 <register type="NOA" address="0x00009888" value="0x081A28C1" />
10710 <register type="NOA" address="0x00009888" value="0x001A0000" />
10711 <register type="NOA" address="0x00009888" value="0x00133000" />
10712 <register type="NOA" address="0x00009888" value="0x0613C000" />
10713 <register type="NOA" address="0x00009888" value="0x0813F000" />
10714 <register type="NOA" address="0x00009888" value="0x00172000" />
10715 <register type="NOA" address="0x00009888" value="0x06178000" />
10716 <register type="NOA" address="0x00009888" value="0x0817A000" />
10717 <register type="NOA" address="0x00009888" value="0x00180037" />
10718 <register type="NOA" address="0x00009888" value="0x06180940" />
10719 <register type="NOA" address="0x00009888" value="0x08180000" />
10720 <register type="NOA" address="0x00009888" value="0x02180000" />
10721 <register type="NOA" address="0x00009888" value="0x04183000" />
10722 <register type="NOA" address="0x00009888" value="0x06393000" />
10723 <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
10724 <register type="NOA" address="0x00009888" value="0x003A0000" />
10725 <register type="NOA" address="0x00009888" value="0x0A33F000" />
10726 <register type="NOA" address="0x00009888" value="0x0C33F000" />
10727 <register type="NOA" address="0x00009888" value="0x0A37A000" />
10728 <register type="NOA" address="0x00009888" value="0x0C37A000" />
10729 <register type="NOA" address="0x00009888" value="0x0A380977" />
10730 <register type="NOA" address="0x00009888" value="0x08380000" />
10731 <register type="NOA" address="0x00009888" value="0x04380000" />
10732 <register type="NOA" address="0x00009888" value="0x06383000" />
10733 <register type="NOA" address="0x00009888" value="0x119000FF" />
10734 <register type="NOA" address="0x00009888" value="0x51900000" />
10735 <register type="NOA" address="0x00009888" value="0x41900040" />
10736 <register type="NOA" address="0x00009888" value="0x55900000" />
10737 <register type="NOA" address="0x00009888" value="0x45900800" />
10738 <register type="NOA" address="0x00009888" value="0x47901000" />
10739 <register type="NOA" address="0x00009888" value="0x57900000" />
10740 <register type="NOA" address="0x00009888" value="0x49900844" />
10741 <register type="NOA" address="0x00009888" value="0x37900000" />
10742 <register type="NOA" address="0x00009888" value="0x33900000" />
10743 </register_config>
10744 <register_config type="OA">
10745 <register type="OA" address="0x00002740" value="0x00000000" />
10746 <register type="OA" address="0x00002710" value="0x00000000" />
10747 <register type="OA" address="0x00002714" value="0xF0800000" />
10748 <register type="OA" address="0x00002720" value="0x00000000" />
10749 <register type="OA" address="0x00002724" value="0x30800000" />
10750 <register type="OA" address="0x00002770" value="0x00100030" />
10751 <register type="OA" address="0x00002774" value="0x0000FFF9" />
10752 <register type="OA" address="0x00002778" value="0x00000002" />
10753 <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10754 <register type="OA" address="0x00002780" value="0x00000002" />
10755 <register type="OA" address="0x00002784" value="0x0000FFF3" />
10756 <register type="OA" address="0x00002788" value="0x00100180" />
10757 <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10758 <register type="OA" address="0x00002790" value="0x00000002" />
10759 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10760 <register type="OA" address="0x00002798" value="0x00000002" />
10761 <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10762 </register_config>
10763 <register_config type="FLEX">
10764 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10765 <register type="FLEX" address="0x0000E558" value="0x00008003" />
10766 </register_config>
10767 </set>
10768
10769 <set name="Gpu Rings Busyness"
10770 mdapi_supported_apis="OGL OCL MEDIA IO BB"
10771 underscore_name="gpu_busyness"
10772 hw_config_guid="c44a5cf7-886d-477b-bebd-2d738923e4c3"
10773 chipset="SKLGT2"
10774 symbol_name="GpuBusyness"
10775 >
10776 <counter name="GPU Core Clocks"
10777 description="The total number of GPU core clocks elapsed during the measurement."
10778 data_type="uint64"
10779 equation="GPU_CLOCK 0 READ"
10780 underscore_name="gpu_core_clocks"
10781 units="cycles"
10782 symbol_name="GpuCoreClocks"
10783 semantic_type="event"
10784 mdapi_supported_apis=""
10785 mdapi_usage_flags="Tier1 Frame Batch Draw"
10786 mdapi_hw_unit_type="gpu"
10787 mdapi_group="GPU"
10788 />
10789 <counter name="Vebox Ring Busy"
10790 description="The percentage of time when vebox command streamer was busy."
10791 data_type="float"
10792 max_equation="100"
10793 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10794 underscore_name="vebox_busy"
10795 units="percent"
10796 symbol_name="VeboxBusy"
10797 semantic_type="duration"
10798 mdapi_supported_apis=""
10799 mdapi_usage_flags="System Frame Batch"
10800 mdapi_group="GPU"
10801 mdapi_hw_unit_type="gpu"
10802 />
10803 <counter name="GPU Time Elapsed"
10804 description="Time elapsed on the GPU during the measurement."
10805 data_type="uint64"
10806 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10807 underscore_name="gpu_time"
10808 units="ns"
10809 symbol_name="GpuTime"
10810 semantic_type="duration"
10811 mdapi_supported_apis=""
10812 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10813 mdapi_hw_unit_type="gpu"
10814 mdapi_group="GPU"
10815 />
10816 <counter name="AVG GPU Core Frequency"
10817 description="Average GPU Core Frequency in the measurement."
10818 data_type="uint64"
10819 max_equation="$GpuMaxFrequency"
10820 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10821 underscore_name="avg_gpu_core_frequency"
10822 units="hz"
10823 symbol_name="AvgGpuCoreFrequency"
10824 semantic_type="event"
10825 mdapi_supported_apis=""
10826 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10827 mdapi_group="GPU"
10828 mdapi_hw_unit_type="gpu"
10829 />
10830 <counter name="Render Ring Busy"
10831 description="The percentage of time when render command streamer was busy."
10832 data_type="float"
10833 max_equation="100"
10834 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10835 underscore_name="render_busy"
10836 units="percent"
10837 symbol_name="RenderBusy"
10838 semantic_type="duration"
10839 mdapi_supported_apis=""
10840 mdapi_usage_flags="System Frame Batch"
10841 mdapi_group="GPU"
10842 mdapi_hw_unit_type="gpu"
10843 />
10844 <counter name="Vdbox0 Ring Busy"
10845 description="The percentage of time when Vdbox0 command streamer was busy."
10846 data_type="float"
10847 max_equation="100"
10848 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10849 underscore_name="vdbox0_busy"
10850 units="percent"
10851 symbol_name="Vdbox0Busy"
10852 semantic_type="duration"
10853 mdapi_supported_apis=""
10854 mdapi_usage_flags="System Frame Batch"
10855 mdapi_group="GPU"
10856 mdapi_hw_unit_type="gpu"
10857 />
10858 <counter name="Blitter Ring Busy"
10859 description="The percentage of time when blitter command streamer was busy."
10860 data_type="float"
10861 max_equation="100"
10862 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10863 underscore_name="blitter_busy"
10864 units="percent"
10865 symbol_name="BlitterBusy"
10866 semantic_type="duration"
10867 mdapi_supported_apis=""
10868 mdapi_usage_flags="System Frame Batch"
10869 mdapi_group="GPU"
10870 mdapi_hw_unit_type="gpu"
10871 />
10872 <counter name="AnyRingBusy"
10873 description="The percentage of time when any command streamer was busy."
10874 data_type="float"
10875 max_equation="100"
10876 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10877 underscore_name="any_ring_busy"
10878 units="percent"
10879 symbol_name="AnyRingBusy"
10880 semantic_type="duration"
10881 mdapi_supported_apis=""
10882 mdapi_usage_flags="Frame Batch Draw"
10883 mdapi_group="GPU"
10884 mdapi_hw_unit_type="gpu"
10885 />
10886 <register_config type="NOA">
10887 <register type="NOA" address="0x00009840" value="0x00000080" />
10888 <register type="NOA" address="0x00009888" value="0x13805800" />
10889 <register type="NOA" address="0x00009888" value="0x05962C00" />
10890 <register type="NOA" address="0x00009888" value="0x19950016" />
10891 <register type="NOA" address="0x00009888" value="0x21C05800" />
10892 <register type="NOA" address="0x00009888" value="0x07800035" />
10893 <register type="NOA" address="0x00009888" value="0x11800000" />
10894 <register type="NOA" address="0x00009888" value="0x1D810400" />
10895 <register type="NOA" address="0x00009888" value="0x07960025" />
10896 <register type="NOA" address="0x00009888" value="0x21960000" />
10897 <register type="NOA" address="0x00009888" value="0x0B964000" />
10898 <register type="NOA" address="0x00009888" value="0x1B930062" />
10899 <register type="NOA" address="0x00009888" value="0x17948000" />
10900 <register type="NOA" address="0x00009888" value="0x1B940008" />
10901 <register type="NOA" address="0x00009888" value="0x05950075" />
10902 <register type="NOA" address="0x00009888" value="0x1D950000" />
10903 <register type="NOA" address="0x00009888" value="0x07E54000" />
10904 <register type="NOA" address="0x00009888" value="0x09924000" />
10905 <register type="NOA" address="0x00009888" value="0x05982000" />
10906 <register type="NOA" address="0x00009888" value="0x19908000" />
10907 <register type="NOA" address="0x00009888" value="0x1B904000" />
10908 <register type="NOA" address="0x00009888" value="0x1D908000" />
10909 <register type="NOA" address="0x00009888" value="0x1F908000" />
10910 <register type="NOA" address="0x00009888" value="0x09978000" />
10911 <register type="NOA" address="0x00009888" value="0x0BC000A5" />
10912 <register type="NOA" address="0x00009888" value="0x11C00000" />
10913 <register type="NOA" address="0x00009888" value="0x05C00000" />
10914 <register type="NOA" address="0x00009888" value="0x0BC54000" />
10915 <register type="NOA" address="0x00009888" value="0x11900000" />
10916 <register type="NOA" address="0x00009888" value="0x37900000" />
10917 <register type="NOA" address="0x00009888" value="0x53900000" />
10918 <register type="NOA" address="0x00009888" value="0x43900C60" />
10919 <register type="NOA" address="0x00009888" value="0x45900040" />
10920 <register type="NOA" address="0x00009888" value="0x33900000" />
10921 </register_config>
10922 <register_config type="OA">
10923 <register type="OA" address="0x00002740" value="0x00000000" />
10924 <register type="OA" address="0x00002710" value="0x00000000" />
10925 <register type="OA" address="0x00002714" value="0x10800000" />
10926 <register type="OA" address="0x00002720" value="0x00000000" />
10927 <register type="OA" address="0x00002724" value="0x00800000" />
10928 <register type="OA" address="0x00002770" value="0x00078000" />
10929 <register type="OA" address="0x00002774" value="0x00000FFF" />
10930 </register_config>
10931 </set>
10932
10933 <set name="MDAPI testing set Gen9"
10934 mdapi_supported_apis="OGL OCL IO BB"
10935 underscore_name="test_oa"
10936 hw_config_guid="1651949f-0ac0-4cb1-a06f-dafd74a407d1"
10937 chipset="SKLGT2"
10938 symbol_name="TestOa"
10939 >
10940 <counter name="TestCounter7"
10941 description="HW test counter 7. Factor: 0.666"
10942 data_type="uint64"
10943 equation="B 7 READ"
10944 underscore_name="counter7"
10945 units="events"
10946 symbol_name="Counter7"
10947 semantic_type="event"
10948 mdapi_supported_apis=""
10949 mdapi_usage_flags="Frame Batch Draw"
10950 mdapi_hw_unit_type="gpu"
10951 mdapi_group="GPU"
10952 />
10953 <counter name="GPU Time Elapsed"
10954 description="Time elapsed on the GPU during the measurement."
10955 data_type="uint64"
10956 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10957 underscore_name="gpu_time"
10958 units="ns"
10959 symbol_name="GpuTime"
10960 semantic_type="duration"
10961 mdapi_supported_apis=""
10962 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10963 mdapi_hw_unit_type="gpu"
10964 mdapi_group="GPU"
10965 />
10966 <counter name="GPU Core Clocks"
10967 description="The total number of GPU core clocks elapsed during the measurement."
10968 data_type="uint64"
10969 equation="GPU_CLOCK 0 READ"
10970 underscore_name="gpu_core_clocks"
10971 units="cycles"
10972 symbol_name="GpuCoreClocks"
10973 semantic_type="event"
10974 mdapi_supported_apis=""
10975 mdapi_usage_flags="Tier1 Frame Batch Draw"
10976 mdapi_hw_unit_type="gpu"
10977 mdapi_group="GPU"
10978 />
10979 <counter name="AVG GPU Core Frequency"
10980 description="Average GPU Core Frequency in the measurement."
10981 data_type="uint64"
10982 max_equation="$GpuMaxFrequency"
10983 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10984 underscore_name="avg_gpu_core_frequency"
10985 units="hz"
10986 symbol_name="AvgGpuCoreFrequency"
10987 semantic_type="event"
10988 mdapi_supported_apis=""
10989 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10990 mdapi_group="GPU"
10991 mdapi_hw_unit_type="gpu"
10992 />
10993 <counter name="TestCounter8"
10994 description="HW test counter 8. Should be equal to 1."
10995 data_type="uint64"
10996 equation="C 7 READ"
10997 underscore_name="counter8"
10998 units="events"
10999 symbol_name="Counter8"
11000 semantic_type="event"
11001 mdapi_supported_apis=""
11002 mdapi_usage_flags="Frame Batch Draw"
11003 mdapi_hw_unit_type="gpu"
11004 mdapi_group="GPU"
11005 />
11006 <counter name="TestCounter4"
11007 description="HW test counter 4. Factor: 0.333"
11008 data_type="uint64"
11009 equation="B 4 READ"
11010 underscore_name="counter4"
11011 units="events"
11012 symbol_name="Counter4"
11013 semantic_type="event"
11014 mdapi_supported_apis=""
11015 mdapi_usage_flags="Frame Batch Draw"
11016 mdapi_hw_unit_type="gpu"
11017 mdapi_group="GPU"
11018 />
11019 <counter name="TestCounter5"
11020 description="HW test counter 5. Factor: 0.333"
11021 data_type="uint64"
11022 equation="B 5 READ"
11023 underscore_name="counter5"
11024 units="events"
11025 symbol_name="Counter5"
11026 semantic_type="event"
11027 mdapi_supported_apis=""
11028 mdapi_usage_flags="Frame Batch Draw"
11029 mdapi_hw_unit_type="gpu"
11030 mdapi_group="GPU"
11031 />
11032 <counter name="TestCounter6"
11033 description="HW test counter 6. Factor: 0.166"
11034 data_type="uint64"
11035 equation="B 6 READ"
11036 underscore_name="counter6"
11037 units="events"
11038 symbol_name="Counter6"
11039 semantic_type="event"
11040 mdapi_supported_apis=""
11041 mdapi_usage_flags="Frame Batch Draw"
11042 mdapi_hw_unit_type="gpu"
11043 mdapi_group="GPU"
11044 />
11045 <counter name="TestCounter3"
11046 description="HW test counter 3. Factor: 0.5"
11047 data_type="uint64"
11048 equation="B 3 READ"
11049 underscore_name="counter3"
11050 units="events"
11051 symbol_name="Counter3"
11052 semantic_type="event"
11053 mdapi_supported_apis=""
11054 mdapi_usage_flags="Frame Batch Draw"
11055 mdapi_hw_unit_type="gpu"
11056 mdapi_group="GPU"
11057 />
11058 <counter name="TestCounter0"
11059 description="HW test counter 0. Factor: 0.0"
11060 data_type="uint64"
11061 equation="B 0 READ"
11062 underscore_name="counter0"
11063 units="events"
11064 symbol_name="Counter0"
11065 semantic_type="event"
11066 mdapi_supported_apis=""
11067 mdapi_usage_flags="Frame Batch Draw"
11068 mdapi_hw_unit_type="gpu"
11069 mdapi_group="GPU"
11070 />
11071 <counter name="TestCounter1"
11072 description="HW test counter 1. Factor: 1.0"
11073 data_type="uint64"
11074 equation="B 1 READ"
11075 underscore_name="counter1"
11076 units="events"
11077 symbol_name="Counter1"
11078 semantic_type="event"
11079 mdapi_supported_apis=""
11080 mdapi_usage_flags="Frame Batch Draw"
11081 mdapi_hw_unit_type="gpu"
11082 mdapi_group="GPU"
11083 />
11084 <counter name="TestCounter2"
11085 description="HW test counter 2. Factor: 1.0"
11086 data_type="uint64"
11087 equation="B 2 READ"
11088 underscore_name="counter2"
11089 units="events"
11090 symbol_name="Counter2"
11091 semantic_type="event"
11092 mdapi_supported_apis=""
11093 mdapi_usage_flags="Frame Batch Draw"
11094 mdapi_hw_unit_type="gpu"
11095 mdapi_group="GPU"
11096 />
11097 <register_config type="NOA">
11098 <register type="NOA" address="0x00009840" value="0x00000080" />
11099 <register type="NOA" address="0x00009888" value="0x11810000" />
11100 <register type="NOA" address="0x00009888" value="0x07810016" />
11101 <register type="NOA" address="0x00009888" value="0x1F810000" />
11102 <register type="NOA" address="0x00009888" value="0x1D810000" />
11103 <register type="NOA" address="0x00009888" value="0x1B930040" />
11104 <register type="NOA" address="0x00009888" value="0x07E54000" />
11105 <register type="NOA" address="0x00009888" value="0x1F908000" />
11106 <register type="NOA" address="0x00009888" value="0x11900000" />
11107 <register type="NOA" address="0x00009888" value="0x37900000" />
11108 <register type="NOA" address="0x00009888" value="0x53900000" />
11109 <register type="NOA" address="0x00009888" value="0x45900000" />
11110 <register type="NOA" address="0x00009888" value="0x33900000" />
11111 </register_config>
11112 <register_config type="OA">
11113 <register type="OA" address="0x00002740" value="0x00000000" />
11114 <register type="OA" address="0x00002714" value="0xF0800000" />
11115 <register type="OA" address="0x00002710" value="0x00000000" />
11116 <register type="OA" address="0x00002724" value="0xF0800000" />
11117 <register type="OA" address="0x00002720" value="0x00000000" />
11118 <register type="OA" address="0x00002770" value="0x00000004" />
11119 <register type="OA" address="0x00002774" value="0x00000000" />
11120 <register type="OA" address="0x00002778" value="0x00000003" />
11121 <register type="OA" address="0x0000277C" value="0x00000000" />
11122 <register type="OA" address="0x00002780" value="0x00000007" />
11123 <register type="OA" address="0x00002784" value="0x00000000" />
11124 <register type="OA" address="0x00002788" value="0x00100002" />
11125 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11126 <register type="OA" address="0x00002790" value="0x00100002" />
11127 <register type="OA" address="0x00002794" value="0x0000FFCF" />
11128 <register type="OA" address="0x00002798" value="0x00100082" />
11129 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11130 <register type="OA" address="0x000027A0" value="0x001000C2" />
11131 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11132 <register type="OA" address="0x000027A8" value="0x00100001" />
11133 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11134 </register_config>
11135 </set>
11136
11137 </metrics>