intel/perf: fix how pipeline stats are stored
[mesa.git] / src / intel / perf / oa-sklgt2.xml
1 <?xml version="1.0"?>
2 <metrics version="1553959547" 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="07b25942-d9fd-4fce-bd58-e29abd66b7de"
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="0"
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="0x00222222" />
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="00b80b4c-d215-4378-9015-da3dda3b61ea"
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="0x00009888" value="0x11900FFF" />
1418 <register type="NOA" address="0x00009888" value="0x51900000" />
1419 <register type="NOA" address="0x00009888" value="0x41900840" />
1420 <register type="NOA" address="0x00009888" value="0x55900000" />
1421 <register type="NOA" address="0x00009888" value="0x45900842" />
1422 <register type="NOA" address="0x00009888" value="0x47900840" />
1423 <register type="NOA" address="0x00009888" value="0x57900000" />
1424 <register type="NOA" address="0x00009888" value="0x49900840" />
1425 <register type="NOA" address="0x00009888" value="0x33900000" />
1426 <register type="NOA" address="0x00009888" value="0x4B900040" />
1427 <register type="NOA" address="0x00009888" value="0x59900000" />
1428 <register type="NOA" address="0x00009888" value="0x43900840" />
1429 <register type="NOA" address="0x00009888" value="0x53901111" />
1430 <register type="NOA" address="0x00009840" value="0x00000080" />
1431 </register_config>
1432 <register_config type="NOA"
1433 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 UGTE &amp;&amp;"
1434 priority="0"
1435 >
1436 <register type="NOA" address="0x00009840" value="0x000000A0" />
1437 <register type="NOA" address="0x00009888" value="0x104F00E0" />
1438 <register type="NOA" address="0x00009888" value="0x124F1C00" />
1439 <register type="NOA" address="0x00009888" value="0x106C00E0" />
1440 <register type="NOA" address="0x00009888" value="0x37906800" />
1441 <register type="NOA" address="0x00009888" value="0x3F901403" />
1442 <register type="NOA" address="0x00009888" value="0x004E8000" />
1443 <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1444 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1445 <register type="NOA" address="0x00009888" value="0x064F0900" />
1446 <register type="NOA" address="0x00009888" value="0x084F0032" />
1447 <register type="NOA" address="0x00009888" value="0x0A4F1810" />
1448 <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1449 <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1450 <register type="NOA" address="0x00009888" value="0x004F0D80" />
1451 <register type="NOA" address="0x00009888" value="0x024F003B" />
1452 <register type="NOA" address="0x00009888" value="0x006C0002" />
1453 <register type="NOA" address="0x00009888" value="0x086C0000" />
1454 <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1455 <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1456 <register type="NOA" address="0x00009888" value="0x186C0000" />
1457 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1458 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1459 <register type="NOA" address="0x00009888" value="0x001B4000" />
1460 <register type="NOA" address="0x00009888" value="0x081B8000" />
1461 <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1462 <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1463 <register type="NOA" address="0x00009888" value="0x101C8000" />
1464 <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1465 <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1466 <register type="NOA" address="0x00009888" value="0x065B8000" />
1467 <register type="NOA" address="0x00009888" value="0x085B4000" />
1468 <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1469 <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1470 <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1471 <register type="NOA" address="0x00009888" value="0x005B8000" />
1472 <register type="NOA" address="0x00009888" value="0x025B4000" />
1473 <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1474 <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1475 <register type="NOA" address="0x00009888" value="0x125C8000" />
1476 <register type="NOA" address="0x00009888" value="0x145C8000" />
1477 <register type="NOA" address="0x00009888" value="0x004C8000" />
1478 <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1479 <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1480 <register type="NOA" address="0x00009888" value="0x000DA000" />
1481 <register type="NOA" address="0x00009888" value="0x060D8000" />
1482 <register type="NOA" address="0x00009888" value="0x080DA000" />
1483 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1484 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1485 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1486 <register type="NOA" address="0x00009888" value="0x020D2000" />
1487 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1488 <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1489 <register type="NOA" address="0x00009888" value="0x100F0155" />
1490 <register type="NOA" address="0x00009888" value="0x002C8000" />
1491 <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1492 <register type="NOA" address="0x00009888" value="0x162CFB00" />
1493 <register type="NOA" address="0x00009888" value="0x182C00BE" />
1494 <register type="NOA" address="0x00009888" value="0x022CC000" />
1495 <register type="NOA" address="0x00009888" value="0x042CC000" />
1496 <register type="NOA" address="0x00009888" value="0x19900157" />
1497 <register type="NOA" address="0x00009888" value="0x1B900167" />
1498 <register type="NOA" address="0x00009888" value="0x1D900105" />
1499 <register type="NOA" address="0x00009888" value="0x1F900103" />
1500 <register type="NOA" address="0x00009888" value="0x35900000" />
1501 <register type="NOA" address="0x00009888" value="0x11900FFF" />
1502 <register type="NOA" address="0x00009888" value="0x51900000" />
1503 <register type="NOA" address="0x00009888" value="0x41900800" />
1504 <register type="NOA" address="0x00009888" value="0x55900000" />
1505 <register type="NOA" address="0x00009888" value="0x45900842" />
1506 <register type="NOA" address="0x00009888" value="0x47900802" />
1507 <register type="NOA" address="0x00009888" value="0x57900000" />
1508 <register type="NOA" address="0x00009888" value="0x49900802" />
1509 <register type="NOA" address="0x00009888" value="0x33900000" />
1510 <register type="NOA" address="0x00009888" value="0x4B900002" />
1511 <register type="NOA" address="0x00009888" value="0x59900000" />
1512 <register type="NOA" address="0x00009888" value="0x43900842" />
1513 <register type="NOA" address="0x00009888" value="0x53901111" />
1514 <register type="NOA" address="0x00009840" value="0x00000080" />
1515 </register_config>
1516 <register_config type="OA">
1517 <register type="OA" address="0x00002710" value="0x00000000" />
1518 <register type="OA" address="0x00002714" value="0x00800000" />
1519 <register type="OA" address="0x00002720" value="0x00000000" />
1520 <register type="OA" address="0x00002724" value="0x00800000" />
1521 <register type="OA" address="0x00002740" value="0x00000000" />
1522 </register_config>
1523 <register_config type="FLEX">
1524 <register type="FLEX" address="0x0000E458" value="0x00005004" />
1525 <register type="FLEX" address="0x0000E558" value="0x00000003" />
1526 <register type="FLEX" address="0x0000E658" value="0x00002001" />
1527 <register type="FLEX" address="0x0000E758" value="0x00778008" />
1528 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1529 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1530 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1531 </register_config>
1532 </set>
1533
1534 <set name="Render Metrics for 3D Pipeline Profile Gen9"
1535 mdapi_supported_apis="OGL OCL IO BB"
1536 underscore_name="render_pipe_profile"
1537 hw_config_guid="2a0c0933-37e7-427c-9951-ded42a78bb27"
1538 chipset="SKLGT2"
1539 symbol_name="RenderPipeProfile"
1540 >
1541 <counter name="GPU Core Clocks"
1542 description="The total number of GPU core clocks elapsed during the measurement."
1543 data_type="uint64"
1544 equation="GPU_CLOCK 0 READ"
1545 underscore_name="gpu_core_clocks"
1546 units="cycles"
1547 symbol_name="GpuCoreClocks"
1548 semantic_type="event"
1549 mdapi_supported_apis=""
1550 mdapi_usage_flags="Tier1 Frame Batch Draw"
1551 mdapi_hw_unit_type="gpu"
1552 mdapi_group="GPU"
1553 />
1554 <counter name="EU Active"
1555 description="The percentage of time in which the Execution Units were actively processing."
1556 data_type="float"
1557 max_equation="100"
1558 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1559 underscore_name="eu_active"
1560 units="percent"
1561 symbol_name="EuActive"
1562 semantic_type="duration"
1563 mdapi_supported_apis=""
1564 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1565 mdapi_group="EU Array"
1566 mdapi_hw_unit_type="gpu"
1567 />
1568 <counter name="VS Bottleneck"
1569 low_watermark="10"
1570 description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1571 data_type="float"
1572 high_watermark="30"
1573 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1574 underscore_name="vs_bottleneck"
1575 units="percent"
1576 symbol_name="VsBottleneck"
1577 semantic_type="duration"
1578 mdapi_supported_apis="OGL IO BB"
1579 mdapi_usage_flags="Tier3 Indicate Draw"
1580 mdapi_group="3D Pipe/Vertex Shader"
1581 mdapi_hw_unit_type="gpu"
1582 />
1583 <counter name="Hi-Depth Bottleneck"
1584 low_watermark="5"
1585 description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1586 data_type="float"
1587 high_watermark="15"
1588 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1589 underscore_name="hi_depth_bottleneck"
1590 units="percent"
1591 symbol_name="HiDepthBottleneck"
1592 semantic_type="duration"
1593 mdapi_supported_apis="OGL IO BB"
1594 mdapi_usage_flags="Tier3 Indicate Draw"
1595 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1596 mdapi_hw_unit_type="gpu"
1597 />
1598 <counter name="GS Bottleneck"
1599 low_watermark="5"
1600 description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1601 data_type="float"
1602 high_watermark="15"
1603 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1604 underscore_name="gs_bottleneck"
1605 units="percent"
1606 symbol_name="GsBottleneck"
1607 semantic_type="duration"
1608 mdapi_supported_apis="OGL IO BB"
1609 mdapi_usage_flags="Tier3 Indicate Draw"
1610 mdapi_group="3D Pipe/Geometry Shader"
1611 mdapi_hw_unit_type="gpu"
1612 />
1613 <counter name="GS Threads Dispatched"
1614 description="The total number of geometry shader hardware threads dispatched."
1615 data_type="uint64"
1616 equation="A 5 READ"
1617 underscore_name="gs_threads"
1618 units="threads"
1619 symbol_name="GsThreads"
1620 semantic_type="event"
1621 mdapi_supported_apis="OGL4 IO BB"
1622 mdapi_usage_flags="Tier3 Frame Batch Draw"
1623 mdapi_hw_unit_type="gpu"
1624 mdapi_group="EU Array/Geometry Shader"
1625 />
1626 <counter name="Early Hi-Depth Test Fails"
1627 description="The total number of pixels dropped on early hierarchical depth test."
1628 data_type="uint64"
1629 equation="A 22 READ 4 UMUL"
1630 underscore_name="hi_depth_test_fails"
1631 units="pixels"
1632 symbol_name="HiDepthTestFails"
1633 semantic_type="event"
1634 mdapi_supported_apis="OGL IO BB"
1635 mdapi_usage_flags="Tier3 Frame Batch Draw"
1636 mdapi_hw_unit_type="gpu"
1637 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1638 />
1639 <counter name="VS Threads Dispatched"
1640 description="The total number of vertex shader hardware threads dispatched."
1641 data_type="uint64"
1642 equation="A 1 READ"
1643 underscore_name="vs_threads"
1644 units="threads"
1645 symbol_name="VsThreads"
1646 semantic_type="event"
1647 mdapi_supported_apis="OGL IO BB"
1648 mdapi_usage_flags="Tier3 Frame Batch Draw"
1649 mdapi_hw_unit_type="gpu"
1650 mdapi_group="EU Array/Vertex Shader"
1651 />
1652 <counter name="FS Threads Dispatched"
1653 description="The total number of fragment shader hardware threads dispatched."
1654 data_type="uint64"
1655 equation="A 6 READ"
1656 underscore_name="ps_threads"
1657 units="threads"
1658 symbol_name="PsThreads"
1659 semantic_type="event"
1660 mdapi_supported_apis="OGL IO BB"
1661 mdapi_usage_flags="Tier3 Frame Batch Draw"
1662 mdapi_hw_unit_type="gpu"
1663 mdapi_group="EU Array/Fragment Shader"
1664 />
1665 <counter name="BC Bottleneck"
1666 low_watermark="5"
1667 description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1668 data_type="float"
1669 high_watermark="15"
1670 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1671 underscore_name="bc_bottleneck"
1672 units="percent"
1673 symbol_name="BcBottleneck"
1674 semantic_type="duration"
1675 mdapi_supported_apis="OGL IO BB"
1676 mdapi_usage_flags="Tier3 Indicate Draw"
1677 mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1678 mdapi_hw_unit_type="gpu"
1679 />
1680 <counter name="HS Stall"
1681 description="The percentage of time in which hull stall pipeline stage was stalled."
1682 data_type="float"
1683 equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1684 underscore_name="hs_stall"
1685 units="percent"
1686 symbol_name="HsStall"
1687 semantic_type="duration"
1688 mdapi_supported_apis="OGL4 IO BB"
1689 mdapi_usage_flags="Tier4 Correlate Draw"
1690 mdapi_hw_unit_type="gpu"
1691 mdapi_group="3D Pipe/Hull Shader"
1692 />
1693 <counter name="Shader Barrier Messages"
1694 description="The total number of shader barrier messages."
1695 data_type="uint64"
1696 equation="A 35 READ"
1697 underscore_name="shader_barriers"
1698 units="messages"
1699 symbol_name="ShaderBarriers"
1700 semantic_type="event"
1701 mdapi_supported_apis="OGL4 OCL IO BB"
1702 mdapi_usage_flags="Tier3 Frame Batch Draw"
1703 mdapi_hw_unit_type="gpu"
1704 mdapi_group="EU Array/Barrier"
1705 />
1706 <counter name="Sampler Texels"
1707 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1708 data_type="uint64"
1709 equation="A 28 READ 4 UMUL"
1710 underscore_name="sampler_texels"
1711 units="texels"
1712 symbol_name="SamplerTexels"
1713 semantic_type="event"
1714 mdapi_supported_apis=""
1715 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1716 mdapi_hw_unit_type="gpu"
1717 mdapi_group="Sampler/Sampler Input"
1718 />
1719 <counter name="Pixels Failing Tests"
1720 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1721 data_type="uint64"
1722 equation="A 25 READ 4 UMUL"
1723 underscore_name="pixels_failing_post_ps_tests"
1724 units="pixels"
1725 symbol_name="PixelsFailingPostPsTests"
1726 semantic_type="event"
1727 mdapi_supported_apis="OGL IO BB"
1728 mdapi_usage_flags="Tier3 Frame Batch Draw"
1729 mdapi_hw_unit_type="gpu"
1730 mdapi_group="3D Pipe/Output Merger"
1731 />
1732 <counter name="GPU Time Elapsed"
1733 description="Time elapsed on the GPU during the measurement."
1734 data_type="uint64"
1735 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1736 underscore_name="gpu_time"
1737 units="ns"
1738 symbol_name="GpuTime"
1739 semantic_type="duration"
1740 mdapi_supported_apis=""
1741 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1742 mdapi_hw_unit_type="gpu"
1743 mdapi_group="GPU"
1744 />
1745 <counter name="AVG GPU Core Frequency"
1746 description="Average GPU Core Frequency in the measurement."
1747 data_type="uint64"
1748 max_equation="$GpuMaxFrequency"
1749 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1750 underscore_name="avg_gpu_core_frequency"
1751 units="hz"
1752 symbol_name="AvgGpuCoreFrequency"
1753 semantic_type="event"
1754 mdapi_supported_apis=""
1755 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1756 mdapi_group="GPU"
1757 mdapi_hw_unit_type="gpu"
1758 />
1759 <counter name="Sampler Texels Misses"
1760 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1761 data_type="uint64"
1762 equation="A 29 READ 4 UMUL"
1763 underscore_name="sampler_texel_misses"
1764 units="texels"
1765 symbol_name="SamplerTexelMisses"
1766 semantic_type="event"
1767 mdapi_supported_apis=""
1768 mdapi_usage_flags="Tier3 Batch Frame Draw"
1769 mdapi_hw_unit_type="gpu"
1770 mdapi_group="Sampler/Sampler Cache"
1771 />
1772 <counter name="CS Threads Dispatched"
1773 description="The total number of compute shader hardware threads dispatched."
1774 data_type="uint64"
1775 equation="A 4 READ"
1776 underscore_name="cs_threads"
1777 units="threads"
1778 symbol_name="CsThreads"
1779 semantic_type="event"
1780 mdapi_supported_apis="OGL4 OCL IO BB"
1781 mdapi_usage_flags="Tier3 Frame Batch Draw"
1782 mdapi_hw_unit_type="gpu"
1783 mdapi_group="EU Array/Compute Shader"
1784 />
1785 <counter name="VF Bottleneck"
1786 low_watermark="5"
1787 description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1788 data_type="float"
1789 high_watermark="15"
1790 equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1791 underscore_name="vf_bottleneck"
1792 units="percent"
1793 symbol_name="VfBottleneck"
1794 semantic_type="duration"
1795 mdapi_supported_apis="OGL IO BB"
1796 mdapi_usage_flags="Tier3 Indicate Draw"
1797 mdapi_group="3D Pipe/Input Assembler"
1798 mdapi_hw_unit_type="gpu"
1799 />
1800 <counter name="SLM Bytes Read"
1801 description="The total number of GPU memory bytes read from shared local memory."
1802 data_type="uint64"
1803 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1804 equation="A 30 READ 64 UMUL"
1805 underscore_name="slm_bytes_read"
1806 units="bytes"
1807 symbol_name="SlmBytesRead"
1808 semantic_type="throughput"
1809 mdapi_supported_apis="OGL4 OCL IO BB"
1810 mdapi_usage_flags="Tier3 Frame Batch Draw"
1811 mdapi_group="L3/Data Port/SLM"
1812 mdapi_hw_unit_type="gpu"
1813 />
1814 <counter name="Strip-Fans Bottleneck"
1815 low_watermark="5"
1816 description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1817 data_type="float"
1818 high_watermark="10"
1819 equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1820 underscore_name="sf_bottleneck"
1821 units="percent"
1822 symbol_name="SfBottleneck"
1823 semantic_type="duration"
1824 mdapi_supported_apis="OGL IO BB"
1825 mdapi_usage_flags="Tier3 Indicate Draw"
1826 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1827 mdapi_hw_unit_type="gpu"
1828 />
1829 <counter name="SF Stall"
1830 description="The percentage of time in which strip-fans pipeline stage was stalled."
1831 data_type="float"
1832 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1833 underscore_name="sf_stall"
1834 units="percent"
1835 symbol_name="SfStall"
1836 semantic_type="duration"
1837 mdapi_supported_apis="OGL IO BB"
1838 mdapi_usage_flags="Tier4 Correlate Draw"
1839 mdapi_hw_unit_type="gpu"
1840 mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1841 />
1842 <counter name="GPU Busy"
1843 description="The percentage of time in which the GPU has been processing GPU commands."
1844 data_type="float"
1845 max_equation="100"
1846 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1847 underscore_name="gpu_busy"
1848 units="percent"
1849 symbol_name="GpuBusy"
1850 semantic_type="duration"
1851 mdapi_supported_apis=""
1852 mdapi_usage_flags="Tier1 Overview System Frame"
1853 mdapi_group="GPU"
1854 mdapi_hw_unit_type="gpu"
1855 />
1856 <counter name="HS Bottleneck"
1857 low_watermark="3"
1858 description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1859 data_type="float"
1860 high_watermark="9"
1861 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1862 underscore_name="hs_bottleneck"
1863 units="percent"
1864 symbol_name="HsBottleneck"
1865 semantic_type="duration"
1866 mdapi_supported_apis="OGL IO BB"
1867 mdapi_usage_flags="Tier3 Indicate Draw"
1868 mdapi_group="3D Pipe/Hull Shader"
1869 mdapi_hw_unit_type="gpu"
1870 />
1871 <counter name="CL Stall"
1872 description="The percentage of time in which clipper pipeline stage was stalled."
1873 data_type="float"
1874 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1875 underscore_name="cl_stall"
1876 units="percent"
1877 symbol_name="ClStall"
1878 semantic_type="duration"
1879 mdapi_supported_apis="OGL IO BB"
1880 mdapi_usage_flags="Tier4 Correlate Draw"
1881 mdapi_hw_unit_type="gpu"
1882 mdapi_group="3D Pipe/Clipper"
1883 />
1884 <counter name="SO Bottleneck"
1885 low_watermark="5"
1886 description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1887 data_type="float"
1888 high_watermark="15"
1889 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1890 underscore_name="so_bottleneck"
1891 units="percent"
1892 symbol_name="SoBottleneck"
1893 semantic_type="duration"
1894 mdapi_supported_apis="OGL IO BB"
1895 mdapi_usage_flags="Tier3 Indicate Draw"
1896 mdapi_group="3D Pipe/Stream Output"
1897 mdapi_hw_unit_type="gpu"
1898 />
1899 <counter name="Rasterized Pixels"
1900 description="The total number of rasterized pixels."
1901 data_type="uint64"
1902 equation="A 21 READ 4 UMUL"
1903 underscore_name="rasterized_pixels"
1904 units="pixels"
1905 symbol_name="RasterizedPixels"
1906 semantic_type="event"
1907 mdapi_supported_apis="OGL IO BB"
1908 mdapi_usage_flags="Tier3 Frame Batch Draw"
1909 mdapi_hw_unit_type="gpu"
1910 mdapi_group="3D Pipe/Rasterizer"
1911 />
1912 <counter name="DS Threads Dispatched"
1913 description="The total number of domain shader hardware threads dispatched."
1914 data_type="uint64"
1915 equation="A 3 READ"
1916 underscore_name="ds_threads"
1917 units="threads"
1918 symbol_name="DsThreads"
1919 semantic_type="event"
1920 mdapi_supported_apis="OGL4 IO BB"
1921 mdapi_usage_flags="Tier3 Frame Batch Draw"
1922 mdapi_hw_unit_type="gpu"
1923 mdapi_group="EU Array/Domain Shader"
1924 />
1925 <counter name="Samples Written"
1926 description="The total number of samples or pixels written to all render targets."
1927 data_type="uint64"
1928 equation="A 26 READ 4 UMUL"
1929 underscore_name="samples_written"
1930 units="pixels"
1931 symbol_name="SamplesWritten"
1932 semantic_type="event"
1933 mdapi_supported_apis="OGL IO BB"
1934 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1935 mdapi_hw_unit_type="gpu"
1936 mdapi_group="3D Pipe/Output Merger"
1937 />
1938 <counter name="DS Bottleneck"
1939 low_watermark="5"
1940 description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1941 data_type="float"
1942 high_watermark="15"
1943 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1944 underscore_name="ds_bottleneck"
1945 units="percent"
1946 symbol_name="DsBottleneck"
1947 semantic_type="duration"
1948 mdapi_supported_apis="OGL4 IO BB"
1949 mdapi_usage_flags="Tier3 Indicate Draw"
1950 mdapi_group="3D Pipe/Domain Shader"
1951 mdapi_hw_unit_type="gpu"
1952 />
1953 <counter name="EU Stall"
1954 description="The percentage of time in which the Execution Units were stalled."
1955 data_type="float"
1956 max_equation="100"
1957 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1958 underscore_name="eu_stall"
1959 units="percent"
1960 symbol_name="EuStall"
1961 semantic_type="duration"
1962 mdapi_supported_apis=""
1963 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1964 mdapi_group="EU Array"
1965 mdapi_hw_unit_type="gpu"
1966 />
1967 <counter name="Clipper Bottleneck"
1968 low_watermark="10"
1969 description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1970 data_type="float"
1971 high_watermark="30"
1972 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1973 underscore_name="cl_bottleneck"
1974 units="percent"
1975 symbol_name="ClBottleneck"
1976 semantic_type="duration"
1977 mdapi_supported_apis="OGL IO BB"
1978 mdapi_usage_flags="Tier3 Indicate Draw"
1979 mdapi_group="3D Pipe/Clipper"
1980 mdapi_hw_unit_type="gpu"
1981 />
1982 <counter name="DS Stall"
1983 description="The percentage of time in which domain shader pipeline stage was stalled."
1984 data_type="float"
1985 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1986 underscore_name="ds_stall"
1987 units="percent"
1988 symbol_name="DsStall"
1989 semantic_type="duration"
1990 mdapi_supported_apis="OGL4 IO BB"
1991 mdapi_usage_flags="Tier4 Correlate Draw"
1992 mdapi_hw_unit_type="gpu"
1993 mdapi_group="3D Pipe/Domain Shader"
1994 />
1995 <counter name="Early Depth Bottleneck"
1996 low_watermark="10"
1997 description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1998 data_type="float"
1999 high_watermark="30"
2000 equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2001 underscore_name="early_depth_bottleneck"
2002 units="percent"
2003 symbol_name="EarlyDepthBottleneck"
2004 semantic_type="duration"
2005 mdapi_supported_apis="OGL IO BB"
2006 mdapi_usage_flags="Tier3 Indicate Draw"
2007 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2008 mdapi_hw_unit_type="gpu"
2009 />
2010 <counter name="Samples Blended"
2011 description="The total number of blended samples or pixels written to all render targets."
2012 data_type="uint64"
2013 equation="A 27 READ 4 UMUL"
2014 underscore_name="samples_blended"
2015 units="pixels"
2016 symbol_name="SamplesBlended"
2017 semantic_type="event"
2018 mdapi_supported_apis="OGL IO BB"
2019 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2020 mdapi_hw_unit_type="gpu"
2021 mdapi_group="3D Pipe/Output Merger"
2022 />
2023 <counter name="Early Depth Test Fails"
2024 description="The total number of pixels dropped on early depth test."
2025 data_type="uint64"
2026 equation="A 23 READ 4 UMUL"
2027 underscore_name="early_depth_test_fails"
2028 units="pixels"
2029 symbol_name="EarlyDepthTestFails"
2030 semantic_type="event"
2031 mdapi_supported_apis="OGL IO BB"
2032 mdapi_usage_flags="Tier3 Frame Batch Draw"
2033 mdapi_hw_unit_type="gpu"
2034 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2035 />
2036 <counter name="Shader Memory Accesses"
2037 description="The total number of shader memory accesses to L3."
2038 data_type="uint64"
2039 equation="A 32 READ"
2040 underscore_name="shader_memory_accesses"
2041 units="messages"
2042 symbol_name="ShaderMemoryAccesses"
2043 semantic_type="event"
2044 mdapi_supported_apis=""
2045 mdapi_usage_flags="Tier3 Frame Batch Draw"
2046 mdapi_hw_unit_type="gpu"
2047 mdapi_group="L3/Data Port"
2048 />
2049 <counter name="HS Threads Dispatched"
2050 description="The total number of hull shader hardware threads dispatched."
2051 data_type="uint64"
2052 equation="A 2 READ"
2053 underscore_name="hs_threads"
2054 units="threads"
2055 symbol_name="HsThreads"
2056 semantic_type="event"
2057 mdapi_supported_apis="OGL4 IO BB"
2058 mdapi_usage_flags="Tier3 Frame Batch Draw"
2059 mdapi_hw_unit_type="gpu"
2060 mdapi_group="EU Array/Hull Shader"
2061 />
2062 <counter name="SLM Bytes Written"
2063 description="The total number of GPU memory bytes written into shared local memory."
2064 data_type="uint64"
2065 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2066 equation="A 31 READ 64 UMUL"
2067 underscore_name="slm_bytes_written"
2068 units="bytes"
2069 symbol_name="SlmBytesWritten"
2070 semantic_type="throughput"
2071 mdapi_supported_apis="OGL4 OCL IO BB"
2072 mdapi_usage_flags="Tier3 Frame Batch Draw"
2073 mdapi_group="L3/Data Port/SLM"
2074 mdapi_hw_unit_type="gpu"
2075 />
2076 <counter name="L3 Shader Throughput"
2077 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2078 data_type="uint64"
2079 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2080 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
2081 underscore_name="l3_shader_throughput"
2082 units="bytes"
2083 symbol_name="L3ShaderThroughput"
2084 semantic_type="throughput"
2085 mdapi_supported_apis="OGL4 OCL IO BB"
2086 mdapi_usage_flags="Tier2 Frame Batch Draw"
2087 mdapi_group="L3/Data Port"
2088 mdapi_hw_unit_type="gpu"
2089 />
2090 <counter name="Samples Killed in FS"
2091 description="The total number of samples or pixels dropped in fragment shaders."
2092 data_type="uint64"
2093 equation="A 24 READ 4 UMUL"
2094 underscore_name="samples_killed_in_ps"
2095 units="pixels"
2096 symbol_name="SamplesKilledInPs"
2097 semantic_type="event"
2098 mdapi_supported_apis="OGL IO BB"
2099 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2100 mdapi_hw_unit_type="gpu"
2101 mdapi_group="3D Pipe/Fragment Shader"
2102 />
2103 <counter name="SO Stall"
2104 description="The percentage of time in which stream-output pipeline stage was stalled."
2105 data_type="float"
2106 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2107 underscore_name="so_stall"
2108 units="percent"
2109 symbol_name="SoStall"
2110 semantic_type="duration"
2111 mdapi_supported_apis="OGL IO BB"
2112 mdapi_usage_flags="Tier4 Correlate Draw"
2113 mdapi_hw_unit_type="gpu"
2114 mdapi_group="3D Pipe/Stream Output"
2115 />
2116 <counter name="Shader Atomic Memory Accesses"
2117 description="The total number of shader atomic memory accesses."
2118 data_type="uint64"
2119 equation="A 34 READ"
2120 underscore_name="shader_atomics"
2121 units="messages"
2122 symbol_name="ShaderAtomics"
2123 semantic_type="event"
2124 mdapi_supported_apis="OGL4 OCL IO BB"
2125 mdapi_usage_flags="Tier3 Frame Batch Draw"
2126 mdapi_hw_unit_type="gpu"
2127 mdapi_group="L3/Data Port/Atomics"
2128 />
2129 <register_config type="NOA"
2130 availability="$SkuRevisionId 0x02 ULT"
2131 priority="0"
2132 >
2133 <register type="NOA" address="0x00009840" value="0x000000A0" />
2134 <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2135 <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2136 <register type="NOA" address="0x00009888" value="0x10116800" />
2137 <register type="NOA" address="0x00009888" value="0x178A03E0" />
2138 <register type="NOA" address="0x00009888" value="0x11824C00" />
2139 <register type="NOA" address="0x00009888" value="0x11830020" />
2140 <register type="NOA" address="0x00009888" value="0x13840020" />
2141 <register type="NOA" address="0x00009888" value="0x11850019" />
2142 <register type="NOA" address="0x00009888" value="0x11860007" />
2143 <register type="NOA" address="0x00009888" value="0x01870C40" />
2144 <register type="NOA" address="0x00009888" value="0x17880000" />
2145 <register type="NOA" address="0x00009888" value="0x022F4000" />
2146 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2147 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2148 <register type="NOA" address="0x00009888" value="0x040D4000" />
2149 <register type="NOA" address="0x00009888" value="0x060D2000" />
2150 <register type="NOA" address="0x00009888" value="0x020E5400" />
2151 <register type="NOA" address="0x00009888" value="0x000E0000" />
2152 <register type="NOA" address="0x00009888" value="0x080F0040" />
2153 <register type="NOA" address="0x00009888" value="0x000F0000" />
2154 <register type="NOA" address="0x00009888" value="0x100F0000" />
2155 <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2156 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2157 <register type="NOA" address="0x00009888" value="0x06104000" />
2158 <register type="NOA" address="0x00009888" value="0x06110012" />
2159 <register type="NOA" address="0x00009888" value="0x06131000" />
2160 <register type="NOA" address="0x00009888" value="0x01898000" />
2161 <register type="NOA" address="0x00009888" value="0x0D890100" />
2162 <register type="NOA" address="0x00009888" value="0x03898000" />
2163 <register type="NOA" address="0x00009888" value="0x09808000" />
2164 <register type="NOA" address="0x00009888" value="0x0B808000" />
2165 <register type="NOA" address="0x00009888" value="0x0380C000" />
2166 <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2167 <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2168 <register type="NOA" address="0x00009888" value="0x118A8000" />
2169 <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2170 <register type="NOA" address="0x00009888" value="0x138A8000" />
2171 <register type="NOA" address="0x00009888" value="0x1D81A000" />
2172 <register type="NOA" address="0x00009888" value="0x15818000" />
2173 <register type="NOA" address="0x00009888" value="0x17818000" />
2174 <register type="NOA" address="0x00009888" value="0x0B820030" />
2175 <register type="NOA" address="0x00009888" value="0x07828000" />
2176 <register type="NOA" address="0x00009888" value="0x0D824000" />
2177 <register type="NOA" address="0x00009888" value="0x0F828000" />
2178 <register type="NOA" address="0x00009888" value="0x05824000" />
2179 <register type="NOA" address="0x00009888" value="0x0D830003" />
2180 <register type="NOA" address="0x00009888" value="0x0583000C" />
2181 <register type="NOA" address="0x00009888" value="0x09830000" />
2182 <register type="NOA" address="0x00009888" value="0x03838000" />
2183 <register type="NOA" address="0x00009888" value="0x07838000" />
2184 <register type="NOA" address="0x00009888" value="0x0B840980" />
2185 <register type="NOA" address="0x00009888" value="0x03844D80" />
2186 <register type="NOA" address="0x00009888" value="0x11840000" />
2187 <register type="NOA" address="0x00009888" value="0x09848000" />
2188 <register type="NOA" address="0x00009888" value="0x09850080" />
2189 <register type="NOA" address="0x00009888" value="0x03850003" />
2190 <register type="NOA" address="0x00009888" value="0x01850000" />
2191 <register type="NOA" address="0x00009888" value="0x07860000" />
2192 <register type="NOA" address="0x00009888" value="0x0F860400" />
2193 <register type="NOA" address="0x00009888" value="0x09870032" />
2194 <register type="NOA" address="0x00009888" value="0x01888052" />
2195 <register type="NOA" address="0x00009888" value="0x11880000" />
2196 <register type="NOA" address="0x00009888" value="0x09884000" />
2197 <register type="NOA" address="0x00009888" value="0x15968000" />
2198 <register type="NOA" address="0x00009888" value="0x17968000" />
2199 <register type="NOA" address="0x00009888" value="0x0F96C000" />
2200 <register type="NOA" address="0x00009888" value="0x1F950011" />
2201 <register type="NOA" address="0x00009888" value="0x1D950014" />
2202 <register type="NOA" address="0x00009888" value="0x0592C000" />
2203 <register type="NOA" address="0x00009888" value="0x0B928000" />
2204 <register type="NOA" address="0x00009888" value="0x0D924000" />
2205 <register type="NOA" address="0x00009888" value="0x0F924000" />
2206 <register type="NOA" address="0x00009888" value="0x11928000" />
2207 <register type="NOA" address="0x00009888" value="0x1392C000" />
2208 <register type="NOA" address="0x00009888" value="0x09924000" />
2209 <register type="NOA" address="0x00009888" value="0x01985000" />
2210 <register type="NOA" address="0x00009888" value="0x07988000" />
2211 <register type="NOA" address="0x00009888" value="0x09981000" />
2212 <register type="NOA" address="0x00009888" value="0x0B982000" />
2213 <register type="NOA" address="0x00009888" value="0x0D982000" />
2214 <register type="NOA" address="0x00009888" value="0x0F989000" />
2215 <register type="NOA" address="0x00009888" value="0x05982000" />
2216 <register type="NOA" address="0x00009888" value="0x13904000" />
2217 <register type="NOA" address="0x00009888" value="0x21904000" />
2218 <register type="NOA" address="0x00009888" value="0x23904000" />
2219 <register type="NOA" address="0x00009888" value="0x25908000" />
2220 <register type="NOA" address="0x00009888" value="0x27904000" />
2221 <register type="NOA" address="0x00009888" value="0x29908000" />
2222 <register type="NOA" address="0x00009888" value="0x2B904000" />
2223 <register type="NOA" address="0x00009888" value="0x2F904000" />
2224 <register type="NOA" address="0x00009888" value="0x31904000" />
2225 <register type="NOA" address="0x00009888" value="0x15904000" />
2226 <register type="NOA" address="0x00009888" value="0x17908000" />
2227 <register type="NOA" address="0x00009888" value="0x19908000" />
2228 <register type="NOA" address="0x00009888" value="0x1B904000" />
2229 <register type="NOA" address="0x00009888" value="0x0B978000" />
2230 <register type="NOA" address="0x00009888" value="0x0F974000" />
2231 <register type="NOA" address="0x00009888" value="0x11974000" />
2232 <register type="NOA" address="0x00009888" value="0x13978000" />
2233 <register type="NOA" address="0x00009888" value="0x09974000" />
2234 <register type="NOA" address="0x00009888" value="0x1190C080" />
2235 <register type="NOA" address="0x00009888" value="0x51900000" />
2236 <register type="NOA" address="0x00009888" value="0x419010A0" />
2237 <register type="NOA" address="0x00009888" value="0x55904000" />
2238 <register type="NOA" address="0x00009888" value="0x45901000" />
2239 <register type="NOA" address="0x00009888" value="0x47900084" />
2240 <register type="NOA" address="0x00009888" value="0x57904400" />
2241 <register type="NOA" address="0x00009888" value="0x499000A5" />
2242 <register type="NOA" address="0x00009888" value="0x37900000" />
2243 <register type="NOA" address="0x00009888" value="0x33900000" />
2244 <register type="NOA" address="0x00009888" value="0x4B900081" />
2245 <register type="NOA" address="0x00009888" value="0x59900000" />
2246 <register type="NOA" address="0x00009888" value="0x439014A4" />
2247 <register type="NOA" address="0x00009888" value="0x53900400" />
2248 <register type="NOA" address="0x00009840" value="0x00000080" />
2249 </register_config>
2250 <register_config type="NOA"
2251 availability="$SkuRevisionId 0x02 UGTE"
2252 priority="0"
2253 >
2254 <register type="NOA" address="0x00009840" value="0x000000A0" />
2255 <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2256 <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2257 <register type="NOA" address="0x00009888" value="0x10116800" />
2258 <register type="NOA" address="0x00009888" value="0x178A03E0" />
2259 <register type="NOA" address="0x00009888" value="0x11824C00" />
2260 <register type="NOA" address="0x00009888" value="0x11830020" />
2261 <register type="NOA" address="0x00009888" value="0x13840020" />
2262 <register type="NOA" address="0x00009888" value="0x11850019" />
2263 <register type="NOA" address="0x00009888" value="0x11860007" />
2264 <register type="NOA" address="0x00009888" value="0x01870C40" />
2265 <register type="NOA" address="0x00009888" value="0x17880000" />
2266 <register type="NOA" address="0x00009888" value="0x022F4000" />
2267 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2268 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2269 <register type="NOA" address="0x00009888" value="0x040D4000" />
2270 <register type="NOA" address="0x00009888" value="0x060D2000" />
2271 <register type="NOA" address="0x00009888" value="0x020E5400" />
2272 <register type="NOA" address="0x00009888" value="0x000E0000" />
2273 <register type="NOA" address="0x00009888" value="0x080F0040" />
2274 <register type="NOA" address="0x00009888" value="0x000F0000" />
2275 <register type="NOA" address="0x00009888" value="0x100F0000" />
2276 <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2277 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2278 <register type="NOA" address="0x00009888" value="0x06104000" />
2279 <register type="NOA" address="0x00009888" value="0x06110012" />
2280 <register type="NOA" address="0x00009888" value="0x06131000" />
2281 <register type="NOA" address="0x00009888" value="0x01898000" />
2282 <register type="NOA" address="0x00009888" value="0x0D890100" />
2283 <register type="NOA" address="0x00009888" value="0x03898000" />
2284 <register type="NOA" address="0x00009888" value="0x09808000" />
2285 <register type="NOA" address="0x00009888" value="0x0B808000" />
2286 <register type="NOA" address="0x00009888" value="0x0380C000" />
2287 <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2288 <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2289 <register type="NOA" address="0x00009888" value="0x118A8000" />
2290 <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2291 <register type="NOA" address="0x00009888" value="0x138A8000" />
2292 <register type="NOA" address="0x00009888" value="0x1D81A000" />
2293 <register type="NOA" address="0x00009888" value="0x15818000" />
2294 <register type="NOA" address="0x00009888" value="0x17818000" />
2295 <register type="NOA" address="0x00009888" value="0x0B820030" />
2296 <register type="NOA" address="0x00009888" value="0x07828000" />
2297 <register type="NOA" address="0x00009888" value="0x0D824000" />
2298 <register type="NOA" address="0x00009888" value="0x0F828000" />
2299 <register type="NOA" address="0x00009888" value="0x05824000" />
2300 <register type="NOA" address="0x00009888" value="0x0D830003" />
2301 <register type="NOA" address="0x00009888" value="0x0583000C" />
2302 <register type="NOA" address="0x00009888" value="0x09830000" />
2303 <register type="NOA" address="0x00009888" value="0x03838000" />
2304 <register type="NOA" address="0x00009888" value="0x07838000" />
2305 <register type="NOA" address="0x00009888" value="0x0B840980" />
2306 <register type="NOA" address="0x00009888" value="0x03844D80" />
2307 <register type="NOA" address="0x00009888" value="0x11840000" />
2308 <register type="NOA" address="0x00009888" value="0x09848000" />
2309 <register type="NOA" address="0x00009888" value="0x09850080" />
2310 <register type="NOA" address="0x00009888" value="0x03850003" />
2311 <register type="NOA" address="0x00009888" value="0x01850000" />
2312 <register type="NOA" address="0x00009888" value="0x07860000" />
2313 <register type="NOA" address="0x00009888" value="0x0F860400" />
2314 <register type="NOA" address="0x00009888" value="0x09870032" />
2315 <register type="NOA" address="0x00009888" value="0x01888052" />
2316 <register type="NOA" address="0x00009888" value="0x11880000" />
2317 <register type="NOA" address="0x00009888" value="0x09884000" />
2318 <register type="NOA" address="0x00009888" value="0x1B931001" />
2319 <register type="NOA" address="0x00009888" value="0x1D930001" />
2320 <register type="NOA" address="0x00009888" value="0x19934000" />
2321 <register type="NOA" address="0x00009888" value="0x1B958000" />
2322 <register type="NOA" address="0x00009888" value="0x1D950094" />
2323 <register type="NOA" address="0x00009888" value="0x19958000" />
2324 <register type="NOA" address="0x00009888" value="0x05E5A000" />
2325 <register type="NOA" address="0x00009888" value="0x01E5C000" />
2326 <register type="NOA" address="0x00009888" value="0x0592C000" />
2327 <register type="NOA" address="0x00009888" value="0x0B928000" />
2328 <register type="NOA" address="0x00009888" value="0x0D924000" />
2329 <register type="NOA" address="0x00009888" value="0x0F924000" />
2330 <register type="NOA" address="0x00009888" value="0x11928000" />
2331 <register type="NOA" address="0x00009888" value="0x1392C000" />
2332 <register type="NOA" address="0x00009888" value="0x09924000" />
2333 <register type="NOA" address="0x00009888" value="0x01985000" />
2334 <register type="NOA" address="0x00009888" value="0x07988000" />
2335 <register type="NOA" address="0x00009888" value="0x09981000" />
2336 <register type="NOA" address="0x00009888" value="0x0B982000" />
2337 <register type="NOA" address="0x00009888" value="0x0D982000" />
2338 <register type="NOA" address="0x00009888" value="0x0F989000" />
2339 <register type="NOA" address="0x00009888" value="0x05982000" />
2340 <register type="NOA" address="0x00009888" value="0x13904000" />
2341 <register type="NOA" address="0x00009888" value="0x21904000" />
2342 <register type="NOA" address="0x00009888" value="0x23904000" />
2343 <register type="NOA" address="0x00009888" value="0x25908000" />
2344 <register type="NOA" address="0x00009888" value="0x27904000" />
2345 <register type="NOA" address="0x00009888" value="0x29908000" />
2346 <register type="NOA" address="0x00009888" value="0x2B904000" />
2347 <register type="NOA" address="0x00009888" value="0x2F904000" />
2348 <register type="NOA" address="0x00009888" value="0x31904000" />
2349 <register type="NOA" address="0x00009888" value="0x15904000" />
2350 <register type="NOA" address="0x00009888" value="0x17908000" />
2351 <register type="NOA" address="0x00009888" value="0x19908000" />
2352 <register type="NOA" address="0x00009888" value="0x1B904000" />
2353 <register type="NOA" address="0x00009888" value="0x1190C080" />
2354 <register type="NOA" address="0x00009888" value="0x51900000" />
2355 <register type="NOA" address="0x00009888" value="0x419010A0" />
2356 <register type="NOA" address="0x00009888" value="0x55904000" />
2357 <register type="NOA" address="0x00009888" value="0x45901000" />
2358 <register type="NOA" address="0x00009888" value="0x47900084" />
2359 <register type="NOA" address="0x00009888" value="0x57904400" />
2360 <register type="NOA" address="0x00009888" value="0x499000A5" />
2361 <register type="NOA" address="0x00009888" value="0x37900000" />
2362 <register type="NOA" address="0x00009888" value="0x33900000" />
2363 <register type="NOA" address="0x00009888" value="0x4B900081" />
2364 <register type="NOA" address="0x00009888" value="0x59900000" />
2365 <register type="NOA" address="0x00009888" value="0x439014A4" />
2366 <register type="NOA" address="0x00009888" value="0x53900400" />
2367 <register type="NOA" address="0x00009840" value="0x00000080" />
2368 </register_config>
2369 <register_config type="OA">
2370 <register type="OA" address="0x00002724" value="0xF0800000" />
2371 <register type="OA" address="0x00002720" value="0x00000000" />
2372 <register type="OA" address="0x00002714" value="0xF0800000" />
2373 <register type="OA" address="0x00002710" value="0x00000000" />
2374 <register type="OA" address="0x00002740" value="0x00000000" />
2375 <register type="OA" address="0x00002770" value="0x0007FFEA" />
2376 <register type="OA" address="0x00002774" value="0x00007FFC" />
2377 <register type="OA" address="0x00002778" value="0x0007AFFA" />
2378 <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2379 <register type="OA" address="0x00002780" value="0x00079FFA" />
2380 <register type="OA" address="0x00002784" value="0x0000F3FB" />
2381 <register type="OA" address="0x00002788" value="0x0007BF7A" />
2382 <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2383 <register type="OA" address="0x00002790" value="0x0007FEFA" />
2384 <register type="OA" address="0x00002794" value="0x0000F7CF" />
2385 <register type="OA" address="0x00002798" value="0x00077FFA" />
2386 <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2387 <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2388 <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2389 <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2390 <register type="OA" address="0x000027AC" value="0x00005F7F" />
2391 </register_config>
2392 <register_config type="FLEX">
2393 <register type="FLEX" address="0x0000E458" value="0x00005004" />
2394 <register type="FLEX" address="0x0000E558" value="0x00015014" />
2395 <register type="FLEX" address="0x0000E658" value="0x00025024" />
2396 <register type="FLEX" address="0x0000E758" value="0x00035034" />
2397 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2398 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2399 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2400 </register_config>
2401 </set>
2402
2403 <set name="Memory Reads Distribution Gen9"
2404 mdapi_supported_apis="OGL OCL IO BB"
2405 underscore_name="memory_reads"
2406 hw_config_guid="246b35f1-44e0-4d03-8936-e452e291d064"
2407 chipset="SKLGT2"
2408 symbol_name="MemoryReads"
2409 >
2410 <counter name="GPU Core Clocks"
2411 description="The total number of GPU core clocks elapsed during the measurement."
2412 data_type="uint64"
2413 equation="GPU_CLOCK 0 READ"
2414 underscore_name="gpu_core_clocks"
2415 units="cycles"
2416 symbol_name="GpuCoreClocks"
2417 semantic_type="event"
2418 mdapi_supported_apis=""
2419 mdapi_usage_flags="Tier1 Frame Batch Draw"
2420 mdapi_hw_unit_type="gpu"
2421 mdapi_group="GPU"
2422 />
2423 <counter name="EU Active"
2424 description="The percentage of time in which the Execution Units were actively processing."
2425 data_type="float"
2426 max_equation="100"
2427 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2428 underscore_name="eu_active"
2429 units="percent"
2430 symbol_name="EuActive"
2431 semantic_type="duration"
2432 mdapi_supported_apis=""
2433 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2434 mdapi_group="EU Array"
2435 mdapi_hw_unit_type="gpu"
2436 />
2437 <counter name="GtiL3Bank0Reads"
2438 description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2439 data_type="uint64"
2440 equation="C 4 READ"
2441 underscore_name="gti_l3_bank0_reads"
2442 units="messages"
2443 symbol_name="GtiL3Bank0Reads"
2444 semantic_type="event"
2445 mdapi_supported_apis=""
2446 mdapi_usage_flags="Tier2 Frame Batch Draw"
2447 mdapi_hw_unit_type="gpu"
2448 mdapi_group="GTI/L3"
2449 />
2450 <counter name="GS Threads Dispatched"
2451 description="The total number of geometry shader hardware threads dispatched."
2452 data_type="uint64"
2453 equation="A 5 READ"
2454 underscore_name="gs_threads"
2455 units="threads"
2456 symbol_name="GsThreads"
2457 semantic_type="event"
2458 mdapi_supported_apis="OGL4 IO BB"
2459 mdapi_usage_flags="Tier3 Frame Batch Draw"
2460 mdapi_hw_unit_type="gpu"
2461 mdapi_group="EU Array/Geometry Shader"
2462 />
2463 <counter name="GtiRingAccesses"
2464 description="The total number of all accesses from GTI to the ring."
2465 data_type="uint64"
2466 equation="C 3 READ 2 UMUL"
2467 underscore_name="gti_ring_accesses"
2468 units="messages"
2469 symbol_name="GtiRingAccesses"
2470 semantic_type="event"
2471 mdapi_supported_apis=""
2472 mdapi_usage_flags="Tier2 Frame Batch Draw"
2473 mdapi_hw_unit_type="gpu"
2474 mdapi_group="GTI"
2475 />
2476 <counter name="Early Hi-Depth Test Fails"
2477 description="The total number of pixels dropped on early hierarchical depth test."
2478 data_type="uint64"
2479 equation="A 22 READ 4 UMUL"
2480 underscore_name="hi_depth_test_fails"
2481 units="pixels"
2482 symbol_name="HiDepthTestFails"
2483 semantic_type="event"
2484 mdapi_supported_apis="OGL IO BB"
2485 mdapi_usage_flags="Tier3 Frame Batch Draw"
2486 mdapi_hw_unit_type="gpu"
2487 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2488 />
2489 <counter name="VS Threads Dispatched"
2490 description="The total number of vertex shader hardware threads dispatched."
2491 data_type="uint64"
2492 equation="A 1 READ"
2493 underscore_name="vs_threads"
2494 units="threads"
2495 symbol_name="VsThreads"
2496 semantic_type="event"
2497 mdapi_supported_apis="OGL IO BB"
2498 mdapi_usage_flags="Tier3 Frame Batch Draw"
2499 mdapi_hw_unit_type="gpu"
2500 mdapi_group="EU Array/Vertex Shader"
2501 />
2502 <counter name="FS Threads Dispatched"
2503 description="The total number of fragment shader hardware threads dispatched."
2504 data_type="uint64"
2505 equation="A 6 READ"
2506 underscore_name="ps_threads"
2507 units="threads"
2508 symbol_name="PsThreads"
2509 semantic_type="event"
2510 mdapi_supported_apis="OGL IO BB"
2511 mdapi_usage_flags="Tier3 Frame Batch Draw"
2512 mdapi_hw_unit_type="gpu"
2513 mdapi_group="EU Array/Fragment Shader"
2514 />
2515 <counter name="GtiL3Bank3Reads"
2516 description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2517 data_type="uint64"
2518 equation="C 7 READ"
2519 underscore_name="gti_l3_bank3_reads"
2520 units="messages"
2521 symbol_name="GtiL3Bank3Reads"
2522 semantic_type="event"
2523 mdapi_supported_apis=""
2524 mdapi_usage_flags="Tier2 Frame Batch Draw"
2525 mdapi_hw_unit_type="subslice"
2526 mdapi_group="GTI/L3"
2527 />
2528 <counter name="Shader Barrier Messages"
2529 description="The total number of shader barrier messages."
2530 data_type="uint64"
2531 equation="A 35 READ"
2532 underscore_name="shader_barriers"
2533 units="messages"
2534 symbol_name="ShaderBarriers"
2535 semantic_type="event"
2536 mdapi_supported_apis="OGL4 OCL IO BB"
2537 mdapi_usage_flags="Tier3 Frame Batch Draw"
2538 mdapi_hw_unit_type="gpu"
2539 mdapi_group="EU Array/Barrier"
2540 />
2541 <counter name="GtiRsMemoryReads"
2542 description="The total number of GTI memory reads from Resource Streamer."
2543 data_type="uint64"
2544 equation="B 2 READ"
2545 underscore_name="gti_rs_memory_reads"
2546 units="messages"
2547 symbol_name="GtiRsMemoryReads"
2548 semantic_type="event"
2549 mdapi_supported_apis=""
2550 mdapi_usage_flags="Tier2 Frame Batch Draw"
2551 mdapi_hw_unit_type="gpu"
2552 mdapi_group="GTI/3D Pipe/Resource Streamer"
2553 />
2554 <counter name="Sampler Texels"
2555 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2556 data_type="uint64"
2557 equation="A 28 READ 4 UMUL"
2558 underscore_name="sampler_texels"
2559 units="texels"
2560 symbol_name="SamplerTexels"
2561 semantic_type="event"
2562 mdapi_supported_apis=""
2563 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2564 mdapi_hw_unit_type="gpu"
2565 mdapi_group="Sampler/Sampler Input"
2566 />
2567 <counter name="Pixels Failing Tests"
2568 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2569 data_type="uint64"
2570 equation="A 25 READ 4 UMUL"
2571 underscore_name="pixels_failing_post_ps_tests"
2572 units="pixels"
2573 symbol_name="PixelsFailingPostPsTests"
2574 semantic_type="event"
2575 mdapi_supported_apis="OGL IO BB"
2576 mdapi_usage_flags="Tier3 Frame Batch Draw"
2577 mdapi_hw_unit_type="gpu"
2578 mdapi_group="3D Pipe/Output Merger"
2579 />
2580 <counter name="GtiHizMemoryReads"
2581 description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2582 data_type="uint64"
2583 equation="B 5 READ"
2584 underscore_name="gti_hiz_memory_reads"
2585 units="messages"
2586 symbol_name="GtiHizMemoryReads"
2587 semantic_type="event"
2588 mdapi_supported_apis="OGL IO BB"
2589 mdapi_usage_flags="Tier2 Frame Batch Draw"
2590 mdapi_hw_unit_type="gpu"
2591 mdapi_group="GTI/Depth Cache"
2592 />
2593 <counter name="GPU Time Elapsed"
2594 description="Time elapsed on the GPU during the measurement."
2595 data_type="uint64"
2596 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2597 underscore_name="gpu_time"
2598 units="ns"
2599 symbol_name="GpuTime"
2600 semantic_type="duration"
2601 mdapi_supported_apis=""
2602 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2603 mdapi_hw_unit_type="gpu"
2604 mdapi_group="GPU"
2605 />
2606 <counter name="AVG GPU Core Frequency"
2607 description="Average GPU Core Frequency in the measurement."
2608 data_type="uint64"
2609 max_equation="$GpuMaxFrequency"
2610 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2611 underscore_name="avg_gpu_core_frequency"
2612 units="hz"
2613 symbol_name="AvgGpuCoreFrequency"
2614 semantic_type="event"
2615 mdapi_supported_apis=""
2616 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2617 mdapi_group="GPU"
2618 mdapi_hw_unit_type="gpu"
2619 />
2620 <counter name="Sampler Texels Misses"
2621 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2622 data_type="uint64"
2623 equation="A 29 READ 4 UMUL"
2624 underscore_name="sampler_texel_misses"
2625 units="texels"
2626 symbol_name="SamplerTexelMisses"
2627 semantic_type="event"
2628 mdapi_supported_apis=""
2629 mdapi_usage_flags="Tier3 Batch Frame Draw"
2630 mdapi_hw_unit_type="gpu"
2631 mdapi_group="Sampler/Sampler Cache"
2632 />
2633 <counter name="GtiRccMemoryReads"
2634 description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2635 data_type="uint64"
2636 equation="B 3 READ"
2637 underscore_name="gti_rcc_memory_reads"
2638 units="messages"
2639 symbol_name="GtiRccMemoryReads"
2640 semantic_type="event"
2641 mdapi_supported_apis="OGL IO BB"
2642 mdapi_usage_flags="Tier2 Frame Batch Draw"
2643 mdapi_hw_unit_type="gpu"
2644 mdapi_group="GTI/Color Cache"
2645 />
2646 <counter name="CS Threads Dispatched"
2647 description="The total number of compute shader hardware threads dispatched."
2648 data_type="uint64"
2649 equation="A 4 READ"
2650 underscore_name="cs_threads"
2651 units="threads"
2652 symbol_name="CsThreads"
2653 semantic_type="event"
2654 mdapi_supported_apis="OGL4 OCL IO BB"
2655 mdapi_usage_flags="Tier3 Frame Batch Draw"
2656 mdapi_hw_unit_type="gpu"
2657 mdapi_group="EU Array/Compute Shader"
2658 />
2659 <counter name="SLM Bytes Read"
2660 description="The total number of GPU memory bytes read from shared local memory."
2661 data_type="uint64"
2662 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2663 equation="A 30 READ 64 UMUL"
2664 underscore_name="slm_bytes_read"
2665 units="bytes"
2666 symbol_name="SlmBytesRead"
2667 semantic_type="throughput"
2668 mdapi_supported_apis="OGL4 OCL IO BB"
2669 mdapi_usage_flags="Tier3 Frame Batch Draw"
2670 mdapi_group="L3/Data Port/SLM"
2671 mdapi_hw_unit_type="gpu"
2672 />
2673 <counter name="GtiL3Bank1Reads"
2674 description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2675 data_type="uint64"
2676 equation="C 5 READ"
2677 underscore_name="gti_l3_bank1_reads"
2678 units="messages"
2679 symbol_name="GtiL3Bank1Reads"
2680 semantic_type="event"
2681 mdapi_supported_apis=""
2682 mdapi_usage_flags="Tier2 Frame Batch Draw"
2683 mdapi_hw_unit_type="subslice"
2684 mdapi_group="GTI/L3"
2685 />
2686 <counter name="GPU Busy"
2687 description="The percentage of time in which the GPU has been processing GPU commands."
2688 data_type="float"
2689 max_equation="100"
2690 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2691 underscore_name="gpu_busy"
2692 units="percent"
2693 symbol_name="GpuBusy"
2694 semantic_type="duration"
2695 mdapi_supported_apis=""
2696 mdapi_usage_flags="Tier1 Overview System Frame"
2697 mdapi_group="GPU"
2698 mdapi_hw_unit_type="gpu"
2699 />
2700 <counter name="GtiCmdStreamerMemoryReads"
2701 description="The total number of GTI memory reads from Command Streamer."
2702 data_type="uint64"
2703 equation="B 0 READ"
2704 underscore_name="gti_cmd_streamer_memory_reads"
2705 units="messages"
2706 symbol_name="GtiCmdStreamerMemoryReads"
2707 semantic_type="event"
2708 mdapi_supported_apis=""
2709 mdapi_usage_flags="Tier2 Frame Batch Draw"
2710 mdapi_hw_unit_type="gpu"
2711 mdapi_group="GTI/3D Pipe/Command Streamer"
2712 />
2713 <counter name="GtiL3Bank2Reads"
2714 description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2715 data_type="uint64"
2716 equation="C 6 READ"
2717 underscore_name="gti_l3_bank2_reads"
2718 units="messages"
2719 symbol_name="GtiL3Bank2Reads"
2720 semantic_type="event"
2721 mdapi_supported_apis=""
2722 mdapi_usage_flags="Tier2 Frame Batch Draw"
2723 mdapi_hw_unit_type="subslice"
2724 mdapi_group="GTI/L3"
2725 />
2726 <counter name="GtiMemoryReads"
2727 description="The total number of GTI memory reads."
2728 data_type="uint64"
2729 equation="C 0 READ"
2730 underscore_name="gti_memory_reads"
2731 units="messages"
2732 symbol_name="GtiMemoryReads"
2733 semantic_type="event"
2734 mdapi_supported_apis=""
2735 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2736 mdapi_hw_unit_type="gpu"
2737 mdapi_group="GTI"
2738 />
2739 <counter name="Rasterized Pixels"
2740 description="The total number of rasterized pixels."
2741 data_type="uint64"
2742 equation="A 21 READ 4 UMUL"
2743 underscore_name="rasterized_pixels"
2744 units="pixels"
2745 symbol_name="RasterizedPixels"
2746 semantic_type="event"
2747 mdapi_supported_apis="OGL IO BB"
2748 mdapi_usage_flags="Tier3 Frame Batch Draw"
2749 mdapi_hw_unit_type="gpu"
2750 mdapi_group="3D Pipe/Rasterizer"
2751 />
2752 <counter name="GtiRczMemoryReads"
2753 description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2754 data_type="uint64"
2755 equation="B 7 READ"
2756 underscore_name="gti_rcz_memory_reads"
2757 units="messages"
2758 symbol_name="GtiRczMemoryReads"
2759 semantic_type="event"
2760 mdapi_supported_apis="OGL IO BB"
2761 mdapi_usage_flags="Tier2 Frame Batch Draw"
2762 mdapi_hw_unit_type="gpu"
2763 mdapi_group="GTI/Depth Cache"
2764 />
2765 <counter name="DS Threads Dispatched"
2766 description="The total number of domain shader hardware threads dispatched."
2767 data_type="uint64"
2768 equation="A 3 READ"
2769 underscore_name="ds_threads"
2770 units="threads"
2771 symbol_name="DsThreads"
2772 semantic_type="event"
2773 mdapi_supported_apis="OGL4 IO BB"
2774 mdapi_usage_flags="Tier3 Frame Batch Draw"
2775 mdapi_hw_unit_type="gpu"
2776 mdapi_group="EU Array/Domain Shader"
2777 />
2778 <counter name="Samples Written"
2779 description="The total number of samples or pixels written to all render targets."
2780 data_type="uint64"
2781 equation="A 26 READ 4 UMUL"
2782 underscore_name="samples_written"
2783 units="pixels"
2784 symbol_name="SamplesWritten"
2785 semantic_type="event"
2786 mdapi_supported_apis="OGL IO BB"
2787 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2788 mdapi_hw_unit_type="gpu"
2789 mdapi_group="3D Pipe/Output Merger"
2790 />
2791 <counter name="EU Stall"
2792 description="The percentage of time in which the Execution Units were stalled."
2793 data_type="float"
2794 max_equation="100"
2795 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2796 underscore_name="eu_stall"
2797 units="percent"
2798 symbol_name="EuStall"
2799 semantic_type="duration"
2800 mdapi_supported_apis=""
2801 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2802 mdapi_group="EU Array"
2803 mdapi_hw_unit_type="gpu"
2804 />
2805 <counter name="Samples Blended"
2806 description="The total number of blended samples or pixels written to all render targets."
2807 data_type="uint64"
2808 equation="A 27 READ 4 UMUL"
2809 underscore_name="samples_blended"
2810 units="pixels"
2811 symbol_name="SamplesBlended"
2812 semantic_type="event"
2813 mdapi_supported_apis="OGL IO BB"
2814 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2815 mdapi_hw_unit_type="gpu"
2816 mdapi_group="3D Pipe/Output Merger"
2817 />
2818 <counter name="Early Depth Test Fails"
2819 description="The total number of pixels dropped on early depth test."
2820 data_type="uint64"
2821 equation="A 23 READ 4 UMUL"
2822 underscore_name="early_depth_test_fails"
2823 units="pixels"
2824 symbol_name="EarlyDepthTestFails"
2825 semantic_type="event"
2826 mdapi_supported_apis="OGL IO BB"
2827 mdapi_usage_flags="Tier3 Frame Batch Draw"
2828 mdapi_hw_unit_type="gpu"
2829 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2830 />
2831 <counter name="GtiMscMemoryReads"
2832 description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2833 data_type="uint64"
2834 equation="B 4 READ"
2835 underscore_name="gti_msc_memory_reads"
2836 units="messages"
2837 symbol_name="GtiMscMemoryReads"
2838 semantic_type="event"
2839 mdapi_supported_apis="OGL IO BB"
2840 mdapi_usage_flags="Tier2 Frame Batch Draw"
2841 mdapi_hw_unit_type="gpu"
2842 mdapi_group="GTI/Color Cache"
2843 />
2844 <counter name="GtiVfMemoryReads"
2845 description="The total number of GTI memory reads from Vertex Fetch."
2846 data_type="uint64"
2847 equation="B 1 READ"
2848 underscore_name="gti_vf_memory_reads"
2849 units="messages"
2850 symbol_name="GtiVfMemoryReads"
2851 semantic_type="event"
2852 mdapi_supported_apis="OGL IO BB"
2853 mdapi_usage_flags="Tier2 Frame Batch Draw"
2854 mdapi_hw_unit_type="gpu"
2855 mdapi_group="GTI/3D Pipe/Vertex Fetch"
2856 />
2857 <counter name="GtiStcMemoryReads"
2858 description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2859 data_type="uint64"
2860 equation="B 6 READ"
2861 underscore_name="gti_stc_memory_reads"
2862 units="messages"
2863 symbol_name="GtiStcMemoryReads"
2864 semantic_type="event"
2865 mdapi_supported_apis="OGL IO BB"
2866 mdapi_usage_flags="Tier2 Frame Batch Draw"
2867 mdapi_hw_unit_type="gpu"
2868 mdapi_group="GTI/Depth Cache"
2869 />
2870 <counter name="Shader Memory Accesses"
2871 description="The total number of shader memory accesses to L3."
2872 data_type="uint64"
2873 equation="A 32 READ"
2874 underscore_name="shader_memory_accesses"
2875 units="messages"
2876 symbol_name="ShaderMemoryAccesses"
2877 semantic_type="event"
2878 mdapi_supported_apis=""
2879 mdapi_usage_flags="Tier3 Frame Batch Draw"
2880 mdapi_hw_unit_type="gpu"
2881 mdapi_group="L3/Data Port"
2882 />
2883 <counter name="HS Threads Dispatched"
2884 description="The total number of hull shader hardware threads dispatched."
2885 data_type="uint64"
2886 equation="A 2 READ"
2887 underscore_name="hs_threads"
2888 units="threads"
2889 symbol_name="HsThreads"
2890 semantic_type="event"
2891 mdapi_supported_apis="OGL4 IO BB"
2892 mdapi_usage_flags="Tier3 Frame Batch Draw"
2893 mdapi_hw_unit_type="gpu"
2894 mdapi_group="EU Array/Hull Shader"
2895 />
2896 <counter name="Samples Killed in FS"
2897 description="The total number of samples or pixels dropped in fragment shaders."
2898 data_type="uint64"
2899 equation="A 24 READ 4 UMUL"
2900 underscore_name="samples_killed_in_ps"
2901 units="pixels"
2902 symbol_name="SamplesKilledInPs"
2903 semantic_type="event"
2904 mdapi_supported_apis="OGL IO BB"
2905 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2906 mdapi_hw_unit_type="gpu"
2907 mdapi_group="3D Pipe/Fragment Shader"
2908 />
2909 <counter name="SLM Bytes Written"
2910 description="The total number of GPU memory bytes written into shared local memory."
2911 data_type="uint64"
2912 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2913 equation="A 31 READ 64 UMUL"
2914 underscore_name="slm_bytes_written"
2915 units="bytes"
2916 symbol_name="SlmBytesWritten"
2917 semantic_type="throughput"
2918 mdapi_supported_apis="OGL4 OCL IO BB"
2919 mdapi_usage_flags="Tier3 Frame Batch Draw"
2920 mdapi_group="L3/Data Port/SLM"
2921 mdapi_hw_unit_type="gpu"
2922 />
2923 <counter name="GtiL3Reads"
2924 description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2925 data_type="uint64"
2926 equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2927 underscore_name="gti_l3_reads"
2928 units="messages"
2929 symbol_name="GtiL3Reads"
2930 semantic_type="event"
2931 mdapi_supported_apis=""
2932 mdapi_usage_flags="Tier2 Frame Batch Draw"
2933 mdapi_hw_unit_type="gpu"
2934 mdapi_group="GTI/L3"
2935 />
2936 <counter name="Shader Atomic Memory Accesses"
2937 description="The total number of shader atomic memory accesses."
2938 data_type="uint64"
2939 equation="A 34 READ"
2940 underscore_name="shader_atomics"
2941 units="messages"
2942 symbol_name="ShaderAtomics"
2943 semantic_type="event"
2944 mdapi_supported_apis="OGL4 OCL IO BB"
2945 mdapi_usage_flags="Tier3 Frame Batch Draw"
2946 mdapi_hw_unit_type="gpu"
2947 mdapi_group="L3/Data Port/Atomics"
2948 />
2949 <register_config type="NOA"
2950 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
2951 priority="0"
2952 >
2953 <register type="NOA" address="0x00009840" value="0x000000A0" />
2954 <register type="NOA" address="0x00009888" value="0x11810C00" />
2955 <register type="NOA" address="0x00009888" value="0x1381001A" />
2956 <register type="NOA" address="0x00009888" value="0x13946000" />
2957 <register type="NOA" address="0x00009888" value="0x37906800" />
2958 <register type="NOA" address="0x00009888" value="0x3F900003" />
2959 <register type="NOA" address="0x00009888" value="0x03811300" />
2960 <register type="NOA" address="0x00009888" value="0x05811B12" />
2961 <register type="NOA" address="0x00009888" value="0x0781001A" />
2962 <register type="NOA" address="0x00009888" value="0x1F810000" />
2963 <register type="NOA" address="0x00009888" value="0x17810000" />
2964 <register type="NOA" address="0x00009888" value="0x19810000" />
2965 <register type="NOA" address="0x00009888" value="0x1B810000" />
2966 <register type="NOA" address="0x00009888" value="0x1D810000" />
2967 <register type="NOA" address="0x00009888" value="0x0F968000" />
2968 <register type="NOA" address="0x00009888" value="0x1196C000" />
2969 <register type="NOA" address="0x00009888" value="0x13964000" />
2970 <register type="NOA" address="0x00009888" value="0x11938000" />
2971 <register type="NOA" address="0x00009888" value="0x1B93FE00" />
2972 <register type="NOA" address="0x00009888" value="0x01940010" />
2973 <register type="NOA" address="0x00009888" value="0x07941100" />
2974 <register type="NOA" address="0x00009888" value="0x09941312" />
2975 <register type="NOA" address="0x00009888" value="0x0B941514" />
2976 <register type="NOA" address="0x00009888" value="0x0D941716" />
2977 <register type="NOA" address="0x00009888" value="0x11940000" />
2978 <register type="NOA" address="0x00009888" value="0x19940000" />
2979 <register type="NOA" address="0x00009888" value="0x1B940000" />
2980 <register type="NOA" address="0x00009888" value="0x1D940000" />
2981 <register type="NOA" address="0x00009888" value="0x1B954000" />
2982 <register type="NOA" address="0x00009888" value="0x1D95A550" />
2983 <register type="NOA" address="0x00009888" value="0x1F9502AA" />
2984 <register type="NOA" address="0x00009888" value="0x2F900157" />
2985 <register type="NOA" address="0x00009888" value="0x31900105" />
2986 <register type="NOA" address="0x00009888" value="0x15900103" />
2987 <register type="NOA" address="0x00009888" value="0x17900101" />
2988 <register type="NOA" address="0x00009888" value="0x35900000" />
2989 <register type="NOA" address="0x00009888" value="0x13908000" />
2990 <register type="NOA" address="0x00009888" value="0x21908000" />
2991 <register type="NOA" address="0x00009888" value="0x23908000" />
2992 <register type="NOA" address="0x00009888" value="0x25908000" />
2993 <register type="NOA" address="0x00009888" value="0x27908000" />
2994 <register type="NOA" address="0x00009888" value="0x29908000" />
2995 <register type="NOA" address="0x00009888" value="0x2B908000" />
2996 <register type="NOA" address="0x00009888" value="0x2D908000" />
2997 <register type="NOA" address="0x00009888" value="0x19908000" />
2998 <register type="NOA" address="0x00009888" value="0x1B908000" />
2999 <register type="NOA" address="0x00009888" value="0x1D908000" />
3000 <register type="NOA" address="0x00009888" value="0x1F908000" />
3001 <register type="NOA" address="0x00009888" value="0x11900000" />
3002 <register type="NOA" address="0x00009888" value="0x51900000" />
3003 <register type="NOA" address="0x00009888" value="0x41900C00" />
3004 <register type="NOA" address="0x00009888" value="0x55900000" />
3005 <register type="NOA" address="0x00009888" value="0x45900000" />
3006 <register type="NOA" address="0x00009888" value="0x47900000" />
3007 <register type="NOA" address="0x00009888" value="0x57900000" />
3008 <register type="NOA" address="0x00009888" value="0x49900000" />
3009 <register type="NOA" address="0x00009888" value="0x33900000" />
3010 <register type="NOA" address="0x00009888" value="0x4B900063" />
3011 <register type="NOA" address="0x00009888" value="0x59900000" />
3012 <register type="NOA" address="0x00009888" value="0x43900003" />
3013 <register type="NOA" address="0x00009888" value="0x53900000" />
3014 <register type="NOA" address="0x00009840" value="0x00000080" />
3015 </register_config>
3016 <register_config type="NOA"
3017 availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
3018 priority="0"
3019 >
3020 <register type="NOA" address="0x00009840" value="0x000000A0" />
3021 <register type="NOA" address="0x00009888" value="0x11810C00" />
3022 <register type="NOA" address="0x00009888" value="0x1381001A" />
3023 <register type="NOA" address="0x00009888" value="0x13946000" />
3024 <register type="NOA" address="0x00009888" value="0x15940016" />
3025 <register type="NOA" address="0x00009888" value="0x37906800" />
3026 <register type="NOA" address="0x00009888" value="0x03811300" />
3027 <register type="NOA" address="0x00009888" value="0x05811B12" />
3028 <register type="NOA" address="0x00009888" value="0x0781001A" />
3029 <register type="NOA" address="0x00009888" value="0x1F810000" />
3030 <register type="NOA" address="0x00009888" value="0x17810000" />
3031 <register type="NOA" address="0x00009888" value="0x19810000" />
3032 <register type="NOA" address="0x00009888" value="0x1B810000" />
3033 <register type="NOA" address="0x00009888" value="0x1D810000" />
3034 <register type="NOA" address="0x00009888" value="0x19930800" />
3035 <register type="NOA" address="0x00009888" value="0x1B93AA55" />
3036 <register type="NOA" address="0x00009888" value="0x1D9300AA" />
3037 <register type="NOA" address="0x00009888" value="0x01940010" />
3038 <register type="NOA" address="0x00009888" value="0x07941100" />
3039 <register type="NOA" address="0x00009888" value="0x09941312" />
3040 <register type="NOA" address="0x00009888" value="0x0B941514" />
3041 <register type="NOA" address="0x00009888" value="0x0D941716" />
3042 <register type="NOA" address="0x00009888" value="0x0F940018" />
3043 <register type="NOA" address="0x00009888" value="0x1B940000" />
3044 <register type="NOA" address="0x00009888" value="0x11940000" />
3045 <register type="NOA" address="0x00009888" value="0x01E58000" />
3046 <register type="NOA" address="0x00009888" value="0x03E57000" />
3047 <register type="NOA" address="0x00009888" value="0x31900105" />
3048 <register type="NOA" address="0x00009888" value="0x15900103" />
3049 <register type="NOA" address="0x00009888" value="0x17900101" />
3050 <register type="NOA" address="0x00009888" value="0x35900000" />
3051 <register type="NOA" address="0x00009888" value="0x13908000" />
3052 <register type="NOA" address="0x00009888" value="0x21908000" />
3053 <register type="NOA" address="0x00009888" value="0x23908000" />
3054 <register type="NOA" address="0x00009888" value="0x25908000" />
3055 <register type="NOA" address="0x00009888" value="0x27908000" />
3056 <register type="NOA" address="0x00009888" value="0x29908000" />
3057 <register type="NOA" address="0x00009888" value="0x2B908000" />
3058 <register type="NOA" address="0x00009888" value="0x2D908000" />
3059 <register type="NOA" address="0x00009888" value="0x2F908000" />
3060 <register type="NOA" address="0x00009888" value="0x19908000" />
3061 <register type="NOA" address="0x00009888" value="0x1B908000" />
3062 <register type="NOA" address="0x00009888" value="0x1D908000" />
3063 <register type="NOA" address="0x00009888" value="0x1F908000" />
3064 <register type="NOA" address="0x00009888" value="0x11900000" />
3065 <register type="NOA" address="0x00009888" value="0x51900000" />
3066 <register type="NOA" address="0x00009888" value="0x41900C20" />
3067 <register type="NOA" address="0x00009888" value="0x55900000" />
3068 <register type="NOA" address="0x00009888" value="0x45900400" />
3069 <register type="NOA" address="0x00009888" value="0x47900421" />
3070 <register type="NOA" address="0x00009888" value="0x57900000" />
3071 <register type="NOA" address="0x00009888" value="0x49900421" />
3072 <register type="NOA" address="0x00009888" value="0x33900000" />
3073 <register type="NOA" address="0x00009888" value="0x4B900061" />
3074 <register type="NOA" address="0x00009888" value="0x59900000" />
3075 <register type="NOA" address="0x00009888" value="0x43900003" />
3076 <register type="NOA" address="0x00009888" value="0x53900000" />
3077 <register type="NOA" address="0x00009840" value="0x00000080" />
3078 </register_config>
3079 <register_config type="NOA"
3080 availability="$SkuRevisionId 0x05 UGTE"
3081 priority="0"
3082 >
3083 <register type="NOA" address="0x00009840" value="0x00000080" />
3084 <register type="NOA" address="0x00009888" value="0x11810C00" />
3085 <register type="NOA" address="0x00009888" value="0x1381001A" />
3086 <register type="NOA" address="0x00009888" value="0x37906800" />
3087 <register type="NOA" address="0x00009888" value="0x3F900064" />
3088 <register type="NOA" address="0x00009888" value="0x03811300" />
3089 <register type="NOA" address="0x00009888" value="0x05811B12" />
3090 <register type="NOA" address="0x00009888" value="0x0781001A" />
3091 <register type="NOA" address="0x00009888" value="0x1F810000" />
3092 <register type="NOA" address="0x00009888" value="0x17810000" />
3093 <register type="NOA" address="0x00009888" value="0x19810000" />
3094 <register type="NOA" address="0x00009888" value="0x1B810000" />
3095 <register type="NOA" address="0x00009888" value="0x1D810000" />
3096 <register type="NOA" address="0x00009888" value="0x1B930055" />
3097 <register type="NOA" address="0x00009888" value="0x03E58000" />
3098 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3099 <register type="NOA" address="0x00009888" value="0x07E54000" />
3100 <register type="NOA" address="0x00009888" value="0x13900150" />
3101 <register type="NOA" address="0x00009888" value="0x21900151" />
3102 <register type="NOA" address="0x00009888" value="0x23900152" />
3103 <register type="NOA" address="0x00009888" value="0x25900153" />
3104 <register type="NOA" address="0x00009888" value="0x27900154" />
3105 <register type="NOA" address="0x00009888" value="0x29900155" />
3106 <register type="NOA" address="0x00009888" value="0x2B900156" />
3107 <register type="NOA" address="0x00009888" value="0x2D900157" />
3108 <register type="NOA" address="0x00009888" value="0x2F90015F" />
3109 <register type="NOA" address="0x00009888" value="0x31900105" />
3110 <register type="NOA" address="0x00009888" value="0x15900103" />
3111 <register type="NOA" address="0x00009888" value="0x17900101" />
3112 <register type="NOA" address="0x00009888" value="0x35900000" />
3113 <register type="NOA" address="0x00009888" value="0x19908000" />
3114 <register type="NOA" address="0x00009888" value="0x1B908000" />
3115 <register type="NOA" address="0x00009888" value="0x1D908000" />
3116 <register type="NOA" address="0x00009888" value="0x1F908000" />
3117 <register type="NOA" address="0x00009888" value="0x11900000" />
3118 <register type="NOA" address="0x00009888" value="0x51900000" />
3119 <register type="NOA" address="0x00009888" value="0x41900C60" />
3120 <register type="NOA" address="0x00009888" value="0x55900000" />
3121 <register type="NOA" address="0x00009888" value="0x45900C00" />
3122 <register type="NOA" address="0x00009888" value="0x47900C63" />
3123 <register type="NOA" address="0x00009888" value="0x57900000" />
3124 <register type="NOA" address="0x00009888" value="0x49900C63" />
3125 <register type="NOA" address="0x00009888" value="0x33900000" />
3126 <register type="NOA" address="0x00009888" value="0x4B900063" />
3127 <register type="NOA" address="0x00009888" value="0x59900000" />
3128 <register type="NOA" address="0x00009888" value="0x43900003" />
3129 <register type="NOA" address="0x00009888" value="0x53900000" />
3130 </register_config>
3131 <register_config type="OA">
3132 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3133 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3134 <register type="OA" address="0x00002724" value="0xF0800000" />
3135 <register type="OA" address="0x00002720" value="0x00000000" />
3136 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3137 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3138 <register type="OA" address="0x00002714" value="0xF0800000" />
3139 <register type="OA" address="0x00002710" value="0x00000000" />
3140 <register type="OA" address="0x0000274C" value="0x86543210" />
3141 <register type="OA" address="0x00002748" value="0x86543210" />
3142 <register type="OA" address="0x00002744" value="0x00006667" />
3143 <register type="OA" address="0x00002740" value="0x00000000" />
3144 <register type="OA" address="0x0000275C" value="0x86543210" />
3145 <register type="OA" address="0x00002758" value="0x86543210" />
3146 <register type="OA" address="0x00002754" value="0x00006465" />
3147 <register type="OA" address="0x00002750" value="0x00000000" />
3148 <register type="OA" address="0x00002770" value="0x0007F81A" />
3149 <register type="OA" address="0x00002774" value="0x0000FE00" />
3150 <register type="OA" address="0x00002778" value="0x0007F82A" />
3151 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3152 <register type="OA" address="0x00002780" value="0x0007F872" />
3153 <register type="OA" address="0x00002784" value="0x0000FE00" />
3154 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3155 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3156 <register type="OA" address="0x00002790" value="0x0007F87A" />
3157 <register type="OA" address="0x00002794" value="0x0000FE00" />
3158 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3159 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3160 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3161 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3162 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3163 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3164 </register_config>
3165 <register_config type="FLEX">
3166 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3167 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3168 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3169 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3170 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3171 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3172 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3173 </register_config>
3174 </set>
3175
3176 <set name="Memory Writes Distribution Gen9"
3177 mdapi_supported_apis="OGL OCL IO BB"
3178 underscore_name="memory_writes"
3179 hw_config_guid="e0d3da02-00bf-4a96-9795-b48158c73a68"
3180 chipset="SKLGT2"
3181 symbol_name="MemoryWrites"
3182 >
3183 <counter name="GPU Core Clocks"
3184 description="The total number of GPU core clocks elapsed during the measurement."
3185 data_type="uint64"
3186 equation="GPU_CLOCK 0 READ"
3187 underscore_name="gpu_core_clocks"
3188 units="cycles"
3189 symbol_name="GpuCoreClocks"
3190 semantic_type="event"
3191 mdapi_supported_apis=""
3192 mdapi_usage_flags="Tier1 Frame Batch Draw"
3193 mdapi_hw_unit_type="gpu"
3194 mdapi_group="GPU"
3195 />
3196 <counter name="EU Active"
3197 description="The percentage of time in which the Execution Units were actively processing."
3198 data_type="float"
3199 max_equation="100"
3200 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3201 underscore_name="eu_active"
3202 units="percent"
3203 symbol_name="EuActive"
3204 semantic_type="duration"
3205 mdapi_supported_apis=""
3206 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3207 mdapi_group="EU Array"
3208 mdapi_hw_unit_type="gpu"
3209 />
3210 <counter name="GtiMemoryWrites"
3211 description="The total number of GTI memory writes."
3212 data_type="uint64"
3213 equation="C 0 READ"
3214 underscore_name="gti_memory_writes"
3215 units="messages"
3216 symbol_name="GtiMemoryWrites"
3217 semantic_type="event"
3218 mdapi_supported_apis=""
3219 mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3220 mdapi_hw_unit_type="gpu"
3221 mdapi_group="GTI"
3222 />
3223 <counter name="GS Threads Dispatched"
3224 description="The total number of geometry shader hardware threads dispatched."
3225 data_type="uint64"
3226 equation="A 5 READ"
3227 underscore_name="gs_threads"
3228 units="threads"
3229 symbol_name="GsThreads"
3230 semantic_type="event"
3231 mdapi_supported_apis="OGL4 IO BB"
3232 mdapi_usage_flags="Tier3 Frame Batch Draw"
3233 mdapi_hw_unit_type="gpu"
3234 mdapi_group="EU Array/Geometry Shader"
3235 />
3236 <counter name="GtiRingAccesses"
3237 description="The total number of all GTI accesses to the ring."
3238 data_type="uint64"
3239 equation="C 3 READ 2 UMUL"
3240 underscore_name="gti_ring_accesses"
3241 units="messages"
3242 symbol_name="GtiRingAccesses"
3243 semantic_type="event"
3244 mdapi_supported_apis=""
3245 mdapi_usage_flags="Tier2 Frame Batch Draw"
3246 mdapi_hw_unit_type="gpu"
3247 mdapi_group="GTI"
3248 />
3249 <counter name="Early Hi-Depth Test Fails"
3250 description="The total number of pixels dropped on early hierarchical depth test."
3251 data_type="uint64"
3252 equation="A 22 READ 4 UMUL"
3253 underscore_name="hi_depth_test_fails"
3254 units="pixels"
3255 symbol_name="HiDepthTestFails"
3256 semantic_type="event"
3257 mdapi_supported_apis="OGL IO BB"
3258 mdapi_usage_flags="Tier3 Frame Batch Draw"
3259 mdapi_hw_unit_type="gpu"
3260 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3261 />
3262 <counter name="VS Threads Dispatched"
3263 description="The total number of vertex shader hardware threads dispatched."
3264 data_type="uint64"
3265 equation="A 1 READ"
3266 underscore_name="vs_threads"
3267 units="threads"
3268 symbol_name="VsThreads"
3269 semantic_type="event"
3270 mdapi_supported_apis="OGL IO BB"
3271 mdapi_usage_flags="Tier3 Frame Batch Draw"
3272 mdapi_hw_unit_type="gpu"
3273 mdapi_group="EU Array/Vertex Shader"
3274 />
3275 <counter name="FS Threads Dispatched"
3276 description="The total number of fragment shader hardware threads dispatched."
3277 data_type="uint64"
3278 equation="A 6 READ"
3279 underscore_name="ps_threads"
3280 units="threads"
3281 symbol_name="PsThreads"
3282 semantic_type="event"
3283 mdapi_supported_apis="OGL IO BB"
3284 mdapi_usage_flags="Tier3 Frame Batch Draw"
3285 mdapi_hw_unit_type="gpu"
3286 mdapi_group="EU Array/Fragment Shader"
3287 />
3288 <counter name="GtiMscMemoryWrites"
3289 description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3290 data_type="uint64"
3291 equation="B 4 READ"
3292 underscore_name="gti_msc_memory_writes"
3293 units="messages"
3294 symbol_name="GtiMscMemoryWrites"
3295 semantic_type="event"
3296 mdapi_supported_apis="OGL IO BB"
3297 mdapi_usage_flags="Tier2 Frame Batch Draw"
3298 mdapi_hw_unit_type="gpu"
3299 mdapi_group="GTI/Color Cache"
3300 />
3301 <counter name="Shader Barrier Messages"
3302 description="The total number of shader barrier messages."
3303 data_type="uint64"
3304 equation="A 35 READ"
3305 underscore_name="shader_barriers"
3306 units="messages"
3307 symbol_name="ShaderBarriers"
3308 semantic_type="event"
3309 mdapi_supported_apis="OGL4 OCL IO BB"
3310 mdapi_usage_flags="Tier3 Frame Batch Draw"
3311 mdapi_hw_unit_type="gpu"
3312 mdapi_group="EU Array/Barrier"
3313 />
3314 <counter name="GtiCmdStreamerMemoryWrites"
3315 description="The total number of GTI memory writes from Command Streamer."
3316 data_type="uint64"
3317 equation="B 0 READ"
3318 underscore_name="gti_cmd_streamer_memory_writes"
3319 units="messages"
3320 symbol_name="GtiCmdStreamerMemoryWrites"
3321 semantic_type="event"
3322 mdapi_supported_apis=""
3323 mdapi_usage_flags="Tier2 Frame Batch Draw"
3324 mdapi_hw_unit_type="gpu"
3325 mdapi_group="GTI/3D Pipe/Command Streamer"
3326 />
3327 <counter name="Sampler Texels"
3328 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3329 data_type="uint64"
3330 equation="A 28 READ 4 UMUL"
3331 underscore_name="sampler_texels"
3332 units="texels"
3333 symbol_name="SamplerTexels"
3334 semantic_type="event"
3335 mdapi_supported_apis=""
3336 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3337 mdapi_hw_unit_type="gpu"
3338 mdapi_group="Sampler/Sampler Input"
3339 />
3340 <counter name="Pixels Failing Tests"
3341 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3342 data_type="uint64"
3343 equation="A 25 READ 4 UMUL"
3344 underscore_name="pixels_failing_post_ps_tests"
3345 units="pixels"
3346 symbol_name="PixelsFailingPostPsTests"
3347 semantic_type="event"
3348 mdapi_supported_apis="OGL IO BB"
3349 mdapi_usage_flags="Tier3 Frame Batch Draw"
3350 mdapi_hw_unit_type="gpu"
3351 mdapi_group="3D Pipe/Output Merger"
3352 />
3353 <counter name="GtiL3Bank0Writes"
3354 description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3355 data_type="uint64"
3356 equation="C 4 READ"
3357 underscore_name="gti_l3_bank0_writes"
3358 units="messages"
3359 symbol_name="GtiL3Bank0Writes"
3360 semantic_type="event"
3361 mdapi_supported_apis=""
3362 mdapi_usage_flags="Tier2 Frame Batch Draw"
3363 mdapi_hw_unit_type="gpu"
3364 mdapi_group="GTI/L3"
3365 />
3366 <counter name="GtiL3Bank1Writes"
3367 description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3368 data_type="uint64"
3369 equation="C 5 READ"
3370 underscore_name="gti_l3_bank1_writes"
3371 units="messages"
3372 symbol_name="GtiL3Bank1Writes"
3373 semantic_type="event"
3374 mdapi_supported_apis=""
3375 mdapi_usage_flags="Tier2 Frame Batch Draw"
3376 mdapi_hw_unit_type="gpu"
3377 mdapi_group="GTI/L3"
3378 />
3379 <counter name="GtiL3Bank2Writes"
3380 description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3381 data_type="uint64"
3382 equation="C 6 READ"
3383 underscore_name="gti_l3_bank2_writes"
3384 units="messages"
3385 symbol_name="GtiL3Bank2Writes"
3386 semantic_type="event"
3387 mdapi_supported_apis=""
3388 mdapi_usage_flags="Tier2 Frame Batch Draw"
3389 mdapi_hw_unit_type="gpu"
3390 mdapi_group="GTI/L3"
3391 />
3392 <counter name="GtiL3Bank3Writes"
3393 description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3394 data_type="uint64"
3395 equation="C 7 READ"
3396 underscore_name="gti_l3_bank3_writes"
3397 units="messages"
3398 symbol_name="GtiL3Bank3Writes"
3399 semantic_type="event"
3400 mdapi_supported_apis=""
3401 mdapi_usage_flags="Tier2 Frame Batch Draw"
3402 mdapi_hw_unit_type="gpu"
3403 mdapi_group="GTI/L3"
3404 />
3405 <counter name="GtiL3Writes"
3406 description="The total number of GTI memory writes from L3 (L3 invalidations)."
3407 data_type="uint64"
3408 equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3409 underscore_name="gti_l3_writes"
3410 units="messages"
3411 symbol_name="GtiL3Writes"
3412 semantic_type="event"
3413 mdapi_supported_apis=""
3414 mdapi_usage_flags="Tier2 Frame Batch Draw"
3415 mdapi_hw_unit_type="gpu"
3416 mdapi_group="GTI/L3"
3417 />
3418 <counter name="GPU Time Elapsed"
3419 description="Time elapsed on the GPU during the measurement."
3420 data_type="uint64"
3421 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3422 underscore_name="gpu_time"
3423 units="ns"
3424 symbol_name="GpuTime"
3425 semantic_type="duration"
3426 mdapi_supported_apis=""
3427 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3428 mdapi_hw_unit_type="gpu"
3429 mdapi_group="GPU"
3430 />
3431 <counter name="AVG GPU Core Frequency"
3432 description="Average GPU Core Frequency in the measurement."
3433 data_type="uint64"
3434 max_equation="$GpuMaxFrequency"
3435 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3436 underscore_name="avg_gpu_core_frequency"
3437 units="hz"
3438 symbol_name="AvgGpuCoreFrequency"
3439 semantic_type="event"
3440 mdapi_supported_apis=""
3441 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3442 mdapi_group="GPU"
3443 mdapi_hw_unit_type="gpu"
3444 />
3445 <counter name="Sampler Texels Misses"
3446 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3447 data_type="uint64"
3448 equation="A 29 READ 4 UMUL"
3449 underscore_name="sampler_texel_misses"
3450 units="texels"
3451 symbol_name="SamplerTexelMisses"
3452 semantic_type="event"
3453 mdapi_supported_apis=""
3454 mdapi_usage_flags="Tier3 Batch Frame Draw"
3455 mdapi_hw_unit_type="gpu"
3456 mdapi_group="Sampler/Sampler Cache"
3457 />
3458 <counter name="CS Threads Dispatched"
3459 description="The total number of compute shader hardware threads dispatched."
3460 data_type="uint64"
3461 equation="A 4 READ"
3462 underscore_name="cs_threads"
3463 units="threads"
3464 symbol_name="CsThreads"
3465 semantic_type="event"
3466 mdapi_supported_apis="OGL4 OCL IO BB"
3467 mdapi_usage_flags="Tier3 Frame Batch Draw"
3468 mdapi_hw_unit_type="gpu"
3469 mdapi_group="EU Array/Compute Shader"
3470 />
3471 <counter name="SLM Bytes Read"
3472 description="The total number of GPU memory bytes read from shared local memory."
3473 data_type="uint64"
3474 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3475 equation="A 30 READ 64 UMUL"
3476 underscore_name="slm_bytes_read"
3477 units="bytes"
3478 symbol_name="SlmBytesRead"
3479 semantic_type="throughput"
3480 mdapi_supported_apis="OGL4 OCL IO BB"
3481 mdapi_usage_flags="Tier3 Frame Batch Draw"
3482 mdapi_group="L3/Data Port/SLM"
3483 mdapi_hw_unit_type="gpu"
3484 />
3485 <counter name="GtiRccMemoryWrites"
3486 description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3487 data_type="uint64"
3488 equation="B 3 READ"
3489 underscore_name="gti_rcc_memory_writes"
3490 units="messages"
3491 symbol_name="GtiRccMemoryWrites"
3492 semantic_type="event"
3493 mdapi_supported_apis="OGL IO BB"
3494 mdapi_usage_flags="Tier2 Frame Batch Draw"
3495 mdapi_hw_unit_type="gpu"
3496 mdapi_group="GTI/Color Cache"
3497 />
3498 <counter name="GtiSoMemoryWrites"
3499 description="The total number of GTI memory writes from Stream Output."
3500 data_type="uint64"
3501 equation="B 2 READ"
3502 underscore_name="gti_so_memory_writes"
3503 units="messages"
3504 symbol_name="GtiSoMemoryWrites"
3505 semantic_type="event"
3506 mdapi_supported_apis="OGL IO BB"
3507 mdapi_usage_flags="Tier2 Frame Batch Draw"
3508 mdapi_hw_unit_type="gpu"
3509 mdapi_group="GTI/3D Pipe/Stream Output"
3510 />
3511 <counter name="GPU Busy"
3512 description="The percentage of time in which the GPU has been processing GPU commands."
3513 data_type="float"
3514 max_equation="100"
3515 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3516 underscore_name="gpu_busy"
3517 units="percent"
3518 symbol_name="GpuBusy"
3519 semantic_type="duration"
3520 mdapi_supported_apis=""
3521 mdapi_usage_flags="Tier1 Overview System Frame"
3522 mdapi_group="GPU"
3523 mdapi_hw_unit_type="gpu"
3524 />
3525 <counter name="GtiStcMemoryWrites"
3526 description="The total number of GTI memory writes from Stencil Cache."
3527 data_type="uint64"
3528 equation="B 6 READ"
3529 underscore_name="gti_stc_memory_writes"
3530 units="messages"
3531 symbol_name="GtiStcMemoryWrites"
3532 semantic_type="event"
3533 mdapi_supported_apis="OGL IO BB"
3534 mdapi_usage_flags="Tier2 Frame Batch Draw"
3535 mdapi_hw_unit_type="gpu"
3536 mdapi_group="GTI/Depth Cache"
3537 />
3538 <counter name="Rasterized Pixels"
3539 description="The total number of rasterized pixels."
3540 data_type="uint64"
3541 equation="A 21 READ 4 UMUL"
3542 underscore_name="rasterized_pixels"
3543 units="pixels"
3544 symbol_name="RasterizedPixels"
3545 semantic_type="event"
3546 mdapi_supported_apis="OGL IO BB"
3547 mdapi_usage_flags="Tier3 Frame Batch Draw"
3548 mdapi_hw_unit_type="gpu"
3549 mdapi_group="3D Pipe/Rasterizer"
3550 />
3551 <counter name="DS Threads Dispatched"
3552 description="The total number of domain shader hardware threads dispatched."
3553 data_type="uint64"
3554 equation="A 3 READ"
3555 underscore_name="ds_threads"
3556 units="threads"
3557 symbol_name="DsThreads"
3558 semantic_type="event"
3559 mdapi_supported_apis="OGL4 IO BB"
3560 mdapi_usage_flags="Tier3 Frame Batch Draw"
3561 mdapi_hw_unit_type="gpu"
3562 mdapi_group="EU Array/Domain Shader"
3563 />
3564 <counter name="Samples Written"
3565 description="The total number of samples or pixels written to all render targets."
3566 data_type="uint64"
3567 equation="A 26 READ 4 UMUL"
3568 underscore_name="samples_written"
3569 units="pixels"
3570 symbol_name="SamplesWritten"
3571 semantic_type="event"
3572 mdapi_supported_apis="OGL IO BB"
3573 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3574 mdapi_hw_unit_type="gpu"
3575 mdapi_group="3D Pipe/Output Merger"
3576 />
3577 <counter name="EU Stall"
3578 description="The percentage of time in which the Execution Units were stalled."
3579 data_type="float"
3580 max_equation="100"
3581 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3582 underscore_name="eu_stall"
3583 units="percent"
3584 symbol_name="EuStall"
3585 semantic_type="duration"
3586 mdapi_supported_apis=""
3587 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3588 mdapi_group="EU Array"
3589 mdapi_hw_unit_type="gpu"
3590 />
3591 <counter name="Samples Blended"
3592 description="The total number of blended samples or pixels written to all render targets."
3593 data_type="uint64"
3594 equation="A 27 READ 4 UMUL"
3595 underscore_name="samples_blended"
3596 units="pixels"
3597 symbol_name="SamplesBlended"
3598 semantic_type="event"
3599 mdapi_supported_apis="OGL IO BB"
3600 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3601 mdapi_hw_unit_type="gpu"
3602 mdapi_group="3D Pipe/Output Merger"
3603 />
3604 <counter name="Early Depth Test Fails"
3605 description="The total number of pixels dropped on early depth test."
3606 data_type="uint64"
3607 equation="A 23 READ 4 UMUL"
3608 underscore_name="early_depth_test_fails"
3609 units="pixels"
3610 symbol_name="EarlyDepthTestFails"
3611 semantic_type="event"
3612 mdapi_supported_apis="OGL IO BB"
3613 mdapi_usage_flags="Tier3 Frame Batch Draw"
3614 mdapi_hw_unit_type="gpu"
3615 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3616 />
3617 <counter name="Shader Memory Accesses"
3618 description="The total number of shader memory accesses to L3."
3619 data_type="uint64"
3620 equation="A 32 READ"
3621 underscore_name="shader_memory_accesses"
3622 units="messages"
3623 symbol_name="ShaderMemoryAccesses"
3624 semantic_type="event"
3625 mdapi_supported_apis=""
3626 mdapi_usage_flags="Tier3 Frame Batch Draw"
3627 mdapi_hw_unit_type="gpu"
3628 mdapi_group="L3/Data Port"
3629 />
3630 <counter name="HS Threads Dispatched"
3631 description="The total number of hull shader hardware threads dispatched."
3632 data_type="uint64"
3633 equation="A 2 READ"
3634 underscore_name="hs_threads"
3635 units="threads"
3636 symbol_name="HsThreads"
3637 semantic_type="event"
3638 mdapi_supported_apis="OGL4 IO BB"
3639 mdapi_usage_flags="Tier3 Frame Batch Draw"
3640 mdapi_hw_unit_type="gpu"
3641 mdapi_group="EU Array/Hull Shader"
3642 />
3643 <counter name="GtiRczMemoryWrites"
3644 description="The total number of GTI memory writes from Render Depth Cache."
3645 data_type="uint64"
3646 equation="B 7 READ"
3647 underscore_name="gti_rcz_memory_writes"
3648 units="messages"
3649 symbol_name="GtiRczMemoryWrites"
3650 semantic_type="event"
3651 mdapi_supported_apis="OGL IO BB"
3652 mdapi_usage_flags="Tier2 Frame Batch Draw"
3653 mdapi_hw_unit_type="gpu"
3654 mdapi_group="GTI/Depth Cache"
3655 />
3656 <counter name="SLM Bytes Written"
3657 description="The total number of GPU memory bytes written into shared local memory."
3658 data_type="uint64"
3659 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3660 equation="A 31 READ 64 UMUL"
3661 underscore_name="slm_bytes_written"
3662 units="bytes"
3663 symbol_name="SlmBytesWritten"
3664 semantic_type="throughput"
3665 mdapi_supported_apis="OGL4 OCL IO BB"
3666 mdapi_usage_flags="Tier3 Frame Batch Draw"
3667 mdapi_group="L3/Data Port/SLM"
3668 mdapi_hw_unit_type="gpu"
3669 />
3670 <counter name="L3 Shader Throughput"
3671 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3672 data_type="uint64"
3673 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3674 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
3675 underscore_name="l3_shader_throughput"
3676 units="bytes"
3677 symbol_name="L3ShaderThroughput"
3678 semantic_type="throughput"
3679 mdapi_supported_apis="OGL4 OCL IO BB"
3680 mdapi_usage_flags="Tier2 Frame Batch Draw"
3681 mdapi_group="L3/Data Port"
3682 mdapi_hw_unit_type="gpu"
3683 />
3684 <counter name="Samples Killed in FS"
3685 description="The total number of samples or pixels dropped in fragment shaders."
3686 data_type="uint64"
3687 equation="A 24 READ 4 UMUL"
3688 underscore_name="samples_killed_in_ps"
3689 units="pixels"
3690 symbol_name="SamplesKilledInPs"
3691 semantic_type="event"
3692 mdapi_supported_apis="OGL IO BB"
3693 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3694 mdapi_hw_unit_type="gpu"
3695 mdapi_group="3D Pipe/Fragment Shader"
3696 />
3697 <counter name="GtiHizMemoryWrites"
3698 description="The total number of GTI memory writes from Hierarchical Depth Cache."
3699 data_type="uint64"
3700 equation="B 5 READ"
3701 underscore_name="gti_hiz_memory_writes"
3702 units="messages"
3703 symbol_name="GtiHizMemoryWrites"
3704 semantic_type="event"
3705 mdapi_supported_apis="OGL IO BB"
3706 mdapi_usage_flags="Tier2 Frame Batch Draw"
3707 mdapi_hw_unit_type="gpu"
3708 mdapi_group="GTI/Depth Cache"
3709 />
3710 <counter name="Shader Atomic Memory Accesses"
3711 description="The total number of shader atomic memory accesses."
3712 data_type="uint64"
3713 equation="A 34 READ"
3714 underscore_name="shader_atomics"
3715 units="messages"
3716 symbol_name="ShaderAtomics"
3717 semantic_type="event"
3718 mdapi_supported_apis="OGL4 OCL IO BB"
3719 mdapi_usage_flags="Tier3 Frame Batch Draw"
3720 mdapi_hw_unit_type="gpu"
3721 mdapi_group="L3/Data Port/Atomics"
3722 />
3723 <register_config type="NOA"
3724 availability="$SliceMask 0x01 AND $SkuRevisionId 0x02 ULT &amp;&amp;"
3725 priority="0"
3726 >
3727 <register type="NOA" address="0x00009840" value="0x000000A0" />
3728 <register type="NOA" address="0x00009888" value="0x11810C00" />
3729 <register type="NOA" address="0x00009888" value="0x1381001A" />
3730 <register type="NOA" address="0x00009888" value="0x13945400" />
3731 <register type="NOA" address="0x00009888" value="0x37906800" />
3732 <register type="NOA" address="0x00009888" value="0x3F901400" />
3733 <register type="NOA" address="0x00009888" value="0x03811300" />
3734 <register type="NOA" address="0x00009888" value="0x05811B12" />
3735 <register type="NOA" address="0x00009888" value="0x0781001A" />
3736 <register type="NOA" address="0x00009888" value="0x1F810000" />
3737 <register type="NOA" address="0x00009888" value="0x17810000" />
3738 <register type="NOA" address="0x00009888" value="0x19810000" />
3739 <register type="NOA" address="0x00009888" value="0x1B810000" />
3740 <register type="NOA" address="0x00009888" value="0x1D810000" />
3741 <register type="NOA" address="0x00009888" value="0x0F968000" />
3742 <register type="NOA" address="0x00009888" value="0x1196C000" />
3743 <register type="NOA" address="0x00009888" value="0x13964000" />
3744 <register type="NOA" address="0x00009888" value="0x11938000" />
3745 <register type="NOA" address="0x00009888" value="0x1B93FE00" />
3746 <register type="NOA" address="0x00009888" value="0x01940010" />
3747 <register type="NOA" address="0x00009888" value="0x07941100" />
3748 <register type="NOA" address="0x00009888" value="0x09941312" />
3749 <register type="NOA" address="0x00009888" value="0x0B941514" />
3750 <register type="NOA" address="0x00009888" value="0x0D941716" />
3751 <register type="NOA" address="0x00009888" value="0x11940000" />
3752 <register type="NOA" address="0x00009888" value="0x19940000" />
3753 <register type="NOA" address="0x00009888" value="0x1B940000" />
3754 <register type="NOA" address="0x00009888" value="0x1D940000" />
3755 <register type="NOA" address="0x00009888" value="0x1B954000" />
3756 <register type="NOA" address="0x00009888" value="0x1D95A550" />
3757 <register type="NOA" address="0x00009888" value="0x1F9502AA" />
3758 <register type="NOA" address="0x00009888" value="0x2F900167" />
3759 <register type="NOA" address="0x00009888" value="0x31900105" />
3760 <register type="NOA" address="0x00009888" value="0x15900103" />
3761 <register type="NOA" address="0x00009888" value="0x17900101" />
3762 <register type="NOA" address="0x00009888" value="0x35900000" />
3763 <register type="NOA" address="0x00009888" value="0x13908000" />
3764 <register type="NOA" address="0x00009888" value="0x21908000" />
3765 <register type="NOA" address="0x00009888" value="0x23908000" />
3766 <register type="NOA" address="0x00009888" value="0x25908000" />
3767 <register type="NOA" address="0x00009888" value="0x27908000" />
3768 <register type="NOA" address="0x00009888" value="0x29908000" />
3769 <register type="NOA" address="0x00009888" value="0x2B908000" />
3770 <register type="NOA" address="0x00009888" value="0x2D908000" />
3771 <register type="NOA" address="0x00009888" value="0x19908000" />
3772 <register type="NOA" address="0x00009888" value="0x1B908000" />
3773 <register type="NOA" address="0x00009888" value="0x1D908000" />
3774 <register type="NOA" address="0x00009888" value="0x1F908000" />
3775 <register type="NOA" address="0x00009888" value="0x11900000" />
3776 <register type="NOA" address="0x00009888" value="0x51900000" />
3777 <register type="NOA" address="0x00009888" value="0x41900C00" />
3778 <register type="NOA" address="0x00009888" value="0x55900000" />
3779 <register type="NOA" address="0x00009888" value="0x45900000" />
3780 <register type="NOA" address="0x00009888" value="0x47900000" />
3781 <register type="NOA" address="0x00009888" value="0x57900000" />
3782 <register type="NOA" address="0x00009888" value="0x49900000" />
3783 <register type="NOA" address="0x00009888" value="0x33900000" />
3784 <register type="NOA" address="0x00009888" value="0x4B900063" />
3785 <register type="NOA" address="0x00009888" value="0x59900000" />
3786 <register type="NOA" address="0x00009888" value="0x43900003" />
3787 <register type="NOA" address="0x00009888" value="0x53900000" />
3788 <register type="NOA" address="0x00009840" value="0x00000080" />
3789 <register type="NOA" address="0x00009840" value="0x00000080" />
3790 <register type="NOA" address="0x00009888" value="0x11810C00" />
3791 <register type="NOA" address="0x00009888" value="0x1381001A" />
3792 <register type="NOA" address="0x00009888" value="0x37906800" />
3793 <register type="NOA" address="0x00009888" value="0x3F901000" />
3794 <register type="NOA" address="0x00009888" value="0x03811300" />
3795 <register type="NOA" address="0x00009888" value="0x05811B12" />
3796 <register type="NOA" address="0x00009888" value="0x0781001A" />
3797 <register type="NOA" address="0x00009888" value="0x1F810000" />
3798 <register type="NOA" address="0x00009888" value="0x17810000" />
3799 <register type="NOA" address="0x00009888" value="0x19810000" />
3800 <register type="NOA" address="0x00009888" value="0x1B810000" />
3801 <register type="NOA" address="0x00009888" value="0x1D810000" />
3802 <register type="NOA" address="0x00009888" value="0x1B930055" />
3803 <register type="NOA" address="0x00009888" value="0x03E58000" />
3804 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3805 <register type="NOA" address="0x00009888" value="0x07E54000" />
3806 <register type="NOA" address="0x00009888" value="0x13900160" />
3807 <register type="NOA" address="0x00009888" value="0x21900161" />
3808 <register type="NOA" address="0x00009888" value="0x23900162" />
3809 <register type="NOA" address="0x00009888" value="0x25900163" />
3810 <register type="NOA" address="0x00009888" value="0x27900164" />
3811 <register type="NOA" address="0x00009888" value="0x29900165" />
3812 <register type="NOA" address="0x00009888" value="0x2B900166" />
3813 <register type="NOA" address="0x00009888" value="0x2D900167" />
3814 <register type="NOA" address="0x00009888" value="0x2F900150" />
3815 <register type="NOA" address="0x00009888" value="0x31900105" />
3816 <register type="NOA" address="0x00009888" value="0x15900103" />
3817 <register type="NOA" address="0x00009888" value="0x17900101" />
3818 <register type="NOA" address="0x00009888" value="0x35900000" />
3819 <register type="NOA" address="0x00009888" value="0x19908000" />
3820 <register type="NOA" address="0x00009888" value="0x1B908000" />
3821 <register type="NOA" address="0x00009888" value="0x1D908000" />
3822 <register type="NOA" address="0x00009888" value="0x1F908000" />
3823 <register type="NOA" address="0x00009888" value="0x11900000" />
3824 <register type="NOA" address="0x00009888" value="0x51900000" />
3825 <register type="NOA" address="0x00009888" value="0x41900C60" />
3826 <register type="NOA" address="0x00009888" value="0x55900000" />
3827 <register type="NOA" address="0x00009888" value="0x45900C00" />
3828 <register type="NOA" address="0x00009888" value="0x47900C63" />
3829 <register type="NOA" address="0x00009888" value="0x57900000" />
3830 <register type="NOA" address="0x00009888" value="0x49900C63" />
3831 <register type="NOA" address="0x00009888" value="0x33900000" />
3832 <register type="NOA" address="0x00009888" value="0x4B900063" />
3833 <register type="NOA" address="0x00009888" value="0x59900000" />
3834 <register type="NOA" address="0x00009888" value="0x43900003" />
3835 <register type="NOA" address="0x00009888" value="0x53900000" />
3836 </register_config>
3837 <register_config type="NOA"
3838 availability="$SkuRevisionId 0x05 ULT $SkuRevisionId 0x02 UGTE &amp;&amp;"
3839 priority="0"
3840 >
3841 <register type="NOA" address="0x00009840" value="0x000000A0" />
3842 <register type="NOA" address="0x00009888" value="0x11810C00" />
3843 <register type="NOA" address="0x00009888" value="0x1381001A" />
3844 <register type="NOA" address="0x00009888" value="0x13945400" />
3845 <register type="NOA" address="0x00009888" value="0x37906800" />
3846 <register type="NOA" address="0x00009888" value="0x3F901400" />
3847 <register type="NOA" address="0x00009888" value="0x03811300" />
3848 <register type="NOA" address="0x00009888" value="0x05811B12" />
3849 <register type="NOA" address="0x00009888" value="0x0781001A" />
3850 <register type="NOA" address="0x00009888" value="0x1F810000" />
3851 <register type="NOA" address="0x00009888" value="0x17810000" />
3852 <register type="NOA" address="0x00009888" value="0x19810000" />
3853 <register type="NOA" address="0x00009888" value="0x1B810000" />
3854 <register type="NOA" address="0x00009888" value="0x1D810000" />
3855 <register type="NOA" address="0x00009888" value="0x19930800" />
3856 <register type="NOA" address="0x00009888" value="0x1B93AA55" />
3857 <register type="NOA" address="0x00009888" value="0x1D93002A" />
3858 <register type="NOA" address="0x00009888" value="0x01940010" />
3859 <register type="NOA" address="0x00009888" value="0x07941100" />
3860 <register type="NOA" address="0x00009888" value="0x09941312" />
3861 <register type="NOA" address="0x00009888" value="0x0B941514" />
3862 <register type="NOA" address="0x00009888" value="0x0D941716" />
3863 <register type="NOA" address="0x00009888" value="0x1B940000" />
3864 <register type="NOA" address="0x00009888" value="0x11940000" />
3865 <register type="NOA" address="0x00009888" value="0x01E58000" />
3866 <register type="NOA" address="0x00009888" value="0x03E57000" />
3867 <register type="NOA" address="0x00009888" value="0x2F900167" />
3868 <register type="NOA" address="0x00009888" value="0x31900105" />
3869 <register type="NOA" address="0x00009888" value="0x15900103" />
3870 <register type="NOA" address="0x00009888" value="0x17900101" />
3871 <register type="NOA" address="0x00009888" value="0x35900000" />
3872 <register type="NOA" address="0x00009888" value="0x13908000" />
3873 <register type="NOA" address="0x00009888" value="0x21908000" />
3874 <register type="NOA" address="0x00009888" value="0x23908000" />
3875 <register type="NOA" address="0x00009888" value="0x25908000" />
3876 <register type="NOA" address="0x00009888" value="0x27908000" />
3877 <register type="NOA" address="0x00009888" value="0x29908000" />
3878 <register type="NOA" address="0x00009888" value="0x2B908000" />
3879 <register type="NOA" address="0x00009888" value="0x2D908000" />
3880 <register type="NOA" address="0x00009888" value="0x19908000" />
3881 <register type="NOA" address="0x00009888" value="0x1B908000" />
3882 <register type="NOA" address="0x00009888" value="0x1D908000" />
3883 <register type="NOA" address="0x00009888" value="0x1F908000" />
3884 <register type="NOA" address="0x00009888" value="0x11900000" />
3885 <register type="NOA" address="0x00009888" value="0x51900000" />
3886 <register type="NOA" address="0x00009888" value="0x41900C20" />
3887 <register type="NOA" address="0x00009888" value="0x55900000" />
3888 <register type="NOA" address="0x00009888" value="0x45900400" />
3889 <register type="NOA" address="0x00009888" value="0x47900421" />
3890 <register type="NOA" address="0x00009888" value="0x57900000" />
3891 <register type="NOA" address="0x00009888" value="0x49900421" />
3892 <register type="NOA" address="0x00009888" value="0x33900000" />
3893 <register type="NOA" address="0x00009888" value="0x4B900063" />
3894 <register type="NOA" address="0x00009888" value="0x59900000" />
3895 <register type="NOA" address="0x00009888" value="0x43900003" />
3896 <register type="NOA" address="0x00009888" value="0x53900000" />
3897 <register type="NOA" address="0x00009840" value="0x00000080" />
3898 <register type="NOA" address="0x00009840" value="0x00000080" />
3899 <register type="NOA" address="0x00009888" value="0x11810C00" />
3900 <register type="NOA" address="0x00009888" value="0x1381001A" />
3901 <register type="NOA" address="0x00009888" value="0x37906800" />
3902 <register type="NOA" address="0x00009888" value="0x3F901000" />
3903 <register type="NOA" address="0x00009888" value="0x03811300" />
3904 <register type="NOA" address="0x00009888" value="0x05811B12" />
3905 <register type="NOA" address="0x00009888" value="0x0781001A" />
3906 <register type="NOA" address="0x00009888" value="0x1F810000" />
3907 <register type="NOA" address="0x00009888" value="0x17810000" />
3908 <register type="NOA" address="0x00009888" value="0x19810000" />
3909 <register type="NOA" address="0x00009888" value="0x1B810000" />
3910 <register type="NOA" address="0x00009888" value="0x1D810000" />
3911 <register type="NOA" address="0x00009888" value="0x1B930055" />
3912 <register type="NOA" address="0x00009888" value="0x03E58000" />
3913 <register type="NOA" address="0x00009888" value="0x05E5C000" />
3914 <register type="NOA" address="0x00009888" value="0x07E54000" />
3915 <register type="NOA" address="0x00009888" value="0x13900160" />
3916 <register type="NOA" address="0x00009888" value="0x21900161" />
3917 <register type="NOA" address="0x00009888" value="0x23900162" />
3918 <register type="NOA" address="0x00009888" value="0x25900163" />
3919 <register type="NOA" address="0x00009888" value="0x27900164" />
3920 <register type="NOA" address="0x00009888" value="0x29900165" />
3921 <register type="NOA" address="0x00009888" value="0x2B900166" />
3922 <register type="NOA" address="0x00009888" value="0x2D900167" />
3923 <register type="NOA" address="0x00009888" value="0x2F900150" />
3924 <register type="NOA" address="0x00009888" value="0x31900105" />
3925 <register type="NOA" address="0x00009888" value="0x15900103" />
3926 <register type="NOA" address="0x00009888" value="0x17900101" />
3927 <register type="NOA" address="0x00009888" value="0x35900000" />
3928 <register type="NOA" address="0x00009888" value="0x19908000" />
3929 <register type="NOA" address="0x00009888" value="0x1B908000" />
3930 <register type="NOA" address="0x00009888" value="0x1D908000" />
3931 <register type="NOA" address="0x00009888" value="0x1F908000" />
3932 <register type="NOA" address="0x00009888" value="0x11900000" />
3933 <register type="NOA" address="0x00009888" value="0x51900000" />
3934 <register type="NOA" address="0x00009888" value="0x41900C60" />
3935 <register type="NOA" address="0x00009888" value="0x55900000" />
3936 <register type="NOA" address="0x00009888" value="0x45900C00" />
3937 <register type="NOA" address="0x00009888" value="0x47900C63" />
3938 <register type="NOA" address="0x00009888" value="0x57900000" />
3939 <register type="NOA" address="0x00009888" value="0x49900C63" />
3940 <register type="NOA" address="0x00009888" value="0x33900000" />
3941 <register type="NOA" address="0x00009888" value="0x4B900063" />
3942 <register type="NOA" address="0x00009888" value="0x59900000" />
3943 <register type="NOA" address="0x00009888" value="0x43900003" />
3944 <register type="NOA" address="0x00009888" value="0x53900000" />
3945 </register_config>
3946 <register_config type="OA">
3947 <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3948 <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3949 <register type="OA" address="0x00002724" value="0xF0800000" />
3950 <register type="OA" address="0x00002720" value="0x00000000" />
3951 <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3952 <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3953 <register type="OA" address="0x00002714" value="0xF0800000" />
3954 <register type="OA" address="0x00002710" value="0x00000000" />
3955 <register type="OA" address="0x0000274C" value="0x86543210" />
3956 <register type="OA" address="0x00002748" value="0x86543210" />
3957 <register type="OA" address="0x00002744" value="0x00006667" />
3958 <register type="OA" address="0x00002740" value="0x00000000" />
3959 <register type="OA" address="0x0000275C" value="0x86543210" />
3960 <register type="OA" address="0x00002758" value="0x86543210" />
3961 <register type="OA" address="0x00002754" value="0x00006465" />
3962 <register type="OA" address="0x00002750" value="0x00000000" />
3963 <register type="OA" address="0x00002770" value="0x0007F81A" />
3964 <register type="OA" address="0x00002774" value="0x0000FE00" />
3965 <register type="OA" address="0x00002778" value="0x0007F82A" />
3966 <register type="OA" address="0x0000277C" value="0x0000FE00" />
3967 <register type="OA" address="0x00002780" value="0x0007F822" />
3968 <register type="OA" address="0x00002784" value="0x0000FE00" />
3969 <register type="OA" address="0x00002788" value="0x0007F8BA" />
3970 <register type="OA" address="0x0000278C" value="0x0000FE00" />
3971 <register type="OA" address="0x00002790" value="0x0007F87A" />
3972 <register type="OA" address="0x00002794" value="0x0000FE00" />
3973 <register type="OA" address="0x00002798" value="0x0007F8EA" />
3974 <register type="OA" address="0x0000279C" value="0x0000FE00" />
3975 <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3976 <register type="OA" address="0x000027A4" value="0x0000FE00" />
3977 <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3978 <register type="OA" address="0x000027AC" value="0x0000FE00" />
3979 </register_config>
3980 <register_config type="FLEX">
3981 <register type="FLEX" address="0x0000E458" value="0x00005004" />
3982 <register type="FLEX" address="0x0000E558" value="0x00015014" />
3983 <register type="FLEX" address="0x0000E658" value="0x00025024" />
3984 <register type="FLEX" address="0x0000E758" value="0x00035034" />
3985 <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3986 <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3987 <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3988 </register_config>
3989 </set>
3990
3991 <set name="Compute Metrics Extended Gen9"
3992 mdapi_supported_apis="OGL4 OCL IO BB"
3993 underscore_name="compute_extended"
3994 hw_config_guid="c26b1fda-2752-4a33-a448-4c8718366846"
3995 chipset="SKLGT2"
3996 symbol_name="ComputeExtended"
3997 >
3998 <counter name="GPU Core Clocks"
3999 description="The total number of GPU core clocks elapsed during the measurement."
4000 data_type="uint64"
4001 equation="GPU_CLOCK 0 READ"
4002 underscore_name="gpu_core_clocks"
4003 units="cycles"
4004 symbol_name="GpuCoreClocks"
4005 semantic_type="event"
4006 mdapi_supported_apis=""
4007 mdapi_usage_flags="Tier1 Frame Batch Draw"
4008 mdapi_hw_unit_type="gpu"
4009 mdapi_group="GPU"
4010 />
4011 <counter name="EU Active"
4012 description="The percentage of time in which the Execution Units were actively processing."
4013 data_type="float"
4014 max_equation="100"
4015 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4016 underscore_name="eu_active"
4017 units="percent"
4018 symbol_name="EuActive"
4019 semantic_type="duration"
4020 mdapi_supported_apis=""
4021 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4022 mdapi_group="EU Array"
4023 mdapi_hw_unit_type="gpu"
4024 />
4025 <counter name="EU Both FPU Pipes Active"
4026 description="The percentage of time in which both EU FPU pipelines were actively processing."
4027 data_type="float"
4028 max_equation="100"
4029 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4030 underscore_name="eu_fpu_both_active"
4031 units="percent"
4032 symbol_name="EuFpuBothActive"
4033 semantic_type="duration"
4034 mdapi_supported_apis=""
4035 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4036 mdapi_group="EU Array/Pipes"
4037 mdapi_hw_unit_type="gpu"
4038 />
4039 <counter name="EU FPU0 Pipe Active"
4040 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4041 data_type="float"
4042 max_equation="100"
4043 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4044 underscore_name="fpu0_active"
4045 units="percent"
4046 symbol_name="Fpu0Active"
4047 semantic_type="duration"
4048 mdapi_supported_apis=""
4049 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4050 mdapi_group="EU Array/Pipes"
4051 mdapi_hw_unit_type="gpu"
4052 />
4053 <counter name="EU FPU1 Pipe Active"
4054 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4055 data_type="float"
4056 max_equation="100"
4057 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4058 underscore_name="fpu1_active"
4059 units="percent"
4060 symbol_name="Fpu1Active"
4061 semantic_type="duration"
4062 mdapi_supported_apis=""
4063 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4064 mdapi_group="EU Array/Pipes"
4065 mdapi_hw_unit_type="gpu"
4066 />
4067 <counter name="EU AVG IPC Rate"
4068 description="The average rate of IPC calculated for 2 FPU pipelines."
4069 data_type="float"
4070 max_equation="2"
4071 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4072 underscore_name="eu_avg_ipc_rate"
4073 units="number"
4074 symbol_name="EuAvgIpcRate"
4075 semantic_type="ratio"
4076 mdapi_supported_apis=""
4077 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4078 mdapi_group="EU Array"
4079 mdapi_hw_unit_type="gpu"
4080 />
4081 <counter name="Typed Writes 0"
4082 description="The subslice 0 typed writes."
4083 data_type="uint64"
4084 equation="C 0 READ"
4085 underscore_name="typed_writes0"
4086 units="messages"
4087 symbol_name="TypedWrites0"
4088 semantic_type="event"
4089 mdapi_supported_apis=""
4090 mdapi_usage_flags="Tier3 Frame Batch Draw"
4091 mdapi_hw_unit_type="subslice"
4092 mdapi_group="L3/Data Port"
4093 />
4094 <counter name="EuTypedAtomics0"
4095 description="The subslice 0 EU Typed Atomics subslice 0."
4096 data_type="uint64"
4097 equation="B 5 READ"
4098 underscore_name="eu_typed_atomics0"
4099 units="messages"
4100 symbol_name="EuTypedAtomics0"
4101 semantic_type="event"
4102 mdapi_supported_apis=""
4103 mdapi_usage_flags="Tier3 Frame Batch Draw"
4104 mdapi_hw_unit_type="subslice"
4105 mdapi_group="L3/Data Port"
4106 />
4107 <counter name="Typed Atomics 0"
4108 description="The subslice 0 typed atomics."
4109 data_type="uint64"
4110 equation="C 4 READ"
4111 underscore_name="typed_atomics0"
4112 units="messages"
4113 symbol_name="TypedAtomics0"
4114 semantic_type="event"
4115 mdapi_supported_apis=""
4116 mdapi_usage_flags="Tier3 Frame Batch Draw"
4117 mdapi_hw_unit_type="subslice"
4118 mdapi_group="L3/Data Port"
4119 />
4120 <counter name="TypedAtomicsPerCacheLine"
4121 description="The ratio of EU typed atomics requests to L3 cache line writes."
4122 data_type="float"
4123 equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
4124 underscore_name="typed_atomics_per_cache_line"
4125 units="eu sends to l3 cache lines"
4126 symbol_name="TypedAtomicsPerCacheLine"
4127 semantic_type="ratio"
4128 mdapi_supported_apis=""
4129 mdapi_usage_flags="Tier3 Frame Batch Draw"
4130 mdapi_hw_unit_type="subslice"
4131 mdapi_group="L3/Data Port"
4132 />
4133 <counter name="EuUntypedReads0"
4134 description="The subslice 0 EU Untyped Reads subslice 0."
4135 data_type="uint64"
4136 equation="B 0 READ"
4137 underscore_name="eu_untyped_reads0"
4138 units="messages"
4139 symbol_name="EuUntypedReads0"
4140 semantic_type="event"
4141 mdapi_supported_apis=""
4142 mdapi_usage_flags="Tier3 Frame Batch Draw"
4143 mdapi_hw_unit_type="subslice"
4144 mdapi_group="L3/Data Port"
4145 />
4146 <counter name="Untyped Writes 0"
4147 description="The subslice 0 untyped writes (including SLM writes)."
4148 data_type="uint64"
4149 equation="C 1 READ"
4150 underscore_name="untyped_writes0"
4151 units="messages"
4152 symbol_name="UntypedWrites0"
4153 semantic_type="event"
4154 mdapi_supported_apis=""
4155 mdapi_usage_flags="Tier3 Frame Batch Draw"
4156 mdapi_hw_unit_type="subslice"
4157 mdapi_group="L3/Data Port"
4158 />
4159 <counter name="EuUntypedAtomics0"
4160 description="The subslice 0 EU Untyped Atomics subslice 0."
4161 data_type="uint64"
4162 equation="B 4 READ"
4163 underscore_name="eu_untyped_atomics0"
4164 units="messages"
4165 symbol_name="EuUntypedAtomics0"
4166 semantic_type="event"
4167 mdapi_supported_apis=""
4168 mdapi_usage_flags="Tier3 Frame Batch Draw"
4169 mdapi_hw_unit_type="subslice"
4170 mdapi_group="L3/Data Port"
4171 />
4172 <counter name="EuUntypedWrites0"
4173 description="The subslice 0 EU Untyped Writes subslice 0."
4174 data_type="uint64"
4175 equation="B 1 READ"
4176 underscore_name="eu_untyped_writes0"
4177 units="messages"
4178 symbol_name="EuUntypedWrites0"
4179 semantic_type="event"
4180 mdapi_supported_apis=""
4181 mdapi_usage_flags="Tier3 Frame Batch Draw"
4182 mdapi_hw_unit_type="subslice"
4183 mdapi_group="L3/Data Port"
4184 />
4185 <counter name="EuA64UntypedWrites0"
4186 description="The subslice 0 EU A64 Untyped Writes subslice 0."
4187 data_type="uint64"
4188 equation="B 7 READ"
4189 underscore_name="eu_a64_untyped_writes0"
4190 units="messages"
4191 symbol_name="EuA64UntypedWrites0"
4192 semantic_type="event"
4193 mdapi_supported_apis=""
4194 mdapi_usage_flags="Tier3 Frame Batch Draw"
4195 mdapi_hw_unit_type="subslice"
4196 mdapi_group="L3/Data Port"
4197 />
4198 <counter name="UntypedWritesPerCacheLine"
4199 description="The ratio of EU untyped write requests to L3 cache line writes."
4200 data_type="float"
4201 equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
4202 underscore_name="untyped_writes_per_cache_line"
4203 units="eu sends to l3 cache lines"
4204 symbol_name="UntypedWritesPerCacheLine"
4205 semantic_type="ratio"
4206 mdapi_supported_apis=""
4207 mdapi_usage_flags="Tier3 Frame Batch Draw"
4208 mdapi_hw_unit_type="subslice"
4209 mdapi_group="L3/Data Port"
4210 />
4211 <counter name="Shader Barrier Messages"
4212 description="The total number of shader barrier messages."
4213 data_type="uint64"
4214 equation="A 35 READ"
4215 underscore_name="shader_barriers"
4216 units="messages"
4217 symbol_name="ShaderBarriers"
4218 semantic_type="event"
4219 mdapi_supported_apis=""
4220 mdapi_usage_flags="Tier3 Frame Batch Draw"
4221 mdapi_hw_unit_type="gpu"
4222 mdapi_group="EU Array/Barrier"
4223 />
4224 <counter name="Sampler Texels"
4225 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4226 data_type="uint64"
4227 equation="A 28 READ 4 UMUL"
4228 underscore_name="sampler_texels"
4229 units="texels"
4230 symbol_name="SamplerTexels"
4231 semantic_type="event"
4232 mdapi_supported_apis=""
4233 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4234 mdapi_hw_unit_type="gpu"
4235 mdapi_group="Sampler/Sampler Input"
4236 />
4237 <counter name="GPU Time Elapsed"
4238 description="Time elapsed on the GPU during the measurement."
4239 data_type="uint64"
4240 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4241 underscore_name="gpu_time"
4242 units="ns"
4243 symbol_name="GpuTime"
4244 semantic_type="duration"
4245 mdapi_supported_apis=""
4246 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4247 mdapi_hw_unit_type="gpu"
4248 mdapi_group="GPU"
4249 />
4250 <counter name="AVG GPU Core Frequency"
4251 description="Average GPU Core Frequency in the measurement."
4252 data_type="uint64"
4253 max_equation="$GpuMaxFrequency"
4254 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4255 underscore_name="avg_gpu_core_frequency"
4256 units="hz"
4257 symbol_name="AvgGpuCoreFrequency"
4258 semantic_type="event"
4259 mdapi_supported_apis="OGL OCL IO BB"
4260 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4261 mdapi_group="GPU"
4262 mdapi_hw_unit_type="gpu"
4263 />
4264 <counter name="Sampler Texels Misses"
4265 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4266 data_type="uint64"
4267 equation="A 29 READ 4 UMUL"
4268 underscore_name="sampler_texel_misses"
4269 units="texels"
4270 symbol_name="SamplerTexelMisses"
4271 semantic_type="event"
4272 mdapi_supported_apis=""
4273 mdapi_usage_flags="Tier3 Batch Frame Draw"
4274 mdapi_hw_unit_type="gpu"
4275 mdapi_group="Sampler/Sampler Cache"
4276 />
4277 <counter name="CS Threads Dispatched"
4278 description="The total number of compute shader hardware threads dispatched."
4279 data_type="uint64"
4280 equation="A 4 READ"
4281 underscore_name="cs_threads"
4282 units="threads"
4283 symbol_name="CsThreads"
4284 semantic_type="event"
4285 mdapi_supported_apis=""
4286 mdapi_usage_flags="Tier3 Frame Batch Draw"
4287 mdapi_hw_unit_type="gpu"
4288 mdapi_group="EU Array/Compute Shader"
4289 />
4290 <counter name="SLM Bytes Read"
4291 description="The total number of GPU memory bytes read from shared local memory."
4292 data_type="uint64"
4293 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4294 equation="A 30 READ 64 UMUL"
4295 underscore_name="slm_bytes_read"
4296 units="bytes"
4297 symbol_name="SlmBytesRead"
4298 semantic_type="throughput"
4299 mdapi_supported_apis=""
4300 mdapi_usage_flags="Tier3 Frame Batch Draw"
4301 mdapi_group="L3/Data Port/SLM"
4302 mdapi_hw_unit_type="gpu"
4303 />
4304 <counter name="EuTypedWrites0"
4305 description="The subslice 0 EU Typed Writes subslice 0."
4306 data_type="uint64"
4307 equation="B 3 READ"
4308 underscore_name="eu_typed_writes0"
4309 units="messages"
4310 symbol_name="EuTypedWrites0"
4311 semantic_type="event"
4312 mdapi_supported_apis=""
4313 mdapi_usage_flags="Tier3 Frame Batch Draw"
4314 mdapi_hw_unit_type="subslice"
4315 mdapi_group="L3/Data Port"
4316 />
4317 <counter name="TypedWritesPerCacheLine"
4318 description="The ratio of EU typed write requests to L3 cache line writes."
4319 data_type="float"
4320 equation="$EuTypedWrites0 $TypedWrites0 FDIV"
4321 underscore_name="typed_writes_per_cache_line"
4322 units="eu sends to l3 cache lines"
4323 symbol_name="TypedWritesPerCacheLine"
4324 semantic_type="ratio"
4325 mdapi_supported_apis=""
4326 mdapi_usage_flags="Tier3 Frame Batch Draw"
4327 mdapi_hw_unit_type="subslice"
4328 mdapi_group="L3/Data Port"
4329 />
4330 <counter name="Typed Reads 0"
4331 description="The subslice 0 typed reads."
4332 data_type="uint64"
4333 equation="C 2 READ"
4334 underscore_name="typed_reads0"
4335 units="messages"
4336 symbol_name="TypedReads0"
4337 semantic_type="event"
4338 mdapi_supported_apis=""
4339 mdapi_usage_flags="Tier3 Frame Batch Draw"
4340 mdapi_hw_unit_type="subslice"
4341 mdapi_group="L3/Data Port"
4342 />
4343 <counter name="Untyped Reads 0"
4344 description="The subslice 0 untyped reads (including SLM reads)."
4345 data_type="uint64"
4346 equation="C 3 READ"
4347 underscore_name="untyped_reads0"
4348 units="messages"
4349 symbol_name="UntypedReads0"
4350 semantic_type="event"
4351 mdapi_supported_apis=""
4352 mdapi_usage_flags="Tier3 Frame Batch Draw"
4353 mdapi_hw_unit_type="subslice"
4354 mdapi_group="L3/Data Port"
4355 />
4356 <counter name="EuA64UntypedReads0"
4357 description="The subslice 0 EU A64 Untyped Reads subslice 0."
4358 data_type="uint64"
4359 equation="B 6 READ"
4360 underscore_name="eu_a64_untyped_reads0"
4361 units="messages"
4362 symbol_name="EuA64UntypedReads0"
4363 semantic_type="event"
4364 mdapi_supported_apis=""
4365 mdapi_usage_flags="Tier3 Frame Batch Draw"
4366 mdapi_hw_unit_type="subslice"
4367 mdapi_group="L3/Data Port"
4368 />
4369 <counter name="EU Thread Occupancy"
4370 description="The percentage of time in which hardware threads occupied EUs."
4371 data_type="float"
4372 max_equation="100"
4373 equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4374 underscore_name="eu_thread_occupancy"
4375 units="percent"
4376 symbol_name="EuThreadOccupancy"
4377 semantic_type="duration"
4378 mdapi_supported_apis=""
4379 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4380 mdapi_group="EU Array"
4381 mdapi_hw_unit_type="gpu"
4382 />
4383 <counter name="EU Stall"
4384 description="The percentage of time in which the Execution Units were stalled."
4385 data_type="float"
4386 max_equation="100"
4387 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4388 underscore_name="eu_stall"
4389 units="percent"
4390 symbol_name="EuStall"
4391 semantic_type="duration"
4392 mdapi_supported_apis=""
4393 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4394 mdapi_group="EU Array"
4395 mdapi_hw_unit_type="gpu"
4396 />
4397 <counter name="EuTypedReads0"
4398 description="The subslice 0 EU Typed Reads subslice 0."
4399 data_type="uint64"
4400 equation="B 2 READ"
4401 underscore_name="eu_typed_reads0"
4402 units="messages"
4403 symbol_name="EuTypedReads0"
4404 semantic_type="event"
4405 mdapi_supported_apis=""
4406 mdapi_usage_flags="Tier3 Frame Batch Draw"
4407 mdapi_hw_unit_type="subslice"
4408 mdapi_group="L3/Data Port"
4409 />
4410 <counter name="UntypedReadsPerCacheLine"
4411 description="The ratio of EU untyped read requests to L3 cache line reads."
4412 data_type="float"
4413 equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
4414 underscore_name="untyped_reads_per_cache_line"
4415 units="eu sends to l3 cache lines"
4416 symbol_name="UntypedReadsPerCacheLine"
4417 semantic_type="ratio"
4418 mdapi_supported_apis=""
4419 mdapi_usage_flags="Tier3 Frame Batch Draw"
4420 mdapi_hw_unit_type="subslice"
4421 mdapi_group="L3/Data Port"
4422 />
4423 <counter name="Shader Memory Accesses"
4424 description="The total number of shader memory accesses to L3."
4425 data_type="uint64"
4426 equation="A 32 READ"
4427 underscore_name="shader_memory_accesses"
4428 units="messages"
4429 symbol_name="ShaderMemoryAccesses"
4430 semantic_type="event"
4431 mdapi_supported_apis=""
4432 mdapi_usage_flags="Tier3 Frame Batch Draw"
4433 mdapi_hw_unit_type="gpu"
4434 mdapi_group="L3/Data Port"
4435 />
4436 <counter name="TypedReadsPerCacheLine"
4437 description="The ratio of EU typed read requests to L3 cache line reads."
4438 data_type="float"
4439 equation="$EuTypedReads0 $TypedReads0 FDIV"
4440 underscore_name="typed_reads_per_cache_line"
4441 units="eu sends to l3 cache lines"
4442 symbol_name="TypedReadsPerCacheLine"
4443 semantic_type="ratio"
4444 mdapi_supported_apis=""
4445 mdapi_usage_flags="Tier3 Frame Batch Draw"
4446 mdapi_hw_unit_type="subslice"
4447 mdapi_group="L3/Data Port"
4448 />
4449 <counter name="SLM Bytes Written"
4450 description="The total number of GPU memory bytes written into shared local memory."
4451 data_type="uint64"
4452 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4453 equation="A 31 READ 64 UMUL"
4454 underscore_name="slm_bytes_written"
4455 units="bytes"
4456 symbol_name="SlmBytesWritten"
4457 semantic_type="throughput"
4458 mdapi_supported_apis=""
4459 mdapi_usage_flags="Tier3 Frame Batch Draw"
4460 mdapi_group="L3/Data Port/SLM"
4461 mdapi_hw_unit_type="gpu"
4462 />
4463 <counter name="L3 Shader Throughput"
4464 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4465 data_type="uint64"
4466 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4467 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
4468 underscore_name="l3_shader_throughput"
4469 units="bytes"
4470 symbol_name="L3ShaderThroughput"
4471 semantic_type="throughput"
4472 mdapi_supported_apis=""
4473 mdapi_usage_flags="Tier2 Frame Batch Draw"
4474 mdapi_group="L3/Data Port"
4475 mdapi_hw_unit_type="gpu"
4476 />
4477 <counter name="Shader Atomic Memory Accesses"
4478 description="The total number of shader atomic memory accesses."
4479 data_type="uint64"
4480 equation="A 34 READ"
4481 underscore_name="shader_atomics"
4482 units="messages"
4483 symbol_name="ShaderAtomics"
4484 semantic_type="event"
4485 mdapi_supported_apis=""
4486 mdapi_usage_flags="Tier3 Frame Batch Draw"
4487 mdapi_hw_unit_type="gpu"
4488 mdapi_group="L3/Data Port/Atomics"
4489 />
4490 <counter name="EU Send Pipe Active"
4491 description="The percentage of time in which EU send pipeline was actively processing."
4492 data_type="float"
4493 max_equation="100"
4494 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4495 underscore_name="eu_send_active"
4496 units="percent"
4497 symbol_name="EuSendActive"
4498 semantic_type="duration"
4499 mdapi_supported_apis=""
4500 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4501 mdapi_group="EU Array/Pipes"
4502 mdapi_hw_unit_type="gpu"
4503 />
4504 <register_config type="NOA"
4505 availability="$SubsliceMask 0x01 AND"
4506 priority="0"
4507 >
4508 <register type="NOA" address="0x00009840" value="0x000000A0" />
4509 <register type="NOA" address="0x00009888" value="0x106C00E0" />
4510 <register type="NOA" address="0x00009888" value="0x141C8160" />
4511 <register type="NOA" address="0x00009888" value="0x161C8015" />
4512 <register type="NOA" address="0x00009888" value="0x181C0120" />
4513 <register type="NOA" address="0x00009888" value="0x004E8000" />
4514 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4515 <register type="NOA" address="0x00009888" value="0x184E8000" />
4516 <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
4517 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4518 <register type="NOA" address="0x00009888" value="0x024E8000" />
4519 <register type="NOA" address="0x00009888" value="0x044E8000" />
4520 <register type="NOA" address="0x00009888" value="0x064E8000" />
4521 <register type="NOA" address="0x00009888" value="0x084E8000" />
4522 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4523 <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4524 <register type="NOA" address="0x00009888" value="0x006C0200" />
4525 <register type="NOA" address="0x00009888" value="0x026C000C" />
4526 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4527 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4528 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4529 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4530 <register type="NOA" address="0x00009888" value="0x001B8000" />
4531 <register type="NOA" address="0x00009888" value="0x021BC000" />
4532 <register type="NOA" address="0x00009888" value="0x001C0041" />
4533 <register type="NOA" address="0x00009888" value="0x061C4200" />
4534 <register type="NOA" address="0x00009888" value="0x081C4443" />
4535 <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4536 <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4537 <register type="NOA" address="0x00009888" value="0x041C7357" />
4538 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4539 <register type="NOA" address="0x00009888" value="0x101C0000" />
4540 <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4541 <register type="NOA" address="0x00009888" value="0x121C8000" />
4542 <register type="NOA" address="0x00009888" value="0x004C8000" />
4543 <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4544 <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4545 <register type="NOA" address="0x00009888" value="0x084CA000" />
4546 <register type="NOA" address="0x00009888" value="0x000DA000" />
4547 <register type="NOA" address="0x00009888" value="0x060D8000" />
4548 <register type="NOA" address="0x00009888" value="0x080DA000" />
4549 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4550 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4551 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4552 <register type="NOA" address="0x00009888" value="0x020DA000" />
4553 <register type="NOA" address="0x00009888" value="0x040DA000" />
4554 <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4555 <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4556 <register type="NOA" address="0x00009888" value="0x100F0155" />
4557 <register type="NOA" address="0x00009888" value="0x002C8000" />
4558 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4559 <register type="NOA" address="0x00009888" value="0x162CAA00" />
4560 <register type="NOA" address="0x00009888" value="0x182C00AA" />
4561 <register type="NOA" address="0x00009888" value="0x022C8000" />
4562 <register type="NOA" address="0x00009888" value="0x042C8000" />
4563 <register type="NOA" address="0x00009888" value="0x062C8000" />
4564 <register type="NOA" address="0x00009888" value="0x082C8000" />
4565 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4566 <register type="NOA" address="0x00009888" value="0x11907FFF" />
4567 <register type="NOA" address="0x00009888" value="0x51900000" />
4568 <register type="NOA" address="0x00009888" value="0x41900040" />
4569 <register type="NOA" address="0x00009888" value="0x55900000" />
4570 <register type="NOA" address="0x00009888" value="0x45900802" />
4571 <register type="NOA" address="0x00009888" value="0x47900842" />
4572 <register type="NOA" address="0x00009888" value="0x57900000" />
4573 <register type="NOA" address="0x00009888" value="0x49900842" />
4574 <register type="NOA" address="0x00009888" value="0x37900000" />
4575 <register type="NOA" address="0x00009888" value="0x33900000" />
4576 <register type="NOA" address="0x00009888" value="0x4B900000" />
4577 <register type="NOA" address="0x00009888" value="0x59900000" />
4578 <register type="NOA" address="0x00009888" value="0x43900800" />
4579 <register type="NOA" address="0x00009888" value="0x53900000" />
4580 <register type="NOA" address="0x00009840" value="0x00000080" />
4581 </register_config>
4582 <register_config type="OA">
4583 <register type="OA" address="0x00002724" value="0xF0800000" />
4584 <register type="OA" address="0x00002720" value="0x00000000" />
4585 <register type="OA" address="0x00002714" value="0xF0800000" />
4586 <register type="OA" address="0x00002710" value="0x00000000" />
4587 <register type="OA" address="0x00002740" value="0x00000000" />
4588 <register type="OA" address="0x00002770" value="0x0007FC2A" />
4589 <register type="OA" address="0x00002774" value="0x0000BF00" />
4590 <register type="OA" address="0x00002778" value="0x0007FC6A" />
4591 <register type="OA" address="0x0000277C" value="0x0000BF00" />
4592 <register type="OA" address="0x00002780" value="0x0007FC92" />
4593 <register type="OA" address="0x00002784" value="0x0000BF00" />
4594 <register type="OA" address="0x00002788" value="0x0007FCA2" />
4595 <register type="OA" address="0x0000278C" value="0x0000BF00" />
4596 <register type="OA" address="0x00002790" value="0x0007FC32" />
4597 <register type="OA" address="0x00002794" value="0x0000BF00" />
4598 <register type="OA" address="0x00002798" value="0x0007FC9A" />
4599 <register type="OA" address="0x0000279C" value="0x0000BF00" />
4600 <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4601 <register type="OA" address="0x000027A4" value="0x0000BF00" />
4602 <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4603 <register type="OA" address="0x000027AC" value="0x0000BF00" />
4604 </register_config>
4605 <register_config type="FLEX">
4606 <register type="FLEX" address="0x0000E458" value="0x00005004" />
4607 <register type="FLEX" address="0x0000E558" value="0x00000003" />
4608 <register type="FLEX" address="0x0000E658" value="0x00002001" />
4609 <register type="FLEX" address="0x0000E758" value="0x00778008" />
4610 <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4611 <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4612 <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4613 </register_config>
4614 </set>
4615
4616 <set name="Compute Metrics L3 Cache Gen9"
4617 mdapi_supported_apis="OGL4 OCL IO BB"
4618 underscore_name="compute_l3_cache"
4619 hw_config_guid="9fb22842-e708-43f7-9752-e0e41670c39e"
4620 chipset="SKLGT2"
4621 symbol_name="ComputeL3Cache"
4622 >
4623 <counter name="GPU Core Clocks"
4624 description="The total number of GPU core clocks elapsed during the measurement."
4625 data_type="uint64"
4626 equation="GPU_CLOCK 0 READ"
4627 underscore_name="gpu_core_clocks"
4628 units="cycles"
4629 symbol_name="GpuCoreClocks"
4630 semantic_type="event"
4631 mdapi_supported_apis="OGL OCL IO BB"
4632 mdapi_usage_flags="Tier1 Frame Batch Draw"
4633 mdapi_hw_unit_type="gpu"
4634 mdapi_group="GPU"
4635 />
4636 <counter name="EU Active"
4637 description="The percentage of time in which the Execution Units were actively processing."
4638 data_type="float"
4639 max_equation="100"
4640 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4641 underscore_name="eu_active"
4642 units="percent"
4643 symbol_name="EuActive"
4644 semantic_type="duration"
4645 mdapi_supported_apis="OGL OCL IO BB"
4646 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4647 mdapi_group="EU Array"
4648 mdapi_hw_unit_type="gpu"
4649 />
4650 <counter name="L3 Bank 03 Accesses"
4651 description="The total number of accesses to L3 Bank 03."
4652 data_type="uint64"
4653 equation="B 3 READ 2 UMUL"
4654 underscore_name="l3_bank03_accesses"
4655 units="messages"
4656 symbol_name="L3Bank03Accesses"
4657 availability="$SliceMask 0x01 AND"
4658 semantic_type="event"
4659 mdapi_supported_apis="OGL OCL IO BB"
4660 mdapi_usage_flags="Tier4 Frame Batch Draw"
4661 mdapi_hw_unit_type="slice"
4662 mdapi_group="L3"
4663 />
4664 <counter name="L3 Accesses"
4665 description="The total number of L3 accesses from all entities."
4666 data_type="uint64"
4667 equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4668 underscore_name="l3_accesses"
4669 units="messages"
4670 symbol_name="L3Accesses"
4671 semantic_type="event"
4672 mdapi_supported_apis="OGL OCL IO BB"
4673 mdapi_usage_flags="Tier3 Frame Batch Draw"
4674 mdapi_hw_unit_type="gpu"
4675 mdapi_group="L3"
4676 />
4677 <counter name="EU Both FPU Pipes Active"
4678 description="The percentage of time in which both EU FPU pipelines were actively processing."
4679 data_type="float"
4680 max_equation="100"
4681 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4682 underscore_name="eu_fpu_both_active"
4683 units="percent"
4684 symbol_name="EuFpuBothActive"
4685 semantic_type="duration"
4686 mdapi_supported_apis="OGL OCL IO BB"
4687 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4688 mdapi_group="EU Array/Pipes"
4689 mdapi_hw_unit_type="gpu"
4690 />
4691 <counter name="L3 Sampler Throughput"
4692 description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4693 data_type="uint64"
4694 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4695 equation="A 29 READ 64 UMUL"
4696 underscore_name="l3_sampler_throughput"
4697 units="bytes"
4698 symbol_name="L3SamplerThroughput"
4699 semantic_type="throughput"
4700 mdapi_supported_apis="OGL OCL IO BB"
4701 mdapi_usage_flags="Tier2 Frame Batch Draw"
4702 mdapi_group="L3/Sampler"
4703 mdapi_hw_unit_type="gpu"
4704 />
4705 <counter name="EU FPU0 Pipe Active"
4706 description="The percentage of time in which EU FPU0 pipeline was actively processing."
4707 data_type="float"
4708 max_equation="100"
4709 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4710 underscore_name="fpu0_active"
4711 units="percent"
4712 symbol_name="Fpu0Active"
4713 semantic_type="duration"
4714 mdapi_supported_apis="OGL IO BB"
4715 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4716 mdapi_group="EU Array/Pipes"
4717 mdapi_hw_unit_type="gpu"
4718 />
4719 <counter name="EU FPU1 Pipe Active"
4720 description="The percentage of time in which EU FPU1 pipeline was actively processing."
4721 data_type="float"
4722 max_equation="100"
4723 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4724 underscore_name="fpu1_active"
4725 units="percent"
4726 symbol_name="Fpu1Active"
4727 semantic_type="duration"
4728 mdapi_supported_apis="OGL IO BB"
4729 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4730 mdapi_group="EU Array/Pipes"
4731 mdapi_hw_unit_type="gpu"
4732 />
4733 <counter name="EU AVG IPC Rate"
4734 description="The average rate of IPC calculated for 2 FPU pipelines."
4735 data_type="float"
4736 max_equation="2"
4737 equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
4738 underscore_name="eu_avg_ipc_rate"
4739 units="number"
4740 symbol_name="EuAvgIpcRate"
4741 semantic_type="ratio"
4742 mdapi_supported_apis="OGL OCL IO BB"
4743 mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4744 mdapi_group="EU Array"
4745 mdapi_hw_unit_type="gpu"
4746 />
4747 <counter name="EU FPU0 Binary Instruction"
4748 description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4749 data_type="float"
4750 max_equation="100"
4751 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4752 underscore_name="eu_binary_fpu0_instruction"
4753 units="percent"
4754 symbol_name="EuBinaryFpu0Instruction"
4755 semantic_type="duration"
4756 mdapi_supported_apis="OGL IO BB"
4757 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4758 mdapi_group="EU Array/Pipes/Instructions"
4759 mdapi_hw_unit_type="gpu"
4760 />
4761 <counter name="GS Threads Dispatched"
4762 description="The total number of geometry shader hardware threads dispatched."
4763 data_type="uint64"
4764 equation="A 5 READ"
4765 underscore_name="gs_threads"
4766 units="threads"
4767 symbol_name="GsThreads"
4768 semantic_type="event"
4769 mdapi_supported_apis="OGL4 IO BB"
4770 mdapi_usage_flags="Tier3 Frame Batch Draw"
4771 mdapi_hw_unit_type="gpu"
4772 mdapi_group="EU Array/Geometry Shader"
4773 />
4774 <counter name="Shader Memory Accesses"
4775 description="The total number of shader memory accesses to L3."
4776 data_type="uint64"
4777 equation="A 32 READ"
4778 underscore_name="shader_memory_accesses"
4779 units="messages"
4780 symbol_name="ShaderMemoryAccesses"
4781 semantic_type="event"
4782 mdapi_supported_apis="OGL OCL IO BB"
4783 mdapi_usage_flags="Tier3 Frame Batch Draw"
4784 mdapi_hw_unit_type="gpu"
4785 mdapi_group="L3/Data Port"
4786 />
4787 <counter name="Early Hi-Depth Test Fails"
4788 description="The total number of pixels dropped on early hierarchical depth test."
4789 data_type="uint64"
4790 equation="A 22 READ 4 UMUL"
4791 underscore_name="hi_depth_test_fails"
4792 units="pixels"
4793 symbol_name="HiDepthTestFails"
4794 semantic_type="event"
4795 mdapi_supported_apis="OGL IO BB"
4796 mdapi_usage_flags="Tier3 Frame Batch Draw"
4797 mdapi_hw_unit_type="gpu"
4798 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4799 />
4800 <counter name="VS Threads Dispatched"
4801 description="The total number of vertex shader hardware threads dispatched."
4802 data_type="uint64"
4803 equation="A 1 READ"
4804 underscore_name="vs_threads"
4805 units="threads"
4806 symbol_name="VsThreads"
4807 semantic_type="event"
4808 mdapi_supported_apis="OGL IO BB"
4809 mdapi_usage_flags="Tier3 Frame Batch Draw"
4810 mdapi_hw_unit_type="gpu"
4811 mdapi_group="EU Array/Vertex Shader"
4812 />
4813 <counter name="FS Threads Dispatched"
4814 description="The total number of fragment shader hardware threads dispatched."
4815 data_type="uint64"
4816 equation="A 6 READ"
4817 underscore_name="ps_threads"
4818 units="threads"
4819 symbol_name="PsThreads"
4820 semantic_type="event"
4821 mdapi_supported_apis="OGL IO BB"
4822 mdapi_usage_flags="Tier3 Frame Batch Draw"
4823 mdapi_hw_unit_type="gpu"
4824 mdapi_group="EU Array/Fragment Shader"
4825 />
4826 <counter name="EU FPU0 Hybrid Instruction"
4827 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4828 data_type="float"
4829 max_equation="100"
4830 equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4831 underscore_name="eu_hybrid_fpu0_instruction"
4832 units="percent"
4833 symbol_name="EuHybridFpu0Instruction"
4834 semantic_type="duration"
4835 mdapi_supported_apis="OGL IO BB"
4836 mdapi_usage_flags="Tier4 Frame Batch Draw"
4837 mdapi_group="EU Array/Pipes/Instructions"
4838 mdapi_hw_unit_type="gpu"
4839 />
4840 <counter name="L3 Misses"
4841 description="The total number of L3 misses."
4842 data_type="uint64"
4843 equation="C 4 READ C 5 READ UADD"
4844 underscore_name="l3_misses"
4845 units="messages"
4846 symbol_name="L3Misses"
4847 semantic_type="event"
4848 mdapi_supported_apis="OGL OCL IO BB"
4849 mdapi_usage_flags="Tier3 Frame Batch Draw"
4850 mdapi_hw_unit_type="gpu"
4851 mdapi_group="L3/TAG"
4852 />
4853 <counter name="Shader Barrier Messages"
4854 description="The total number of shader barrier messages."
4855 data_type="uint64"
4856 equation="A 35 READ"
4857 underscore_name="shader_barriers"
4858 units="messages"
4859 symbol_name="ShaderBarriers"
4860 semantic_type="event"
4861 mdapi_supported_apis="OGL OCL IO BB"
4862 mdapi_usage_flags="Tier3 Frame Batch Draw"
4863 mdapi_hw_unit_type="gpu"
4864 mdapi_group="EU Array/Barrier"
4865 />
4866 <counter name="L3 Bank 00 Accesses"
4867 description="The total number of accesses to L3 Bank 00."
4868 data_type="uint64"
4869 equation="C 0 READ 2 UMUL"
4870 underscore_name="l3_bank00_accesses"
4871 units="messages"
4872 symbol_name="L3Bank00Accesses"
4873 availability="$SliceMask 0x01 AND"
4874 semantic_type="event"
4875 mdapi_supported_apis="OGL OCL IO BB"
4876 mdapi_usage_flags="Tier4 Frame Batch Draw"
4877 mdapi_hw_unit_type="slice"
4878 mdapi_group="L3"
4879 />
4880 <counter name="EU FPU0 Move Instruction"
4881 description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4882 data_type="float"
4883 max_equation="100"
4884 equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4885 underscore_name="eu_move_fpu0_instruction"
4886 units="percent"
4887 symbol_name="EuMoveFpu0Instruction"
4888 semantic_type="duration"
4889 mdapi_supported_apis="OGL IO BB"
4890 mdapi_usage_flags="Tier4 System Frame Batch Draw"
4891 mdapi_group="EU Array/Pipes/Instructions"
4892 mdapi_hw_unit_type="gpu"
4893 />
4894 <counter name="Sampler Texels"
4895 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4896 data_type="uint64"
4897 equation="A 28 READ 4 UMUL"
4898 underscore_name="sampler_texels"
4899 units="texels"
4900 symbol_name="SamplerTexels"
4901 semantic_type="event"
4902 mdapi_supported_apis="OGL OCL IO BB"
4903 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4904 mdapi_hw_unit_type="gpu"
4905 mdapi_group="Sampler/Sampler Input"
4906 />
4907 <counter name="Pixels Failing Tests"
4908 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4909 data_type="uint64"
4910 equation="A 25 READ 4 UMUL"
4911 underscore_name="pixels_failing_post_ps_tests"
4912 units="pixels"
4913 symbol_name="PixelsFailingPostPsTests"
4914 semantic_type="event"
4915 mdapi_supported_apis="OGL IO BB"
4916 mdapi_usage_flags="Tier3 Frame Batch Draw"
4917 mdapi_hw_unit_type="gpu"
4918 mdapi_group="3D Pipe/Output Merger"
4919 />
4920 <counter name="EU FPU1 Hybrid Instruction"
4921 description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4922 data_type="float"
4923 max_equation="100"
4924 equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4925 underscore_name="eu_hybrid_fpu1_instruction"
4926 units="percent"
4927 symbol_name="EuHybridFpu1Instruction"
4928 semantic_type="duration"
4929 mdapi_supported_apis="OGL IO BB"
4930 mdapi_usage_flags="Tier4 Frame Batch Draw"
4931 mdapi_group="EU Array/Pipes/Instructions"
4932 mdapi_hw_unit_type="gpu"
4933 />
4934 <counter name="GPU Time Elapsed"
4935 description="Time elapsed on the GPU during the measurement."
4936 data_type="uint64"
4937 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4938 underscore_name="gpu_time"
4939 units="ns"
4940 symbol_name="GpuTime"
4941 semantic_type="duration"
4942 mdapi_supported_apis="OGL OCL IO BB"
4943 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4944 mdapi_hw_unit_type="gpu"
4945 mdapi_group="GPU"
4946 />
4947 <counter name="AVG GPU Core Frequency"
4948 description="Average GPU Core Frequency in the measurement."
4949 data_type="uint64"
4950 max_equation="$GpuMaxFrequency"
4951 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4952 underscore_name="avg_gpu_core_frequency"
4953 units="hz"
4954 symbol_name="AvgGpuCoreFrequency"
4955 semantic_type="event"
4956 mdapi_supported_apis="OGL OCL IO BB"
4957 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4958 mdapi_group="GPU"
4959 mdapi_hw_unit_type="gpu"
4960 />
4961 <counter name="Sampler Texels Misses"
4962 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4963 data_type="uint64"
4964 equation="A 29 READ 4 UMUL"
4965 underscore_name="sampler_texel_misses"
4966 units="texels"
4967 symbol_name="SamplerTexelMisses"
4968 semantic_type="event"
4969 mdapi_supported_apis="OGL OCL IO BB"
4970 mdapi_usage_flags="Tier3 Batch Frame Draw"
4971 mdapi_hw_unit_type="gpu"
4972 mdapi_group="Sampler/Sampler Cache"
4973 />
4974 <counter name="CS Threads Dispatched"
4975 description="The total number of compute shader hardware threads dispatched."
4976 data_type="uint64"
4977 equation="A 4 READ"
4978 underscore_name="cs_threads"
4979 units="threads"
4980 symbol_name="CsThreads"
4981 semantic_type="event"
4982 mdapi_supported_apis="OGL4 OCL IO BB"
4983 mdapi_usage_flags="Tier3 Frame Batch Draw"
4984 mdapi_hw_unit_type="gpu"
4985 mdapi_group="EU Array/Compute Shader"
4986 />
4987 <counter name="SLM Bytes Read"
4988 description="The total number of GPU memory bytes read from shared local memory."
4989 data_type="uint64"
4990 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4991 equation="A 30 READ 64 UMUL"
4992 underscore_name="slm_bytes_read"
4993 units="bytes"
4994 symbol_name="SlmBytesRead"
4995 semantic_type="throughput"
4996 mdapi_supported_apis="OGL4 OCL IO BB"
4997 mdapi_usage_flags="Tier3 Frame Batch Draw"
4998 mdapi_group="L3/Data Port/SLM"
4999 mdapi_hw_unit_type="gpu"
5000 />
5001 <counter name="GTI Read Throughput"
5002 description="The total number of GPU memory bytes read from GTI."
5003 data_type="uint64"
5004 max_equation="$GpuCoreClocks 64 UMUL"
5005 equation="C 6 READ 64 UMUL"
5006 underscore_name="gti_read_throughput"
5007 units="bytes"
5008 symbol_name="GtiReadThroughput"
5009 semantic_type="throughput"
5010 mdapi_supported_apis="OGL OCL IO BB"
5011 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5012 mdapi_group="GTI"
5013 mdapi_hw_unit_type="gpu"
5014 />
5015 <counter name="GTI L3 Throughput"
5016 description="The total number of GPU memory bytes transferred between L3 caches and GTI."
5017 data_type="uint64"
5018 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5019 equation="C 4 READ C 5 READ UADD 64 UMUL"
5020 underscore_name="gti_l3_throughput"
5021 units="bytes"
5022 symbol_name="GtiL3Throughput"
5023 semantic_type="throughput"
5024 mdapi_supported_apis="OGL OCL IO BB"
5025 mdapi_usage_flags="Tier2 Frame Batch Draw"
5026 mdapi_group="GTI/L3"
5027 mdapi_hw_unit_type="gpu"
5028 />
5029 <counter name="L3 Bank 00 IC Accesses"
5030 description="The total number of accesses to L3 Bank 00 from IC cache."
5031 data_type="uint64"
5032 equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
5033 underscore_name="l3_bank00_ic_accesses"
5034 units="messages"
5035 symbol_name="L3Bank00IcAccesses"
5036 availability="$SliceMask 0x01 AND"
5037 semantic_type="event"
5038 mdapi_supported_apis="OGL OCL IO BB"
5039 mdapi_usage_flags="Tier4 Frame Batch Draw"
5040 mdapi_hw_unit_type="slice"
5041 mdapi_group="L3/IC"
5042 />
5043 <counter name="L3 Bank 00 IC Hits"
5044 description="The total number of hits in L3 Bank 00 from IC cache."
5045 data_type="uint64"
5046 equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
5047 underscore_name="l3_bank00_ic_hits"
5048 units="messages"
5049 symbol_name="L3Bank00IcHits"
5050 availability="$SliceMask 0x01 AND"
5051 semantic_type="event"
5052 mdapi_supported_apis="OGL OCL IO BB"
5053 mdapi_usage_flags="Tier4 Frame Batch Draw"
5054 mdapi_hw_unit_type="slice"
5055 mdapi_group="L3/IC"
5056 />
5057 <counter name="Sampler Accesses"
5058 description="The total number of messages send to samplers."
5059 data_type="uint64"
5060 equation="A 28 READ"
5061 underscore_name="sampler_accesses"
5062 units="messages"
5063 symbol_name="SamplerAccesses"
5064 semantic_type="event"
5065 mdapi_supported_apis="OGL OCL IO BB"
5066 mdapi_usage_flags="Tier3 Batch Frame Draw"
5067 mdapi_hw_unit_type="gpu"
5068 mdapi_group="Sampler"
5069 />
5070 <counter name="L3 Bank 01 Accesses"
5071 description="The total number of accesses to L3 Bank 01."
5072 data_type="uint64"
5073 equation="C 1 READ 2 UMUL"
5074 underscore_name="l3_bank01_accesses"
5075 units="messages"
5076 symbol_name="L3Bank01Accesses"
5077 availability="$SliceMask 0x01 AND"
5078 semantic_type="event"
5079 mdapi_supported_apis="OGL OCL IO BB"
5080 mdapi_usage_flags="Tier4 Frame Batch Draw"
5081 mdapi_hw_unit_type="slice"
5082 mdapi_group="L3"
5083 />
5084 <counter name="GPU Busy"
5085 description="The percentage of time in which the GPU has been processing GPU commands."
5086 data_type="float"
5087 max_equation="100"
5088 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5089 underscore_name="gpu_busy"
5090 units="percent"
5091 symbol_name="GpuBusy"
5092 semantic_type="duration"
5093 mdapi_supported_apis="OGL OCL IO BB"
5094 mdapi_usage_flags="Tier1 Overview System Frame"
5095 mdapi_group="GPU"
5096 mdapi_hw_unit_type="gpu"
5097 />
5098 <counter name="EU FPU0 Ternary Instruction"
5099 description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
5100 data_type="float"
5101 max_equation="100"
5102 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5103 underscore_name="eu_ternary_fpu0_instruction"
5104 units="percent"
5105 symbol_name="EuTernaryFpu0Instruction"
5106 semantic_type="duration"
5107 mdapi_supported_apis="OGL IO BB"
5108 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5109 mdapi_group="EU Array/Pipes/Instructions"
5110 mdapi_hw_unit_type="gpu"
5111 />
5112 <counter name="Shader Atomic Memory Accesses"
5113 description="The total number of shader atomic memory accesses."
5114 data_type="uint64"
5115 equation="A 34 READ"
5116 underscore_name="shader_atomics"
5117 units="messages"
5118 symbol_name="ShaderAtomics"
5119 semantic_type="event"
5120 mdapi_supported_apis="OGL OCL IO BB"
5121 mdapi_usage_flags="Tier3 Frame Batch Draw"
5122 mdapi_hw_unit_type="gpu"
5123 mdapi_group="L3/Data Port/Atomics"
5124 />
5125 <counter name="Rasterized Pixels"
5126 description="The total number of rasterized pixels."
5127 data_type="uint64"
5128 equation="A 21 READ 4 UMUL"
5129 underscore_name="rasterized_pixels"
5130 units="pixels"
5131 symbol_name="RasterizedPixels"
5132 semantic_type="event"
5133 mdapi_supported_apis="OGL IO BB"
5134 mdapi_usage_flags="Tier3 Frame Batch Draw"
5135 mdapi_hw_unit_type="gpu"
5136 mdapi_group="3D Pipe/Rasterizer"
5137 />
5138 <counter name="DS Threads Dispatched"
5139 description="The total number of domain shader hardware threads dispatched."
5140 data_type="uint64"
5141 equation="A 3 READ"
5142 underscore_name="ds_threads"
5143 units="threads"
5144 symbol_name="DsThreads"
5145 semantic_type="event"
5146 mdapi_supported_apis="OGL4 IO BB"
5147 mdapi_usage_flags="Tier3 Frame Batch Draw"
5148 mdapi_hw_unit_type="gpu"
5149 mdapi_group="EU Array/Domain Shader"
5150 />
5151 <counter name="Samples Written"
5152 description="The total number of samples or pixels written to all render targets."
5153 data_type="uint64"
5154 equation="A 26 READ 4 UMUL"
5155 underscore_name="samples_written"
5156 units="pixels"
5157 symbol_name="SamplesWritten"
5158 semantic_type="event"
5159 mdapi_supported_apis="OGL IO BB"
5160 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5161 mdapi_hw_unit_type="gpu"
5162 mdapi_group="3D Pipe/Output Merger"
5163 />
5164 <counter name="EU FPU1 Move Instruction"
5165 description="The percentage of time in which execution units were actively processing move instructions on FPU1."
5166 data_type="float"
5167 max_equation="100"
5168 equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5169 underscore_name="eu_move_fpu1_instruction"
5170 units="percent"
5171 symbol_name="EuMoveFpu1Instruction"
5172 semantic_type="duration"
5173 mdapi_supported_apis="OGL IO BB"
5174 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5175 mdapi_group="EU Array/Pipes/Instructions"
5176 mdapi_hw_unit_type="gpu"
5177 />
5178 <counter name="EU Stall"
5179 description="The percentage of time in which the Execution Units were stalled."
5180 data_type="float"
5181 max_equation="100"
5182 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5183 underscore_name="eu_stall"
5184 units="percent"
5185 symbol_name="EuStall"
5186 semantic_type="duration"
5187 mdapi_supported_apis="OGL OCL IO BB"
5188 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5189 mdapi_group="EU Array"
5190 mdapi_hw_unit_type="gpu"
5191 />
5192 <counter name="Samples Blended"
5193 description="The total number of blended samples or pixels written to all render targets."
5194 data_type="uint64"
5195 equation="A 27 READ 4 UMUL"
5196 underscore_name="samples_blended"
5197 units="pixels"
5198 symbol_name="SamplesBlended"
5199 semantic_type="event"
5200 mdapi_supported_apis="OGL IO BB"
5201 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5202 mdapi_hw_unit_type="gpu"
5203 mdapi_group="3D Pipe/Output Merger"
5204 />
5205 <counter name="Early Depth Test Fails"
5206 description="The total number of pixels dropped on early depth test."
5207 data_type="uint64"
5208 equation="A 23 READ 4 UMUL"
5209 underscore_name="early_depth_test_fails"
5210 units="pixels"
5211 symbol_name="EarlyDepthTestFails"
5212 semantic_type="event"
5213 mdapi_supported_apis="OGL IO BB"
5214 mdapi_usage_flags="Tier3 Frame Batch Draw"
5215 mdapi_hw_unit_type="gpu"
5216 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5217 />
5218 <counter name="L3 Bank 02 Accesses"
5219 description="The total number of accesses to L3 Bank 02."
5220 data_type="uint64"
5221 equation="B 2 READ 2 UMUL"
5222 underscore_name="l3_bank02_accesses"
5223 units="messages"
5224 symbol_name="L3Bank02Accesses"
5225 availability="$SliceMask 0x01 AND"
5226 semantic_type="event"
5227 mdapi_supported_apis="OGL OCL IO BB"
5228 mdapi_usage_flags="Tier4 Frame Batch Draw"
5229 mdapi_hw_unit_type="slice"
5230 mdapi_group="L3"
5231 />
5232 <counter name="HS Threads Dispatched"
5233 description="The total number of hull shader hardware threads dispatched."
5234 data_type="uint64"
5235 equation="A 2 READ"
5236 underscore_name="hs_threads"
5237 units="threads"
5238 symbol_name="HsThreads"
5239 semantic_type="event"
5240 mdapi_supported_apis="OGL4 IO BB"
5241 mdapi_usage_flags="Tier3 Frame Batch Draw"
5242 mdapi_hw_unit_type="gpu"
5243 mdapi_group="EU Array/Hull Shader"
5244 />
5245 <counter name="L3 Total Throughput"
5246 description="The total number of GPU memory bytes transferred via L3."
5247 data_type="uint64"
5248 max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5249 equation="$L3Accesses 64 UMUL"
5250 underscore_name="l3_total_throughput"
5251 units="bytes"
5252 symbol_name="L3TotalThroughput"
5253 semantic_type="throughput"
5254 mdapi_supported_apis="OGL OCL IO BB"
5255 mdapi_usage_flags="Tier3 Frame Batch Draw"
5256 mdapi_group="L3"
5257 mdapi_hw_unit_type="gpu"
5258 />
5259 <counter name="GTI Write Throughput"
5260 description="The total number of GPU memory bytes written to GTI."
5261 data_type="uint64"
5262 max_equation="$GpuCoreClocks 32 UMUL"
5263 equation="C 7 READ 64 UMUL"
5264 underscore_name="gti_write_throughput"
5265 units="bytes"
5266 symbol_name="GtiWriteThroughput"
5267 semantic_type="throughput"
5268 mdapi_supported_apis="OGL OCL IO BB"
5269 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5270 mdapi_group="GTI"
5271 mdapi_hw_unit_type="gpu"
5272 />
5273 <counter name="SLM Bytes Written"
5274 description="The total number of GPU memory bytes written into shared local memory."
5275 data_type="uint64"
5276 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5277 equation="A 31 READ 64 UMUL"
5278 underscore_name="slm_bytes_written"
5279 units="bytes"
5280 symbol_name="SlmBytesWritten"
5281 semantic_type="throughput"
5282 mdapi_supported_apis="OGL4 OCL IO BB"
5283 mdapi_usage_flags="Tier3 Frame Batch Draw"
5284 mdapi_group="L3/Data Port/SLM"
5285 mdapi_hw_unit_type="gpu"
5286 />
5287 <counter name="L3 Shader Throughput"
5288 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5289 data_type="uint64"
5290 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5291 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5292 underscore_name="l3_shader_throughput"
5293 units="bytes"
5294 symbol_name="L3ShaderThroughput"
5295 semantic_type="throughput"
5296 mdapi_supported_apis="OGL4 OCL IO BB"
5297 mdapi_usage_flags="Tier2 Frame Batch Draw"
5298 mdapi_group="L3/Data Port"
5299 mdapi_hw_unit_type="gpu"
5300 />
5301 <counter name="Samples Killed in FS"
5302 description="The total number of samples or pixels dropped in fragment shaders."
5303 data_type="uint64"
5304 equation="A 24 READ 4 UMUL"
5305 underscore_name="samples_killed_in_ps"
5306 units="pixels"
5307 symbol_name="SamplesKilledInPs"
5308 semantic_type="event"
5309 mdapi_supported_apis="OGL IO BB"
5310 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5311 mdapi_hw_unit_type="gpu"
5312 mdapi_group="3D Pipe/Fragment Shader"
5313 />
5314 <counter name="EU FPU1 Binary Instruction"
5315 description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
5316 data_type="float"
5317 max_equation="100"
5318 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5319 underscore_name="eu_binary_fpu1_instruction"
5320 units="percent"
5321 symbol_name="EuBinaryFpu1Instruction"
5322 semantic_type="duration"
5323 mdapi_supported_apis="OGL IO BB"
5324 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5325 mdapi_group="EU Array/Pipes/Instructions"
5326 mdapi_hw_unit_type="gpu"
5327 />
5328 <counter name="EU FPU1 Ternary Instruction"
5329 description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
5330 data_type="float"
5331 max_equation="100"
5332 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5333 underscore_name="eu_ternary_fpu1_instruction"
5334 units="percent"
5335 symbol_name="EuTernaryFpu1Instruction"
5336 semantic_type="duration"
5337 mdapi_supported_apis="OGL IO BB"
5338 mdapi_usage_flags="Tier4 System Frame Batch Draw"
5339 mdapi_group="EU Array/Pipes/Instructions"
5340 mdapi_hw_unit_type="gpu"
5341 />
5342 <counter name="EU Send Pipe Active"
5343 description="The percentage of time in which EU send pipeline was actively processing."
5344 data_type="float"
5345 max_equation="100"
5346 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5347 underscore_name="eu_send_active"
5348 units="percent"
5349 symbol_name="EuSendActive"
5350 semantic_type="duration"
5351 mdapi_supported_apis="OGL IO BB"
5352 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5353 mdapi_group="EU Array/Pipes"
5354 mdapi_hw_unit_type="gpu"
5355 />
5356 <register_config type="NOA">
5357 <register type="NOA" address="0x00009840" value="0x000000A0" />
5358 <register type="NOA" address="0x00009888" value="0x166C0760" />
5359 <register type="NOA" address="0x00009888" value="0x1593001E" />
5360 <register type="NOA" address="0x00009888" value="0x3F901403" />
5361 <register type="NOA" address="0x00009888" value="0x004E8000" />
5362 <register type="NOA" address="0x00009888" value="0x0E4E8000" />
5363 <register type="NOA" address="0x00009888" value="0x184E8000" />
5364 <register type="NOA" address="0x00009888" value="0x1A4E8020" />
5365 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
5366 <register type="NOA" address="0x00009888" value="0x006C0051" />
5367 <register type="NOA" address="0x00009888" value="0x066C5000" />
5368 <register type="NOA" address="0x00009888" value="0x086C5C5D" />
5369 <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
5370 <register type="NOA" address="0x00009888" value="0x106C0000" />
5371 <register type="NOA" address="0x00009888" value="0x186C0000" />
5372 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
5373 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
5374 <register type="NOA" address="0x00009888" value="0x001B4000" />
5375 <register type="NOA" address="0x00009888" value="0x061B8000" />
5376 <register type="NOA" address="0x00009888" value="0x081BC000" />
5377 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
5378 <register type="NOA" address="0x00009888" value="0x101C8000" />
5379 <register type="NOA" address="0x00009888" value="0x1A1CE000" />
5380 <register type="NOA" address="0x00009888" value="0x1C1C0030" />
5381 <register type="NOA" address="0x00009888" value="0x004C8000" />
5382 <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
5383 <register type="NOA" address="0x00009888" value="0x0C4C0280" />
5384 <register type="NOA" address="0x00009888" value="0x000D2000" />
5385 <register type="NOA" address="0x00009888" value="0x060D8000" />
5386 <register type="NOA" address="0x00009888" value="0x080DA000" />
5387 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
5388 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
5389 <register type="NOA" address="0x00009888" value="0x0E0F1500" />
5390 <register type="NOA" address="0x00009888" value="0x100F0140" />
5391 <register type="NOA" address="0x00009888" value="0x002C8000" />
5392 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
5393 <register type="NOA" address="0x00009888" value="0x162C0A00" />
5394 <register type="NOA" address="0x00009888" value="0x182C00A0" />
5395 <register type="NOA" address="0x00009888" value="0x03933300" />
5396 <register type="NOA" address="0x00009888" value="0x05930032" />
5397 <register type="NOA" address="0x00009888" value="0x11930000" />
5398 <register type="NOA" address="0x00009888" value="0x1B930000" />
5399 <register type="NOA" address="0x00009888" value="0x1D900157" />
5400 <register type="NOA" address="0x00009888" value="0x1F900167" />
5401 <register type="NOA" address="0x00009888" value="0x35900000" />
5402 <register type="NOA" address="0x00009888" value="0x19908000" />
5403 <register type="NOA" address="0x00009888" value="0x1B908000" />
5404 <register type="NOA" address="0x00009888" value="0x1190030F" />
5405 <register type="NOA" address="0x00009888" value="0x51900000" />
5406 <register type="NOA" address="0x00009888" value="0x41900000" />
5407 <register type="NOA" address="0x00009888" value="0x55900000" />
5408 <register type="NOA" address="0x00009888" value="0x45900042" />
5409 <register type="NOA" address="0x00009888" value="0x47900000" />
5410 <register type="NOA" address="0x00009888" value="0x37900000" />
5411 <register type="NOA" address="0x00009888" value="0x33900000" />
5412 <register type="NOA" address="0x00009888" value="0x57900000" />
5413 <register type="NOA" address="0x00009888" value="0x4B900000" />
5414 <register type="NOA" address="0x00009888" value="0x59900000" />
5415 <register type="NOA" address="0x00009888" value="0x53901111" />
5416 <register type="NOA" address="0x00009888" value="0x43900420" />
5417 <register type="NOA" address="0x00009840" value="0x00000080" />
5418 </register_config>
5419 <register_config type="OA">
5420 <register type="OA" address="0x00002710" value="0x00000000" />
5421 <register type="OA" address="0x00002714" value="0x30800000" />
5422 <register type="OA" address="0x00002720" value="0x00000000" />
5423 <register type="OA" address="0x00002724" value="0x30800000" />
5424 <register type="OA" address="0x00002740" value="0x00000000" />
5425 <register type="OA" address="0x00002770" value="0x0007FFFA" />
5426 <register type="OA" address="0x00002774" value="0x0000FEFE" />
5427 <register type="OA" address="0x00002778" value="0x0007FFFA" />
5428 <register type="OA" address="0x0000277C" value="0x0000FEFD" />
5429 <register type="OA" address="0x00002790" value="0x0007FFFA" />
5430 <register type="OA" address="0x00002794" value="0x0000FBEF" />
5431 <register type="OA" address="0x00002798" value="0x0007FFFA" />
5432 <register type="OA" address="0x0000279C" value="0x0000FBDF" />
5433 </register_config>
5434 <register_config type="FLEX">
5435 <register type="FLEX" address="0x0000E458" value="0x00005004" />
5436 <register type="FLEX" address="0x0000E558" value="0x00000003" />
5437 <register type="FLEX" address="0x0000E658" value="0x00002001" />
5438 <register type="FLEX" address="0x0000E758" value="0x00101100" />
5439 <register type="FLEX" address="0x0000E45C" value="0x00201200" />
5440 <register type="FLEX" address="0x0000E55C" value="0x00301300" />
5441 <register type="FLEX" address="0x0000E65C" value="0x00401400" />
5442 </register_config>
5443 </set>
5444
5445 <set name="Metric set HDCAndSF"
5446 mdapi_supported_apis="OGL OCL IO BB"
5447 underscore_name="hdc_and_sf"
5448 hw_config_guid="5378e2a1-4248-4188-a4ae-da25a794c603"
5449 chipset="SKLGT2"
5450 symbol_name="HDCAndSF"
5451 >
5452 <counter name="GPU Core Clocks"
5453 description="The total number of GPU core clocks elapsed during the measurement."
5454 data_type="uint64"
5455 equation="GPU_CLOCK 0 READ"
5456 underscore_name="gpu_core_clocks"
5457 units="cycles"
5458 symbol_name="GpuCoreClocks"
5459 semantic_type="event"
5460 mdapi_supported_apis=""
5461 mdapi_usage_flags="Tier1 Frame Batch Draw"
5462 mdapi_hw_unit_type="gpu"
5463 mdapi_group="GPU"
5464 />
5465 <counter name="EU Active"
5466 description="The percentage of time in which the Execution Units were actively processing."
5467 data_type="float"
5468 max_equation="100"
5469 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5470 underscore_name="eu_active"
5471 units="percent"
5472 symbol_name="EuActive"
5473 semantic_type="duration"
5474 mdapi_supported_apis=""
5475 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5476 mdapi_group="EU Array"
5477 mdapi_hw_unit_type="gpu"
5478 />
5479 <counter name="EU Both FPU Pipes Active"
5480 description="The percentage of time in which both EU FPU pipelines were actively processing."
5481 data_type="float"
5482 max_equation="100"
5483 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5484 underscore_name="eu_fpu_both_active"
5485 units="percent"
5486 symbol_name="EuFpuBothActive"
5487 semantic_type="duration"
5488 mdapi_supported_apis=""
5489 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5490 mdapi_group="EU Array/Pipes"
5491 mdapi_hw_unit_type="gpu"
5492 />
5493 <counter name="VS Send Pipe Active"
5494 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5495 data_type="float"
5496 max_equation="100"
5497 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5498 underscore_name="vs_send_active"
5499 units="percent"
5500 symbol_name="VsSendActive"
5501 semantic_type="duration"
5502 mdapi_supported_apis="OGL IO BB"
5503 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5504 mdapi_group="EU Array/Vertex Shader"
5505 mdapi_hw_unit_type="gpu"
5506 />
5507 <counter name="VS FPU1 Pipe Active"
5508 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5509 data_type="float"
5510 max_equation="100"
5511 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5512 underscore_name="vs_fpu1_active"
5513 units="percent"
5514 symbol_name="VsFpu1Active"
5515 semantic_type="duration"
5516 mdapi_supported_apis="OGL IO BB"
5517 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5518 mdapi_group="EU Array/Vertex Shader"
5519 mdapi_hw_unit_type="gpu"
5520 />
5521 <counter name="GS Threads Dispatched"
5522 description="The total number of geometry shader hardware threads dispatched."
5523 data_type="uint64"
5524 equation="A 5 READ"
5525 underscore_name="gs_threads"
5526 units="threads"
5527 symbol_name="GsThreads"
5528 semantic_type="event"
5529 mdapi_supported_apis="OGL4 IO BB"
5530 mdapi_usage_flags="Tier3 Frame Batch Draw"
5531 mdapi_hw_unit_type="gpu"
5532 mdapi_group="EU Array/Geometry Shader"
5533 />
5534 <counter name="Early Hi-Depth Test Fails"
5535 description="The total number of pixels dropped on early hierarchical depth test."
5536 data_type="uint64"
5537 equation="A 22 READ 4 UMUL"
5538 underscore_name="hi_depth_test_fails"
5539 units="pixels"
5540 symbol_name="HiDepthTestFails"
5541 semantic_type="event"
5542 mdapi_supported_apis="OGL IO BB"
5543 mdapi_usage_flags="Tier3 Frame Batch Draw"
5544 mdapi_hw_unit_type="gpu"
5545 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5546 />
5547 <counter name="FS Both FPU Active"
5548 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5549 data_type="float"
5550 max_equation="100"
5551 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5552 underscore_name="ps_eu_both_fpu_active"
5553 units="percent"
5554 symbol_name="PsEuBothFpuActive"
5555 semantic_type="duration"
5556 mdapi_supported_apis="OGL IO BB"
5557 mdapi_usage_flags="Tier4 Frame Batch Draw"
5558 mdapi_group="3D Pipe/Fragment Shader"
5559 mdapi_hw_unit_type="gpu"
5560 />
5561 <counter name="VS Threads Dispatched"
5562 description="The total number of vertex shader hardware threads dispatched."
5563 data_type="uint64"
5564 equation="A 1 READ"
5565 underscore_name="vs_threads"
5566 units="threads"
5567 symbol_name="VsThreads"
5568 semantic_type="event"
5569 mdapi_supported_apis="OGL IO BB"
5570 mdapi_usage_flags="Tier3 Frame Batch Draw"
5571 mdapi_hw_unit_type="gpu"
5572 mdapi_group="EU Array/Vertex Shader"
5573 />
5574 <counter name="Polygon Data Ready"
5575 description="The percentage of time in which geometry pipeline output is ready"
5576 data_type="float"
5577 max_equation="100"
5578 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5579 underscore_name="poly_data_ready"
5580 units="percent"
5581 symbol_name="PolyDataReady"
5582 semantic_type="duration"
5583 mdapi_supported_apis=""
5584 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5585 mdapi_group="GPU/3D Pipe/Strip-Fans"
5586 mdapi_hw_unit_type="gpu"
5587 />
5588 <counter name="FS Threads Dispatched"
5589 description="The total number of fragment shader hardware threads dispatched."
5590 data_type="uint64"
5591 equation="A 6 READ"
5592 underscore_name="ps_threads"
5593 units="threads"
5594 symbol_name="PsThreads"
5595 semantic_type="event"
5596 mdapi_supported_apis="OGL IO BB"
5597 mdapi_usage_flags="Tier3 Frame Batch Draw"
5598 mdapi_hw_unit_type="gpu"
5599 mdapi_group="EU Array/Fragment Shader"
5600 />
5601 <counter name="Shader Barrier Messages"
5602 description="The total number of shader barrier messages."
5603 data_type="uint64"
5604 equation="A 35 READ"
5605 underscore_name="shader_barriers"
5606 units="messages"
5607 symbol_name="ShaderBarriers"
5608 semantic_type="event"
5609 mdapi_supported_apis=""
5610 mdapi_usage_flags="Tier3 Frame Batch Draw"
5611 mdapi_hw_unit_type="gpu"
5612 mdapi_group="EU Array/Barrier"
5613 />
5614 <counter name="Sampler Texels"
5615 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5616 data_type="uint64"
5617 equation="A 28 READ 4 UMUL"
5618 underscore_name="sampler_texels"
5619 units="texels"
5620 symbol_name="SamplerTexels"
5621 semantic_type="event"
5622 mdapi_supported_apis=""
5623 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5624 mdapi_hw_unit_type="gpu"
5625 mdapi_group="Sampler/Sampler Input"
5626 />
5627 <counter name="Pixels Failing Tests"
5628 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5629 data_type="uint64"
5630 equation="A 25 READ 4 UMUL"
5631 underscore_name="pixels_failing_post_ps_tests"
5632 units="pixels"
5633 symbol_name="PixelsFailingPostPsTests"
5634 semantic_type="event"
5635 mdapi_supported_apis="OGL IO BB"
5636 mdapi_usage_flags="Tier3 Frame Batch Draw"
5637 mdapi_hw_unit_type="gpu"
5638 mdapi_group="3D Pipe/Output Merger"
5639 />
5640 <counter name="GPU Time Elapsed"
5641 description="Time elapsed on the GPU during the measurement."
5642 data_type="uint64"
5643 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5644 underscore_name="gpu_time"
5645 units="ns"
5646 symbol_name="GpuTime"
5647 semantic_type="duration"
5648 mdapi_supported_apis=""
5649 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5650 mdapi_hw_unit_type="gpu"
5651 mdapi_group="GPU"
5652 />
5653 <counter name="AVG GPU Core Frequency"
5654 description="Average GPU Core Frequency in the measurement."
5655 data_type="uint64"
5656 max_equation="$GpuMaxFrequency"
5657 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5658 underscore_name="avg_gpu_core_frequency"
5659 units="hz"
5660 symbol_name="AvgGpuCoreFrequency"
5661 semantic_type="event"
5662 mdapi_supported_apis=""
5663 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5664 mdapi_group="GPU"
5665 mdapi_hw_unit_type="gpu"
5666 />
5667 <counter name="Sampler Texels Misses"
5668 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5669 data_type="uint64"
5670 equation="A 29 READ 4 UMUL"
5671 underscore_name="sampler_texel_misses"
5672 units="texels"
5673 symbol_name="SamplerTexelMisses"
5674 semantic_type="event"
5675 mdapi_supported_apis=""
5676 mdapi_usage_flags="Tier3 Batch Frame Draw"
5677 mdapi_hw_unit_type="gpu"
5678 mdapi_group="Sampler/Sampler Cache"
5679 />
5680 <counter name="HDC stalled by L3 (s0.ss1)"
5681 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
5682 data_type="float"
5683 max_equation="100"
5684 equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5685 underscore_name="non_sampler_shader01_access_stalled_on_l3"
5686 units="percent"
5687 symbol_name="NonSamplerShader01AccessStalledOnL3"
5688 availability="$SubsliceMask 0x2 AND"
5689 semantic_type="duration"
5690 mdapi_supported_apis=""
5691 mdapi_usage_flags="Tier3 Frame Batch Draw"
5692 mdapi_group="GPU/Data Port"
5693 mdapi_hw_unit_type="subslice"
5694 />
5695 <counter name="CS Threads Dispatched"
5696 description="The total number of compute shader hardware threads dispatched."
5697 data_type="uint64"
5698 equation="A 4 READ"
5699 underscore_name="cs_threads"
5700 units="threads"
5701 symbol_name="CsThreads"
5702 semantic_type="event"
5703 mdapi_supported_apis="OGL4 OCL IO BB"
5704 mdapi_usage_flags="Tier3 Frame Batch Draw"
5705 mdapi_hw_unit_type="gpu"
5706 mdapi_group="EU Array/Compute Shader"
5707 />
5708 <counter name="HDC stalled by L3 (s0.ss2)"
5709 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
5710 data_type="float"
5711 max_equation="100"
5712 equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5713 underscore_name="non_sampler_shader02_access_stalled_on_l3"
5714 units="percent"
5715 symbol_name="NonSamplerShader02AccessStalledOnL3"
5716 availability="$SubsliceMask 0x4 AND"
5717 semantic_type="duration"
5718 mdapi_supported_apis=""
5719 mdapi_usage_flags="Tier3 Frame Batch Draw"
5720 mdapi_group="GPU/Data Port"
5721 mdapi_hw_unit_type="subslice"
5722 />
5723 <counter name="SLM Bytes Read"
5724 description="The total number of GPU memory bytes read from shared local memory."
5725 data_type="uint64"
5726 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5727 equation="A 30 READ 64 UMUL"
5728 underscore_name="slm_bytes_read"
5729 units="bytes"
5730 symbol_name="SlmBytesRead"
5731 semantic_type="throughput"
5732 mdapi_supported_apis="OGL4 OCL IO BB"
5733 mdapi_usage_flags="Tier3 Frame Batch Draw"
5734 mdapi_group="L3/Data Port/SLM"
5735 mdapi_hw_unit_type="gpu"
5736 />
5737 <counter name="PS FPU1 Pipe Active"
5738 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5739 data_type="float"
5740 max_equation="100"
5741 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5742 underscore_name="ps_fpu1_active"
5743 units="percent"
5744 symbol_name="PsFpu1Active"
5745 semantic_type="duration"
5746 mdapi_supported_apis="OGL IO BB"
5747 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5748 mdapi_group="EU Array/Pixel Shader"
5749 mdapi_hw_unit_type="gpu"
5750 />
5751 <counter name="PS Send Pipeline Active"
5752 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5753 data_type="float"
5754 max_equation="100"
5755 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5756 underscore_name="ps_send_active"
5757 units="percent"
5758 symbol_name="PsSendActive"
5759 semantic_type="duration"
5760 mdapi_supported_apis="OGL IO BB"
5761 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5762 mdapi_group="EU Array/Pixel Shader"
5763 mdapi_hw_unit_type="gpu"
5764 />
5765 <counter name="VS FPU0 Pipe Active"
5766 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5767 data_type="float"
5768 max_equation="100"
5769 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5770 underscore_name="vs_fpu0_active"
5771 units="percent"
5772 symbol_name="VsFpu0Active"
5773 semantic_type="duration"
5774 mdapi_supported_apis="OGL IO BB"
5775 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5776 mdapi_group="EU Array/Vertex Shader"
5777 mdapi_hw_unit_type="gpu"
5778 />
5779 <counter name="GPU Busy"
5780 description="The percentage of time in which the GPU has been processing GPU commands."
5781 data_type="float"
5782 max_equation="100"
5783 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5784 underscore_name="gpu_busy"
5785 units="percent"
5786 symbol_name="GpuBusy"
5787 semantic_type="duration"
5788 mdapi_supported_apis=""
5789 mdapi_usage_flags="Tier1 Overview System Frame"
5790 mdapi_group="GPU"
5791 mdapi_hw_unit_type="gpu"
5792 />
5793 <counter name="Rasterized Pixels"
5794 description="The total number of rasterized pixels."
5795 data_type="uint64"
5796 equation="A 21 READ 4 UMUL"
5797 underscore_name="rasterized_pixels"
5798 units="pixels"
5799 symbol_name="RasterizedPixels"
5800 semantic_type="event"
5801 mdapi_supported_apis="OGL IO BB"
5802 mdapi_usage_flags="Tier3 Frame Batch Draw"
5803 mdapi_hw_unit_type="gpu"
5804 mdapi_group="3D Pipe/Rasterizer"
5805 />
5806 <counter name="PS FPU0 Pipe Active"
5807 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5808 data_type="float"
5809 max_equation="100"
5810 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5811 underscore_name="ps_fpu0_active"
5812 units="percent"
5813 symbol_name="PsFpu0Active"
5814 semantic_type="duration"
5815 mdapi_supported_apis="OGL IO BB"
5816 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5817 mdapi_group="EU Array/Pixel Shader"
5818 mdapi_hw_unit_type="gpu"
5819 />
5820 <counter name="DS Threads Dispatched"
5821 description="The total number of domain shader hardware threads dispatched."
5822 data_type="uint64"
5823 equation="A 3 READ"
5824 underscore_name="ds_threads"
5825 units="threads"
5826 symbol_name="DsThreads"
5827 semantic_type="event"
5828 mdapi_supported_apis="OGL4 IO BB"
5829 mdapi_usage_flags="Tier3 Frame Batch Draw"
5830 mdapi_hw_unit_type="gpu"
5831 mdapi_group="EU Array/Domain Shader"
5832 />
5833 <counter name="Samples Written"
5834 description="The total number of samples or pixels written to all render targets."
5835 data_type="uint64"
5836 equation="A 26 READ 4 UMUL"
5837 underscore_name="samples_written"
5838 units="pixels"
5839 symbol_name="SamplesWritten"
5840 semantic_type="event"
5841 mdapi_supported_apis="OGL IO BB"
5842 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5843 mdapi_hw_unit_type="gpu"
5844 mdapi_group="3D Pipe/Output Merger"
5845 />
5846 <counter name="EU Stall"
5847 description="The percentage of time in which the Execution Units were stalled."
5848 data_type="float"
5849 max_equation="100"
5850 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5851 underscore_name="eu_stall"
5852 units="percent"
5853 symbol_name="EuStall"
5854 semantic_type="duration"
5855 mdapi_supported_apis=""
5856 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5857 mdapi_group="EU Array"
5858 mdapi_hw_unit_type="gpu"
5859 />
5860 <counter name="Samples Blended"
5861 description="The total number of blended samples or pixels written to all render targets."
5862 data_type="uint64"
5863 equation="A 27 READ 4 UMUL"
5864 underscore_name="samples_blended"
5865 units="pixels"
5866 symbol_name="SamplesBlended"
5867 semantic_type="event"
5868 mdapi_supported_apis="OGL IO BB"
5869 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5870 mdapi_hw_unit_type="gpu"
5871 mdapi_group="3D Pipe/Output Merger"
5872 />
5873 <counter name="Early Depth Test Fails"
5874 description="The total number of pixels dropped on early depth test."
5875 data_type="uint64"
5876 equation="A 23 READ 4 UMUL"
5877 underscore_name="early_depth_test_fails"
5878 units="pixels"
5879 symbol_name="EarlyDepthTestFails"
5880 semantic_type="event"
5881 mdapi_supported_apis="OGL IO BB"
5882 mdapi_usage_flags="Tier3 Frame Batch Draw"
5883 mdapi_hw_unit_type="gpu"
5884 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5885 />
5886 <counter name="Shader Memory Accesses"
5887 description="The total number of shader memory accesses to L3."
5888 data_type="uint64"
5889 equation="A 32 READ"
5890 underscore_name="shader_memory_accesses"
5891 units="messages"
5892 symbol_name="ShaderMemoryAccesses"
5893 semantic_type="event"
5894 mdapi_supported_apis=""
5895 mdapi_usage_flags="Tier3 Frame Batch Draw"
5896 mdapi_hw_unit_type="gpu"
5897 mdapi_group="L3/Data Port"
5898 />
5899 <counter name="HS Threads Dispatched"
5900 description="The total number of hull shader hardware threads dispatched."
5901 data_type="uint64"
5902 equation="A 2 READ"
5903 underscore_name="hs_threads"
5904 units="threads"
5905 symbol_name="HsThreads"
5906 semantic_type="event"
5907 mdapi_supported_apis="OGL4 IO BB"
5908 mdapi_usage_flags="Tier3 Frame Batch Draw"
5909 mdapi_hw_unit_type="gpu"
5910 mdapi_group="EU Array/Hull Shader"
5911 />
5912 <counter name="SLM Bytes Written"
5913 description="The total number of GPU memory bytes written into shared local memory."
5914 data_type="uint64"
5915 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5916 equation="A 31 READ 64 UMUL"
5917 underscore_name="slm_bytes_written"
5918 units="bytes"
5919 symbol_name="SlmBytesWritten"
5920 semantic_type="throughput"
5921 mdapi_supported_apis="OGL4 OCL IO BB"
5922 mdapi_usage_flags="Tier3 Frame Batch Draw"
5923 mdapi_group="L3/Data Port/SLM"
5924 mdapi_hw_unit_type="gpu"
5925 />
5926 <counter name="L3 Shader Throughput"
5927 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5928 data_type="uint64"
5929 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5930 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
5931 underscore_name="l3_shader_throughput"
5932 units="bytes"
5933 symbol_name="L3ShaderThroughput"
5934 semantic_type="throughput"
5935 mdapi_supported_apis="OGL4 OCL IO BB"
5936 mdapi_usage_flags="Tier2 Frame Batch Draw"
5937 mdapi_group="L3/Data Port"
5938 mdapi_hw_unit_type="gpu"
5939 />
5940 <counter name="Samples Killed in FS"
5941 description="The total number of samples or pixels dropped in fragment shaders."
5942 data_type="uint64"
5943 equation="A 24 READ 4 UMUL"
5944 underscore_name="samples_killed_in_ps"
5945 units="pixels"
5946 symbol_name="SamplesKilledInPs"
5947 semantic_type="event"
5948 mdapi_supported_apis="OGL IO BB"
5949 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5950 mdapi_hw_unit_type="gpu"
5951 mdapi_group="3D Pipe/Fragment Shader"
5952 />
5953 <counter name="HDC stalled by L3 (s0.ss0)"
5954 description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
5955 data_type="float"
5956 max_equation="100"
5957 equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5958 underscore_name="non_sampler_shader00_access_stalled_on_l3"
5959 units="percent"
5960 symbol_name="NonSamplerShader00AccessStalledOnL3"
5961 availability="$SubsliceMask 0x1 AND"
5962 semantic_type="duration"
5963 mdapi_supported_apis=""
5964 mdapi_usage_flags="Tier3 Frame Batch Draw"
5965 mdapi_group="GPU/Data Port"
5966 mdapi_hw_unit_type="subslice"
5967 />
5968 <counter name="Shader Atomic Memory Accesses"
5969 description="The total number of shader atomic memory accesses."
5970 data_type="uint64"
5971 equation="A 34 READ"
5972 underscore_name="shader_atomics"
5973 units="messages"
5974 symbol_name="ShaderAtomics"
5975 semantic_type="event"
5976 mdapi_supported_apis="OGL OCL IO BB"
5977 mdapi_usage_flags="Tier3 Frame Batch Draw"
5978 mdapi_hw_unit_type="gpu"
5979 mdapi_group="L3/Data Port/Atomics"
5980 />
5981 <register_config type="NOA">
5982 <register type="NOA" address="0x00009840" value="0x000000A0" />
5983 <register type="NOA" address="0x00009888" value="0x104F0232" />
5984 <register type="NOA" address="0x00009888" value="0x124F4640" />
5985 <register type="NOA" address="0x00009888" value="0x106C0232" />
5986 <register type="NOA" address="0x00009888" value="0x11834400" />
5987 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5988 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5989 <register type="NOA" address="0x00009888" value="0x004F1880" />
5990 <register type="NOA" address="0x00009888" value="0x024F08BB" />
5991 <register type="NOA" address="0x00009888" value="0x044F001B" />
5992 <register type="NOA" address="0x00009888" value="0x046C0100" />
5993 <register type="NOA" address="0x00009888" value="0x066C000B" />
5994 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5995 <register type="NOA" address="0x00009888" value="0x041B8000" />
5996 <register type="NOA" address="0x00009888" value="0x061B4000" />
5997 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5998 <register type="NOA" address="0x00009888" value="0x005B8000" />
5999 <register type="NOA" address="0x00009888" value="0x025BC000" />
6000 <register type="NOA" address="0x00009888" value="0x045B4000" />
6001 <register type="NOA" address="0x00009888" value="0x125C8000" />
6002 <register type="NOA" address="0x00009888" value="0x145C8000" />
6003 <register type="NOA" address="0x00009888" value="0x165C8000" />
6004 <register type="NOA" address="0x00009888" value="0x185C8000" />
6005 <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
6006 <register type="NOA" address="0x00009888" value="0x000D8000" />
6007 <register type="NOA" address="0x00009888" value="0x020DA000" />
6008 <register type="NOA" address="0x00009888" value="0x040DA000" />
6009 <register type="NOA" address="0x00009888" value="0x060D2000" />
6010 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6011 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6012 <register type="NOA" address="0x00009888" value="0x022CC000" />
6013 <register type="NOA" address="0x00009888" value="0x042CC000" />
6014 <register type="NOA" address="0x00009888" value="0x062CC000" />
6015 <register type="NOA" address="0x00009888" value="0x082CC000" />
6016 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6017 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
6018 <register type="NOA" address="0x00009888" value="0x0F828000" />
6019 <register type="NOA" address="0x00009888" value="0x0F8305C0" />
6020 <register type="NOA" address="0x00009888" value="0x09830000" />
6021 <register type="NOA" address="0x00009888" value="0x07830000" />
6022 <register type="NOA" address="0x00009888" value="0x1D950080" />
6023 <register type="NOA" address="0x00009888" value="0x13928000" />
6024 <register type="NOA" address="0x00009888" value="0x0F988000" />
6025 <register type="NOA" address="0x00009888" value="0x31904000" />
6026 <register type="NOA" address="0x00009888" value="0x1190FC00" />
6027 <register type="NOA" address="0x00009888" value="0x37900000" />
6028 <register type="NOA" address="0x00009888" value="0x59900000" />
6029 <register type="NOA" address="0x00009888" value="0x4B9000A0" />
6030 <register type="NOA" address="0x00009888" value="0x51900000" />
6031 <register type="NOA" address="0x00009888" value="0x41900800" />
6032 <register type="NOA" address="0x00009888" value="0x43900842" />
6033 <register type="NOA" address="0x00009888" value="0x53900000" />
6034 <register type="NOA" address="0x00009888" value="0x45900000" />
6035 <register type="NOA" address="0x00009888" value="0x33900000" />
6036 <register type="NOA" address="0x00009840" value="0x00000080" />
6037 </register_config>
6038 <register_config type="OA">
6039 <register type="OA" address="0x00002740" value="0x00000000" />
6040 <register type="OA" address="0x00002744" value="0x00800000" />
6041 <register type="OA" address="0x00002710" value="0x00000000" />
6042 <register type="OA" address="0x00002714" value="0x10800000" />
6043 <register type="OA" address="0x00002720" value="0x00000000" />
6044 <register type="OA" address="0x00002724" value="0x00800000" />
6045 <register type="OA" address="0x00002770" value="0x00000002" />
6046 <register type="OA" address="0x00002774" value="0x0000FDFF" />
6047 </register_config>
6048 <register_config type="FLEX">
6049 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6050 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6051 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6052 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6053 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6054 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6055 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6056 </register_config>
6057 </set>
6058
6059 <set name="Metric set L3_1"
6060 mdapi_supported_apis="OGL OCL IO BB"
6061 underscore_name="l3_1"
6062 hw_config_guid="f42cdd6a-b000-42cb-870f-5eb423a7f514"
6063 chipset="SKLGT2"
6064 symbol_name="L3_1"
6065 >
6066 <counter name="GPU Core Clocks"
6067 description="The total number of GPU core clocks elapsed during the measurement."
6068 data_type="uint64"
6069 equation="GPU_CLOCK 0 READ"
6070 underscore_name="gpu_core_clocks"
6071 units="cycles"
6072 symbol_name="GpuCoreClocks"
6073 semantic_type="event"
6074 mdapi_supported_apis=""
6075 mdapi_usage_flags="Tier1 Frame Batch Draw"
6076 mdapi_hw_unit_type="gpu"
6077 mdapi_group="GPU"
6078 />
6079 <counter name="EU Active"
6080 description="The percentage of time in which the Execution Units were actively processing."
6081 data_type="float"
6082 max_equation="100"
6083 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6084 underscore_name="eu_active"
6085 units="percent"
6086 symbol_name="EuActive"
6087 semantic_type="duration"
6088 mdapi_supported_apis=""
6089 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6090 mdapi_group="EU Array"
6091 mdapi_hw_unit_type="gpu"
6092 />
6093 <counter name="Slice0 L3 Bank1 Active"
6094 description="The percentage of time in which slice0 L3 bank1 is active"
6095 data_type="float"
6096 max_equation="100"
6097 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6098 underscore_name="l30_bank1_active"
6099 units="percent"
6100 symbol_name="L30Bank1Active"
6101 availability="$SliceMask 0x1 AND"
6102 semantic_type="duration"
6103 mdapi_supported_apis=""
6104 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6105 mdapi_group="GTI/L3"
6106 mdapi_hw_unit_type="slice"
6107 />
6108 <counter name="EU Both FPU Pipes Active"
6109 description="The percentage of time in which both EU FPU pipelines were actively processing."
6110 data_type="float"
6111 max_equation="100"
6112 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6113 underscore_name="eu_fpu_both_active"
6114 units="percent"
6115 symbol_name="EuFpuBothActive"
6116 semantic_type="duration"
6117 mdapi_supported_apis=""
6118 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6119 mdapi_group="EU Array/Pipes"
6120 mdapi_hw_unit_type="gpu"
6121 />
6122 <counter name="VS Send Pipe Active"
6123 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6124 data_type="float"
6125 max_equation="100"
6126 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6127 underscore_name="vs_send_active"
6128 units="percent"
6129 symbol_name="VsSendActive"
6130 semantic_type="duration"
6131 mdapi_supported_apis="OGL IO BB"
6132 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6133 mdapi_group="EU Array/Vertex Shader"
6134 mdapi_hw_unit_type="gpu"
6135 />
6136 <counter name="VS FPU1 Pipe Active"
6137 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6138 data_type="float"
6139 max_equation="100"
6140 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6141 underscore_name="vs_fpu1_active"
6142 units="percent"
6143 symbol_name="VsFpu1Active"
6144 semantic_type="duration"
6145 mdapi_supported_apis="OGL IO BB"
6146 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6147 mdapi_group="EU Array/Vertex Shader"
6148 mdapi_hw_unit_type="gpu"
6149 />
6150 <counter name="GS Threads Dispatched"
6151 description="The total number of geometry shader hardware threads dispatched."
6152 data_type="uint64"
6153 equation="A 5 READ"
6154 underscore_name="gs_threads"
6155 units="threads"
6156 symbol_name="GsThreads"
6157 semantic_type="event"
6158 mdapi_supported_apis="OGL4 IO BB"
6159 mdapi_usage_flags="Tier3 Frame Batch Draw"
6160 mdapi_hw_unit_type="gpu"
6161 mdapi_group="EU Array/Geometry Shader"
6162 />
6163 <counter name="Early Hi-Depth Test Fails"
6164 description="The total number of pixels dropped on early hierarchical depth test."
6165 data_type="uint64"
6166 equation="A 22 READ 4 UMUL"
6167 underscore_name="hi_depth_test_fails"
6168 units="pixels"
6169 symbol_name="HiDepthTestFails"
6170 semantic_type="event"
6171 mdapi_supported_apis="OGL IO BB"
6172 mdapi_usage_flags="Tier3 Frame Batch Draw"
6173 mdapi_hw_unit_type="gpu"
6174 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6175 />
6176 <counter name="FS Both FPU Active"
6177 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6178 data_type="float"
6179 max_equation="100"
6180 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6181 underscore_name="ps_eu_both_fpu_active"
6182 units="percent"
6183 symbol_name="PsEuBothFpuActive"
6184 semantic_type="duration"
6185 mdapi_supported_apis="OGL IO BB"
6186 mdapi_usage_flags="Tier4 Frame Batch Draw"
6187 mdapi_group="3D Pipe/Fragment Shader"
6188 mdapi_hw_unit_type="gpu"
6189 />
6190 <counter name="VS Threads Dispatched"
6191 description="The total number of vertex shader hardware threads dispatched."
6192 data_type="uint64"
6193 equation="A 1 READ"
6194 underscore_name="vs_threads"
6195 units="threads"
6196 symbol_name="VsThreads"
6197 semantic_type="event"
6198 mdapi_supported_apis="OGL IO BB"
6199 mdapi_usage_flags="Tier3 Frame Batch Draw"
6200 mdapi_hw_unit_type="gpu"
6201 mdapi_group="EU Array/Vertex Shader"
6202 />
6203 <counter name="Slice0 L3 Bank1 Stalled"
6204 description="The percentage of time in which slice0 L3 bank1 is stalled"
6205 data_type="float"
6206 max_equation="100"
6207 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6208 underscore_name="l30_bank1_stalled"
6209 units="percent"
6210 symbol_name="L30Bank1Stalled"
6211 availability="$SliceMask 0x1 AND"
6212 semantic_type="duration"
6213 mdapi_supported_apis=""
6214 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6215 mdapi_group="GTI/L3"
6216 mdapi_hw_unit_type="slice"
6217 />
6218 <counter name="FS Threads Dispatched"
6219 description="The total number of fragment shader hardware threads dispatched."
6220 data_type="uint64"
6221 equation="A 6 READ"
6222 underscore_name="ps_threads"
6223 units="threads"
6224 symbol_name="PsThreads"
6225 semantic_type="event"
6226 mdapi_supported_apis="OGL IO BB"
6227 mdapi_usage_flags="Tier3 Frame Batch Draw"
6228 mdapi_hw_unit_type="gpu"
6229 mdapi_group="EU Array/Fragment Shader"
6230 />
6231 <counter name="Shader Barrier Messages"
6232 description="The total number of shader barrier messages."
6233 data_type="uint64"
6234 equation="A 35 READ"
6235 underscore_name="shader_barriers"
6236 units="messages"
6237 symbol_name="ShaderBarriers"
6238 semantic_type="event"
6239 mdapi_supported_apis=""
6240 mdapi_usage_flags="Tier3 Frame Batch Draw"
6241 mdapi_hw_unit_type="gpu"
6242 mdapi_group="EU Array/Barrier"
6243 />
6244 <counter name="Sampler Texels"
6245 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6246 data_type="uint64"
6247 equation="A 28 READ 4 UMUL"
6248 underscore_name="sampler_texels"
6249 units="texels"
6250 symbol_name="SamplerTexels"
6251 semantic_type="event"
6252 mdapi_supported_apis=""
6253 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6254 mdapi_hw_unit_type="gpu"
6255 mdapi_group="Sampler/Sampler Input"
6256 />
6257 <counter name="Pixels Failing Tests"
6258 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6259 data_type="uint64"
6260 equation="A 25 READ 4 UMUL"
6261 underscore_name="pixels_failing_post_ps_tests"
6262 units="pixels"
6263 symbol_name="PixelsFailingPostPsTests"
6264 semantic_type="event"
6265 mdapi_supported_apis="OGL IO BB"
6266 mdapi_usage_flags="Tier3 Frame Batch Draw"
6267 mdapi_hw_unit_type="gpu"
6268 mdapi_group="3D Pipe/Output Merger"
6269 />
6270 <counter name="GPU Time Elapsed"
6271 description="Time elapsed on the GPU during the measurement."
6272 data_type="uint64"
6273 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6274 underscore_name="gpu_time"
6275 units="ns"
6276 symbol_name="GpuTime"
6277 semantic_type="duration"
6278 mdapi_supported_apis=""
6279 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6280 mdapi_hw_unit_type="gpu"
6281 mdapi_group="GPU"
6282 />
6283 <counter name="AVG GPU Core Frequency"
6284 description="Average GPU Core Frequency in the measurement."
6285 data_type="uint64"
6286 max_equation="$GpuMaxFrequency"
6287 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6288 underscore_name="avg_gpu_core_frequency"
6289 units="hz"
6290 symbol_name="AvgGpuCoreFrequency"
6291 semantic_type="event"
6292 mdapi_supported_apis=""
6293 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6294 mdapi_group="GPU"
6295 mdapi_hw_unit_type="gpu"
6296 />
6297 <counter name="Sampler Texels Misses"
6298 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6299 data_type="uint64"
6300 equation="A 29 READ 4 UMUL"
6301 underscore_name="sampler_texel_misses"
6302 units="texels"
6303 symbol_name="SamplerTexelMisses"
6304 semantic_type="event"
6305 mdapi_supported_apis=""
6306 mdapi_usage_flags="Tier3 Batch Frame Draw"
6307 mdapi_hw_unit_type="gpu"
6308 mdapi_group="Sampler/Sampler Cache"
6309 />
6310 <counter name="CS Threads Dispatched"
6311 description="The total number of compute shader hardware threads dispatched."
6312 data_type="uint64"
6313 equation="A 4 READ"
6314 underscore_name="cs_threads"
6315 units="threads"
6316 symbol_name="CsThreads"
6317 semantic_type="event"
6318 mdapi_supported_apis="OGL4 OCL IO BB"
6319 mdapi_usage_flags="Tier3 Frame Batch Draw"
6320 mdapi_hw_unit_type="gpu"
6321 mdapi_group="EU Array/Compute Shader"
6322 />
6323 <counter name="SLM Bytes Read"
6324 description="The total number of GPU memory bytes read from shared local memory."
6325 data_type="uint64"
6326 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6327 equation="A 30 READ 64 UMUL"
6328 underscore_name="slm_bytes_read"
6329 units="bytes"
6330 symbol_name="SlmBytesRead"
6331 semantic_type="throughput"
6332 mdapi_supported_apis="OGL4 OCL IO BB"
6333 mdapi_usage_flags="Tier3 Frame Batch Draw"
6334 mdapi_group="L3/Data Port/SLM"
6335 mdapi_hw_unit_type="gpu"
6336 />
6337 <counter name="PS FPU1 Pipe Active"
6338 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6339 data_type="float"
6340 max_equation="100"
6341 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6342 underscore_name="ps_fpu1_active"
6343 units="percent"
6344 symbol_name="PsFpu1Active"
6345 semantic_type="duration"
6346 mdapi_supported_apis="OGL IO BB"
6347 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6348 mdapi_group="EU Array/Pixel Shader"
6349 mdapi_hw_unit_type="gpu"
6350 />
6351 <counter name="PS Send Pipeline Active"
6352 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6353 data_type="float"
6354 max_equation="100"
6355 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6356 underscore_name="ps_send_active"
6357 units="percent"
6358 symbol_name="PsSendActive"
6359 semantic_type="duration"
6360 mdapi_supported_apis="OGL IO BB"
6361 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6362 mdapi_group="EU Array/Pixel Shader"
6363 mdapi_hw_unit_type="gpu"
6364 />
6365 <counter name="VS FPU0 Pipe Active"
6366 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6367 data_type="float"
6368 max_equation="100"
6369 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6370 underscore_name="vs_fpu0_active"
6371 units="percent"
6372 symbol_name="VsFpu0Active"
6373 semantic_type="duration"
6374 mdapi_supported_apis="OGL IO BB"
6375 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6376 mdapi_group="EU Array/Vertex Shader"
6377 mdapi_hw_unit_type="gpu"
6378 />
6379 <counter name="GPU Busy"
6380 description="The percentage of time in which the GPU has been processing GPU commands."
6381 data_type="float"
6382 max_equation="100"
6383 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6384 underscore_name="gpu_busy"
6385 units="percent"
6386 symbol_name="GpuBusy"
6387 semantic_type="duration"
6388 mdapi_supported_apis=""
6389 mdapi_usage_flags="Tier1 Overview System Frame"
6390 mdapi_group="GPU"
6391 mdapi_hw_unit_type="gpu"
6392 />
6393 <counter name="Slice0 L3 Bank0 Active"
6394 description="The percentage of time in which slice0 L3 bank0 is active"
6395 data_type="float"
6396 max_equation="100"
6397 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6398 underscore_name="l30_bank0_active"
6399 units="percent"
6400 symbol_name="L30Bank0Active"
6401 availability="$SliceMask 0x1 AND"
6402 semantic_type="duration"
6403 mdapi_supported_apis=""
6404 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6405 mdapi_group="GTI/L3"
6406 mdapi_hw_unit_type="slice"
6407 />
6408 <counter name="Rasterized Pixels"
6409 description="The total number of rasterized pixels."
6410 data_type="uint64"
6411 equation="A 21 READ 4 UMUL"
6412 underscore_name="rasterized_pixels"
6413 units="pixels"
6414 symbol_name="RasterizedPixels"
6415 semantic_type="event"
6416 mdapi_supported_apis="OGL IO BB"
6417 mdapi_usage_flags="Tier3 Frame Batch Draw"
6418 mdapi_hw_unit_type="gpu"
6419 mdapi_group="3D Pipe/Rasterizer"
6420 />
6421 <counter name="PS FPU0 Pipe Active"
6422 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6423 data_type="float"
6424 max_equation="100"
6425 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6426 underscore_name="ps_fpu0_active"
6427 units="percent"
6428 symbol_name="PsFpu0Active"
6429 semantic_type="duration"
6430 mdapi_supported_apis="OGL IO BB"
6431 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6432 mdapi_group="EU Array/Pixel Shader"
6433 mdapi_hw_unit_type="gpu"
6434 />
6435 <counter name="Slice0 L3 Bank0 Stalled"
6436 description="The percentage of time in which slice0 L3 bank0 is stalled"
6437 data_type="float"
6438 max_equation="100"
6439 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6440 underscore_name="l30_bank0_stalled"
6441 units="percent"
6442 symbol_name="L30Bank0Stalled"
6443 availability="$SliceMask 0x1 AND"
6444 semantic_type="duration"
6445 mdapi_supported_apis=""
6446 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6447 mdapi_group="GTI/L3"
6448 mdapi_hw_unit_type="slice"
6449 />
6450 <counter name="DS Threads Dispatched"
6451 description="The total number of domain shader hardware threads dispatched."
6452 data_type="uint64"
6453 equation="A 3 READ"
6454 underscore_name="ds_threads"
6455 units="threads"
6456 symbol_name="DsThreads"
6457 semantic_type="event"
6458 mdapi_supported_apis="OGL4 IO BB"
6459 mdapi_usage_flags="Tier3 Frame Batch Draw"
6460 mdapi_hw_unit_type="gpu"
6461 mdapi_group="EU Array/Domain Shader"
6462 />
6463 <counter name="Samples Written"
6464 description="The total number of samples or pixels written to all render targets."
6465 data_type="uint64"
6466 equation="A 26 READ 4 UMUL"
6467 underscore_name="samples_written"
6468 units="pixels"
6469 symbol_name="SamplesWritten"
6470 semantic_type="event"
6471 mdapi_supported_apis="OGL IO BB"
6472 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6473 mdapi_hw_unit_type="gpu"
6474 mdapi_group="3D Pipe/Output Merger"
6475 />
6476 <counter name="EU Stall"
6477 description="The percentage of time in which the Execution Units were stalled."
6478 data_type="float"
6479 max_equation="100"
6480 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6481 underscore_name="eu_stall"
6482 units="percent"
6483 symbol_name="EuStall"
6484 semantic_type="duration"
6485 mdapi_supported_apis=""
6486 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6487 mdapi_group="EU Array"
6488 mdapi_hw_unit_type="gpu"
6489 />
6490 <counter name="Samples Blended"
6491 description="The total number of blended samples or pixels written to all render targets."
6492 data_type="uint64"
6493 equation="A 27 READ 4 UMUL"
6494 underscore_name="samples_blended"
6495 units="pixels"
6496 symbol_name="SamplesBlended"
6497 semantic_type="event"
6498 mdapi_supported_apis="OGL IO BB"
6499 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6500 mdapi_hw_unit_type="gpu"
6501 mdapi_group="3D Pipe/Output Merger"
6502 />
6503 <counter name="Early Depth Test Fails"
6504 description="The total number of pixels dropped on early depth test."
6505 data_type="uint64"
6506 equation="A 23 READ 4 UMUL"
6507 underscore_name="early_depth_test_fails"
6508 units="pixels"
6509 symbol_name="EarlyDepthTestFails"
6510 semantic_type="event"
6511 mdapi_supported_apis="OGL IO BB"
6512 mdapi_usage_flags="Tier3 Frame Batch Draw"
6513 mdapi_hw_unit_type="gpu"
6514 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6515 />
6516 <counter name="Shader Memory Accesses"
6517 description="The total number of shader memory accesses to L3."
6518 data_type="uint64"
6519 equation="A 32 READ"
6520 underscore_name="shader_memory_accesses"
6521 units="messages"
6522 symbol_name="ShaderMemoryAccesses"
6523 semantic_type="event"
6524 mdapi_supported_apis="OGL OCL IO BB"
6525 mdapi_usage_flags="Tier3 Frame Batch Draw"
6526 mdapi_hw_unit_type="gpu"
6527 mdapi_group="L3/Data Port"
6528 />
6529 <counter name="HS Threads Dispatched"
6530 description="The total number of hull shader hardware threads dispatched."
6531 data_type="uint64"
6532 equation="A 2 READ"
6533 underscore_name="hs_threads"
6534 units="threads"
6535 symbol_name="HsThreads"
6536 semantic_type="event"
6537 mdapi_supported_apis="OGL4 IO BB"
6538 mdapi_usage_flags="Tier3 Frame Batch Draw"
6539 mdapi_hw_unit_type="gpu"
6540 mdapi_group="EU Array/Hull Shader"
6541 />
6542 <counter name="SLM Bytes Written"
6543 description="The total number of GPU memory bytes written into shared local memory."
6544 data_type="uint64"
6545 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6546 equation="A 31 READ 64 UMUL"
6547 underscore_name="slm_bytes_written"
6548 units="bytes"
6549 symbol_name="SlmBytesWritten"
6550 semantic_type="throughput"
6551 mdapi_supported_apis="OGL4 OCL IO BB"
6552 mdapi_usage_flags="Tier3 Frame Batch Draw"
6553 mdapi_group="L3/Data Port/SLM"
6554 mdapi_hw_unit_type="gpu"
6555 />
6556 <counter name="L3 Shader Throughput"
6557 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6558 data_type="uint64"
6559 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6560 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
6561 underscore_name="l3_shader_throughput"
6562 units="bytes"
6563 symbol_name="L3ShaderThroughput"
6564 semantic_type="throughput"
6565 mdapi_supported_apis="OGL4 OCL IO BB"
6566 mdapi_usage_flags="Tier2 Frame Batch Draw"
6567 mdapi_group="L3/Data Port"
6568 mdapi_hw_unit_type="gpu"
6569 />
6570 <counter name="Samples Killed in FS"
6571 description="The total number of samples or pixels dropped in fragment shaders."
6572 data_type="uint64"
6573 equation="A 24 READ 4 UMUL"
6574 underscore_name="samples_killed_in_ps"
6575 units="pixels"
6576 symbol_name="SamplesKilledInPs"
6577 semantic_type="event"
6578 mdapi_supported_apis="OGL IO BB"
6579 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6580 mdapi_hw_unit_type="gpu"
6581 mdapi_group="3D Pipe/Fragment Shader"
6582 />
6583 <counter name="Shader Atomic Memory Accesses"
6584 description="The total number of shader atomic memory accesses."
6585 data_type="uint64"
6586 equation="A 34 READ"
6587 underscore_name="shader_atomics"
6588 units="messages"
6589 symbol_name="ShaderAtomics"
6590 semantic_type="event"
6591 mdapi_supported_apis="OGL OCL IO BB"
6592 mdapi_usage_flags="Tier3 Frame Batch Draw"
6593 mdapi_hw_unit_type="gpu"
6594 mdapi_group="L3/Data Port/Atomics"
6595 />
6596 <register_config type="NOA">
6597 <register type="NOA" address="0x00009840" value="0x000000A0" />
6598 <register type="NOA" address="0x00009888" value="0x126C7B40" />
6599 <register type="NOA" address="0x00009888" value="0x166C0020" />
6600 <register type="NOA" address="0x00009888" value="0x0A603444" />
6601 <register type="NOA" address="0x00009888" value="0x0A613400" />
6602 <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6603 <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6604 <register type="NOA" address="0x00009888" value="0x024E8000" />
6605 <register type="NOA" address="0x00009888" value="0x044E8000" />
6606 <register type="NOA" address="0x00009888" value="0x064E8000" />
6607 <register type="NOA" address="0x00009888" value="0x084E8000" />
6608 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6609 <register type="NOA" address="0x00009888" value="0x064F4000" />
6610 <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6611 <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6612 <register type="NOA" address="0x00009888" value="0x006C2A00" />
6613 <register type="NOA" address="0x00009888" value="0x026C285B" />
6614 <register type="NOA" address="0x00009888" value="0x046C005C" />
6615 <register type="NOA" address="0x00009888" value="0x106C0000" />
6616 <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6617 <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6618 <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6619 <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6620 <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6621 <register type="NOA" address="0x00009888" value="0x001B8000" />
6622 <register type="NOA" address="0x00009888" value="0x021BC000" />
6623 <register type="NOA" address="0x00009888" value="0x041BC000" />
6624 <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6625 <register type="NOA" address="0x00009888" value="0x121C8000" />
6626 <register type="NOA" address="0x00009888" value="0x141C8000" />
6627 <register type="NOA" address="0x00009888" value="0x161C8000" />
6628 <register type="NOA" address="0x00009888" value="0x181C8000" />
6629 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6630 <register type="NOA" address="0x00009888" value="0x065B4000" />
6631 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6632 <register type="NOA" address="0x00009888" value="0x10600000" />
6633 <register type="NOA" address="0x00009888" value="0x04600000" />
6634 <register type="NOA" address="0x00009888" value="0x0C610044" />
6635 <register type="NOA" address="0x00009888" value="0x10610000" />
6636 <register type="NOA" address="0x00009888" value="0x06610000" />
6637 <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6638 <register type="NOA" address="0x00009888" value="0x084CA000" />
6639 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6640 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6641 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6642 <register type="NOA" address="0x00009888" value="0x000D8000" />
6643 <register type="NOA" address="0x00009888" value="0x020DA000" />
6644 <register type="NOA" address="0x00009888" value="0x040DA000" />
6645 <register type="NOA" address="0x00009888" value="0x060D2000" />
6646 <register type="NOA" address="0x00009888" value="0x100F0154" />
6647 <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6648 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6649 <register type="NOA" address="0x00009888" value="0x182C00AA" />
6650 <register type="NOA" address="0x00009888" value="0x022C8000" />
6651 <register type="NOA" address="0x00009888" value="0x042C8000" />
6652 <register type="NOA" address="0x00009888" value="0x062C8000" />
6653 <register type="NOA" address="0x00009888" value="0x082C8000" />
6654 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6655 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6656 <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6657 <register type="NOA" address="0x00009888" value="0x57900000" />
6658 <register type="NOA" address="0x00009888" value="0x49900420" />
6659 <register type="NOA" address="0x00009888" value="0x37900000" />
6660 <register type="NOA" address="0x00009888" value="0x33900000" />
6661 <register type="NOA" address="0x00009888" value="0x4B900021" />
6662 <register type="NOA" address="0x00009888" value="0x59900000" />
6663 <register type="NOA" address="0x00009888" value="0x51900000" />
6664 <register type="NOA" address="0x00009888" value="0x41900400" />
6665 <register type="NOA" address="0x00009888" value="0x43900421" />
6666 <register type="NOA" address="0x00009888" value="0x53900000" />
6667 <register type="NOA" address="0x00009888" value="0x45900040" />
6668 <register type="NOA" address="0x00009840" value="0x00000080" />
6669 </register_config>
6670 <register_config type="OA">
6671 <register type="OA" address="0x00002740" value="0x00000000" />
6672 <register type="OA" address="0x00002744" value="0x00800000" />
6673 <register type="OA" address="0x00002710" value="0x00000000" />
6674 <register type="OA" address="0x00002714" value="0xF0800000" />
6675 <register type="OA" address="0x00002720" value="0x00000000" />
6676 <register type="OA" address="0x00002724" value="0xF0800000" />
6677 <register type="OA" address="0x00002770" value="0x00100070" />
6678 <register type="OA" address="0x00002774" value="0x0000FFF1" />
6679 <register type="OA" address="0x00002778" value="0x00014002" />
6680 <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6681 <register type="OA" address="0x00002780" value="0x00010002" />
6682 <register type="OA" address="0x00002784" value="0x0000C7FF" />
6683 <register type="OA" address="0x00002788" value="0x00004002" />
6684 <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6685 <register type="OA" address="0x00002790" value="0x00100700" />
6686 <register type="OA" address="0x00002794" value="0x0000FF1F" />
6687 <register type="OA" address="0x00002798" value="0x00001402" />
6688 <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6689 <register type="OA" address="0x000027A0" value="0x00001002" />
6690 <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6691 <register type="OA" address="0x000027A8" value="0x00000402" />
6692 <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6693 </register_config>
6694 <register_config type="FLEX">
6695 <register type="FLEX" address="0x0000E458" value="0x00005004" />
6696 <register type="FLEX" address="0x0000E558" value="0x00010003" />
6697 <register type="FLEX" address="0x0000E658" value="0x00012011" />
6698 <register type="FLEX" address="0x0000E758" value="0x00015014" />
6699 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6700 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6701 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6702 </register_config>
6703 </set>
6704
6705 <set name="Metric set L3_2"
6706 mdapi_supported_apis="OGL OCL IO BB"
6707 underscore_name="l3_2"
6708 hw_config_guid="b9bf2423-d88c-4a7b-a051-627611d00dcc"
6709 chipset="SKLGT2"
6710 symbol_name="L3_2"
6711 >
6712 <counter name="GPU Core Clocks"
6713 description="The total number of GPU core clocks elapsed during the measurement."
6714 data_type="uint64"
6715 equation="GPU_CLOCK 0 READ"
6716 underscore_name="gpu_core_clocks"
6717 units="cycles"
6718 symbol_name="GpuCoreClocks"
6719 semantic_type="event"
6720 mdapi_supported_apis=""
6721 mdapi_usage_flags="Tier1 Frame Batch Draw"
6722 mdapi_hw_unit_type="gpu"
6723 mdapi_group="GPU"
6724 />
6725 <counter name="EU Active"
6726 description="The percentage of time in which the Execution Units were actively processing."
6727 data_type="float"
6728 max_equation="100"
6729 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6730 underscore_name="eu_active"
6731 units="percent"
6732 symbol_name="EuActive"
6733 semantic_type="duration"
6734 mdapi_supported_apis=""
6735 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6736 mdapi_group="EU Array"
6737 mdapi_hw_unit_type="gpu"
6738 />
6739 <counter name="EU Both FPU Pipes Active"
6740 description="The percentage of time in which both EU FPU pipelines were actively processing."
6741 data_type="float"
6742 max_equation="100"
6743 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6744 underscore_name="eu_fpu_both_active"
6745 units="percent"
6746 symbol_name="EuFpuBothActive"
6747 semantic_type="duration"
6748 mdapi_supported_apis=""
6749 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6750 mdapi_group="EU Array/Pipes"
6751 mdapi_hw_unit_type="gpu"
6752 />
6753 <counter name="VS Send Pipe Active"
6754 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6755 data_type="float"
6756 max_equation="100"
6757 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6758 underscore_name="vs_send_active"
6759 units="percent"
6760 symbol_name="VsSendActive"
6761 semantic_type="duration"
6762 mdapi_supported_apis="OGL IO BB"
6763 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6764 mdapi_group="EU Array/Vertex Shader"
6765 mdapi_hw_unit_type="gpu"
6766 />
6767 <counter name="VS FPU1 Pipe Active"
6768 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6769 data_type="float"
6770 max_equation="100"
6771 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6772 underscore_name="vs_fpu1_active"
6773 units="percent"
6774 symbol_name="VsFpu1Active"
6775 semantic_type="duration"
6776 mdapi_supported_apis="OGL IO BB"
6777 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6778 mdapi_group="EU Array/Vertex Shader"
6779 mdapi_hw_unit_type="gpu"
6780 />
6781 <counter name="GS Threads Dispatched"
6782 description="The total number of geometry shader hardware threads dispatched."
6783 data_type="uint64"
6784 equation="A 5 READ"
6785 underscore_name="gs_threads"
6786 units="threads"
6787 symbol_name="GsThreads"
6788 semantic_type="event"
6789 mdapi_supported_apis="OGL4 IO BB"
6790 mdapi_usage_flags="Tier3 Frame Batch Draw"
6791 mdapi_hw_unit_type="gpu"
6792 mdapi_group="EU Array/Geometry Shader"
6793 />
6794 <counter name="Early Hi-Depth Test Fails"
6795 description="The total number of pixels dropped on early hierarchical depth test."
6796 data_type="uint64"
6797 equation="A 22 READ 4 UMUL"
6798 underscore_name="hi_depth_test_fails"
6799 units="pixels"
6800 symbol_name="HiDepthTestFails"
6801 semantic_type="event"
6802 mdapi_supported_apis="OGL IO BB"
6803 mdapi_usage_flags="Tier3 Frame Batch Draw"
6804 mdapi_hw_unit_type="gpu"
6805 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6806 />
6807 <counter name="FS Both FPU Active"
6808 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6809 data_type="float"
6810 max_equation="100"
6811 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6812 underscore_name="ps_eu_both_fpu_active"
6813 units="percent"
6814 symbol_name="PsEuBothFpuActive"
6815 semantic_type="duration"
6816 mdapi_supported_apis="OGL IO BB"
6817 mdapi_usage_flags="Tier4 Frame Batch Draw"
6818 mdapi_group="3D Pipe/Fragment Shader"
6819 mdapi_hw_unit_type="gpu"
6820 />
6821 <counter name="VS Threads Dispatched"
6822 description="The total number of vertex shader hardware threads dispatched."
6823 data_type="uint64"
6824 equation="A 1 READ"
6825 underscore_name="vs_threads"
6826 units="threads"
6827 symbol_name="VsThreads"
6828 semantic_type="event"
6829 mdapi_supported_apis="OGL IO BB"
6830 mdapi_usage_flags="Tier3 Frame Batch Draw"
6831 mdapi_hw_unit_type="gpu"
6832 mdapi_group="EU Array/Vertex Shader"
6833 />
6834 <counter name="FS Threads Dispatched"
6835 description="The total number of fragment shader hardware threads dispatched."
6836 data_type="uint64"
6837 equation="A 6 READ"
6838 underscore_name="ps_threads"
6839 units="threads"
6840 symbol_name="PsThreads"
6841 semantic_type="event"
6842 mdapi_supported_apis="OGL IO BB"
6843 mdapi_usage_flags="Tier3 Frame Batch Draw"
6844 mdapi_hw_unit_type="gpu"
6845 mdapi_group="EU Array/Fragment Shader"
6846 />
6847 <counter name="Shader Barrier Messages"
6848 description="The total number of shader barrier messages."
6849 data_type="uint64"
6850 equation="A 35 READ"
6851 underscore_name="shader_barriers"
6852 units="messages"
6853 symbol_name="ShaderBarriers"
6854 semantic_type="event"
6855 mdapi_supported_apis=""
6856 mdapi_usage_flags="Tier3 Frame Batch Draw"
6857 mdapi_hw_unit_type="gpu"
6858 mdapi_group="EU Array/Barrier"
6859 />
6860 <counter name="Sampler Texels"
6861 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6862 data_type="uint64"
6863 equation="A 28 READ 4 UMUL"
6864 underscore_name="sampler_texels"
6865 units="texels"
6866 symbol_name="SamplerTexels"
6867 semantic_type="event"
6868 mdapi_supported_apis=""
6869 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6870 mdapi_hw_unit_type="gpu"
6871 mdapi_group="Sampler/Sampler Input"
6872 />
6873 <counter name="Pixels Failing Tests"
6874 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6875 data_type="uint64"
6876 equation="A 25 READ 4 UMUL"
6877 underscore_name="pixels_failing_post_ps_tests"
6878 units="pixels"
6879 symbol_name="PixelsFailingPostPsTests"
6880 semantic_type="event"
6881 mdapi_supported_apis="OGL IO BB"
6882 mdapi_usage_flags="Tier3 Frame Batch Draw"
6883 mdapi_hw_unit_type="gpu"
6884 mdapi_group="3D Pipe/Output Merger"
6885 />
6886 <counter name="GPU Time Elapsed"
6887 description="Time elapsed on the GPU during the measurement."
6888 data_type="uint64"
6889 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6890 underscore_name="gpu_time"
6891 units="ns"
6892 symbol_name="GpuTime"
6893 semantic_type="duration"
6894 mdapi_supported_apis=""
6895 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6896 mdapi_hw_unit_type="gpu"
6897 mdapi_group="GPU"
6898 />
6899 <counter name="AVG GPU Core Frequency"
6900 description="Average GPU Core Frequency in the measurement."
6901 data_type="uint64"
6902 max_equation="$GpuMaxFrequency"
6903 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6904 underscore_name="avg_gpu_core_frequency"
6905 units="hz"
6906 symbol_name="AvgGpuCoreFrequency"
6907 semantic_type="event"
6908 mdapi_supported_apis=""
6909 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6910 mdapi_group="GPU"
6911 mdapi_hw_unit_type="gpu"
6912 />
6913 <counter name="Sampler Texels Misses"
6914 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6915 data_type="uint64"
6916 equation="A 29 READ 4 UMUL"
6917 underscore_name="sampler_texel_misses"
6918 units="texels"
6919 symbol_name="SamplerTexelMisses"
6920 semantic_type="event"
6921 mdapi_supported_apis=""
6922 mdapi_usage_flags="Tier3 Batch Frame Draw"
6923 mdapi_hw_unit_type="gpu"
6924 mdapi_group="Sampler/Sampler Cache"
6925 />
6926 <counter name="CS Threads Dispatched"
6927 description="The total number of compute shader hardware threads dispatched."
6928 data_type="uint64"
6929 equation="A 4 READ"
6930 underscore_name="cs_threads"
6931 units="threads"
6932 symbol_name="CsThreads"
6933 semantic_type="event"
6934 mdapi_supported_apis="OGL4 OCL IO BB"
6935 mdapi_usage_flags="Tier3 Frame Batch Draw"
6936 mdapi_hw_unit_type="gpu"
6937 mdapi_group="EU Array/Compute Shader"
6938 />
6939 <counter name="SLM Bytes Read"
6940 description="The total number of GPU memory bytes read from shared local memory."
6941 data_type="uint64"
6942 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6943 equation="A 30 READ 64 UMUL"
6944 underscore_name="slm_bytes_read"
6945 units="bytes"
6946 symbol_name="SlmBytesRead"
6947 semantic_type="throughput"
6948 mdapi_supported_apis="OGL4 OCL IO BB"
6949 mdapi_usage_flags="Tier3 Frame Batch Draw"
6950 mdapi_group="L3/Data Port/SLM"
6951 mdapi_hw_unit_type="gpu"
6952 />
6953 <counter name="PS FPU1 Pipe Active"
6954 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6955 data_type="float"
6956 max_equation="100"
6957 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6958 underscore_name="ps_fpu1_active"
6959 units="percent"
6960 symbol_name="PsFpu1Active"
6961 semantic_type="duration"
6962 mdapi_supported_apis="OGL IO BB"
6963 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6964 mdapi_group="EU Array/Pixel Shader"
6965 mdapi_hw_unit_type="gpu"
6966 />
6967 <counter name="Slice0 L3 Bank2 Stalled"
6968 description="The percentage of time in which slice0 L3 bank2 is stalled"
6969 data_type="float"
6970 max_equation="100"
6971 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6972 underscore_name="l30_bank2_stalled"
6973 units="percent"
6974 symbol_name="L30Bank2Stalled"
6975 availability="$SliceMask 0x1 AND"
6976 semantic_type="duration"
6977 mdapi_supported_apis=""
6978 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6979 mdapi_group="GTI/L3"
6980 mdapi_hw_unit_type="slice"
6981 />
6982 <counter name="PS Send Pipeline Active"
6983 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6984 data_type="float"
6985 max_equation="100"
6986 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6987 underscore_name="ps_send_active"
6988 units="percent"
6989 symbol_name="PsSendActive"
6990 semantic_type="duration"
6991 mdapi_supported_apis="OGL IO BB"
6992 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6993 mdapi_group="EU Array/Pixel Shader"
6994 mdapi_hw_unit_type="gpu"
6995 />
6996 <counter name="VS FPU0 Pipe Active"
6997 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6998 data_type="float"
6999 max_equation="100"
7000 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7001 underscore_name="vs_fpu0_active"
7002 units="percent"
7003 symbol_name="VsFpu0Active"
7004 semantic_type="duration"
7005 mdapi_supported_apis="OGL IO BB"
7006 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7007 mdapi_group="EU Array/Vertex Shader"
7008 mdapi_hw_unit_type="gpu"
7009 />
7010 <counter name="GPU Busy"
7011 description="The percentage of time in which the GPU has been processing GPU commands."
7012 data_type="float"
7013 max_equation="100"
7014 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7015 underscore_name="gpu_busy"
7016 units="percent"
7017 symbol_name="GpuBusy"
7018 semantic_type="duration"
7019 mdapi_supported_apis=""
7020 mdapi_usage_flags="Tier1 Overview System Frame"
7021 mdapi_group="GPU"
7022 mdapi_hw_unit_type="gpu"
7023 />
7024 <counter name="Slice0 L3 Bank2 Active"
7025 description="The percentage of time in which slice0 L3 bank2 is active"
7026 data_type="float"
7027 max_equation="100"
7028 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7029 underscore_name="l30_bank2_active"
7030 units="percent"
7031 symbol_name="L30Bank2Active"
7032 availability="$SliceMask 0x1 AND"
7033 semantic_type="duration"
7034 mdapi_supported_apis=""
7035 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7036 mdapi_group="GTI/L3"
7037 mdapi_hw_unit_type="slice"
7038 />
7039 <counter name="Rasterized Pixels"
7040 description="The total number of rasterized pixels."
7041 data_type="uint64"
7042 equation="A 21 READ 4 UMUL"
7043 underscore_name="rasterized_pixels"
7044 units="pixels"
7045 symbol_name="RasterizedPixels"
7046 semantic_type="event"
7047 mdapi_supported_apis="OGL IO BB"
7048 mdapi_usage_flags="Tier3 Frame Batch Draw"
7049 mdapi_hw_unit_type="gpu"
7050 mdapi_group="3D Pipe/Rasterizer"
7051 />
7052 <counter name="PS FPU0 Pipe Active"
7053 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7054 data_type="float"
7055 max_equation="100"
7056 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7057 underscore_name="ps_fpu0_active"
7058 units="percent"
7059 symbol_name="PsFpu0Active"
7060 semantic_type="duration"
7061 mdapi_supported_apis="OGL IO BB"
7062 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7063 mdapi_group="EU Array/Pixel Shader"
7064 mdapi_hw_unit_type="gpu"
7065 />
7066 <counter name="DS Threads Dispatched"
7067 description="The total number of domain shader hardware threads dispatched."
7068 data_type="uint64"
7069 equation="A 3 READ"
7070 underscore_name="ds_threads"
7071 units="threads"
7072 symbol_name="DsThreads"
7073 semantic_type="event"
7074 mdapi_supported_apis="OGL4 IO BB"
7075 mdapi_usage_flags="Tier3 Frame Batch Draw"
7076 mdapi_hw_unit_type="gpu"
7077 mdapi_group="EU Array/Domain Shader"
7078 />
7079 <counter name="Samples Written"
7080 description="The total number of samples or pixels written to all render targets."
7081 data_type="uint64"
7082 equation="A 26 READ 4 UMUL"
7083 underscore_name="samples_written"
7084 units="pixels"
7085 symbol_name="SamplesWritten"
7086 semantic_type="event"
7087 mdapi_supported_apis="OGL IO BB"
7088 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7089 mdapi_hw_unit_type="gpu"
7090 mdapi_group="3D Pipe/Output Merger"
7091 />
7092 <counter name="EU Stall"
7093 description="The percentage of time in which the Execution Units were stalled."
7094 data_type="float"
7095 max_equation="100"
7096 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7097 underscore_name="eu_stall"
7098 units="percent"
7099 symbol_name="EuStall"
7100 semantic_type="duration"
7101 mdapi_supported_apis=""
7102 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7103 mdapi_group="EU Array"
7104 mdapi_hw_unit_type="gpu"
7105 />
7106 <counter name="Samples Blended"
7107 description="The total number of blended samples or pixels written to all render targets."
7108 data_type="uint64"
7109 equation="A 27 READ 4 UMUL"
7110 underscore_name="samples_blended"
7111 units="pixels"
7112 symbol_name="SamplesBlended"
7113 semantic_type="event"
7114 mdapi_supported_apis="OGL IO BB"
7115 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7116 mdapi_hw_unit_type="gpu"
7117 mdapi_group="3D Pipe/Output Merger"
7118 />
7119 <counter name="Early Depth Test Fails"
7120 description="The total number of pixels dropped on early depth test."
7121 data_type="uint64"
7122 equation="A 23 READ 4 UMUL"
7123 underscore_name="early_depth_test_fails"
7124 units="pixels"
7125 symbol_name="EarlyDepthTestFails"
7126 semantic_type="event"
7127 mdapi_supported_apis="OGL IO BB"
7128 mdapi_usage_flags="Tier3 Frame Batch Draw"
7129 mdapi_hw_unit_type="gpu"
7130 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7131 />
7132 <counter name="Shader Memory Accesses"
7133 description="The total number of shader memory accesses to L3."
7134 data_type="uint64"
7135 equation="A 32 READ"
7136 underscore_name="shader_memory_accesses"
7137 units="messages"
7138 symbol_name="ShaderMemoryAccesses"
7139 semantic_type="event"
7140 mdapi_supported_apis=""
7141 mdapi_usage_flags="Tier3 Frame Batch Draw"
7142 mdapi_hw_unit_type="gpu"
7143 mdapi_group="L3/Data Port"
7144 />
7145 <counter name="HS Threads Dispatched"
7146 description="The total number of hull shader hardware threads dispatched."
7147 data_type="uint64"
7148 equation="A 2 READ"
7149 underscore_name="hs_threads"
7150 units="threads"
7151 symbol_name="HsThreads"
7152 semantic_type="event"
7153 mdapi_supported_apis="OGL4 IO BB"
7154 mdapi_usage_flags="Tier3 Frame Batch Draw"
7155 mdapi_hw_unit_type="gpu"
7156 mdapi_group="EU Array/Hull Shader"
7157 />
7158 <counter name="SLM Bytes Written"
7159 description="The total number of GPU memory bytes written into shared local memory."
7160 data_type="uint64"
7161 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7162 equation="A 31 READ 64 UMUL"
7163 underscore_name="slm_bytes_written"
7164 units="bytes"
7165 symbol_name="SlmBytesWritten"
7166 semantic_type="throughput"
7167 mdapi_supported_apis="OGL4 OCL IO BB"
7168 mdapi_usage_flags="Tier3 Frame Batch Draw"
7169 mdapi_group="L3/Data Port/SLM"
7170 mdapi_hw_unit_type="gpu"
7171 />
7172 <counter name="L3 Shader Throughput"
7173 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7174 data_type="uint64"
7175 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7176 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7177 underscore_name="l3_shader_throughput"
7178 units="bytes"
7179 symbol_name="L3ShaderThroughput"
7180 semantic_type="throughput"
7181 mdapi_supported_apis="OGL4 OCL IO BB"
7182 mdapi_usage_flags="Tier2 Frame Batch Draw"
7183 mdapi_group="L3/Data Port"
7184 mdapi_hw_unit_type="gpu"
7185 />
7186 <counter name="Samples Killed in FS"
7187 description="The total number of samples or pixels dropped in fragment shaders."
7188 data_type="uint64"
7189 equation="A 24 READ 4 UMUL"
7190 underscore_name="samples_killed_in_ps"
7191 units="pixels"
7192 symbol_name="SamplesKilledInPs"
7193 semantic_type="event"
7194 mdapi_supported_apis="OGL IO BB"
7195 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7196 mdapi_hw_unit_type="gpu"
7197 mdapi_group="3D Pipe/Fragment Shader"
7198 />
7199 <counter name="Shader Atomic Memory Accesses"
7200 description="The total number of shader atomic memory accesses."
7201 data_type="uint64"
7202 equation="A 34 READ"
7203 underscore_name="shader_atomics"
7204 units="messages"
7205 symbol_name="ShaderAtomics"
7206 semantic_type="event"
7207 mdapi_supported_apis="OGL OCL IO BB"
7208 mdapi_usage_flags="Tier3 Frame Batch Draw"
7209 mdapi_hw_unit_type="gpu"
7210 mdapi_group="L3/Data Port/Atomics"
7211 />
7212 <register_config type="NOA">
7213 <register type="NOA" address="0x00009840" value="0x000000A0" />
7214 <register type="NOA" address="0x00009888" value="0x126C02E0" />
7215 <register type="NOA" address="0x00009888" value="0x146C0001" />
7216 <register type="NOA" address="0x00009888" value="0x0A623400" />
7217 <register type="NOA" address="0x00009888" value="0x044E8000" />
7218 <register type="NOA" address="0x00009888" value="0x064E8000" />
7219 <register type="NOA" address="0x00009888" value="0x084E8000" />
7220 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7221 <register type="NOA" address="0x00009888" value="0x064F4000" />
7222 <register type="NOA" address="0x00009888" value="0x026C3324" />
7223 <register type="NOA" address="0x00009888" value="0x046C3422" />
7224 <register type="NOA" address="0x00009888" value="0x106C0000" />
7225 <register type="NOA" address="0x00009888" value="0x1A6C0000" />
7226 <register type="NOA" address="0x00009888" value="0x021BC000" />
7227 <register type="NOA" address="0x00009888" value="0x041BC000" />
7228 <register type="NOA" address="0x00009888" value="0x141C8000" />
7229 <register type="NOA" address="0x00009888" value="0x161C8000" />
7230 <register type="NOA" address="0x00009888" value="0x181C8000" />
7231 <register type="NOA" address="0x00009888" value="0x1A1C0800" />
7232 <register type="NOA" address="0x00009888" value="0x065B4000" />
7233 <register type="NOA" address="0x00009888" value="0x1A5C1000" />
7234 <register type="NOA" address="0x00009888" value="0x06614000" />
7235 <register type="NOA" address="0x00009888" value="0x0C620044" />
7236 <register type="NOA" address="0x00009888" value="0x10620000" />
7237 <register type="NOA" address="0x00009888" value="0x06620000" />
7238 <register type="NOA" address="0x00009888" value="0x084C8000" />
7239 <register type="NOA" address="0x00009888" value="0x0A4C002A" />
7240 <register type="NOA" address="0x00009888" value="0x020DA000" />
7241 <register type="NOA" address="0x00009888" value="0x040DA000" />
7242 <register type="NOA" address="0x00009888" value="0x060D2000" />
7243 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7244 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7245 <register type="NOA" address="0x00009888" value="0x042C8000" />
7246 <register type="NOA" address="0x00009888" value="0x062C8000" />
7247 <register type="NOA" address="0x00009888" value="0x082C8000" />
7248 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7249 <register type="NOA" address="0x00009888" value="0x0C2CC000" />
7250 <register type="NOA" address="0x00009888" value="0x1190F800" />
7251 <register type="NOA" address="0x00009888" value="0x37900000" />
7252 <register type="NOA" address="0x00009888" value="0x51900000" />
7253 <register type="NOA" address="0x00009888" value="0x43900000" />
7254 <register type="NOA" address="0x00009888" value="0x53900000" />
7255 <register type="NOA" address="0x00009888" value="0x45900000" />
7256 <register type="NOA" address="0x00009888" value="0x33900000" />
7257 <register type="NOA" address="0x00009840" value="0x00000080" />
7258 </register_config>
7259 <register_config type="OA">
7260 <register type="OA" address="0x00002740" value="0x00000000" />
7261 <register type="OA" address="0x00002744" value="0x00800000" />
7262 <register type="OA" address="0x00002710" value="0x00000000" />
7263 <register type="OA" address="0x00002714" value="0xF0800000" />
7264 <register type="OA" address="0x00002720" value="0x00000000" />
7265 <register type="OA" address="0x00002724" value="0x00800000" />
7266 <register type="OA" address="0x00002770" value="0x00100070" />
7267 <register type="OA" address="0x00002774" value="0x0000FFF1" />
7268 <register type="OA" address="0x00002778" value="0x00028002" />
7269 <register type="OA" address="0x0000277C" value="0x000087FF" />
7270 <register type="OA" address="0x00002780" value="0x00020002" />
7271 <register type="OA" address="0x00002784" value="0x00008FFF" />
7272 <register type="OA" address="0x00002788" value="0x00008002" />
7273 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7274 </register_config>
7275 <register_config type="FLEX">
7276 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7277 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7278 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7279 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7280 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7281 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7282 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7283 </register_config>
7284 </set>
7285
7286 <set name="Metric set L3_3"
7287 mdapi_supported_apis="OGL OCL IO BB"
7288 underscore_name="l3_3"
7289 hw_config_guid="2414a93d-d84f-406e-99c0-472161194b40"
7290 chipset="SKLGT2"
7291 symbol_name="L3_3"
7292 >
7293 <counter name="GPU Core Clocks"
7294 description="The total number of GPU core clocks elapsed during the measurement."
7295 data_type="uint64"
7296 equation="GPU_CLOCK 0 READ"
7297 underscore_name="gpu_core_clocks"
7298 units="cycles"
7299 symbol_name="GpuCoreClocks"
7300 semantic_type="event"
7301 mdapi_supported_apis=""
7302 mdapi_usage_flags="Tier1 Frame Batch Draw"
7303 mdapi_hw_unit_type="gpu"
7304 mdapi_group="GPU"
7305 />
7306 <counter name="EU Active"
7307 description="The percentage of time in which the Execution Units were actively processing."
7308 data_type="float"
7309 max_equation="100"
7310 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7311 underscore_name="eu_active"
7312 units="percent"
7313 symbol_name="EuActive"
7314 semantic_type="duration"
7315 mdapi_supported_apis=""
7316 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7317 mdapi_group="EU Array"
7318 mdapi_hw_unit_type="gpu"
7319 />
7320 <counter name="EU Both FPU Pipes Active"
7321 description="The percentage of time in which both EU FPU pipelines were actively processing."
7322 data_type="float"
7323 max_equation="100"
7324 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7325 underscore_name="eu_fpu_both_active"
7326 units="percent"
7327 symbol_name="EuFpuBothActive"
7328 semantic_type="duration"
7329 mdapi_supported_apis=""
7330 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7331 mdapi_group="EU Array/Pipes"
7332 mdapi_hw_unit_type="gpu"
7333 />
7334 <counter name="VS Send Pipe Active"
7335 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7336 data_type="float"
7337 max_equation="100"
7338 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7339 underscore_name="vs_send_active"
7340 units="percent"
7341 symbol_name="VsSendActive"
7342 semantic_type="duration"
7343 mdapi_supported_apis="OGL IO BB"
7344 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7345 mdapi_group="EU Array/Vertex Shader"
7346 mdapi_hw_unit_type="gpu"
7347 />
7348 <counter name="VS FPU1 Pipe Active"
7349 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7350 data_type="float"
7351 max_equation="100"
7352 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7353 underscore_name="vs_fpu1_active"
7354 units="percent"
7355 symbol_name="VsFpu1Active"
7356 semantic_type="duration"
7357 mdapi_supported_apis="OGL IO BB"
7358 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7359 mdapi_group="EU Array/Vertex Shader"
7360 mdapi_hw_unit_type="gpu"
7361 />
7362 <counter name="GS Threads Dispatched"
7363 description="The total number of geometry shader hardware threads dispatched."
7364 data_type="uint64"
7365 equation="A 5 READ"
7366 underscore_name="gs_threads"
7367 units="threads"
7368 symbol_name="GsThreads"
7369 semantic_type="event"
7370 mdapi_supported_apis="OGL4 IO BB"
7371 mdapi_usage_flags="Tier3 Frame Batch Draw"
7372 mdapi_hw_unit_type="gpu"
7373 mdapi_group="EU Array/Geometry Shader"
7374 />
7375 <counter name="Early Hi-Depth Test Fails"
7376 description="The total number of pixels dropped on early hierarchical depth test."
7377 data_type="uint64"
7378 equation="A 22 READ 4 UMUL"
7379 underscore_name="hi_depth_test_fails"
7380 units="pixels"
7381 symbol_name="HiDepthTestFails"
7382 semantic_type="event"
7383 mdapi_supported_apis="OGL IO BB"
7384 mdapi_usage_flags="Tier3 Frame Batch Draw"
7385 mdapi_hw_unit_type="gpu"
7386 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7387 />
7388 <counter name="FS Both FPU Active"
7389 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7390 data_type="float"
7391 max_equation="100"
7392 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7393 underscore_name="ps_eu_both_fpu_active"
7394 units="percent"
7395 symbol_name="PsEuBothFpuActive"
7396 semantic_type="duration"
7397 mdapi_supported_apis="OGL IO BB"
7398 mdapi_usage_flags="Tier4 Frame Batch Draw"
7399 mdapi_group="3D Pipe/Fragment Shader"
7400 mdapi_hw_unit_type="gpu"
7401 />
7402 <counter name="VS Threads Dispatched"
7403 description="The total number of vertex shader hardware threads dispatched."
7404 data_type="uint64"
7405 equation="A 1 READ"
7406 underscore_name="vs_threads"
7407 units="threads"
7408 symbol_name="VsThreads"
7409 semantic_type="event"
7410 mdapi_supported_apis="OGL IO BB"
7411 mdapi_usage_flags="Tier3 Frame Batch Draw"
7412 mdapi_hw_unit_type="gpu"
7413 mdapi_group="EU Array/Vertex Shader"
7414 />
7415 <counter name="FS Threads Dispatched"
7416 description="The total number of fragment shader hardware threads dispatched."
7417 data_type="uint64"
7418 equation="A 6 READ"
7419 underscore_name="ps_threads"
7420 units="threads"
7421 symbol_name="PsThreads"
7422 semantic_type="event"
7423 mdapi_supported_apis="OGL IO BB"
7424 mdapi_usage_flags="Tier3 Frame Batch Draw"
7425 mdapi_hw_unit_type="gpu"
7426 mdapi_group="EU Array/Fragment Shader"
7427 />
7428 <counter name="Slice0 L3 Bank3 Stalled"
7429 description="The percentage of time in which slice0 L3 bank3 is stalled"
7430 data_type="float"
7431 max_equation="100"
7432 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7433 underscore_name="l30_bank3_stalled"
7434 units="percent"
7435 symbol_name="L30Bank3Stalled"
7436 availability="$SliceMask 0x1 AND"
7437 semantic_type="duration"
7438 mdapi_supported_apis=""
7439 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7440 mdapi_group="GTI/L3"
7441 mdapi_hw_unit_type="slice"
7442 />
7443 <counter name="Shader Barrier Messages"
7444 description="The total number of shader barrier messages."
7445 data_type="uint64"
7446 equation="A 35 READ"
7447 underscore_name="shader_barriers"
7448 units="messages"
7449 symbol_name="ShaderBarriers"
7450 semantic_type="event"
7451 mdapi_supported_apis=""
7452 mdapi_usage_flags="Tier3 Frame Batch Draw"
7453 mdapi_hw_unit_type="gpu"
7454 mdapi_group="EU Array/Barrier"
7455 />
7456 <counter name="Sampler Texels"
7457 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7458 data_type="uint64"
7459 equation="A 28 READ 4 UMUL"
7460 underscore_name="sampler_texels"
7461 units="texels"
7462 symbol_name="SamplerTexels"
7463 semantic_type="event"
7464 mdapi_supported_apis=""
7465 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7466 mdapi_hw_unit_type="gpu"
7467 mdapi_group="Sampler/Sampler Input"
7468 />
7469 <counter name="Pixels Failing Tests"
7470 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7471 data_type="uint64"
7472 equation="A 25 READ 4 UMUL"
7473 underscore_name="pixels_failing_post_ps_tests"
7474 units="pixels"
7475 symbol_name="PixelsFailingPostPsTests"
7476 semantic_type="event"
7477 mdapi_supported_apis="OGL IO BB"
7478 mdapi_usage_flags="Tier3 Frame Batch Draw"
7479 mdapi_hw_unit_type="gpu"
7480 mdapi_group="3D Pipe/Output Merger"
7481 />
7482 <counter name="GPU Time Elapsed"
7483 description="Time elapsed on the GPU during the measurement."
7484 data_type="uint64"
7485 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7486 underscore_name="gpu_time"
7487 units="ns"
7488 symbol_name="GpuTime"
7489 semantic_type="duration"
7490 mdapi_supported_apis=""
7491 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7492 mdapi_hw_unit_type="gpu"
7493 mdapi_group="GPU"
7494 />
7495 <counter name="AVG GPU Core Frequency"
7496 description="Average GPU Core Frequency in the measurement."
7497 data_type="uint64"
7498 max_equation="$GpuMaxFrequency"
7499 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7500 underscore_name="avg_gpu_core_frequency"
7501 units="hz"
7502 symbol_name="AvgGpuCoreFrequency"
7503 semantic_type="event"
7504 mdapi_supported_apis=""
7505 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7506 mdapi_group="GPU"
7507 mdapi_hw_unit_type="gpu"
7508 />
7509 <counter name="Sampler Texels Misses"
7510 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7511 data_type="uint64"
7512 equation="A 29 READ 4 UMUL"
7513 underscore_name="sampler_texel_misses"
7514 units="texels"
7515 symbol_name="SamplerTexelMisses"
7516 semantic_type="event"
7517 mdapi_supported_apis=""
7518 mdapi_usage_flags="Tier3 Batch Frame Draw"
7519 mdapi_hw_unit_type="gpu"
7520 mdapi_group="Sampler/Sampler Cache"
7521 />
7522 <counter name="CS Threads Dispatched"
7523 description="The total number of compute shader hardware threads dispatched."
7524 data_type="uint64"
7525 equation="A 4 READ"
7526 underscore_name="cs_threads"
7527 units="threads"
7528 symbol_name="CsThreads"
7529 semantic_type="event"
7530 mdapi_supported_apis="OGL4 OCL IO BB"
7531 mdapi_usage_flags="Tier3 Frame Batch Draw"
7532 mdapi_hw_unit_type="gpu"
7533 mdapi_group="EU Array/Compute Shader"
7534 />
7535 <counter name="SLM Bytes Read"
7536 description="The total number of GPU memory bytes read from shared local memory."
7537 data_type="uint64"
7538 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7539 equation="A 30 READ 64 UMUL"
7540 underscore_name="slm_bytes_read"
7541 units="bytes"
7542 symbol_name="SlmBytesRead"
7543 semantic_type="throughput"
7544 mdapi_supported_apis="OGL4 OCL IO BB"
7545 mdapi_usage_flags="Tier3 Frame Batch Draw"
7546 mdapi_group="L3/Data Port/SLM"
7547 mdapi_hw_unit_type="gpu"
7548 />
7549 <counter name="PS FPU1 Pipe Active"
7550 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7551 data_type="float"
7552 max_equation="100"
7553 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7554 underscore_name="ps_fpu1_active"
7555 units="percent"
7556 symbol_name="PsFpu1Active"
7557 semantic_type="duration"
7558 mdapi_supported_apis="OGL IO BB"
7559 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7560 mdapi_group="EU Array/Pixel Shader"
7561 mdapi_hw_unit_type="gpu"
7562 />
7563 <counter name="Slice0 L3 Bank3 Active"
7564 description="The percentage of time in which slice0 L3 bank3 is active"
7565 data_type="float"
7566 max_equation="100"
7567 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7568 underscore_name="l30_bank3_active"
7569 units="percent"
7570 symbol_name="L30Bank3Active"
7571 availability="$SliceMask 0x1 AND"
7572 semantic_type="duration"
7573 mdapi_supported_apis=""
7574 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7575 mdapi_group="GTI/L3"
7576 mdapi_hw_unit_type="slice"
7577 />
7578 <counter name="PS Send Pipeline Active"
7579 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7580 data_type="float"
7581 max_equation="100"
7582 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7583 underscore_name="ps_send_active"
7584 units="percent"
7585 symbol_name="PsSendActive"
7586 semantic_type="duration"
7587 mdapi_supported_apis="OGL IO BB"
7588 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7589 mdapi_group="EU Array/Pixel Shader"
7590 mdapi_hw_unit_type="gpu"
7591 />
7592 <counter name="VS FPU0 Pipe Active"
7593 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7594 data_type="float"
7595 max_equation="100"
7596 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7597 underscore_name="vs_fpu0_active"
7598 units="percent"
7599 symbol_name="VsFpu0Active"
7600 semantic_type="duration"
7601 mdapi_supported_apis="OGL IO BB"
7602 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7603 mdapi_group="EU Array/Vertex Shader"
7604 mdapi_hw_unit_type="gpu"
7605 />
7606 <counter name="GPU Busy"
7607 description="The percentage of time in which the GPU has been processing GPU commands."
7608 data_type="float"
7609 max_equation="100"
7610 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7611 underscore_name="gpu_busy"
7612 units="percent"
7613 symbol_name="GpuBusy"
7614 semantic_type="duration"
7615 mdapi_supported_apis=""
7616 mdapi_usage_flags="Tier1 Overview System Frame"
7617 mdapi_group="GPU"
7618 mdapi_hw_unit_type="gpu"
7619 />
7620 <counter name="Rasterized Pixels"
7621 description="The total number of rasterized pixels."
7622 data_type="uint64"
7623 equation="A 21 READ 4 UMUL"
7624 underscore_name="rasterized_pixels"
7625 units="pixels"
7626 symbol_name="RasterizedPixels"
7627 semantic_type="event"
7628 mdapi_supported_apis="OGL IO BB"
7629 mdapi_usage_flags="Tier3 Frame Batch Draw"
7630 mdapi_hw_unit_type="gpu"
7631 mdapi_group="3D Pipe/Rasterizer"
7632 />
7633 <counter name="PS FPU0 Pipe Active"
7634 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7635 data_type="float"
7636 max_equation="100"
7637 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7638 underscore_name="ps_fpu0_active"
7639 units="percent"
7640 symbol_name="PsFpu0Active"
7641 semantic_type="duration"
7642 mdapi_supported_apis="OGL IO BB"
7643 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7644 mdapi_group="EU Array/Pixel Shader"
7645 mdapi_hw_unit_type="gpu"
7646 />
7647 <counter name="DS Threads Dispatched"
7648 description="The total number of domain shader hardware threads dispatched."
7649 data_type="uint64"
7650 equation="A 3 READ"
7651 underscore_name="ds_threads"
7652 units="threads"
7653 symbol_name="DsThreads"
7654 semantic_type="event"
7655 mdapi_supported_apis="OGL4 IO BB"
7656 mdapi_usage_flags="Tier3 Frame Batch Draw"
7657 mdapi_hw_unit_type="gpu"
7658 mdapi_group="EU Array/Domain Shader"
7659 />
7660 <counter name="Samples Written"
7661 description="The total number of samples or pixels written to all render targets."
7662 data_type="uint64"
7663 equation="A 26 READ 4 UMUL"
7664 underscore_name="samples_written"
7665 units="pixels"
7666 symbol_name="SamplesWritten"
7667 semantic_type="event"
7668 mdapi_supported_apis="OGL IO BB"
7669 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7670 mdapi_hw_unit_type="gpu"
7671 mdapi_group="3D Pipe/Output Merger"
7672 />
7673 <counter name="EU Stall"
7674 description="The percentage of time in which the Execution Units were stalled."
7675 data_type="float"
7676 max_equation="100"
7677 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7678 underscore_name="eu_stall"
7679 units="percent"
7680 symbol_name="EuStall"
7681 semantic_type="duration"
7682 mdapi_supported_apis=""
7683 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7684 mdapi_group="EU Array"
7685 mdapi_hw_unit_type="gpu"
7686 />
7687 <counter name="Samples Blended"
7688 description="The total number of blended samples or pixels written to all render targets."
7689 data_type="uint64"
7690 equation="A 27 READ 4 UMUL"
7691 underscore_name="samples_blended"
7692 units="pixels"
7693 symbol_name="SamplesBlended"
7694 semantic_type="event"
7695 mdapi_supported_apis="OGL IO BB"
7696 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7697 mdapi_hw_unit_type="gpu"
7698 mdapi_group="3D Pipe/Output Merger"
7699 />
7700 <counter name="Early Depth Test Fails"
7701 description="The total number of pixels dropped on early depth test."
7702 data_type="uint64"
7703 equation="A 23 READ 4 UMUL"
7704 underscore_name="early_depth_test_fails"
7705 units="pixels"
7706 symbol_name="EarlyDepthTestFails"
7707 semantic_type="event"
7708 mdapi_supported_apis="OGL IO BB"
7709 mdapi_usage_flags="Tier3 Frame Batch Draw"
7710 mdapi_hw_unit_type="gpu"
7711 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7712 />
7713 <counter name="Shader Memory Accesses"
7714 description="The total number of shader memory accesses to L3."
7715 data_type="uint64"
7716 equation="A 32 READ"
7717 underscore_name="shader_memory_accesses"
7718 units="messages"
7719 symbol_name="ShaderMemoryAccesses"
7720 semantic_type="event"
7721 mdapi_supported_apis=""
7722 mdapi_usage_flags="Tier3 Frame Batch Draw"
7723 mdapi_hw_unit_type="gpu"
7724 mdapi_group="L3/Data Port"
7725 />
7726 <counter name="HS Threads Dispatched"
7727 description="The total number of hull shader hardware threads dispatched."
7728 data_type="uint64"
7729 equation="A 2 READ"
7730 underscore_name="hs_threads"
7731 units="threads"
7732 symbol_name="HsThreads"
7733 semantic_type="event"
7734 mdapi_supported_apis="OGL4 IO BB"
7735 mdapi_usage_flags="Tier3 Frame Batch Draw"
7736 mdapi_hw_unit_type="gpu"
7737 mdapi_group="EU Array/Hull Shader"
7738 />
7739 <counter name="SLM Bytes Written"
7740 description="The total number of GPU memory bytes written into shared local memory."
7741 data_type="uint64"
7742 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7743 equation="A 31 READ 64 UMUL"
7744 underscore_name="slm_bytes_written"
7745 units="bytes"
7746 symbol_name="SlmBytesWritten"
7747 semantic_type="throughput"
7748 mdapi_supported_apis="OGL4 OCL IO BB"
7749 mdapi_usage_flags="Tier3 Frame Batch Draw"
7750 mdapi_group="L3/Data Port/SLM"
7751 mdapi_hw_unit_type="gpu"
7752 />
7753 <counter name="L3 Shader Throughput"
7754 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7755 data_type="uint64"
7756 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7757 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
7758 underscore_name="l3_shader_throughput"
7759 units="bytes"
7760 symbol_name="L3ShaderThroughput"
7761 semantic_type="throughput"
7762 mdapi_supported_apis="OGL4 OCL IO BB"
7763 mdapi_usage_flags="Tier2 Frame Batch Draw"
7764 mdapi_group="L3/Data Port"
7765 mdapi_hw_unit_type="gpu"
7766 />
7767 <counter name="Samples Killed in FS"
7768 description="The total number of samples or pixels dropped in fragment shaders."
7769 data_type="uint64"
7770 equation="A 24 READ 4 UMUL"
7771 underscore_name="samples_killed_in_ps"
7772 units="pixels"
7773 symbol_name="SamplesKilledInPs"
7774 semantic_type="event"
7775 mdapi_supported_apis="OGL IO BB"
7776 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7777 mdapi_hw_unit_type="gpu"
7778 mdapi_group="3D Pipe/Fragment Shader"
7779 />
7780 <counter name="Shader Atomic Memory Accesses"
7781 description="The total number of shader atomic memory accesses."
7782 data_type="uint64"
7783 equation="A 34 READ"
7784 underscore_name="shader_atomics"
7785 units="messages"
7786 symbol_name="ShaderAtomics"
7787 semantic_type="event"
7788 mdapi_supported_apis="OGL OCL IO BB"
7789 mdapi_usage_flags="Tier3 Frame Batch Draw"
7790 mdapi_hw_unit_type="gpu"
7791 mdapi_group="L3/Data Port/Atomics"
7792 />
7793 <register_config type="NOA">
7794 <register type="NOA" address="0x00009840" value="0x000000A0" />
7795 <register type="NOA" address="0x00009888" value="0x126C4E80" />
7796 <register type="NOA" address="0x00009888" value="0x146C0000" />
7797 <register type="NOA" address="0x00009888" value="0x0A633400" />
7798 <register type="NOA" address="0x00009888" value="0x044E8000" />
7799 <register type="NOA" address="0x00009888" value="0x064E8000" />
7800 <register type="NOA" address="0x00009888" value="0x084E8000" />
7801 <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7802 <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7803 <register type="NOA" address="0x00009888" value="0x026C3321" />
7804 <register type="NOA" address="0x00009888" value="0x046C342F" />
7805 <register type="NOA" address="0x00009888" value="0x106C0000" />
7806 <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7807 <register type="NOA" address="0x00009888" value="0x021BC000" />
7808 <register type="NOA" address="0x00009888" value="0x041BC000" />
7809 <register type="NOA" address="0x00009888" value="0x061B4000" />
7810 <register type="NOA" address="0x00009888" value="0x141C8000" />
7811 <register type="NOA" address="0x00009888" value="0x161C8000" />
7812 <register type="NOA" address="0x00009888" value="0x181C8000" />
7813 <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7814 <register type="NOA" address="0x00009888" value="0x06604000" />
7815 <register type="NOA" address="0x00009888" value="0x0C630044" />
7816 <register type="NOA" address="0x00009888" value="0x10630000" />
7817 <register type="NOA" address="0x00009888" value="0x06630000" />
7818 <register type="NOA" address="0x00009888" value="0x084C8000" />
7819 <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7820 <register type="NOA" address="0x00009888" value="0x020DA000" />
7821 <register type="NOA" address="0x00009888" value="0x040DA000" />
7822 <register type="NOA" address="0x00009888" value="0x060D2000" />
7823 <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7824 <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7825 <register type="NOA" address="0x00009888" value="0x042C8000" />
7826 <register type="NOA" address="0x00009888" value="0x062C8000" />
7827 <register type="NOA" address="0x00009888" value="0x082C8000" />
7828 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7829 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7830 <register type="NOA" address="0x00009888" value="0x1190F800" />
7831 <register type="NOA" address="0x00009888" value="0x37900000" />
7832 <register type="NOA" address="0x00009888" value="0x51900000" />
7833 <register type="NOA" address="0x00009888" value="0x43900842" />
7834 <register type="NOA" address="0x00009888" value="0x53900000" />
7835 <register type="NOA" address="0x00009888" value="0x45900002" />
7836 <register type="NOA" address="0x00009888" value="0x33900000" />
7837 <register type="NOA" address="0x00009840" value="0x00000080" />
7838 </register_config>
7839 <register_config type="OA">
7840 <register type="OA" address="0x00002740" value="0x00000000" />
7841 <register type="OA" address="0x00002744" value="0x00800000" />
7842 <register type="OA" address="0x00002710" value="0x00000000" />
7843 <register type="OA" address="0x00002714" value="0xF0800000" />
7844 <register type="OA" address="0x00002720" value="0x00000000" />
7845 <register type="OA" address="0x00002724" value="0x00800000" />
7846 <register type="OA" address="0x00002770" value="0x00100070" />
7847 <register type="OA" address="0x00002774" value="0x0000FFF1" />
7848 <register type="OA" address="0x00002778" value="0x00028002" />
7849 <register type="OA" address="0x0000277C" value="0x000087FF" />
7850 <register type="OA" address="0x00002780" value="0x00020002" />
7851 <register type="OA" address="0x00002784" value="0x00008FFF" />
7852 <register type="OA" address="0x00002788" value="0x00008002" />
7853 <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7854 </register_config>
7855 <register_config type="FLEX">
7856 <register type="FLEX" address="0x0000E458" value="0x00005004" />
7857 <register type="FLEX" address="0x0000E558" value="0x00010003" />
7858 <register type="FLEX" address="0x0000E658" value="0x00012011" />
7859 <register type="FLEX" address="0x0000E758" value="0x00015014" />
7860 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7861 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7862 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7863 </register_config>
7864 </set>
7865
7866 <set name="Metric set RasterizerAndPixelBackend"
7867 mdapi_supported_apis="OGL OCL IO BB"
7868 underscore_name="rasterizer_and_pixel_backend"
7869 hw_config_guid="53a45d2d-170b-4cf5-b7bb-585120c8e2f5"
7870 chipset="SKLGT2"
7871 symbol_name="RasterizerAndPixelBackend"
7872 >
7873 <counter name="GPU Core Clocks"
7874 description="The total number of GPU core clocks elapsed during the measurement."
7875 data_type="uint64"
7876 equation="GPU_CLOCK 0 READ"
7877 underscore_name="gpu_core_clocks"
7878 units="cycles"
7879 symbol_name="GpuCoreClocks"
7880 semantic_type="event"
7881 mdapi_supported_apis=""
7882 mdapi_usage_flags="Tier1 Frame Batch Draw"
7883 mdapi_hw_unit_type="gpu"
7884 mdapi_group="GPU"
7885 />
7886 <counter name="EU Active"
7887 description="The percentage of time in which the Execution Units were actively processing."
7888 data_type="float"
7889 max_equation="100"
7890 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7891 underscore_name="eu_active"
7892 units="percent"
7893 symbol_name="EuActive"
7894 semantic_type="duration"
7895 mdapi_supported_apis=""
7896 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7897 mdapi_group="EU Array"
7898 mdapi_hw_unit_type="gpu"
7899 />
7900 <counter name="EU Both FPU Pipes Active"
7901 description="The percentage of time in which both EU FPU pipelines were actively processing."
7902 data_type="float"
7903 max_equation="100"
7904 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7905 underscore_name="eu_fpu_both_active"
7906 units="percent"
7907 symbol_name="EuFpuBothActive"
7908 semantic_type="duration"
7909 mdapi_supported_apis=""
7910 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7911 mdapi_group="EU Array/Pipes"
7912 mdapi_hw_unit_type="gpu"
7913 />
7914 <counter name="VS Send Pipe Active"
7915 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7916 data_type="float"
7917 max_equation="100"
7918 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7919 underscore_name="vs_send_active"
7920 units="percent"
7921 symbol_name="VsSendActive"
7922 semantic_type="duration"
7923 mdapi_supported_apis="OGL IO BB"
7924 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7925 mdapi_group="EU Array/Vertex Shader"
7926 mdapi_hw_unit_type="gpu"
7927 />
7928 <counter name="VS FPU1 Pipe Active"
7929 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7930 data_type="float"
7931 max_equation="100"
7932 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7933 underscore_name="vs_fpu1_active"
7934 units="percent"
7935 symbol_name="VsFpu1Active"
7936 semantic_type="duration"
7937 mdapi_supported_apis="OGL IO BB"
7938 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7939 mdapi_group="EU Array/Vertex Shader"
7940 mdapi_hw_unit_type="gpu"
7941 />
7942 <counter name="GS Threads Dispatched"
7943 description="The total number of geometry shader hardware threads dispatched."
7944 data_type="uint64"
7945 equation="A 5 READ"
7946 underscore_name="gs_threads"
7947 units="threads"
7948 symbol_name="GsThreads"
7949 semantic_type="event"
7950 mdapi_supported_apis="OGL4 IO BB"
7951 mdapi_usage_flags="Tier3 Frame Batch Draw"
7952 mdapi_hw_unit_type="gpu"
7953 mdapi_group="EU Array/Geometry Shader"
7954 />
7955 <counter name="Early Hi-Depth Test Fails"
7956 description="The total number of pixels dropped on early hierarchical depth test."
7957 data_type="uint64"
7958 equation="A 22 READ 4 UMUL"
7959 underscore_name="hi_depth_test_fails"
7960 units="pixels"
7961 symbol_name="HiDepthTestFails"
7962 semantic_type="event"
7963 mdapi_supported_apis="OGL IO BB"
7964 mdapi_usage_flags="Tier3 Frame Batch Draw"
7965 mdapi_hw_unit_type="gpu"
7966 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7967 />
7968 <counter name="FS Both FPU Active"
7969 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7970 data_type="float"
7971 max_equation="100"
7972 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7973 underscore_name="ps_eu_both_fpu_active"
7974 units="percent"
7975 symbol_name="PsEuBothFpuActive"
7976 semantic_type="duration"
7977 mdapi_supported_apis="OGL IO BB"
7978 mdapi_usage_flags="Tier4 Frame Batch Draw"
7979 mdapi_group="3D Pipe/Fragment Shader"
7980 mdapi_hw_unit_type="gpu"
7981 />
7982 <counter name="VS Threads Dispatched"
7983 description="The total number of vertex shader hardware threads dispatched."
7984 data_type="uint64"
7985 equation="A 1 READ"
7986 underscore_name="vs_threads"
7987 units="threads"
7988 symbol_name="VsThreads"
7989 semantic_type="event"
7990 mdapi_supported_apis="OGL IO BB"
7991 mdapi_usage_flags="Tier3 Frame Batch Draw"
7992 mdapi_hw_unit_type="gpu"
7993 mdapi_group="EU Array/Vertex Shader"
7994 />
7995 <counter name="FS Threads Dispatched"
7996 description="The total number of fragment shader hardware threads dispatched."
7997 data_type="uint64"
7998 equation="A 6 READ"
7999 underscore_name="ps_threads"
8000 units="threads"
8001 symbol_name="PsThreads"
8002 semantic_type="event"
8003 mdapi_supported_apis="OGL IO BB"
8004 mdapi_usage_flags="Tier3 Frame Batch Draw"
8005 mdapi_hw_unit_type="gpu"
8006 mdapi_group="EU Array/Fragment Shader"
8007 />
8008 <counter name="Slice0 Pixel Values Ready"
8009 description="The percentage of time in which slice0 pixel values are ready"
8010 data_type="float"
8011 max_equation="100"
8012 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8013 underscore_name="pixel_values0_ready"
8014 units="percent"
8015 symbol_name="PixelValues0Ready"
8016 availability="$SliceMask 0x1 AND"
8017 semantic_type="duration"
8018 mdapi_supported_apis=""
8019 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8020 mdapi_group="GPU/3D Pipe"
8021 mdapi_hw_unit_type="slice"
8022 />
8023 <counter name="Shader Barrier Messages"
8024 description="The total number of shader barrier messages."
8025 data_type="uint64"
8026 equation="A 35 READ"
8027 underscore_name="shader_barriers"
8028 units="messages"
8029 symbol_name="ShaderBarriers"
8030 semantic_type="event"
8031 mdapi_supported_apis=""
8032 mdapi_usage_flags="Tier3 Frame Batch Draw"
8033 mdapi_hw_unit_type="gpu"
8034 mdapi_group="EU Array/Barrier"
8035 />
8036 <counter name="Sampler Texels"
8037 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8038 data_type="uint64"
8039 equation="A 28 READ 4 UMUL"
8040 underscore_name="sampler_texels"
8041 units="texels"
8042 symbol_name="SamplerTexels"
8043 semantic_type="event"
8044 mdapi_supported_apis=""
8045 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8046 mdapi_hw_unit_type="gpu"
8047 mdapi_group="Sampler/Sampler Input"
8048 />
8049 <counter name="Pixels Failing Tests"
8050 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8051 data_type="uint64"
8052 equation="A 25 READ 4 UMUL"
8053 underscore_name="pixels_failing_post_ps_tests"
8054 units="pixels"
8055 symbol_name="PixelsFailingPostPsTests"
8056 semantic_type="event"
8057 mdapi_supported_apis="OGL IO BB"
8058 mdapi_usage_flags="Tier3 Frame Batch Draw"
8059 mdapi_hw_unit_type="gpu"
8060 mdapi_group="3D Pipe/Output Merger"
8061 />
8062 <counter name="GPU Time Elapsed"
8063 description="Time elapsed on the GPU during the measurement."
8064 data_type="uint64"
8065 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8066 underscore_name="gpu_time"
8067 units="ns"
8068 symbol_name="GpuTime"
8069 semantic_type="duration"
8070 mdapi_supported_apis=""
8071 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8072 mdapi_hw_unit_type="gpu"
8073 mdapi_group="GPU"
8074 />
8075 <counter name="AVG GPU Core Frequency"
8076 description="Average GPU Core Frequency in the measurement."
8077 data_type="uint64"
8078 max_equation="$GpuMaxFrequency"
8079 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8080 underscore_name="avg_gpu_core_frequency"
8081 units="hz"
8082 symbol_name="AvgGpuCoreFrequency"
8083 semantic_type="event"
8084 mdapi_supported_apis=""
8085 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8086 mdapi_group="GPU"
8087 mdapi_hw_unit_type="gpu"
8088 />
8089 <counter name="Sampler Texels Misses"
8090 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8091 data_type="uint64"
8092 equation="A 29 READ 4 UMUL"
8093 underscore_name="sampler_texel_misses"
8094 units="texels"
8095 symbol_name="SamplerTexelMisses"
8096 semantic_type="event"
8097 mdapi_supported_apis=""
8098 mdapi_usage_flags="Tier3 Batch Frame Draw"
8099 mdapi_hw_unit_type="gpu"
8100 mdapi_group="Sampler/Sampler Cache"
8101 />
8102 <counter name="CS Threads Dispatched"
8103 description="The total number of compute shader hardware threads dispatched."
8104 data_type="uint64"
8105 equation="A 4 READ"
8106 underscore_name="cs_threads"
8107 units="threads"
8108 symbol_name="CsThreads"
8109 semantic_type="event"
8110 mdapi_supported_apis="OGL4 OCL IO BB"
8111 mdapi_usage_flags="Tier3 Frame Batch Draw"
8112 mdapi_hw_unit_type="gpu"
8113 mdapi_group="EU Array/Compute Shader"
8114 />
8115 <counter name="Slice0 Rasterizer Input Available"
8116 description="The percentage of time in which slice0 rasterizer input is available"
8117 data_type="float"
8118 max_equation="100"
8119 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8120 underscore_name="rasterizer0_input_available"
8121 units="percent"
8122 symbol_name="Rasterizer0InputAvailable"
8123 availability="$SliceMask 0x1 AND"
8124 semantic_type="duration"
8125 mdapi_supported_apis=""
8126 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8127 mdapi_group="GPU/Rasterizer"
8128 mdapi_hw_unit_type="slice"
8129 />
8130 <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
8131 description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
8132 data_type="float"
8133 max_equation="100"
8134 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8135 underscore_name="pixel_data0_ready"
8136 units="percent"
8137 symbol_name="PixelData0Ready"
8138 availability="$SliceMask 0x1 AND"
8139 semantic_type="duration"
8140 mdapi_supported_apis=""
8141 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8142 mdapi_group="GPU/Rasterizer/Early Depth Test"
8143 mdapi_hw_unit_type="slice"
8144 />
8145 <counter name="SLM Bytes Read"
8146 description="The total number of GPU memory bytes read from shared local memory."
8147 data_type="uint64"
8148 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8149 equation="A 30 READ 64 UMUL"
8150 underscore_name="slm_bytes_read"
8151 units="bytes"
8152 symbol_name="SlmBytesRead"
8153 semantic_type="throughput"
8154 mdapi_supported_apis="OGL4 OCL IO BB"
8155 mdapi_usage_flags="Tier3 Frame Batch Draw"
8156 mdapi_group="L3/Data Port/SLM"
8157 mdapi_hw_unit_type="gpu"
8158 />
8159 <counter name="PS FPU1 Pipe Active"
8160 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8161 data_type="float"
8162 max_equation="100"
8163 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8164 underscore_name="ps_fpu1_active"
8165 units="percent"
8166 symbol_name="PsFpu1Active"
8167 semantic_type="duration"
8168 mdapi_supported_apis="OGL IO BB"
8169 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8170 mdapi_group="EU Array/Pixel Shader"
8171 mdapi_hw_unit_type="gpu"
8172 />
8173 <counter name="PS Send Pipeline Active"
8174 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8175 data_type="float"
8176 max_equation="100"
8177 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8178 underscore_name="ps_send_active"
8179 units="percent"
8180 symbol_name="PsSendActive"
8181 semantic_type="duration"
8182 mdapi_supported_apis="OGL IO BB"
8183 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8184 mdapi_group="EU Array/Pixel Shader"
8185 mdapi_hw_unit_type="gpu"
8186 />
8187 <counter name="VS FPU0 Pipe Active"
8188 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8189 data_type="float"
8190 max_equation="100"
8191 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8192 underscore_name="vs_fpu0_active"
8193 units="percent"
8194 symbol_name="VsFpu0Active"
8195 semantic_type="duration"
8196 mdapi_supported_apis="OGL IO BB"
8197 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8198 mdapi_group="EU Array/Vertex Shader"
8199 mdapi_hw_unit_type="gpu"
8200 />
8201 <counter name="GPU Busy"
8202 description="The percentage of time in which the GPU has been processing GPU commands."
8203 data_type="float"
8204 max_equation="100"
8205 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8206 underscore_name="gpu_busy"
8207 units="percent"
8208 symbol_name="GpuBusy"
8209 semantic_type="duration"
8210 mdapi_supported_apis=""
8211 mdapi_usage_flags="Tier1 Overview System Frame"
8212 mdapi_group="GPU"
8213 mdapi_hw_unit_type="gpu"
8214 />
8215 <counter name="Rasterized Pixels"
8216 description="The total number of rasterized pixels."
8217 data_type="uint64"
8218 equation="A 21 READ 4 UMUL"
8219 underscore_name="rasterized_pixels"
8220 units="pixels"
8221 symbol_name="RasterizedPixels"
8222 semantic_type="event"
8223 mdapi_supported_apis="OGL IO BB"
8224 mdapi_usage_flags="Tier3 Frame Batch Draw"
8225 mdapi_hw_unit_type="gpu"
8226 mdapi_group="3D Pipe/Rasterizer"
8227 />
8228 <counter name="PS FPU0 Pipe Active"
8229 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8230 data_type="float"
8231 max_equation="100"
8232 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8233 underscore_name="ps_fpu0_active"
8234 units="percent"
8235 symbol_name="PsFpu0Active"
8236 semantic_type="duration"
8237 mdapi_supported_apis="OGL IO BB"
8238 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8239 mdapi_group="EU Array/Pixel Shader"
8240 mdapi_hw_unit_type="gpu"
8241 />
8242 <counter name="DS Threads Dispatched"
8243 description="The total number of domain shader hardware threads dispatched."
8244 data_type="uint64"
8245 equation="A 3 READ"
8246 underscore_name="ds_threads"
8247 units="threads"
8248 symbol_name="DsThreads"
8249 semantic_type="event"
8250 mdapi_supported_apis="OGL4 IO BB"
8251 mdapi_usage_flags="Tier3 Frame Batch Draw"
8252 mdapi_hw_unit_type="gpu"
8253 mdapi_group="EU Array/Domain Shader"
8254 />
8255 <counter name="Samples Written"
8256 description="The total number of samples or pixels written to all render targets."
8257 data_type="uint64"
8258 equation="A 26 READ 4 UMUL"
8259 underscore_name="samples_written"
8260 units="pixels"
8261 symbol_name="SamplesWritten"
8262 semantic_type="event"
8263 mdapi_supported_apis="OGL IO BB"
8264 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8265 mdapi_hw_unit_type="gpu"
8266 mdapi_group="3D Pipe/Output Merger"
8267 />
8268 <counter name="EU Stall"
8269 description="The percentage of time in which the Execution Units were stalled."
8270 data_type="float"
8271 max_equation="100"
8272 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8273 underscore_name="eu_stall"
8274 units="percent"
8275 symbol_name="EuStall"
8276 semantic_type="duration"
8277 mdapi_supported_apis=""
8278 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8279 mdapi_group="EU Array"
8280 mdapi_hw_unit_type="gpu"
8281 />
8282 <counter name="Slice0 Rasterizer Output Ready"
8283 description="The percentage of time in which slice0 rasterizer output is ready"
8284 data_type="float"
8285 max_equation="100"
8286 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8287 underscore_name="rasterizer0_output_ready"
8288 units="percent"
8289 symbol_name="Rasterizer0OutputReady"
8290 availability="$SliceMask 0x1 AND"
8291 semantic_type="duration"
8292 mdapi_supported_apis=""
8293 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8294 mdapi_group="GPU/Rasterizer"
8295 mdapi_hw_unit_type="slice"
8296 />
8297 <counter name="Samples Blended"
8298 description="The total number of blended samples or pixels written to all render targets."
8299 data_type="uint64"
8300 equation="A 27 READ 4 UMUL"
8301 underscore_name="samples_blended"
8302 units="pixels"
8303 symbol_name="SamplesBlended"
8304 semantic_type="event"
8305 mdapi_supported_apis="OGL IO BB"
8306 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8307 mdapi_hw_unit_type="gpu"
8308 mdapi_group="3D Pipe/Output Merger"
8309 />
8310 <counter name="Early Depth Test Fails"
8311 description="The total number of pixels dropped on early depth test."
8312 data_type="uint64"
8313 equation="A 23 READ 4 UMUL"
8314 underscore_name="early_depth_test_fails"
8315 units="pixels"
8316 symbol_name="EarlyDepthTestFails"
8317 semantic_type="event"
8318 mdapi_supported_apis="OGL IO BB"
8319 mdapi_usage_flags="Tier3 Frame Batch Draw"
8320 mdapi_hw_unit_type="gpu"
8321 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8322 />
8323 <counter name="Shader Memory Accesses"
8324 description="The total number of shader memory accesses to L3."
8325 data_type="uint64"
8326 equation="A 32 READ"
8327 underscore_name="shader_memory_accesses"
8328 units="messages"
8329 symbol_name="ShaderMemoryAccesses"
8330 semantic_type="event"
8331 mdapi_supported_apis=""
8332 mdapi_usage_flags="Tier3 Frame Batch Draw"
8333 mdapi_hw_unit_type="gpu"
8334 mdapi_group="L3/Data Port"
8335 />
8336 <counter name="HS Threads Dispatched"
8337 description="The total number of hull shader hardware threads dispatched."
8338 data_type="uint64"
8339 equation="A 2 READ"
8340 underscore_name="hs_threads"
8341 units="threads"
8342 symbol_name="HsThreads"
8343 semantic_type="event"
8344 mdapi_supported_apis="OGL4 IO BB"
8345 mdapi_usage_flags="Tier3 Frame Batch Draw"
8346 mdapi_hw_unit_type="gpu"
8347 mdapi_group="EU Array/Hull Shader"
8348 />
8349 <counter name="SLM Bytes Written"
8350 description="The total number of GPU memory bytes written into shared local memory."
8351 data_type="uint64"
8352 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8353 equation="A 31 READ 64 UMUL"
8354 underscore_name="slm_bytes_written"
8355 units="bytes"
8356 symbol_name="SlmBytesWritten"
8357 semantic_type="throughput"
8358 mdapi_supported_apis="OGL4 OCL IO BB"
8359 mdapi_usage_flags="Tier3 Frame Batch Draw"
8360 mdapi_group="L3/Data Port/SLM"
8361 mdapi_hw_unit_type="gpu"
8362 />
8363 <counter name="L3 Shader Throughput"
8364 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8365 data_type="uint64"
8366 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8367 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
8368 underscore_name="l3_shader_throughput"
8369 units="bytes"
8370 symbol_name="L3ShaderThroughput"
8371 semantic_type="throughput"
8372 mdapi_supported_apis="OGL4 OCL IO BB"
8373 mdapi_usage_flags="Tier2 Frame Batch Draw"
8374 mdapi_group="L3/Data Port"
8375 mdapi_hw_unit_type="gpu"
8376 />
8377 <counter name="Samples Killed in FS"
8378 description="The total number of samples or pixels dropped in fragment shaders."
8379 data_type="uint64"
8380 equation="A 24 READ 4 UMUL"
8381 underscore_name="samples_killed_in_ps"
8382 units="pixels"
8383 symbol_name="SamplesKilledInPs"
8384 semantic_type="event"
8385 mdapi_supported_apis="OGL IO BB"
8386 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8387 mdapi_hw_unit_type="gpu"
8388 mdapi_group="3D Pipe/Fragment Shader"
8389 />
8390 <counter name="Slice0 PS Output Available"
8391 description="The percentage of time in which slice0 PS output is available"
8392 data_type="float"
8393 max_equation="100"
8394 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8395 underscore_name="ps_output0_available"
8396 units="percent"
8397 symbol_name="PSOutput0Available"
8398 availability="$SliceMask 0x1 AND"
8399 semantic_type="duration"
8400 mdapi_supported_apis=""
8401 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8402 mdapi_group="GPU/3D Pipe"
8403 mdapi_hw_unit_type="slice"
8404 />
8405 <counter name="Shader Atomic Memory Accesses"
8406 description="The total number of shader atomic memory accesses."
8407 data_type="uint64"
8408 equation="A 34 READ"
8409 underscore_name="shader_atomics"
8410 units="messages"
8411 symbol_name="ShaderAtomics"
8412 semantic_type="event"
8413 mdapi_supported_apis="OGL OCL IO BB"
8414 mdapi_usage_flags="Tier3 Frame Batch Draw"
8415 mdapi_hw_unit_type="gpu"
8416 mdapi_group="L3/Data Port/Atomics"
8417 />
8418 <register_config type="NOA">
8419 <register type="NOA" address="0x00009840" value="0x000000A0" />
8420 <register type="NOA" address="0x00009888" value="0x102F3800" />
8421 <register type="NOA" address="0x00009888" value="0x144D0500" />
8422 <register type="NOA" address="0x00009888" value="0x120D03C0" />
8423 <register type="NOA" address="0x00009888" value="0x140D03CF" />
8424 <register type="NOA" address="0x00009888" value="0x0C0F0004" />
8425 <register type="NOA" address="0x00009888" value="0x0C4E4000" />
8426 <register type="NOA" address="0x00009888" value="0x042F0480" />
8427 <register type="NOA" address="0x00009888" value="0x082F0000" />
8428 <register type="NOA" address="0x00009888" value="0x022F0000" />
8429 <register type="NOA" address="0x00009888" value="0x0A4C0090" />
8430 <register type="NOA" address="0x00009888" value="0x064D0027" />
8431 <register type="NOA" address="0x00009888" value="0x004D0000" />
8432 <register type="NOA" address="0x00009888" value="0x000D0D40" />
8433 <register type="NOA" address="0x00009888" value="0x020D803F" />
8434 <register type="NOA" address="0x00009888" value="0x040D8023" />
8435 <register type="NOA" address="0x00009888" value="0x100D0000" />
8436 <register type="NOA" address="0x00009888" value="0x060D2000" />
8437 <register type="NOA" address="0x00009888" value="0x020F0010" />
8438 <register type="NOA" address="0x00009888" value="0x000F0000" />
8439 <register type="NOA" address="0x00009888" value="0x0E0F0050" />
8440 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8441 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
8442 <register type="NOA" address="0x00009888" value="0x1190FC00" />
8443 <register type="NOA" address="0x00009888" value="0x37900000" />
8444 <register type="NOA" address="0x00009888" value="0x51900000" />
8445 <register type="NOA" address="0x00009888" value="0x41901400" />
8446 <register type="NOA" address="0x00009888" value="0x43901485" />
8447 <register type="NOA" address="0x00009888" value="0x53900000" />
8448 <register type="NOA" address="0x00009888" value="0x45900001" />
8449 <register type="NOA" address="0x00009888" value="0x33900000" />
8450 <register type="NOA" address="0x00009840" value="0x00000080" />
8451 </register_config>
8452 <register_config type="OA">
8453 <register type="OA" address="0x00002740" value="0x00000000" />
8454 <register type="OA" address="0x00002744" value="0x00800000" />
8455 <register type="OA" address="0x00002710" value="0x00000000" />
8456 <register type="OA" address="0x00002714" value="0x30800000" />
8457 <register type="OA" address="0x00002720" value="0x00000000" />
8458 <register type="OA" address="0x00002724" value="0x00800000" />
8459 <register type="OA" address="0x00002770" value="0x00000002" />
8460 <register type="OA" address="0x00002774" value="0x0000EFFF" />
8461 <register type="OA" address="0x00002778" value="0x00006000" />
8462 <register type="OA" address="0x0000277C" value="0x0000F3FF" />
8463 </register_config>
8464 <register_config type="FLEX">
8465 <register type="FLEX" address="0x0000E458" value="0x00005004" />
8466 <register type="FLEX" address="0x0000E558" value="0x00010003" />
8467 <register type="FLEX" address="0x0000E658" value="0x00012011" />
8468 <register type="FLEX" address="0x0000E758" value="0x00015014" />
8469 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8470 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8471 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8472 </register_config>
8473 </set>
8474
8475 <set name="Metric set Sampler"
8476 mdapi_supported_apis="OGL OCL IO BB"
8477 underscore_name="sampler"
8478 hw_config_guid="b4cff514-a91e-4798-a0b3-426ca13fc9c1"
8479 chipset="SKLGT2"
8480 symbol_name="Sampler"
8481 >
8482 <counter name="GPU Core Clocks"
8483 description="The total number of GPU core clocks elapsed during the measurement."
8484 data_type="uint64"
8485 equation="GPU_CLOCK 0 READ"
8486 underscore_name="gpu_core_clocks"
8487 units="cycles"
8488 symbol_name="GpuCoreClocks"
8489 semantic_type="event"
8490 mdapi_supported_apis=""
8491 mdapi_usage_flags="Tier1 Frame Batch Draw"
8492 mdapi_hw_unit_type="gpu"
8493 mdapi_group="GPU"
8494 />
8495 <counter name="EU Active"
8496 description="The percentage of time in which the Execution Units were actively processing."
8497 data_type="float"
8498 max_equation="100"
8499 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8500 underscore_name="eu_active"
8501 units="percent"
8502 symbol_name="EuActive"
8503 semantic_type="duration"
8504 mdapi_supported_apis=""
8505 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8506 mdapi_group="EU Array"
8507 mdapi_hw_unit_type="gpu"
8508 />
8509 <counter name="Slice0 Subslice2 Input Available"
8510 description="The percentage of time in which slice0 subslice2 sampler input is available"
8511 data_type="float"
8512 max_equation="100"
8513 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8514 underscore_name="sampler02_input_available"
8515 units="percent"
8516 symbol_name="Sampler02InputAvailable"
8517 availability="$SubsliceMask 0x4 AND"
8518 semantic_type="duration"
8519 mdapi_supported_apis=""
8520 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8521 mdapi_group="GPU/Sampler"
8522 mdapi_hw_unit_type="subslice"
8523 />
8524 <counter name="EU Both FPU Pipes Active"
8525 description="The percentage of time in which both EU FPU pipelines were actively processing."
8526 data_type="float"
8527 max_equation="100"
8528 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8529 underscore_name="eu_fpu_both_active"
8530 units="percent"
8531 symbol_name="EuFpuBothActive"
8532 semantic_type="duration"
8533 mdapi_supported_apis=""
8534 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8535 mdapi_group="EU Array/Pipes"
8536 mdapi_hw_unit_type="gpu"
8537 />
8538 <counter name="VS Send Pipe Active"
8539 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8540 data_type="float"
8541 max_equation="100"
8542 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8543 underscore_name="vs_send_active"
8544 units="percent"
8545 symbol_name="VsSendActive"
8546 semantic_type="duration"
8547 mdapi_supported_apis="OGL IO BB"
8548 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8549 mdapi_group="EU Array/Vertex Shader"
8550 mdapi_hw_unit_type="gpu"
8551 />
8552 <counter name="Slice0 Subslice0 Input Available"
8553 description="The percentage of time in which slice0 subslice0 sampler input is available"
8554 data_type="float"
8555 max_equation="100"
8556 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8557 underscore_name="sampler00_input_available"
8558 units="percent"
8559 symbol_name="Sampler00InputAvailable"
8560 availability="$SubsliceMask 0x1 AND"
8561 semantic_type="duration"
8562 mdapi_supported_apis=""
8563 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8564 mdapi_group="GPU/Sampler"
8565 mdapi_hw_unit_type="subslice"
8566 />
8567 <counter name="VS FPU1 Pipe Active"
8568 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8569 data_type="float"
8570 max_equation="100"
8571 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8572 underscore_name="vs_fpu1_active"
8573 units="percent"
8574 symbol_name="VsFpu1Active"
8575 semantic_type="duration"
8576 mdapi_supported_apis="OGL IO BB"
8577 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8578 mdapi_group="EU Array/Vertex Shader"
8579 mdapi_hw_unit_type="gpu"
8580 />
8581 <counter name="GS Threads Dispatched"
8582 description="The total number of geometry shader hardware threads dispatched."
8583 data_type="uint64"
8584 equation="A 5 READ"
8585 underscore_name="gs_threads"
8586 units="threads"
8587 symbol_name="GsThreads"
8588 semantic_type="event"
8589 mdapi_supported_apis="OGL4 IO BB"
8590 mdapi_usage_flags="Tier3 Frame Batch Draw"
8591 mdapi_hw_unit_type="gpu"
8592 mdapi_group="EU Array/Geometry Shader"
8593 />
8594 <counter name="Early Hi-Depth Test Fails"
8595 description="The total number of pixels dropped on early hierarchical depth test."
8596 data_type="uint64"
8597 equation="A 22 READ 4 UMUL"
8598 underscore_name="hi_depth_test_fails"
8599 units="pixels"
8600 symbol_name="HiDepthTestFails"
8601 semantic_type="event"
8602 mdapi_supported_apis="OGL IO BB"
8603 mdapi_usage_flags="Tier3 Frame Batch Draw"
8604 mdapi_hw_unit_type="gpu"
8605 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8606 />
8607 <counter name="FS Both FPU Active"
8608 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8609 data_type="float"
8610 max_equation="100"
8611 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8612 underscore_name="ps_eu_both_fpu_active"
8613 units="percent"
8614 symbol_name="PsEuBothFpuActive"
8615 semantic_type="duration"
8616 mdapi_supported_apis="OGL IO BB"
8617 mdapi_usage_flags="Tier4 Frame Batch Draw"
8618 mdapi_group="3D Pipe/Fragment Shader"
8619 mdapi_hw_unit_type="gpu"
8620 />
8621 <counter name="VS Threads Dispatched"
8622 description="The total number of vertex shader hardware threads dispatched."
8623 data_type="uint64"
8624 equation="A 1 READ"
8625 underscore_name="vs_threads"
8626 units="threads"
8627 symbol_name="VsThreads"
8628 semantic_type="event"
8629 mdapi_supported_apis="OGL IO BB"
8630 mdapi_usage_flags="Tier3 Frame Batch Draw"
8631 mdapi_hw_unit_type="gpu"
8632 mdapi_group="EU Array/Vertex Shader"
8633 />
8634 <counter name="Slice0 Subslice2 Sampler Output Ready"
8635 description="The percentage of time in which slice0 subslice2 sampler output is ready"
8636 data_type="float"
8637 max_equation="100"
8638 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8639 underscore_name="sampler02_output_ready"
8640 units="percent"
8641 symbol_name="Sampler02OutputReady"
8642 availability="$SubsliceMask 0x4 AND"
8643 semantic_type="duration"
8644 mdapi_supported_apis=""
8645 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8646 mdapi_group="GPU/Sampler"
8647 mdapi_hw_unit_type="subslice"
8648 />
8649 <counter name="FS Threads Dispatched"
8650 description="The total number of fragment shader hardware threads dispatched."
8651 data_type="uint64"
8652 equation="A 6 READ"
8653 underscore_name="ps_threads"
8654 units="threads"
8655 symbol_name="PsThreads"
8656 semantic_type="event"
8657 mdapi_supported_apis="OGL IO BB"
8658 mdapi_usage_flags="Tier3 Frame Batch Draw"
8659 mdapi_hw_unit_type="gpu"
8660 mdapi_group="EU Array/Fragment Shader"
8661 />
8662 <counter name="Shader Barrier Messages"
8663 description="The total number of shader barrier messages."
8664 data_type="uint64"
8665 equation="A 35 READ"
8666 underscore_name="shader_barriers"
8667 units="messages"
8668 symbol_name="ShaderBarriers"
8669 semantic_type="event"
8670 mdapi_supported_apis=""
8671 mdapi_usage_flags="Tier3 Frame Batch Draw"
8672 mdapi_hw_unit_type="gpu"
8673 mdapi_group="EU Array/Barrier"
8674 />
8675 <counter name="Slice0 Subslice1 Input Available"
8676 description="The percentage of time in which slice0 subslice1 sampler input is available"
8677 data_type="float"
8678 max_equation="100"
8679 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8680 underscore_name="sampler01_input_available"
8681 units="percent"
8682 symbol_name="Sampler01InputAvailable"
8683 availability="$SubsliceMask 0x2 AND"
8684 semantic_type="duration"
8685 mdapi_supported_apis=""
8686 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8687 mdapi_group="GPU/Sampler"
8688 mdapi_hw_unit_type="subslice"
8689 />
8690 <counter name="Sampler Texels"
8691 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8692 data_type="uint64"
8693 equation="A 28 READ 4 UMUL"
8694 underscore_name="sampler_texels"
8695 units="texels"
8696 symbol_name="SamplerTexels"
8697 semantic_type="event"
8698 mdapi_supported_apis=""
8699 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8700 mdapi_hw_unit_type="gpu"
8701 mdapi_group="Sampler/Sampler Input"
8702 />
8703 <counter name="Pixels Failing Tests"
8704 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8705 data_type="uint64"
8706 equation="A 25 READ 4 UMUL"
8707 underscore_name="pixels_failing_post_ps_tests"
8708 units="pixels"
8709 symbol_name="PixelsFailingPostPsTests"
8710 semantic_type="event"
8711 mdapi_supported_apis="OGL IO BB"
8712 mdapi_usage_flags="Tier3 Frame Batch Draw"
8713 mdapi_hw_unit_type="gpu"
8714 mdapi_group="3D Pipe/Output Merger"
8715 />
8716 <counter name="GPU Time Elapsed"
8717 description="Time elapsed on the GPU during the measurement."
8718 data_type="uint64"
8719 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8720 underscore_name="gpu_time"
8721 units="ns"
8722 symbol_name="GpuTime"
8723 semantic_type="duration"
8724 mdapi_supported_apis=""
8725 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8726 mdapi_hw_unit_type="gpu"
8727 mdapi_group="GPU"
8728 />
8729 <counter name="AVG GPU Core Frequency"
8730 description="Average GPU Core Frequency in the measurement."
8731 data_type="uint64"
8732 max_equation="$GpuMaxFrequency"
8733 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8734 underscore_name="avg_gpu_core_frequency"
8735 units="hz"
8736 symbol_name="AvgGpuCoreFrequency"
8737 semantic_type="event"
8738 mdapi_supported_apis=""
8739 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8740 mdapi_group="GPU"
8741 mdapi_hw_unit_type="gpu"
8742 />
8743 <counter name="Sampler Texels Misses"
8744 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8745 data_type="uint64"
8746 equation="A 29 READ 4 UMUL"
8747 underscore_name="sampler_texel_misses"
8748 units="texels"
8749 symbol_name="SamplerTexelMisses"
8750 semantic_type="event"
8751 mdapi_supported_apis=""
8752 mdapi_usage_flags="Tier3 Batch Frame Draw"
8753 mdapi_hw_unit_type="gpu"
8754 mdapi_group="Sampler/Sampler Cache"
8755 />
8756 <counter name="CS Threads Dispatched"
8757 description="The total number of compute shader hardware threads dispatched."
8758 data_type="uint64"
8759 equation="A 4 READ"
8760 underscore_name="cs_threads"
8761 units="threads"
8762 symbol_name="CsThreads"
8763 semantic_type="event"
8764 mdapi_supported_apis="OGL4 OCL IO BB"
8765 mdapi_usage_flags="Tier3 Frame Batch Draw"
8766 mdapi_hw_unit_type="gpu"
8767 mdapi_group="EU Array/Compute Shader"
8768 />
8769 <counter name="SLM Bytes Read"
8770 description="The total number of GPU memory bytes read from shared local memory."
8771 data_type="uint64"
8772 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8773 equation="A 30 READ 64 UMUL"
8774 underscore_name="slm_bytes_read"
8775 units="bytes"
8776 symbol_name="SlmBytesRead"
8777 semantic_type="throughput"
8778 mdapi_supported_apis="OGL4 OCL IO BB"
8779 mdapi_usage_flags="Tier3 Frame Batch Draw"
8780 mdapi_group="L3/Data Port/SLM"
8781 mdapi_hw_unit_type="gpu"
8782 />
8783 <counter name="PS FPU1 Pipe Active"
8784 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8785 data_type="float"
8786 max_equation="100"
8787 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8788 underscore_name="ps_fpu1_active"
8789 units="percent"
8790 symbol_name="PsFpu1Active"
8791 semantic_type="duration"
8792 mdapi_supported_apis="OGL IO BB"
8793 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8794 mdapi_group="EU Array/Pixel Shader"
8795 mdapi_hw_unit_type="gpu"
8796 />
8797 <counter name="PS Send Pipeline Active"
8798 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8799 data_type="float"
8800 max_equation="100"
8801 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8802 underscore_name="ps_send_active"
8803 units="percent"
8804 symbol_name="PsSendActive"
8805 semantic_type="duration"
8806 mdapi_supported_apis="OGL IO BB"
8807 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8808 mdapi_group="EU Array/Pixel Shader"
8809 mdapi_hw_unit_type="gpu"
8810 />
8811 <counter name="VS FPU0 Pipe Active"
8812 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8813 data_type="float"
8814 max_equation="100"
8815 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8816 underscore_name="vs_fpu0_active"
8817 units="percent"
8818 symbol_name="VsFpu0Active"
8819 semantic_type="duration"
8820 mdapi_supported_apis="OGL IO BB"
8821 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8822 mdapi_group="EU Array/Vertex Shader"
8823 mdapi_hw_unit_type="gpu"
8824 />
8825 <counter name="GPU Busy"
8826 description="The percentage of time in which the GPU has been processing GPU commands."
8827 data_type="float"
8828 max_equation="100"
8829 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8830 underscore_name="gpu_busy"
8831 units="percent"
8832 symbol_name="GpuBusy"
8833 semantic_type="duration"
8834 mdapi_supported_apis=""
8835 mdapi_usage_flags="Tier1 Overview System Frame"
8836 mdapi_group="GPU"
8837 mdapi_hw_unit_type="gpu"
8838 />
8839 <counter name="Rasterized Pixels"
8840 description="The total number of rasterized pixels."
8841 data_type="uint64"
8842 equation="A 21 READ 4 UMUL"
8843 underscore_name="rasterized_pixels"
8844 units="pixels"
8845 symbol_name="RasterizedPixels"
8846 semantic_type="event"
8847 mdapi_supported_apis="OGL IO BB"
8848 mdapi_usage_flags="Tier3 Frame Batch Draw"
8849 mdapi_hw_unit_type="gpu"
8850 mdapi_group="3D Pipe/Rasterizer"
8851 />
8852 <counter name="PS FPU0 Pipe Active"
8853 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8854 data_type="float"
8855 max_equation="100"
8856 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8857 underscore_name="ps_fpu0_active"
8858 units="percent"
8859 symbol_name="PsFpu0Active"
8860 semantic_type="duration"
8861 mdapi_supported_apis="OGL IO BB"
8862 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8863 mdapi_group="EU Array/Pixel Shader"
8864 mdapi_hw_unit_type="gpu"
8865 />
8866 <counter name="DS Threads Dispatched"
8867 description="The total number of domain shader hardware threads dispatched."
8868 data_type="uint64"
8869 equation="A 3 READ"
8870 underscore_name="ds_threads"
8871 units="threads"
8872 symbol_name="DsThreads"
8873 semantic_type="event"
8874 mdapi_supported_apis="OGL4 IO BB"
8875 mdapi_usage_flags="Tier3 Frame Batch Draw"
8876 mdapi_hw_unit_type="gpu"
8877 mdapi_group="EU Array/Domain Shader"
8878 />
8879 <counter name="Samples Written"
8880 description="The total number of samples or pixels written to all render targets."
8881 data_type="uint64"
8882 equation="A 26 READ 4 UMUL"
8883 underscore_name="samples_written"
8884 units="pixels"
8885 symbol_name="SamplesWritten"
8886 semantic_type="event"
8887 mdapi_supported_apis="OGL IO BB"
8888 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8889 mdapi_hw_unit_type="gpu"
8890 mdapi_group="3D Pipe/Output Merger"
8891 />
8892 <counter name="EU Stall"
8893 description="The percentage of time in which the Execution Units were stalled."
8894 data_type="float"
8895 max_equation="100"
8896 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8897 underscore_name="eu_stall"
8898 units="percent"
8899 symbol_name="EuStall"
8900 semantic_type="duration"
8901 mdapi_supported_apis=""
8902 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8903 mdapi_group="EU Array"
8904 mdapi_hw_unit_type="gpu"
8905 />
8906 <counter name="Samples Blended"
8907 description="The total number of blended samples or pixels written to all render targets."
8908 data_type="uint64"
8909 equation="A 27 READ 4 UMUL"
8910 underscore_name="samples_blended"
8911 units="pixels"
8912 symbol_name="SamplesBlended"
8913 semantic_type="event"
8914 mdapi_supported_apis="OGL IO BB"
8915 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8916 mdapi_hw_unit_type="gpu"
8917 mdapi_group="3D Pipe/Output Merger"
8918 />
8919 <counter name="Early Depth Test Fails"
8920 description="The total number of pixels dropped on early depth test."
8921 data_type="uint64"
8922 equation="A 23 READ 4 UMUL"
8923 underscore_name="early_depth_test_fails"
8924 units="pixels"
8925 symbol_name="EarlyDepthTestFails"
8926 semantic_type="event"
8927 mdapi_supported_apis="OGL IO BB"
8928 mdapi_usage_flags="Tier3 Frame Batch Draw"
8929 mdapi_hw_unit_type="gpu"
8930 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8931 />
8932 <counter name="Slice0 Subslice0 Sampler Output Ready"
8933 description="The percentage of time in which slice0 subslice0 sampler output is ready"
8934 data_type="float"
8935 max_equation="100"
8936 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8937 underscore_name="sampler00_output_ready"
8938 units="percent"
8939 symbol_name="Sampler00OutputReady"
8940 availability="$SubsliceMask 0x1 AND"
8941 semantic_type="duration"
8942 mdapi_supported_apis=""
8943 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8944 mdapi_group="GPU/Sampler"
8945 mdapi_hw_unit_type="subslice"
8946 />
8947 <counter name="Slice0 Subslice1 Sampler Output Ready"
8948 description="The percentage of time in which slice0 subslice1 sampler output is ready"
8949 data_type="float"
8950 max_equation="100"
8951 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8952 underscore_name="sampler01_output_ready"
8953 units="percent"
8954 symbol_name="Sampler01OutputReady"
8955 availability="$SubsliceMask 0x2 AND"
8956 semantic_type="duration"
8957 mdapi_supported_apis=""
8958 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8959 mdapi_group="GPU/Sampler"
8960 mdapi_hw_unit_type="subslice"
8961 />
8962 <counter name="Shader Memory Accesses"
8963 description="The total number of shader memory accesses to L3."
8964 data_type="uint64"
8965 equation="A 32 READ"
8966 underscore_name="shader_memory_accesses"
8967 units="messages"
8968 symbol_name="ShaderMemoryAccesses"
8969 semantic_type="event"
8970 mdapi_supported_apis=""
8971 mdapi_usage_flags="Tier3 Frame Batch Draw"
8972 mdapi_hw_unit_type="gpu"
8973 mdapi_group="L3/Data Port"
8974 />
8975 <counter name="HS Threads Dispatched"
8976 description="The total number of hull shader hardware threads dispatched."
8977 data_type="uint64"
8978 equation="A 2 READ"
8979 underscore_name="hs_threads"
8980 units="threads"
8981 symbol_name="HsThreads"
8982 semantic_type="event"
8983 mdapi_supported_apis="OGL4 IO BB"
8984 mdapi_usage_flags="Tier3 Frame Batch Draw"
8985 mdapi_hw_unit_type="gpu"
8986 mdapi_group="EU Array/Hull Shader"
8987 />
8988 <counter name="SLM Bytes Written"
8989 description="The total number of GPU memory bytes written into shared local memory."
8990 data_type="uint64"
8991 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8992 equation="A 31 READ 64 UMUL"
8993 underscore_name="slm_bytes_written"
8994 units="bytes"
8995 symbol_name="SlmBytesWritten"
8996 semantic_type="throughput"
8997 mdapi_supported_apis="OGL4 OCL IO BB"
8998 mdapi_usage_flags="Tier3 Frame Batch Draw"
8999 mdapi_group="L3/Data Port/SLM"
9000 mdapi_hw_unit_type="gpu"
9001 />
9002 <counter name="L3 Shader Throughput"
9003 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9004 data_type="uint64"
9005 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9006 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9007 underscore_name="l3_shader_throughput"
9008 units="bytes"
9009 symbol_name="L3ShaderThroughput"
9010 semantic_type="throughput"
9011 mdapi_supported_apis="OGL4 OCL IO BB"
9012 mdapi_usage_flags="Tier2 Frame Batch Draw"
9013 mdapi_group="L3/Data Port"
9014 mdapi_hw_unit_type="gpu"
9015 />
9016 <counter name="Samples Killed in FS"
9017 description="The total number of samples or pixels dropped in fragment shaders."
9018 data_type="uint64"
9019 equation="A 24 READ 4 UMUL"
9020 underscore_name="samples_killed_in_ps"
9021 units="pixels"
9022 symbol_name="SamplesKilledInPs"
9023 semantic_type="event"
9024 mdapi_supported_apis="OGL IO BB"
9025 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9026 mdapi_hw_unit_type="gpu"
9027 mdapi_group="3D Pipe/Fragment Shader"
9028 />
9029 <counter name="Shader Atomic Memory Accesses"
9030 description="The total number of shader atomic memory accesses."
9031 data_type="uint64"
9032 equation="A 34 READ"
9033 underscore_name="shader_atomics"
9034 units="messages"
9035 symbol_name="ShaderAtomics"
9036 semantic_type="event"
9037 mdapi_supported_apis="OGL OCL IO BB"
9038 mdapi_usage_flags="Tier3 Frame Batch Draw"
9039 mdapi_hw_unit_type="gpu"
9040 mdapi_group="L3/Data Port/Atomics"
9041 />
9042 <register_config type="NOA">
9043 <register type="NOA" address="0x00009840" value="0x000000A0" />
9044 <register type="NOA" address="0x00009888" value="0x14152C00" />
9045 <register type="NOA" address="0x00009888" value="0x16150005" />
9046 <register type="NOA" address="0x00009888" value="0x121600A0" />
9047 <register type="NOA" address="0x00009888" value="0x14352C00" />
9048 <register type="NOA" address="0x00009888" value="0x16350005" />
9049 <register type="NOA" address="0x00009888" value="0x123600A0" />
9050 <register type="NOA" address="0x00009888" value="0x14552C00" />
9051 <register type="NOA" address="0x00009888" value="0x16550005" />
9052 <register type="NOA" address="0x00009888" value="0x125600A0" />
9053 <register type="NOA" address="0x00009888" value="0x062F6000" />
9054 <register type="NOA" address="0x00009888" value="0x022F2000" />
9055 <register type="NOA" address="0x00009888" value="0x0C4C0050" />
9056 <register type="NOA" address="0x00009888" value="0x0A4C0010" />
9057 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9058 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9059 <register type="NOA" address="0x00009888" value="0x000D8000" />
9060 <register type="NOA" address="0x00009888" value="0x020DA000" />
9061 <register type="NOA" address="0x00009888" value="0x040DA000" />
9062 <register type="NOA" address="0x00009888" value="0x060D2000" />
9063 <register type="NOA" address="0x00009888" value="0x100F0350" />
9064 <register type="NOA" address="0x00009888" value="0x0C0FB000" />
9065 <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
9066 <register type="NOA" address="0x00009888" value="0x182C0028" />
9067 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9068 <register type="NOA" address="0x00009888" value="0x022DC000" />
9069 <register type="NOA" address="0x00009888" value="0x042D4000" />
9070 <register type="NOA" address="0x00009888" value="0x0C138000" />
9071 <register type="NOA" address="0x00009888" value="0x0E132000" />
9072 <register type="NOA" address="0x00009888" value="0x0413C000" />
9073 <register type="NOA" address="0x00009888" value="0x1C140018" />
9074 <register type="NOA" address="0x00009888" value="0x0C157000" />
9075 <register type="NOA" address="0x00009888" value="0x0E150078" />
9076 <register type="NOA" address="0x00009888" value="0x10150000" />
9077 <register type="NOA" address="0x00009888" value="0x04162180" />
9078 <register type="NOA" address="0x00009888" value="0x02160000" />
9079 <register type="NOA" address="0x00009888" value="0x04174000" />
9080 <register type="NOA" address="0x00009888" value="0x0233A000" />
9081 <register type="NOA" address="0x00009888" value="0x04333000" />
9082 <register type="NOA" address="0x00009888" value="0x14348000" />
9083 <register type="NOA" address="0x00009888" value="0x16348000" />
9084 <register type="NOA" address="0x00009888" value="0x02357870" />
9085 <register type="NOA" address="0x00009888" value="0x10350000" />
9086 <register type="NOA" address="0x00009888" value="0x04360043" />
9087 <register type="NOA" address="0x00009888" value="0x02360000" />
9088 <register type="NOA" address="0x00009888" value="0x04371000" />
9089 <register type="NOA" address="0x00009888" value="0x0E538000" />
9090 <register type="NOA" address="0x00009888" value="0x00538000" />
9091 <register type="NOA" address="0x00009888" value="0x06533000" />
9092 <register type="NOA" address="0x00009888" value="0x1C540020" />
9093 <register type="NOA" address="0x00009888" value="0x12548000" />
9094 <register type="NOA" address="0x00009888" value="0x0E557000" />
9095 <register type="NOA" address="0x00009888" value="0x00557800" />
9096 <register type="NOA" address="0x00009888" value="0x10550000" />
9097 <register type="NOA" address="0x00009888" value="0x06560043" />
9098 <register type="NOA" address="0x00009888" value="0x02560000" />
9099 <register type="NOA" address="0x00009888" value="0x06571000" />
9100 <register type="NOA" address="0x00009888" value="0x1190FF80" />
9101 <register type="NOA" address="0x00009888" value="0x57900000" />
9102 <register type="NOA" address="0x00009888" value="0x49900000" />
9103 <register type="NOA" address="0x00009888" value="0x37900000" />
9104 <register type="NOA" address="0x00009888" value="0x33900000" />
9105 <register type="NOA" address="0x00009888" value="0x4B900060" />
9106 <register type="NOA" address="0x00009888" value="0x59900000" />
9107 <register type="NOA" address="0x00009888" value="0x51900000" />
9108 <register type="NOA" address="0x00009888" value="0x41900C00" />
9109 <register type="NOA" address="0x00009888" value="0x43900842" />
9110 <register type="NOA" address="0x00009888" value="0x53900000" />
9111 <register type="NOA" address="0x00009888" value="0x45900060" />
9112 <register type="NOA" address="0x00009840" value="0x00000080" />
9113 </register_config>
9114 <register_config type="OA">
9115 <register type="OA" address="0x00002740" value="0x00000000" />
9116 <register type="OA" address="0x00002744" value="0x00800000" />
9117 <register type="OA" address="0x00002710" value="0x00000000" />
9118 <register type="OA" address="0x00002714" value="0x70800000" />
9119 <register type="OA" address="0x00002720" value="0x00000000" />
9120 <register type="OA" address="0x00002724" value="0x00800000" />
9121 <register type="OA" address="0x00002770" value="0x0000C000" />
9122 <register type="OA" address="0x00002774" value="0x0000E7FF" />
9123 <register type="OA" address="0x00002778" value="0x00003000" />
9124 <register type="OA" address="0x0000277C" value="0x0000F9FF" />
9125 <register type="OA" address="0x00002780" value="0x00000C00" />
9126 <register type="OA" address="0x00002784" value="0x0000FE7F" />
9127 </register_config>
9128 <register_config type="FLEX">
9129 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9130 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9131 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9132 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9133 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9134 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9135 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9136 </register_config>
9137 </set>
9138
9139 <set name="Metric set TDL_1"
9140 mdapi_supported_apis="OGL OCL IO BB"
9141 underscore_name="tdl_1"
9142 hw_config_guid="7821d13b-9b8b-4405-9618-78cd56b62cce"
9143 chipset="SKLGT2"
9144 symbol_name="TDL_1"
9145 >
9146 <counter name="GPU Core Clocks"
9147 description="The total number of GPU core clocks elapsed during the measurement."
9148 data_type="uint64"
9149 equation="GPU_CLOCK 0 READ"
9150 underscore_name="gpu_core_clocks"
9151 units="cycles"
9152 symbol_name="GpuCoreClocks"
9153 semantic_type="event"
9154 mdapi_supported_apis=""
9155 mdapi_usage_flags="Tier1 Frame Batch Draw"
9156 mdapi_hw_unit_type="gpu"
9157 mdapi_group="GPU"
9158 />
9159 <counter name="EU Active"
9160 description="The percentage of time in which the Execution Units were actively processing."
9161 data_type="float"
9162 max_equation="100"
9163 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9164 underscore_name="eu_active"
9165 units="percent"
9166 symbol_name="EuActive"
9167 semantic_type="duration"
9168 mdapi_supported_apis=""
9169 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9170 mdapi_group="EU Array"
9171 mdapi_hw_unit_type="gpu"
9172 />
9173 <counter name="EU Both FPU Pipes Active"
9174 description="The percentage of time in which both EU FPU pipelines were actively processing."
9175 data_type="float"
9176 max_equation="100"
9177 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9178 underscore_name="eu_fpu_both_active"
9179 units="percent"
9180 symbol_name="EuFpuBothActive"
9181 semantic_type="duration"
9182 mdapi_supported_apis=""
9183 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9184 mdapi_group="EU Array/Pipes"
9185 mdapi_hw_unit_type="gpu"
9186 />
9187 <counter name="VS Send Pipe Active"
9188 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9189 data_type="float"
9190 max_equation="100"
9191 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9192 underscore_name="vs_send_active"
9193 units="percent"
9194 symbol_name="VsSendActive"
9195 semantic_type="duration"
9196 mdapi_supported_apis="OGL IO BB"
9197 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9198 mdapi_group="EU Array/Vertex Shader"
9199 mdapi_hw_unit_type="gpu"
9200 />
9201 <counter name="VS FPU1 Pipe Active"
9202 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9203 data_type="float"
9204 max_equation="100"
9205 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9206 underscore_name="vs_fpu1_active"
9207 units="percent"
9208 symbol_name="VsFpu1Active"
9209 semantic_type="duration"
9210 mdapi_supported_apis="OGL IO BB"
9211 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9212 mdapi_group="EU Array/Vertex Shader"
9213 mdapi_hw_unit_type="gpu"
9214 />
9215 <counter name="GS Threads Dispatched"
9216 description="The total number of geometry shader hardware threads dispatched."
9217 data_type="uint64"
9218 equation="A 5 READ"
9219 underscore_name="gs_threads"
9220 units="threads"
9221 symbol_name="GsThreads"
9222 semantic_type="event"
9223 mdapi_supported_apis="OGL4 IO BB"
9224 mdapi_usage_flags="Tier3 Frame Batch Draw"
9225 mdapi_hw_unit_type="gpu"
9226 mdapi_group="EU Array/Geometry Shader"
9227 />
9228 <counter name="Early Hi-Depth Test Fails"
9229 description="The total number of pixels dropped on early hierarchical depth test."
9230 data_type="uint64"
9231 equation="A 22 READ 4 UMUL"
9232 underscore_name="hi_depth_test_fails"
9233 units="pixels"
9234 symbol_name="HiDepthTestFails"
9235 semantic_type="event"
9236 mdapi_supported_apis="OGL IO BB"
9237 mdapi_usage_flags="Tier3 Frame Batch Draw"
9238 mdapi_hw_unit_type="gpu"
9239 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9240 />
9241 <counter name="FS Both FPU Active"
9242 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9243 data_type="float"
9244 max_equation="100"
9245 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9246 underscore_name="ps_eu_both_fpu_active"
9247 units="percent"
9248 symbol_name="PsEuBothFpuActive"
9249 semantic_type="duration"
9250 mdapi_supported_apis="OGL IO BB"
9251 mdapi_usage_flags="Tier4 Frame Batch Draw"
9252 mdapi_group="3D Pipe/Fragment Shader"
9253 mdapi_hw_unit_type="gpu"
9254 />
9255 <counter name="VS Threads Dispatched"
9256 description="The total number of vertex shader hardware threads dispatched."
9257 data_type="uint64"
9258 equation="A 1 READ"
9259 underscore_name="vs_threads"
9260 units="threads"
9261 symbol_name="VsThreads"
9262 semantic_type="event"
9263 mdapi_supported_apis="OGL IO BB"
9264 mdapi_usage_flags="Tier3 Frame Batch Draw"
9265 mdapi_hw_unit_type="gpu"
9266 mdapi_group="EU Array/Vertex Shader"
9267 />
9268 <counter name="FS Threads Dispatched"
9269 description="The total number of fragment shader hardware threads dispatched."
9270 data_type="uint64"
9271 equation="A 6 READ"
9272 underscore_name="ps_threads"
9273 units="threads"
9274 symbol_name="PsThreads"
9275 semantic_type="event"
9276 mdapi_supported_apis="OGL IO BB"
9277 mdapi_usage_flags="Tier3 Frame Batch Draw"
9278 mdapi_hw_unit_type="gpu"
9279 mdapi_group="EU Array/Fragment Shader"
9280 />
9281 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
9282 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9283 data_type="float"
9284 max_equation="100"
9285 equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9286 underscore_name="non_ps_thread02_ready_for_dispatch"
9287 units="percent"
9288 symbol_name="NonPSThread02ReadyForDispatch"
9289 availability="$SubsliceMask 0x4 AND"
9290 semantic_type="duration"
9291 mdapi_supported_apis=""
9292 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9293 mdapi_group="GPU/Thread Dispatcher"
9294 mdapi_hw_unit_type="subslice"
9295 />
9296 <counter name="Shader Barrier Messages"
9297 description="The total number of shader barrier messages."
9298 data_type="uint64"
9299 equation="A 35 READ"
9300 underscore_name="shader_barriers"
9301 units="messages"
9302 symbol_name="ShaderBarriers"
9303 semantic_type="event"
9304 mdapi_supported_apis=""
9305 mdapi_usage_flags="Tier3 Frame Batch Draw"
9306 mdapi_hw_unit_type="gpu"
9307 mdapi_group="EU Array/Barrier"
9308 />
9309 <counter name="Sampler Texels"
9310 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9311 data_type="uint64"
9312 equation="A 28 READ 4 UMUL"
9313 underscore_name="sampler_texels"
9314 units="texels"
9315 symbol_name="SamplerTexels"
9316 semantic_type="event"
9317 mdapi_supported_apis=""
9318 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9319 mdapi_hw_unit_type="gpu"
9320 mdapi_group="Sampler/Sampler Input"
9321 />
9322 <counter name="Pixels Failing Tests"
9323 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9324 data_type="uint64"
9325 equation="A 25 READ 4 UMUL"
9326 underscore_name="pixels_failing_post_ps_tests"
9327 units="pixels"
9328 symbol_name="PixelsFailingPostPsTests"
9329 semantic_type="event"
9330 mdapi_supported_apis="OGL IO BB"
9331 mdapi_usage_flags="Tier3 Frame Batch Draw"
9332 mdapi_hw_unit_type="gpu"
9333 mdapi_group="3D Pipe/Output Merger"
9334 />
9335 <counter name="GPU Time Elapsed"
9336 description="Time elapsed on the GPU during the measurement."
9337 data_type="uint64"
9338 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9339 underscore_name="gpu_time"
9340 units="ns"
9341 symbol_name="GpuTime"
9342 semantic_type="duration"
9343 mdapi_supported_apis=""
9344 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9345 mdapi_hw_unit_type="gpu"
9346 mdapi_group="GPU"
9347 />
9348 <counter name="AVG GPU Core Frequency"
9349 description="Average GPU Core Frequency in the measurement."
9350 data_type="uint64"
9351 max_equation="$GpuMaxFrequency"
9352 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9353 underscore_name="avg_gpu_core_frequency"
9354 units="hz"
9355 symbol_name="AvgGpuCoreFrequency"
9356 semantic_type="event"
9357 mdapi_supported_apis=""
9358 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9359 mdapi_group="GPU"
9360 mdapi_hw_unit_type="gpu"
9361 />
9362 <counter name="Sampler Texels Misses"
9363 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9364 data_type="uint64"
9365 equation="A 29 READ 4 UMUL"
9366 underscore_name="sampler_texel_misses"
9367 units="texels"
9368 symbol_name="SamplerTexelMisses"
9369 semantic_type="event"
9370 mdapi_supported_apis=""
9371 mdapi_usage_flags="Tier3 Batch Frame Draw"
9372 mdapi_hw_unit_type="gpu"
9373 mdapi_group="Sampler/Sampler Cache"
9374 />
9375 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
9376 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9377 data_type="float"
9378 max_equation="100"
9379 equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9380 underscore_name="non_ps_thread00_ready_for_dispatch"
9381 units="percent"
9382 symbol_name="NonPSThread00ReadyForDispatch"
9383 availability="$SubsliceMask 0x1 AND"
9384 semantic_type="duration"
9385 mdapi_supported_apis=""
9386 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9387 mdapi_group="GPU/Thread Dispatcher"
9388 mdapi_hw_unit_type="subslice"
9389 />
9390 <counter name="CS Threads Dispatched"
9391 description="The total number of compute shader hardware threads dispatched."
9392 data_type="uint64"
9393 equation="A 4 READ"
9394 underscore_name="cs_threads"
9395 units="threads"
9396 symbol_name="CsThreads"
9397 semantic_type="event"
9398 mdapi_supported_apis="OGL4 OCL IO BB"
9399 mdapi_usage_flags="Tier3 Frame Batch Draw"
9400 mdapi_hw_unit_type="gpu"
9401 mdapi_group="EU Array/Compute Shader"
9402 />
9403 <counter name="SLM Bytes Read"
9404 description="The total number of GPU memory bytes read from shared local memory."
9405 data_type="uint64"
9406 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9407 equation="A 30 READ 64 UMUL"
9408 underscore_name="slm_bytes_read"
9409 units="bytes"
9410 symbol_name="SlmBytesRead"
9411 semantic_type="throughput"
9412 mdapi_supported_apis="OGL4 OCL IO BB"
9413 mdapi_usage_flags="Tier3 Frame Batch Draw"
9414 mdapi_group="L3/Data Port/SLM"
9415 mdapi_hw_unit_type="gpu"
9416 />
9417 <counter name="PS FPU1 Pipe Active"
9418 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9419 data_type="float"
9420 max_equation="100"
9421 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9422 underscore_name="ps_fpu1_active"
9423 units="percent"
9424 symbol_name="PsFpu1Active"
9425 semantic_type="duration"
9426 mdapi_supported_apis="OGL IO BB"
9427 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9428 mdapi_group="EU Array/Pixel Shader"
9429 mdapi_hw_unit_type="gpu"
9430 />
9431 <counter name="PS Send Pipeline Active"
9432 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9433 data_type="float"
9434 max_equation="100"
9435 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9436 underscore_name="ps_send_active"
9437 units="percent"
9438 symbol_name="PsSendActive"
9439 semantic_type="duration"
9440 mdapi_supported_apis="OGL IO BB"
9441 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9442 mdapi_group="EU Array/Pixel Shader"
9443 mdapi_hw_unit_type="gpu"
9444 />
9445 <counter name="VS FPU0 Pipe Active"
9446 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9447 data_type="float"
9448 max_equation="100"
9449 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9450 underscore_name="vs_fpu0_active"
9451 units="percent"
9452 symbol_name="VsFpu0Active"
9453 semantic_type="duration"
9454 mdapi_supported_apis="OGL IO BB"
9455 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9456 mdapi_group="EU Array/Vertex Shader"
9457 mdapi_hw_unit_type="gpu"
9458 />
9459 <counter name="GPU Busy"
9460 description="The percentage of time in which the GPU has been processing GPU commands."
9461 data_type="float"
9462 max_equation="100"
9463 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9464 underscore_name="gpu_busy"
9465 units="percent"
9466 symbol_name="GpuBusy"
9467 semantic_type="duration"
9468 mdapi_supported_apis=""
9469 mdapi_usage_flags="Tier1 Overview System Frame"
9470 mdapi_group="GPU"
9471 mdapi_hw_unit_type="gpu"
9472 />
9473 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
9474 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9475 data_type="float"
9476 max_equation="100"
9477 equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9478 underscore_name="ps_thread00_ready_for_dispatch"
9479 units="percent"
9480 symbol_name="PSThread00ReadyForDispatch"
9481 availability="$SubsliceMask 0x1 AND"
9482 semantic_type="duration"
9483 mdapi_supported_apis=""
9484 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9485 mdapi_group="GPU/Thread Dispatcher"
9486 mdapi_hw_unit_type="subslice"
9487 />
9488 <counter name="Rasterized Pixels"
9489 description="The total number of rasterized pixels."
9490 data_type="uint64"
9491 equation="A 21 READ 4 UMUL"
9492 underscore_name="rasterized_pixels"
9493 units="pixels"
9494 symbol_name="RasterizedPixels"
9495 semantic_type="event"
9496 mdapi_supported_apis="OGL IO BB"
9497 mdapi_usage_flags="Tier3 Frame Batch Draw"
9498 mdapi_hw_unit_type="gpu"
9499 mdapi_group="3D Pipe/Rasterizer"
9500 />
9501 <counter name="PS FPU0 Pipe Active"
9502 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9503 data_type="float"
9504 max_equation="100"
9505 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9506 underscore_name="ps_fpu0_active"
9507 units="percent"
9508 symbol_name="PsFpu0Active"
9509 semantic_type="duration"
9510 mdapi_supported_apis="OGL IO BB"
9511 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9512 mdapi_group="EU Array/Pixel Shader"
9513 mdapi_hw_unit_type="gpu"
9514 />
9515 <counter name="DS Threads Dispatched"
9516 description="The total number of domain shader hardware threads dispatched."
9517 data_type="uint64"
9518 equation="A 3 READ"
9519 underscore_name="ds_threads"
9520 units="threads"
9521 symbol_name="DsThreads"
9522 semantic_type="event"
9523 mdapi_supported_apis="OGL4 IO BB"
9524 mdapi_usage_flags="Tier3 Frame Batch Draw"
9525 mdapi_hw_unit_type="gpu"
9526 mdapi_group="EU Array/Domain Shader"
9527 />
9528 <counter name="Samples Written"
9529 description="The total number of samples or pixels written to all render targets."
9530 data_type="uint64"
9531 equation="A 26 READ 4 UMUL"
9532 underscore_name="samples_written"
9533 units="pixels"
9534 symbol_name="SamplesWritten"
9535 semantic_type="event"
9536 mdapi_supported_apis="OGL IO BB"
9537 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9538 mdapi_hw_unit_type="gpu"
9539 mdapi_group="3D Pipe/Output Merger"
9540 />
9541 <counter name="EU Stall"
9542 description="The percentage of time in which the Execution Units were stalled."
9543 data_type="float"
9544 max_equation="100"
9545 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9546 underscore_name="eu_stall"
9547 units="percent"
9548 symbol_name="EuStall"
9549 semantic_type="duration"
9550 mdapi_supported_apis=""
9551 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9552 mdapi_group="EU Array"
9553 mdapi_hw_unit_type="gpu"
9554 />
9555 <counter name="Samples Blended"
9556 description="The total number of blended samples or pixels written to all render targets."
9557 data_type="uint64"
9558 equation="A 27 READ 4 UMUL"
9559 underscore_name="samples_blended"
9560 units="pixels"
9561 symbol_name="SamplesBlended"
9562 semantic_type="event"
9563 mdapi_supported_apis="OGL IO BB"
9564 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9565 mdapi_hw_unit_type="gpu"
9566 mdapi_group="3D Pipe/Output Merger"
9567 />
9568 <counter name="Early Depth Test Fails"
9569 description="The total number of pixels dropped on early depth test."
9570 data_type="uint64"
9571 equation="A 23 READ 4 UMUL"
9572 underscore_name="early_depth_test_fails"
9573 units="pixels"
9574 symbol_name="EarlyDepthTestFails"
9575 semantic_type="event"
9576 mdapi_supported_apis="OGL IO BB"
9577 mdapi_usage_flags="Tier3 Frame Batch Draw"
9578 mdapi_hw_unit_type="gpu"
9579 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9580 />
9581 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9582 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9583 data_type="float"
9584 max_equation="100"
9585 equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9586 underscore_name="ps_thread01_ready_for_dispatch"
9587 units="percent"
9588 symbol_name="PSThread01ReadyForDispatch"
9589 availability="$SubsliceMask 0x2 AND"
9590 semantic_type="duration"
9591 mdapi_supported_apis=""
9592 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9593 mdapi_group="GPU/Thread Dispatcher"
9594 mdapi_hw_unit_type="subslice"
9595 />
9596 <counter name="Shader Memory Accesses"
9597 description="The total number of shader memory accesses to L3."
9598 data_type="uint64"
9599 equation="A 32 READ"
9600 underscore_name="shader_memory_accesses"
9601 units="messages"
9602 symbol_name="ShaderMemoryAccesses"
9603 semantic_type="event"
9604 mdapi_supported_apis=""
9605 mdapi_usage_flags="Tier3 Frame Batch Draw"
9606 mdapi_hw_unit_type="gpu"
9607 mdapi_group="L3/Data Port"
9608 />
9609 <counter name="HS Threads Dispatched"
9610 description="The total number of hull shader hardware threads dispatched."
9611 data_type="uint64"
9612 equation="A 2 READ"
9613 underscore_name="hs_threads"
9614 units="threads"
9615 symbol_name="HsThreads"
9616 semantic_type="event"
9617 mdapi_supported_apis="OGL4 IO BB"
9618 mdapi_usage_flags="Tier3 Frame Batch Draw"
9619 mdapi_hw_unit_type="gpu"
9620 mdapi_group="EU Array/Hull Shader"
9621 />
9622 <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9623 description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9624 data_type="float"
9625 max_equation="100"
9626 equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9627 underscore_name="ps_thread02_ready_for_dispatch"
9628 units="percent"
9629 symbol_name="PSThread02ReadyForDispatch"
9630 availability="$SubsliceMask 0x4 AND"
9631 semantic_type="duration"
9632 mdapi_supported_apis=""
9633 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9634 mdapi_group="GPU/Thread Dispatcher"
9635 mdapi_hw_unit_type="subslice"
9636 />
9637 <counter name="SLM Bytes Written"
9638 description="The total number of GPU memory bytes written into shared local memory."
9639 data_type="uint64"
9640 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9641 equation="A 31 READ 64 UMUL"
9642 underscore_name="slm_bytes_written"
9643 units="bytes"
9644 symbol_name="SlmBytesWritten"
9645 semantic_type="throughput"
9646 mdapi_supported_apis="OGL4 OCL IO BB"
9647 mdapi_usage_flags="Tier3 Frame Batch Draw"
9648 mdapi_group="L3/Data Port/SLM"
9649 mdapi_hw_unit_type="gpu"
9650 />
9651 <counter name="L3 Shader Throughput"
9652 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9653 data_type="uint64"
9654 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9655 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
9656 underscore_name="l3_shader_throughput"
9657 units="bytes"
9658 symbol_name="L3ShaderThroughput"
9659 semantic_type="throughput"
9660 mdapi_supported_apis="OGL4 OCL IO BB"
9661 mdapi_usage_flags="Tier2 Frame Batch Draw"
9662 mdapi_group="L3/Data Port"
9663 mdapi_hw_unit_type="gpu"
9664 />
9665 <counter name="Samples Killed in FS"
9666 description="The total number of samples or pixels dropped in fragment shaders."
9667 data_type="uint64"
9668 equation="A 24 READ 4 UMUL"
9669 underscore_name="samples_killed_in_ps"
9670 units="pixels"
9671 symbol_name="SamplesKilledInPs"
9672 semantic_type="event"
9673 mdapi_supported_apis="OGL IO BB"
9674 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9675 mdapi_hw_unit_type="gpu"
9676 mdapi_group="3D Pipe/Fragment Shader"
9677 />
9678 <counter name="Shader Atomic Memory Accesses"
9679 description="The total number of shader atomic memory accesses."
9680 data_type="uint64"
9681 equation="A 34 READ"
9682 underscore_name="shader_atomics"
9683 units="messages"
9684 symbol_name="ShaderAtomics"
9685 semantic_type="event"
9686 mdapi_supported_apis="OGL OCL IO BB"
9687 mdapi_usage_flags="Tier3 Frame Batch Draw"
9688 mdapi_hw_unit_type="gpu"
9689 mdapi_group="L3/Data Port/Atomics"
9690 />
9691 <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9692 description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9693 data_type="float"
9694 max_equation="100"
9695 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9696 underscore_name="non_ps_thread01_ready_for_dispatch"
9697 units="percent"
9698 symbol_name="NonPSThread01ReadyForDispatch"
9699 availability="$SubsliceMask 0x2 AND"
9700 semantic_type="duration"
9701 mdapi_supported_apis=""
9702 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9703 mdapi_group="GPU/Thread Dispatcher"
9704 mdapi_hw_unit_type="subslice"
9705 />
9706 <register_config type="NOA">
9707 <register type="NOA" address="0x00009840" value="0x000000A0" />
9708 <register type="NOA" address="0x00009888" value="0x12120000" />
9709 <register type="NOA" address="0x00009888" value="0x12320000" />
9710 <register type="NOA" address="0x00009888" value="0x12520000" />
9711 <register type="NOA" address="0x00009888" value="0x002F8000" />
9712 <register type="NOA" address="0x00009888" value="0x022F3000" />
9713 <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9714 <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9715 <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9716 <register type="NOA" address="0x00009888" value="0x000D8000" />
9717 <register type="NOA" address="0x00009888" value="0x020DA000" />
9718 <register type="NOA" address="0x00009888" value="0x040DA000" />
9719 <register type="NOA" address="0x00009888" value="0x060D2000" />
9720 <register type="NOA" address="0x00009888" value="0x100F03A0" />
9721 <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9722 <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9723 <register type="NOA" address="0x00009888" value="0x062C8000" />
9724 <register type="NOA" address="0x00009888" value="0x082C8000" />
9725 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9726 <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9727 <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9728 <register type="NOA" address="0x00009888" value="0x062D4000" />
9729 <register type="NOA" address="0x00009888" value="0x02108000" />
9730 <register type="NOA" address="0x00009888" value="0x0410C000" />
9731 <register type="NOA" address="0x00009888" value="0x02118000" />
9732 <register type="NOA" address="0x00009888" value="0x0411C000" />
9733 <register type="NOA" address="0x00009888" value="0x02121880" />
9734 <register type="NOA" address="0x00009888" value="0x041219B5" />
9735 <register type="NOA" address="0x00009888" value="0x00120000" />
9736 <register type="NOA" address="0x00009888" value="0x02134000" />
9737 <register type="NOA" address="0x00009888" value="0x04135000" />
9738 <register type="NOA" address="0x00009888" value="0x0C308000" />
9739 <register type="NOA" address="0x00009888" value="0x0E304000" />
9740 <register type="NOA" address="0x00009888" value="0x06304000" />
9741 <register type="NOA" address="0x00009888" value="0x0C318000" />
9742 <register type="NOA" address="0x00009888" value="0x0E314000" />
9743 <register type="NOA" address="0x00009888" value="0x06314000" />
9744 <register type="NOA" address="0x00009888" value="0x0C321A80" />
9745 <register type="NOA" address="0x00009888" value="0x0E320033" />
9746 <register type="NOA" address="0x00009888" value="0x06320031" />
9747 <register type="NOA" address="0x00009888" value="0x00320000" />
9748 <register type="NOA" address="0x00009888" value="0x0C334000" />
9749 <register type="NOA" address="0x00009888" value="0x0E331000" />
9750 <register type="NOA" address="0x00009888" value="0x06331000" />
9751 <register type="NOA" address="0x00009888" value="0x0E508000" />
9752 <register type="NOA" address="0x00009888" value="0x00508000" />
9753 <register type="NOA" address="0x00009888" value="0x02504000" />
9754 <register type="NOA" address="0x00009888" value="0x0E518000" />
9755 <register type="NOA" address="0x00009888" value="0x00518000" />
9756 <register type="NOA" address="0x00009888" value="0x02514000" />
9757 <register type="NOA" address="0x00009888" value="0x0E521880" />
9758 <register type="NOA" address="0x00009888" value="0x00521A80" />
9759 <register type="NOA" address="0x00009888" value="0x02520033" />
9760 <register type="NOA" address="0x00009888" value="0x0E534000" />
9761 <register type="NOA" address="0x00009888" value="0x00534000" />
9762 <register type="NOA" address="0x00009888" value="0x02531000" />
9763 <register type="NOA" address="0x00009888" value="0x1190FF80" />
9764 <register type="NOA" address="0x00009888" value="0x57900000" />
9765 <register type="NOA" address="0x00009888" value="0x49900800" />
9766 <register type="NOA" address="0x00009888" value="0x37900000" />
9767 <register type="NOA" address="0x00009888" value="0x33900000" />
9768 <register type="NOA" address="0x00009888" value="0x4B900062" />
9769 <register type="NOA" address="0x00009888" value="0x59900000" />
9770 <register type="NOA" address="0x00009888" value="0x51900000" />
9771 <register type="NOA" address="0x00009888" value="0x41900C00" />
9772 <register type="NOA" address="0x00009888" value="0x43900003" />
9773 <register type="NOA" address="0x00009888" value="0x53900000" />
9774 <register type="NOA" address="0x00009888" value="0x45900040" />
9775 <register type="NOA" address="0x00009840" value="0x00000080" />
9776 </register_config>
9777 <register_config type="OA">
9778 <register type="OA" address="0x00002740" value="0x00000000" />
9779 <register type="OA" address="0x00002744" value="0x00800000" />
9780 <register type="OA" address="0x00002710" value="0x00000000" />
9781 <register type="OA" address="0x00002714" value="0xF0800000" />
9782 <register type="OA" address="0x00002720" value="0x00000000" />
9783 <register type="OA" address="0x00002724" value="0x30800000" />
9784 <register type="OA" address="0x00002770" value="0x00000002" />
9785 <register type="OA" address="0x00002774" value="0x00007FFF" />
9786 <register type="OA" address="0x00002778" value="0x00000000" />
9787 <register type="OA" address="0x0000277C" value="0x00009FFF" />
9788 <register type="OA" address="0x00002780" value="0x00000002" />
9789 <register type="OA" address="0x00002784" value="0x0000EFFF" />
9790 <register type="OA" address="0x00002788" value="0x00000000" />
9791 <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9792 <register type="OA" address="0x00002790" value="0x00000002" />
9793 <register type="OA" address="0x00002794" value="0x0000FDFF" />
9794 <register type="OA" address="0x00002798" value="0x00000000" />
9795 <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9796 </register_config>
9797 <register_config type="FLEX">
9798 <register type="FLEX" address="0x0000E458" value="0x00005004" />
9799 <register type="FLEX" address="0x0000E558" value="0x00010003" />
9800 <register type="FLEX" address="0x0000E658" value="0x00012011" />
9801 <register type="FLEX" address="0x0000E758" value="0x00015014" />
9802 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9803 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9804 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9805 </register_config>
9806 </set>
9807
9808 <set name="Metric set TDL_2"
9809 mdapi_supported_apis="OGL OCL IO BB"
9810 underscore_name="tdl_2"
9811 hw_config_guid="893f1a4d-919d-4388-8cb7-746d73ea7259"
9812 chipset="SKLGT2"
9813 symbol_name="TDL_2"
9814 >
9815 <counter name="GPU Core Clocks"
9816 description="The total number of GPU core clocks elapsed during the measurement."
9817 data_type="uint64"
9818 equation="GPU_CLOCK 0 READ"
9819 underscore_name="gpu_core_clocks"
9820 units="cycles"
9821 symbol_name="GpuCoreClocks"
9822 semantic_type="event"
9823 mdapi_supported_apis=""
9824 mdapi_usage_flags="Tier1 Frame Batch Draw"
9825 mdapi_hw_unit_type="gpu"
9826 mdapi_group="GPU"
9827 />
9828 <counter name="EU Active"
9829 description="The percentage of time in which the Execution Units were actively processing."
9830 data_type="float"
9831 max_equation="100"
9832 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9833 underscore_name="eu_active"
9834 units="percent"
9835 symbol_name="EuActive"
9836 semantic_type="duration"
9837 mdapi_supported_apis=""
9838 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9839 mdapi_group="EU Array"
9840 mdapi_hw_unit_type="gpu"
9841 />
9842 <counter name="EU Both FPU Pipes Active"
9843 description="The percentage of time in which both EU FPU pipelines were actively processing."
9844 data_type="float"
9845 max_equation="100"
9846 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9847 underscore_name="eu_fpu_both_active"
9848 units="percent"
9849 symbol_name="EuFpuBothActive"
9850 semantic_type="duration"
9851 mdapi_supported_apis=""
9852 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9853 mdapi_group="EU Array/Pipes"
9854 mdapi_hw_unit_type="gpu"
9855 />
9856 <counter name="VS Send Pipe Active"
9857 description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9858 data_type="float"
9859 max_equation="100"
9860 equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9861 underscore_name="vs_send_active"
9862 units="percent"
9863 symbol_name="VsSendActive"
9864 semantic_type="duration"
9865 mdapi_supported_apis="OGL IO BB"
9866 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9867 mdapi_group="EU Array/Vertex Shader"
9868 mdapi_hw_unit_type="gpu"
9869 />
9870 <counter name="VS FPU1 Pipe Active"
9871 description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9872 data_type="float"
9873 max_equation="100"
9874 equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9875 underscore_name="vs_fpu1_active"
9876 units="percent"
9877 symbol_name="VsFpu1Active"
9878 semantic_type="duration"
9879 mdapi_supported_apis="OGL IO BB"
9880 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9881 mdapi_group="EU Array/Vertex Shader"
9882 mdapi_hw_unit_type="gpu"
9883 />
9884 <counter name="GS Threads Dispatched"
9885 description="The total number of geometry shader hardware threads dispatched."
9886 data_type="uint64"
9887 equation="A 5 READ"
9888 underscore_name="gs_threads"
9889 units="threads"
9890 symbol_name="GsThreads"
9891 semantic_type="event"
9892 mdapi_supported_apis="OGL4 IO BB"
9893 mdapi_usage_flags="Tier3 Frame Batch Draw"
9894 mdapi_hw_unit_type="gpu"
9895 mdapi_group="EU Array/Geometry Shader"
9896 />
9897 <counter name="Early Hi-Depth Test Fails"
9898 description="The total number of pixels dropped on early hierarchical depth test."
9899 data_type="uint64"
9900 equation="A 22 READ 4 UMUL"
9901 underscore_name="hi_depth_test_fails"
9902 units="pixels"
9903 symbol_name="HiDepthTestFails"
9904 semantic_type="event"
9905 mdapi_supported_apis="OGL IO BB"
9906 mdapi_usage_flags="Tier3 Frame Batch Draw"
9907 mdapi_hw_unit_type="gpu"
9908 mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9909 />
9910 <counter name="FS Both FPU Active"
9911 description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9912 data_type="float"
9913 max_equation="100"
9914 equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9915 underscore_name="ps_eu_both_fpu_active"
9916 units="percent"
9917 symbol_name="PsEuBothFpuActive"
9918 semantic_type="duration"
9919 mdapi_supported_apis="OGL IO BB"
9920 mdapi_usage_flags="Tier4 Frame Batch Draw"
9921 mdapi_group="3D Pipe/Fragment Shader"
9922 mdapi_hw_unit_type="gpu"
9923 />
9924 <counter name="VS Threads Dispatched"
9925 description="The total number of vertex shader hardware threads dispatched."
9926 data_type="uint64"
9927 equation="A 1 READ"
9928 underscore_name="vs_threads"
9929 units="threads"
9930 symbol_name="VsThreads"
9931 semantic_type="event"
9932 mdapi_supported_apis="OGL IO BB"
9933 mdapi_usage_flags="Tier3 Frame Batch Draw"
9934 mdapi_hw_unit_type="gpu"
9935 mdapi_group="EU Array/Vertex Shader"
9936 />
9937 <counter name="FS Threads Dispatched"
9938 description="The total number of fragment shader hardware threads dispatched."
9939 data_type="uint64"
9940 equation="A 6 READ"
9941 underscore_name="ps_threads"
9942 units="threads"
9943 symbol_name="PsThreads"
9944 semantic_type="event"
9945 mdapi_supported_apis="OGL IO BB"
9946 mdapi_usage_flags="Tier3 Frame Batch Draw"
9947 mdapi_hw_unit_type="gpu"
9948 mdapi_group="EU Array/Fragment Shader"
9949 />
9950 <counter name="Shader Barrier Messages"
9951 description="The total number of shader barrier messages."
9952 data_type="uint64"
9953 equation="A 35 READ"
9954 underscore_name="shader_barriers"
9955 units="messages"
9956 symbol_name="ShaderBarriers"
9957 semantic_type="event"
9958 mdapi_supported_apis=""
9959 mdapi_usage_flags="Tier3 Frame Batch Draw"
9960 mdapi_hw_unit_type="gpu"
9961 mdapi_group="EU Array/Barrier"
9962 />
9963 <counter name="Sampler Texels"
9964 description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9965 data_type="uint64"
9966 equation="A 28 READ 4 UMUL"
9967 underscore_name="sampler_texels"
9968 units="texels"
9969 symbol_name="SamplerTexels"
9970 semantic_type="event"
9971 mdapi_supported_apis=""
9972 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9973 mdapi_hw_unit_type="gpu"
9974 mdapi_group="Sampler/Sampler Input"
9975 />
9976 <counter name="Pixels Failing Tests"
9977 description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9978 data_type="uint64"
9979 equation="A 25 READ 4 UMUL"
9980 underscore_name="pixels_failing_post_ps_tests"
9981 units="pixels"
9982 symbol_name="PixelsFailingPostPsTests"
9983 semantic_type="event"
9984 mdapi_supported_apis="OGL IO BB"
9985 mdapi_usage_flags="Tier3 Frame Batch Draw"
9986 mdapi_hw_unit_type="gpu"
9987 mdapi_group="3D Pipe/Output Merger"
9988 />
9989 <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9990 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9991 data_type="float"
9992 max_equation="100"
9993 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9994 underscore_name="thread_header01_ready_port0"
9995 units="percent"
9996 symbol_name="ThreadHeader01ReadyPort0"
9997 availability="$SubsliceMask 0x2 AND"
9998 semantic_type="duration"
9999 mdapi_supported_apis=""
10000 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10001 mdapi_group="GPU/Thread Dispatcher"
10002 mdapi_hw_unit_type="subslice"
10003 />
10004 <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
10005 description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
10006 data_type="float"
10007 max_equation="100"
10008 equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
10009 underscore_name="thread_header01_ready_port1"
10010 units="percent"
10011 symbol_name="ThreadHeader01ReadyPort1"
10012 availability="$SubsliceMask 0x2 AND"
10013 semantic_type="duration"
10014 mdapi_supported_apis=""
10015 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10016 mdapi_group="GPU/Thread Dispatcher"
10017 mdapi_hw_unit_type="subslice"
10018 />
10019 <counter name="GPU Time Elapsed"
10020 description="Time elapsed on the GPU during the measurement."
10021 data_type="uint64"
10022 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10023 underscore_name="gpu_time"
10024 units="ns"
10025 symbol_name="GpuTime"
10026 semantic_type="duration"
10027 mdapi_supported_apis=""
10028 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10029 mdapi_hw_unit_type="gpu"
10030 mdapi_group="GPU"
10031 />
10032 <counter name="AVG GPU Core Frequency"
10033 description="Average GPU Core Frequency in the measurement."
10034 data_type="uint64"
10035 max_equation="$GpuMaxFrequency"
10036 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10037 underscore_name="avg_gpu_core_frequency"
10038 units="hz"
10039 symbol_name="AvgGpuCoreFrequency"
10040 semantic_type="event"
10041 mdapi_supported_apis=""
10042 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10043 mdapi_group="GPU"
10044 mdapi_hw_unit_type="gpu"
10045 />
10046 <counter name="Sampler Texels Misses"
10047 description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10048 data_type="uint64"
10049 equation="A 29 READ 4 UMUL"
10050 underscore_name="sampler_texel_misses"
10051 units="texels"
10052 symbol_name="SamplerTexelMisses"
10053 semantic_type="event"
10054 mdapi_supported_apis=""
10055 mdapi_usage_flags="Tier3 Batch Frame Draw"
10056 mdapi_hw_unit_type="gpu"
10057 mdapi_group="Sampler/Sampler Cache"
10058 />
10059 <counter name="CS Threads Dispatched"
10060 description="The total number of compute shader hardware threads dispatched."
10061 data_type="uint64"
10062 equation="A 4 READ"
10063 underscore_name="cs_threads"
10064 units="threads"
10065 symbol_name="CsThreads"
10066 semantic_type="event"
10067 mdapi_supported_apis="OGL4 OCL IO BB"
10068 mdapi_usage_flags="Tier3 Frame Batch Draw"
10069 mdapi_hw_unit_type="gpu"
10070 mdapi_group="EU Array/Compute Shader"
10071 />
10072 <counter name="SLM Bytes Read"
10073 description="The total number of GPU memory bytes read from shared local memory."
10074 data_type="uint64"
10075 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10076 equation="A 30 READ 64 UMUL"
10077 underscore_name="slm_bytes_read"
10078 units="bytes"
10079 symbol_name="SlmBytesRead"
10080 semantic_type="throughput"
10081 mdapi_supported_apis="OGL4 OCL IO BB"
10082 mdapi_usage_flags="Tier3 Frame Batch Draw"
10083 mdapi_group="L3/Data Port/SLM"
10084 mdapi_hw_unit_type="gpu"
10085 />
10086 <counter name="PS FPU1 Pipe Active"
10087 description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10088 data_type="float"
10089 max_equation="100"
10090 equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10091 underscore_name="ps_fpu1_active"
10092 units="percent"
10093 symbol_name="PsFpu1Active"
10094 semantic_type="duration"
10095 mdapi_supported_apis="OGL IO BB"
10096 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10097 mdapi_group="EU Array/Pixel Shader"
10098 mdapi_hw_unit_type="gpu"
10099 />
10100 <counter name="PS Send Pipeline Active"
10101 description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10102 data_type="float"
10103 max_equation="100"
10104 equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10105 underscore_name="ps_send_active"
10106 units="percent"
10107 symbol_name="PsSendActive"
10108 semantic_type="duration"
10109 mdapi_supported_apis="OGL IO BB"
10110 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10111 mdapi_group="EU Array/Pixel Shader"
10112 mdapi_hw_unit_type="gpu"
10113 />
10114 <counter name="VS FPU0 Pipe Active"
10115 description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10116 data_type="float"
10117 max_equation="100"
10118 equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10119 underscore_name="vs_fpu0_active"
10120 units="percent"
10121 symbol_name="VsFpu0Active"
10122 semantic_type="duration"
10123 mdapi_supported_apis="OGL IO BB"
10124 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10125 mdapi_group="EU Array/Vertex Shader"
10126 mdapi_hw_unit_type="gpu"
10127 />
10128 <counter name="GPU Busy"
10129 description="The percentage of time in which the GPU has been processing GPU commands."
10130 data_type="float"
10131 max_equation="100"
10132 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10133 underscore_name="gpu_busy"
10134 units="percent"
10135 symbol_name="GpuBusy"
10136 semantic_type="duration"
10137 mdapi_supported_apis=""
10138 mdapi_usage_flags="Tier1 Overview System Frame"
10139 mdapi_group="GPU"
10140 mdapi_hw_unit_type="gpu"
10141 />
10142 <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
10143 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
10144 data_type="float"
10145 max_equation="100"
10146 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10147 underscore_name="thread_header02_ready_port1"
10148 units="percent"
10149 symbol_name="ThreadHeader02ReadyPort1"
10150 availability="$SubsliceMask 0x4 AND"
10151 semantic_type="duration"
10152 mdapi_supported_apis=""
10153 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10154 mdapi_group="GPU/Thread Dispatcher"
10155 mdapi_hw_unit_type="subslice"
10156 />
10157 <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
10158 description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
10159 data_type="float"
10160 max_equation="100"
10161 equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
10162 underscore_name="thread_header02_ready_port0"
10163 units="percent"
10164 symbol_name="ThreadHeader02ReadyPort0"
10165 availability="$SubsliceMask 0x4 AND"
10166 semantic_type="duration"
10167 mdapi_supported_apis=""
10168 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10169 mdapi_group="GPU/Thread Dispatcher"
10170 mdapi_hw_unit_type="subslice"
10171 />
10172 <counter name="Rasterized Pixels"
10173 description="The total number of rasterized pixels."
10174 data_type="uint64"
10175 equation="A 21 READ 4 UMUL"
10176 underscore_name="rasterized_pixels"
10177 units="pixels"
10178 symbol_name="RasterizedPixels"
10179 semantic_type="event"
10180 mdapi_supported_apis="OGL IO BB"
10181 mdapi_usage_flags="Tier3 Frame Batch Draw"
10182 mdapi_hw_unit_type="gpu"
10183 mdapi_group="3D Pipe/Rasterizer"
10184 />
10185 <counter name="PS FPU0 Pipe Active"
10186 description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10187 data_type="float"
10188 max_equation="100"
10189 equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10190 underscore_name="ps_fpu0_active"
10191 units="percent"
10192 symbol_name="PsFpu0Active"
10193 semantic_type="duration"
10194 mdapi_supported_apis="OGL IO BB"
10195 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10196 mdapi_group="EU Array/Pixel Shader"
10197 mdapi_hw_unit_type="gpu"
10198 />
10199 <counter name="DS Threads Dispatched"
10200 description="The total number of domain shader hardware threads dispatched."
10201 data_type="uint64"
10202 equation="A 3 READ"
10203 underscore_name="ds_threads"
10204 units="threads"
10205 symbol_name="DsThreads"
10206 semantic_type="event"
10207 mdapi_supported_apis="OGL4 IO BB"
10208 mdapi_usage_flags="Tier3 Frame Batch Draw"
10209 mdapi_hw_unit_type="gpu"
10210 mdapi_group="EU Array/Domain Shader"
10211 />
10212 <counter name="Samples Written"
10213 description="The total number of samples or pixels written to all render targets."
10214 data_type="uint64"
10215 equation="A 26 READ 4 UMUL"
10216 underscore_name="samples_written"
10217 units="pixels"
10218 symbol_name="SamplesWritten"
10219 semantic_type="event"
10220 mdapi_supported_apis="OGL IO BB"
10221 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10222 mdapi_hw_unit_type="gpu"
10223 mdapi_group="3D Pipe/Output Merger"
10224 />
10225 <counter name="EU Stall"
10226 description="The percentage of time in which the Execution Units were stalled."
10227 data_type="float"
10228 max_equation="100"
10229 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10230 underscore_name="eu_stall"
10231 units="percent"
10232 symbol_name="EuStall"
10233 semantic_type="duration"
10234 mdapi_supported_apis=""
10235 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10236 mdapi_group="EU Array"
10237 mdapi_hw_unit_type="gpu"
10238 />
10239 <counter name="Samples Blended"
10240 description="The total number of blended samples or pixels written to all render targets."
10241 data_type="uint64"
10242 equation="A 27 READ 4 UMUL"
10243 underscore_name="samples_blended"
10244 units="pixels"
10245 symbol_name="SamplesBlended"
10246 semantic_type="event"
10247 mdapi_supported_apis="OGL IO BB"
10248 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10249 mdapi_hw_unit_type="gpu"
10250 mdapi_group="3D Pipe/Output Merger"
10251 />
10252 <counter name="Early Depth Test Fails"
10253 description="The total number of pixels dropped on early depth test."
10254 data_type="uint64"
10255 equation="A 23 READ 4 UMUL"
10256 underscore_name="early_depth_test_fails"
10257 units="pixels"
10258 symbol_name="EarlyDepthTestFails"
10259 semantic_type="event"
10260 mdapi_supported_apis="OGL IO BB"
10261 mdapi_usage_flags="Tier3 Frame Batch Draw"
10262 mdapi_hw_unit_type="gpu"
10263 mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10264 />
10265 <counter name="Shader Memory Accesses"
10266 description="The total number of shader memory accesses to L3."
10267 data_type="uint64"
10268 equation="A 32 READ"
10269 underscore_name="shader_memory_accesses"
10270 units="messages"
10271 symbol_name="ShaderMemoryAccesses"
10272 semantic_type="event"
10273 mdapi_supported_apis=""
10274 mdapi_usage_flags="Tier3 Frame Batch Draw"
10275 mdapi_hw_unit_type="gpu"
10276 mdapi_group="L3/Data Port"
10277 />
10278 <counter name="HS Threads Dispatched"
10279 description="The total number of hull shader hardware threads dispatched."
10280 data_type="uint64"
10281 equation="A 2 READ"
10282 underscore_name="hs_threads"
10283 units="threads"
10284 symbol_name="HsThreads"
10285 semantic_type="event"
10286 mdapi_supported_apis="OGL4 IO BB"
10287 mdapi_usage_flags="Tier3 Frame Batch Draw"
10288 mdapi_hw_unit_type="gpu"
10289 mdapi_group="EU Array/Hull Shader"
10290 />
10291 <counter name="SLM Bytes Written"
10292 description="The total number of GPU memory bytes written into shared local memory."
10293 data_type="uint64"
10294 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10295 equation="A 31 READ 64 UMUL"
10296 underscore_name="slm_bytes_written"
10297 units="bytes"
10298 symbol_name="SlmBytesWritten"
10299 semantic_type="throughput"
10300 mdapi_supported_apis="OGL4 OCL IO BB"
10301 mdapi_usage_flags="Tier3 Frame Batch Draw"
10302 mdapi_group="L3/Data Port/SLM"
10303 mdapi_hw_unit_type="gpu"
10304 />
10305 <counter name="L3 Shader Throughput"
10306 description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10307 data_type="uint64"
10308 max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10309 equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
10310 underscore_name="l3_shader_throughput"
10311 units="bytes"
10312 symbol_name="L3ShaderThroughput"
10313 semantic_type="throughput"
10314 mdapi_supported_apis="OGL4 OCL IO BB"
10315 mdapi_usage_flags="Tier2 Frame Batch Draw"
10316 mdapi_group="L3/Data Port"
10317 mdapi_hw_unit_type="gpu"
10318 />
10319 <counter name="Samples Killed in FS"
10320 description="The total number of samples or pixels dropped in fragment shaders."
10321 data_type="uint64"
10322 equation="A 24 READ 4 UMUL"
10323 underscore_name="samples_killed_in_ps"
10324 units="pixels"
10325 symbol_name="SamplesKilledInPs"
10326 semantic_type="event"
10327 mdapi_supported_apis="OGL IO BB"
10328 mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10329 mdapi_hw_unit_type="gpu"
10330 mdapi_group="3D Pipe/Fragment Shader"
10331 />
10332 <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
10333 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10334 data_type="float"
10335 max_equation="100"
10336 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10337 underscore_name="thread_header00_ready_port0"
10338 units="percent"
10339 symbol_name="ThreadHeader00ReadyPort0"
10340 availability="$SubsliceMask 0x1 AND"
10341 semantic_type="duration"
10342 mdapi_supported_apis=""
10343 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10344 mdapi_group="GPU/Thread Dispatcher"
10345 mdapi_hw_unit_type="subslice"
10346 />
10347 <counter name="Shader Atomic Memory Accesses"
10348 description="The total number of shader atomic memory accesses."
10349 data_type="uint64"
10350 equation="A 34 READ"
10351 underscore_name="shader_atomics"
10352 units="messages"
10353 symbol_name="ShaderAtomics"
10354 semantic_type="event"
10355 mdapi_supported_apis="OGL OCL IO BB"
10356 mdapi_usage_flags="Tier3 Frame Batch Draw"
10357 mdapi_hw_unit_type="gpu"
10358 mdapi_group="L3/Data Port/Atomics"
10359 />
10360 <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
10361 description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
10362 data_type="float"
10363 max_equation="100"
10364 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10365 underscore_name="thread_header00_ready_port1"
10366 units="percent"
10367 symbol_name="ThreadHeader00ReadyPort1"
10368 availability="$SubsliceMask 0x1 AND"
10369 semantic_type="duration"
10370 mdapi_supported_apis=""
10371 mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10372 mdapi_group="GPU/Thread Dispatcher"
10373 mdapi_hw_unit_type="subslice"
10374 />
10375 <register_config type="NOA">
10376 <register type="NOA" address="0x00009840" value="0x000000A0" />
10377 <register type="NOA" address="0x00009888" value="0x12124D60" />
10378 <register type="NOA" address="0x00009888" value="0x12322E60" />
10379 <register type="NOA" address="0x00009888" value="0x12524D60" />
10380 <register type="NOA" address="0x00009888" value="0x022F3000" />
10381 <register type="NOA" address="0x00009888" value="0x0A4C0014" />
10382 <register type="NOA" address="0x00009888" value="0x000D8000" />
10383 <register type="NOA" address="0x00009888" value="0x020DA000" />
10384 <register type="NOA" address="0x00009888" value="0x040DA000" />
10385 <register type="NOA" address="0x00009888" value="0x060D2000" />
10386 <register type="NOA" address="0x00009888" value="0x0C0FE000" />
10387 <register type="NOA" address="0x00009888" value="0x0E0F0097" />
10388 <register type="NOA" address="0x00009888" value="0x082C8000" />
10389 <register type="NOA" address="0x00009888" value="0x0A2C8000" />
10390 <register type="NOA" address="0x00009888" value="0x002D8000" />
10391 <register type="NOA" address="0x00009888" value="0x062D4000" />
10392 <register type="NOA" address="0x00009888" value="0x0410C000" />
10393 <register type="NOA" address="0x00009888" value="0x0411C000" />
10394 <register type="NOA" address="0x00009888" value="0x04121FB7" />
10395 <register type="NOA" address="0x00009888" value="0x00120000" />
10396 <register type="NOA" address="0x00009888" value="0x04135000" />
10397 <register type="NOA" address="0x00009888" value="0x00308000" />
10398 <register type="NOA" address="0x00009888" value="0x06304000" />
10399 <register type="NOA" address="0x00009888" value="0x00318000" />
10400 <register type="NOA" address="0x00009888" value="0x06314000" />
10401 <register type="NOA" address="0x00009888" value="0x00321B80" />
10402 <register type="NOA" address="0x00009888" value="0x0632003F" />
10403 <register type="NOA" address="0x00009888" value="0x00334000" />
10404 <register type="NOA" address="0x00009888" value="0x06331000" />
10405 <register type="NOA" address="0x00009888" value="0x0250C000" />
10406 <register type="NOA" address="0x00009888" value="0x0251C000" />
10407 <register type="NOA" address="0x00009888" value="0x02521FB7" />
10408 <register type="NOA" address="0x00009888" value="0x00520000" />
10409 <register type="NOA" address="0x00009888" value="0x02535000" />
10410 <register type="NOA" address="0x00009888" value="0x1190FC00" />
10411 <register type="NOA" address="0x00009888" value="0x37900000" />
10412 <register type="NOA" address="0x00009888" value="0x51900000" />
10413 <register type="NOA" address="0x00009888" value="0x41900800" />
10414 <register type="NOA" address="0x00009888" value="0x43900063" />
10415 <register type="NOA" address="0x00009888" value="0x53900000" />
10416 <register type="NOA" address="0x00009888" value="0x45900040" />
10417 <register type="NOA" address="0x00009888" value="0x33900000" />
10418 <register type="NOA" address="0x00009840" value="0x00000080" />
10419 </register_config>
10420 <register_config type="OA">
10421 <register type="OA" address="0x00002740" value="0x00000000" />
10422 <register type="OA" address="0x00002744" value="0x00800000" />
10423 <register type="OA" address="0x00002710" value="0x00000000" />
10424 <register type="OA" address="0x00002714" value="0x00800000" />
10425 <register type="OA" address="0x00002720" value="0x00000000" />
10426 <register type="OA" address="0x00002724" value="0x00800000" />
10427 </register_config>
10428 <register_config type="FLEX">
10429 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10430 <register type="FLEX" address="0x0000E558" value="0x00010003" />
10431 <register type="FLEX" address="0x0000E658" value="0x00012011" />
10432 <register type="FLEX" address="0x0000E758" value="0x00015014" />
10433 <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10434 <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10435 <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10436 </register_config>
10437 </set>
10438
10439 <set name="Compute Metrics Extra Gen9"
10440 mdapi_supported_apis="OGL4 OCL IO BB"
10441 underscore_name="compute_extra"
10442 hw_config_guid="41a24047-7484-4ead-ae37-de907e5ff2b2"
10443 chipset="SKLGT2"
10444 symbol_name="ComputeExtra"
10445 >
10446 <counter name="GPU Core Clocks"
10447 description="The total number of GPU core clocks elapsed during the measurement."
10448 data_type="uint64"
10449 equation="GPU_CLOCK 0 READ"
10450 underscore_name="gpu_core_clocks"
10451 units="cycles"
10452 symbol_name="GpuCoreClocks"
10453 semantic_type="event"
10454 mdapi_supported_apis=""
10455 mdapi_usage_flags="Tier1 Frame Batch Draw"
10456 mdapi_hw_unit_type="gpu"
10457 mdapi_group="GPU"
10458 />
10459 <counter name="EU FPU1 Pipe Active"
10460 description="The percentage of time in which EU FPU1 pipeline was actively processing."
10461 data_type="float"
10462 max_equation="100"
10463 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10464 underscore_name="fpu1_active"
10465 units="percent"
10466 symbol_name="Fpu1Active"
10467 semantic_type="duration"
10468 mdapi_supported_apis=""
10469 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10470 mdapi_group="EU Array/Pipes"
10471 mdapi_hw_unit_type="gpu"
10472 />
10473 <counter name="GPU Time Elapsed"
10474 description="Time elapsed on the GPU during the measurement."
10475 data_type="uint64"
10476 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10477 underscore_name="gpu_time"
10478 units="ns"
10479 symbol_name="GpuTime"
10480 semantic_type="duration"
10481 mdapi_supported_apis=""
10482 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10483 mdapi_hw_unit_type="gpu"
10484 mdapi_group="GPU"
10485 />
10486 <counter name="AVG GPU Core Frequency"
10487 description="Average GPU Core Frequency in the measurement."
10488 data_type="uint64"
10489 max_equation="$GpuMaxFrequency"
10490 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10491 underscore_name="avg_gpu_core_frequency"
10492 units="hz"
10493 symbol_name="AvgGpuCoreFrequency"
10494 semantic_type="event"
10495 mdapi_supported_apis=""
10496 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10497 mdapi_group="GPU"
10498 mdapi_hw_unit_type="gpu"
10499 />
10500 <counter name="EU FPU1 Pipe Active including Ext Math"
10501 description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
10502 data_type="float"
10503 max_equation="100"
10504 equation="A 8 READ C 7 READ C 6 READ FADD C 5 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
10505 underscore_name="fpu1_active_adjusted"
10506 units="percent"
10507 symbol_name="Fpu1ActiveAdjusted"
10508 semantic_type="duration"
10509 mdapi_supported_apis=""
10510 mdapi_usage_flags="Tier4 System Frame Batch Draw"
10511 mdapi_group="EU Array/Pipes"
10512 mdapi_hw_unit_type="gpu"
10513 />
10514 <register_config type="NOA">
10515 <register type="NOA" address="0x00009840" value="0x00000080" />
10516 <register type="NOA" address="0x00009888" value="0x121203E0" />
10517 <register type="NOA" address="0x00009888" value="0x123203E0" />
10518 <register type="NOA" address="0x00009888" value="0x125203E0" />
10519 <register type="NOA" address="0x00009888" value="0x022F4000" />
10520 <register type="NOA" address="0x00009888" value="0x0A4C0040" />
10521 <register type="NOA" address="0x00009888" value="0x040DA000" />
10522 <register type="NOA" address="0x00009888" value="0x060D2000" />
10523 <register type="NOA" address="0x00009888" value="0x0E0F006C" />
10524 <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10525 <register type="NOA" address="0x00009888" value="0x042D8000" />
10526 <register type="NOA" address="0x00009888" value="0x06104000" />
10527 <register type="NOA" address="0x00009888" value="0x06114000" />
10528 <register type="NOA" address="0x00009888" value="0x06120033" />
10529 <register type="NOA" address="0x00009888" value="0x00120000" />
10530 <register type="NOA" address="0x00009888" value="0x06131000" />
10531 <register type="NOA" address="0x00009888" value="0x04308000" />
10532 <register type="NOA" address="0x00009888" value="0x04318000" />
10533 <register type="NOA" address="0x00009888" value="0x04321980" />
10534 <register type="NOA" address="0x00009888" value="0x00320000" />
10535 <register type="NOA" address="0x00009888" value="0x04334000" />
10536 <register type="NOA" address="0x00009888" value="0x04504000" />
10537 <register type="NOA" address="0x00009888" value="0x04514000" />
10538 <register type="NOA" address="0x00009888" value="0x04520033" />
10539 <register type="NOA" address="0x00009888" value="0x00520000" />
10540 <register type="NOA" address="0x00009888" value="0x04531000" />
10541 <register type="NOA" address="0x00009888" value="0x1190E000" />
10542 <register type="NOA" address="0x00009888" value="0x37900000" />
10543 <register type="NOA" address="0x00009888" value="0x53900000" />
10544 <register type="NOA" address="0x00009888" value="0x43900C00" />
10545 <register type="NOA" address="0x00009888" value="0x45900002" />
10546 <register type="NOA" address="0x00009888" value="0x33900000" />
10547 </register_config>
10548 <register_config type="OA">
10549 <register type="OA" address="0x00002740" value="0x00000000" />
10550 <register type="OA" address="0x00002744" value="0x00800000" />
10551 <register type="OA" address="0x00002710" value="0x00000000" />
10552 <register type="OA" address="0x00002714" value="0x00800000" />
10553 <register type="OA" address="0x00002720" value="0x00000000" />
10554 <register type="OA" address="0x00002724" value="0x00800000" />
10555 </register_config>
10556 <register_config type="FLEX">
10557 <register type="FLEX" address="0x0000E458" value="0x00001000" />
10558 <register type="FLEX" address="0x0000E558" value="0x00003002" />
10559 <register type="FLEX" address="0x0000E658" value="0x00005004" />
10560 <register type="FLEX" address="0x0000E758" value="0x00011010" />
10561 <register type="FLEX" address="0x0000E45C" value="0x00050012" />
10562 <register type="FLEX" address="0x0000E55C" value="0x00052051" />
10563 <register type="FLEX" address="0x0000E65C" value="0x00000008" />
10564 </register_config>
10565 </set>
10566
10567 <set name="Media Vme Pipe Gen9"
10568 mdapi_supported_apis="MEDIA IO BB"
10569 underscore_name="vme_pipe"
10570 hw_config_guid="95910492-943f-44bd-9461-390240f243fd"
10571 chipset="SKLGT2"
10572 symbol_name="VMEPipe"
10573 >
10574 <counter name="GPU Core Clocks"
10575 description="The total number of GPU core clocks elapsed during the measurement."
10576 data_type="uint64"
10577 equation="GPU_CLOCK 0 READ"
10578 underscore_name="gpu_core_clocks"
10579 units="cycles"
10580 symbol_name="GpuCoreClocks"
10581 semantic_type="event"
10582 mdapi_supported_apis=""
10583 mdapi_usage_flags="Tier1 Frame Batch Draw"
10584 mdapi_hw_unit_type="gpu"
10585 mdapi_group="GPU"
10586 />
10587 <counter name="EU Active"
10588 description="The percentage of time in which the Execution Units were actively processing."
10589 data_type="float"
10590 max_equation="100"
10591 equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10592 underscore_name="eu_active"
10593 units="percent"
10594 symbol_name="EuActive"
10595 semantic_type="duration"
10596 mdapi_supported_apis=""
10597 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10598 mdapi_group="EU Array"
10599 mdapi_hw_unit_type="gpu"
10600 />
10601 <counter name="EU Both FPU Pipes Active"
10602 description="The percentage of time in which both EU FPU pipelines were actively processing."
10603 data_type="float"
10604 max_equation="100"
10605 equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10606 underscore_name="eu_fpu_both_active"
10607 units="percent"
10608 symbol_name="EuFpuBothActive"
10609 semantic_type="duration"
10610 mdapi_supported_apis=""
10611 mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10612 mdapi_group="EU Array/Pipes"
10613 mdapi_hw_unit_type="gpu"
10614 />
10615 <counter name="GPU Time Elapsed"
10616 description="Time elapsed on the GPU during the measurement."
10617 data_type="uint64"
10618 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10619 underscore_name="gpu_time"
10620 units="ns"
10621 symbol_name="GpuTime"
10622 semantic_type="duration"
10623 mdapi_supported_apis=""
10624 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10625 mdapi_hw_unit_type="gpu"
10626 mdapi_group="GPU"
10627 />
10628 <counter name="AVG GPU Core Frequency"
10629 description="Average GPU Core Frequency in the measurement."
10630 data_type="uint64"
10631 max_equation="$GpuMaxFrequency"
10632 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10633 underscore_name="avg_gpu_core_frequency"
10634 units="hz"
10635 symbol_name="AvgGpuCoreFrequency"
10636 semantic_type="event"
10637 mdapi_supported_apis=""
10638 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10639 mdapi_group="GPU"
10640 mdapi_hw_unit_type="gpu"
10641 />
10642 <counter name="CS Threads Dispatched"
10643 description="The total number of compute shader hardware threads dispatched."
10644 data_type="uint64"
10645 equation="A 4 READ"
10646 underscore_name="cs_threads"
10647 units="threads"
10648 symbol_name="CsThreads"
10649 semantic_type="event"
10650 mdapi_supported_apis=""
10651 mdapi_usage_flags="Tier3 Frame Batch Draw"
10652 mdapi_hw_unit_type="gpu"
10653 mdapi_group="EU Array/Compute Shader"
10654 />
10655 <counter name="EU Thread Occupancy"
10656 description="The percentage of time in which hardware threads occupied EUs."
10657 data_type="float"
10658 max_equation="100"
10659 equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10660 underscore_name="eu_thread_occupancy"
10661 units="percent"
10662 symbol_name="EuThreadOccupancy"
10663 semantic_type="duration"
10664 mdapi_supported_apis=""
10665 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10666 mdapi_group="EU Array"
10667 mdapi_hw_unit_type="gpu"
10668 />
10669 <counter name="EU Stall"
10670 description="The percentage of time in which the Execution Units were stalled."
10671 data_type="float"
10672 max_equation="100"
10673 equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10674 underscore_name="eu_stall"
10675 units="percent"
10676 symbol_name="EuStall"
10677 semantic_type="duration"
10678 mdapi_supported_apis=""
10679 mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10680 mdapi_group="EU Array"
10681 mdapi_hw_unit_type="gpu"
10682 />
10683 <counter name="VME Busy"
10684 description="The percentage of time in which VME (IME or CRE) was actively processing data."
10685 data_type="float"
10686 max_equation="100"
10687 equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10688 underscore_name="vme_busy"
10689 units="percent"
10690 symbol_name="VMEBusy"
10691 semantic_type="duration"
10692 mdapi_supported_apis=""
10693 mdapi_usage_flags="Overview System Batch Tier2"
10694 mdapi_group="VME Pipe"
10695 mdapi_hw_unit_type="gpu"
10696 />
10697 <counter name="GPU Busy"
10698 description="The percentage of time in which the GPU has been processing GPU commands."
10699 data_type="float"
10700 max_equation="100"
10701 equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10702 underscore_name="gpu_busy"
10703 units="percent"
10704 symbol_name="GpuBusy"
10705 semantic_type="duration"
10706 mdapi_supported_apis=""
10707 mdapi_usage_flags="Tier1 Overview System Frame"
10708 mdapi_group="GPU"
10709 mdapi_hw_unit_type="gpu"
10710 />
10711 <register_config type="NOA">
10712 <register type="NOA" address="0x00009840" value="0x00000080" />
10713 <register type="NOA" address="0x00009888" value="0x141A5800" />
10714 <register type="NOA" address="0x00009888" value="0x161A00C0" />
10715 <register type="NOA" address="0x00009888" value="0x12180240" />
10716 <register type="NOA" address="0x00009888" value="0x14180002" />
10717 <register type="NOA" address="0x00009888" value="0x143A5800" />
10718 <register type="NOA" address="0x00009888" value="0x163A00C0" />
10719 <register type="NOA" address="0x00009888" value="0x12380240" />
10720 <register type="NOA" address="0x00009888" value="0x14380002" />
10721 <register type="NOA" address="0x00009888" value="0x002F1000" />
10722 <register type="NOA" address="0x00009888" value="0x022F8000" />
10723 <register type="NOA" address="0x00009888" value="0x042F3000" />
10724 <register type="NOA" address="0x00009888" value="0x004C4000" />
10725 <register type="NOA" address="0x00009888" value="0x0A4C1500" />
10726 <register type="NOA" address="0x00009888" value="0x000D2000" />
10727 <register type="NOA" address="0x00009888" value="0x060D8000" />
10728 <register type="NOA" address="0x00009888" value="0x080DA000" />
10729 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10730 <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10731 <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10732 <register type="NOA" address="0x00009888" value="0x0E0F9500" />
10733 <register type="NOA" address="0x00009888" value="0x100F002A" />
10734 <register type="NOA" address="0x00009888" value="0x002C8000" />
10735 <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10736 <register type="NOA" address="0x00009888" value="0x162C0A00" />
10737 <register type="NOA" address="0x00009888" value="0x0A2DC000" />
10738 <register type="NOA" address="0x00009888" value="0x0C2DC000" />
10739 <register type="NOA" address="0x00009888" value="0x04193000" />
10740 <register type="NOA" address="0x00009888" value="0x081A28C1" />
10741 <register type="NOA" address="0x00009888" value="0x001A0000" />
10742 <register type="NOA" address="0x00009888" value="0x00133000" />
10743 <register type="NOA" address="0x00009888" value="0x0613C000" />
10744 <register type="NOA" address="0x00009888" value="0x0813F000" />
10745 <register type="NOA" address="0x00009888" value="0x00172000" />
10746 <register type="NOA" address="0x00009888" value="0x06178000" />
10747 <register type="NOA" address="0x00009888" value="0x0817A000" />
10748 <register type="NOA" address="0x00009888" value="0x00180037" />
10749 <register type="NOA" address="0x00009888" value="0x06180940" />
10750 <register type="NOA" address="0x00009888" value="0x08180000" />
10751 <register type="NOA" address="0x00009888" value="0x02180000" />
10752 <register type="NOA" address="0x00009888" value="0x04183000" />
10753 <register type="NOA" address="0x00009888" value="0x06393000" />
10754 <register type="NOA" address="0x00009888" value="0x0C3A28C1" />
10755 <register type="NOA" address="0x00009888" value="0x003A0000" />
10756 <register type="NOA" address="0x00009888" value="0x0A33F000" />
10757 <register type="NOA" address="0x00009888" value="0x0C33F000" />
10758 <register type="NOA" address="0x00009888" value="0x0A37A000" />
10759 <register type="NOA" address="0x00009888" value="0x0C37A000" />
10760 <register type="NOA" address="0x00009888" value="0x0A380977" />
10761 <register type="NOA" address="0x00009888" value="0x08380000" />
10762 <register type="NOA" address="0x00009888" value="0x04380000" />
10763 <register type="NOA" address="0x00009888" value="0x06383000" />
10764 <register type="NOA" address="0x00009888" value="0x119000FF" />
10765 <register type="NOA" address="0x00009888" value="0x51900000" />
10766 <register type="NOA" address="0x00009888" value="0x41900040" />
10767 <register type="NOA" address="0x00009888" value="0x55900000" />
10768 <register type="NOA" address="0x00009888" value="0x45900800" />
10769 <register type="NOA" address="0x00009888" value="0x47901000" />
10770 <register type="NOA" address="0x00009888" value="0x57900000" />
10771 <register type="NOA" address="0x00009888" value="0x49900844" />
10772 <register type="NOA" address="0x00009888" value="0x37900000" />
10773 <register type="NOA" address="0x00009888" value="0x33900000" />
10774 </register_config>
10775 <register_config type="OA">
10776 <register type="OA" address="0x00002740" value="0x00000000" />
10777 <register type="OA" address="0x00002710" value="0x00000000" />
10778 <register type="OA" address="0x00002714" value="0xF0800000" />
10779 <register type="OA" address="0x00002720" value="0x00000000" />
10780 <register type="OA" address="0x00002724" value="0x30800000" />
10781 <register type="OA" address="0x00002770" value="0x00100030" />
10782 <register type="OA" address="0x00002774" value="0x0000FFF9" />
10783 <register type="OA" address="0x00002778" value="0x00000002" />
10784 <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10785 <register type="OA" address="0x00002780" value="0x00000002" />
10786 <register type="OA" address="0x00002784" value="0x0000FFF3" />
10787 <register type="OA" address="0x00002788" value="0x00100180" />
10788 <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10789 <register type="OA" address="0x00002790" value="0x00000002" />
10790 <register type="OA" address="0x00002794" value="0x0000FFCF" />
10791 <register type="OA" address="0x00002798" value="0x00000002" />
10792 <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10793 </register_config>
10794 <register_config type="FLEX">
10795 <register type="FLEX" address="0x0000E458" value="0x00005004" />
10796 <register type="FLEX" address="0x0000E558" value="0x00008003" />
10797 </register_config>
10798 </set>
10799
10800 <set name="Gpu Rings Busyness"
10801 mdapi_supported_apis="OGL OCL MEDIA IO BB"
10802 underscore_name="gpu_busyness"
10803 hw_config_guid="c44a5cf7-886d-477b-bebd-2d738923e4c3"
10804 chipset="SKLGT2"
10805 symbol_name="GpuBusyness"
10806 >
10807 <counter name="GPU Core Clocks"
10808 description="The total number of GPU core clocks elapsed during the measurement."
10809 data_type="uint64"
10810 equation="GPU_CLOCK 0 READ"
10811 underscore_name="gpu_core_clocks"
10812 units="cycles"
10813 symbol_name="GpuCoreClocks"
10814 semantic_type="event"
10815 mdapi_supported_apis=""
10816 mdapi_usage_flags="Tier1 Frame Batch Draw"
10817 mdapi_hw_unit_type="gpu"
10818 mdapi_group="GPU"
10819 />
10820 <counter name="Vebox Ring Busy"
10821 description="The percentage of time when vebox command streamer was busy."
10822 data_type="float"
10823 max_equation="100"
10824 equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10825 underscore_name="vebox_busy"
10826 units="percent"
10827 symbol_name="VeboxBusy"
10828 semantic_type="duration"
10829 mdapi_supported_apis=""
10830 mdapi_usage_flags="System Frame Batch"
10831 mdapi_group="GPU"
10832 mdapi_hw_unit_type="gpu"
10833 />
10834 <counter name="GPU Time Elapsed"
10835 description="Time elapsed on the GPU during the measurement."
10836 data_type="uint64"
10837 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10838 underscore_name="gpu_time"
10839 units="ns"
10840 symbol_name="GpuTime"
10841 semantic_type="duration"
10842 mdapi_supported_apis=""
10843 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10844 mdapi_hw_unit_type="gpu"
10845 mdapi_group="GPU"
10846 />
10847 <counter name="AVG GPU Core Frequency"
10848 description="Average GPU Core Frequency in the measurement."
10849 data_type="uint64"
10850 max_equation="$GpuMaxFrequency"
10851 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10852 underscore_name="avg_gpu_core_frequency"
10853 units="hz"
10854 symbol_name="AvgGpuCoreFrequency"
10855 semantic_type="event"
10856 mdapi_supported_apis=""
10857 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10858 mdapi_group="GPU"
10859 mdapi_hw_unit_type="gpu"
10860 />
10861 <counter name="Render Ring Busy"
10862 description="The percentage of time when render command streamer was busy."
10863 data_type="float"
10864 max_equation="100"
10865 equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10866 underscore_name="render_busy"
10867 units="percent"
10868 symbol_name="RenderBusy"
10869 semantic_type="duration"
10870 mdapi_supported_apis=""
10871 mdapi_usage_flags="System Frame Batch"
10872 mdapi_group="GPU"
10873 mdapi_hw_unit_type="gpu"
10874 />
10875 <counter name="Vdbox0 Ring Busy"
10876 description="The percentage of time when Vdbox0 command streamer was busy."
10877 data_type="float"
10878 max_equation="100"
10879 equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10880 underscore_name="vdbox0_busy"
10881 units="percent"
10882 symbol_name="Vdbox0Busy"
10883 semantic_type="duration"
10884 mdapi_supported_apis=""
10885 mdapi_usage_flags="System Frame Batch"
10886 mdapi_group="GPU"
10887 mdapi_hw_unit_type="gpu"
10888 />
10889 <counter name="Blitter Ring Busy"
10890 description="The percentage of time when blitter command streamer was busy."
10891 data_type="float"
10892 max_equation="100"
10893 equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10894 underscore_name="blitter_busy"
10895 units="percent"
10896 symbol_name="BlitterBusy"
10897 semantic_type="duration"
10898 mdapi_supported_apis=""
10899 mdapi_usage_flags="System Frame Batch"
10900 mdapi_group="GPU"
10901 mdapi_hw_unit_type="gpu"
10902 />
10903 <counter name="AnyRingBusy"
10904 description="The percentage of time when any command streamer was busy."
10905 data_type="float"
10906 max_equation="100"
10907 equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10908 underscore_name="any_ring_busy"
10909 units="percent"
10910 symbol_name="AnyRingBusy"
10911 semantic_type="duration"
10912 mdapi_supported_apis=""
10913 mdapi_usage_flags="Frame Batch Draw"
10914 mdapi_group="GPU"
10915 mdapi_hw_unit_type="gpu"
10916 />
10917 <register_config type="NOA">
10918 <register type="NOA" address="0x00009840" value="0x00000080" />
10919 <register type="NOA" address="0x00009888" value="0x13805800" />
10920 <register type="NOA" address="0x00009888" value="0x05962C00" />
10921 <register type="NOA" address="0x00009888" value="0x19950016" />
10922 <register type="NOA" address="0x00009888" value="0x21C05800" />
10923 <register type="NOA" address="0x00009888" value="0x07800035" />
10924 <register type="NOA" address="0x00009888" value="0x11800000" />
10925 <register type="NOA" address="0x00009888" value="0x1D810400" />
10926 <register type="NOA" address="0x00009888" value="0x07960025" />
10927 <register type="NOA" address="0x00009888" value="0x21960000" />
10928 <register type="NOA" address="0x00009888" value="0x0B964000" />
10929 <register type="NOA" address="0x00009888" value="0x1B930062" />
10930 <register type="NOA" address="0x00009888" value="0x17948000" />
10931 <register type="NOA" address="0x00009888" value="0x1B940008" />
10932 <register type="NOA" address="0x00009888" value="0x05950075" />
10933 <register type="NOA" address="0x00009888" value="0x1D950000" />
10934 <register type="NOA" address="0x00009888" value="0x07E54000" />
10935 <register type="NOA" address="0x00009888" value="0x09924000" />
10936 <register type="NOA" address="0x00009888" value="0x05982000" />
10937 <register type="NOA" address="0x00009888" value="0x19908000" />
10938 <register type="NOA" address="0x00009888" value="0x1B904000" />
10939 <register type="NOA" address="0x00009888" value="0x1D908000" />
10940 <register type="NOA" address="0x00009888" value="0x1F908000" />
10941 <register type="NOA" address="0x00009888" value="0x09978000" />
10942 <register type="NOA" address="0x00009888" value="0x0BC000A5" />
10943 <register type="NOA" address="0x00009888" value="0x11C00000" />
10944 <register type="NOA" address="0x00009888" value="0x05C00000" />
10945 <register type="NOA" address="0x00009888" value="0x0BC54000" />
10946 <register type="NOA" address="0x00009888" value="0x11900000" />
10947 <register type="NOA" address="0x00009888" value="0x37900000" />
10948 <register type="NOA" address="0x00009888" value="0x53900000" />
10949 <register type="NOA" address="0x00009888" value="0x43900C60" />
10950 <register type="NOA" address="0x00009888" value="0x45900040" />
10951 <register type="NOA" address="0x00009888" value="0x33900000" />
10952 </register_config>
10953 <register_config type="OA">
10954 <register type="OA" address="0x00002740" value="0x00000000" />
10955 <register type="OA" address="0x00002710" value="0x00000000" />
10956 <register type="OA" address="0x00002714" value="0x10800000" />
10957 <register type="OA" address="0x00002720" value="0x00000000" />
10958 <register type="OA" address="0x00002724" value="0x00800000" />
10959 <register type="OA" address="0x00002770" value="0x00078000" />
10960 <register type="OA" address="0x00002774" value="0x00000FFF" />
10961 </register_config>
10962 </set>
10963
10964 <set name="MDAPI testing set Gen9"
10965 mdapi_supported_apis="OGL OCL IO BB"
10966 underscore_name="test_oa"
10967 hw_config_guid="1651949f-0ac0-4cb1-a06f-dafd74a407d1"
10968 chipset="SKLGT2"
10969 symbol_name="TestOa"
10970 >
10971 <counter name="TestCounter7"
10972 description="HW test counter 7. Factor: 0.666"
10973 data_type="uint64"
10974 equation="B 7 READ"
10975 underscore_name="counter7"
10976 units="events"
10977 symbol_name="Counter7"
10978 semantic_type="event"
10979 mdapi_supported_apis=""
10980 mdapi_usage_flags="Frame Batch Draw"
10981 mdapi_hw_unit_type="gpu"
10982 mdapi_group="GPU"
10983 />
10984 <counter name="GPU Time Elapsed"
10985 description="Time elapsed on the GPU during the measurement."
10986 data_type="uint64"
10987 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10988 underscore_name="gpu_time"
10989 units="ns"
10990 symbol_name="GpuTime"
10991 semantic_type="duration"
10992 mdapi_supported_apis=""
10993 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10994 mdapi_hw_unit_type="gpu"
10995 mdapi_group="GPU"
10996 />
10997 <counter name="GPU Core Clocks"
10998 description="The total number of GPU core clocks elapsed during the measurement."
10999 data_type="uint64"
11000 equation="GPU_CLOCK 0 READ"
11001 underscore_name="gpu_core_clocks"
11002 units="cycles"
11003 symbol_name="GpuCoreClocks"
11004 semantic_type="event"
11005 mdapi_supported_apis=""
11006 mdapi_usage_flags="Tier1 Frame Batch Draw"
11007 mdapi_hw_unit_type="gpu"
11008 mdapi_group="GPU"
11009 />
11010 <counter name="AVG GPU Core Frequency"
11011 description="Average GPU Core Frequency in the measurement."
11012 data_type="uint64"
11013 max_equation="$GpuMaxFrequency"
11014 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11015 underscore_name="avg_gpu_core_frequency"
11016 units="hz"
11017 symbol_name="AvgGpuCoreFrequency"
11018 semantic_type="event"
11019 mdapi_supported_apis=""
11020 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11021 mdapi_group="GPU"
11022 mdapi_hw_unit_type="gpu"
11023 />
11024 <counter name="TestCounter8"
11025 description="HW test counter 8. Should be equal to 1."
11026 data_type="uint64"
11027 equation="C 7 READ"
11028 underscore_name="counter8"
11029 units="events"
11030 symbol_name="Counter8"
11031 semantic_type="event"
11032 mdapi_supported_apis=""
11033 mdapi_usage_flags="Frame Batch Draw"
11034 mdapi_hw_unit_type="gpu"
11035 mdapi_group="GPU"
11036 />
11037 <counter name="TestCounter4"
11038 description="HW test counter 4. Factor: 0.333"
11039 data_type="uint64"
11040 equation="B 4 READ"
11041 underscore_name="counter4"
11042 units="events"
11043 symbol_name="Counter4"
11044 semantic_type="event"
11045 mdapi_supported_apis=""
11046 mdapi_usage_flags="Frame Batch Draw"
11047 mdapi_hw_unit_type="gpu"
11048 mdapi_group="GPU"
11049 />
11050 <counter name="TestCounter5"
11051 description="HW test counter 5. Factor: 0.333"
11052 data_type="uint64"
11053 equation="B 5 READ"
11054 underscore_name="counter5"
11055 units="events"
11056 symbol_name="Counter5"
11057 semantic_type="event"
11058 mdapi_supported_apis=""
11059 mdapi_usage_flags="Frame Batch Draw"
11060 mdapi_hw_unit_type="gpu"
11061 mdapi_group="GPU"
11062 />
11063 <counter name="TestCounter6"
11064 description="HW test counter 6. Factor: 0.166"
11065 data_type="uint64"
11066 equation="B 6 READ"
11067 underscore_name="counter6"
11068 units="events"
11069 symbol_name="Counter6"
11070 semantic_type="event"
11071 mdapi_supported_apis=""
11072 mdapi_usage_flags="Frame Batch Draw"
11073 mdapi_hw_unit_type="gpu"
11074 mdapi_group="GPU"
11075 />
11076 <counter name="TestCounter3"
11077 description="HW test counter 3. Factor: 0.5"
11078 data_type="uint64"
11079 equation="B 3 READ"
11080 underscore_name="counter3"
11081 units="events"
11082 symbol_name="Counter3"
11083 semantic_type="event"
11084 mdapi_supported_apis=""
11085 mdapi_usage_flags="Frame Batch Draw"
11086 mdapi_hw_unit_type="gpu"
11087 mdapi_group="GPU"
11088 />
11089 <counter name="TestCounter0"
11090 description="HW test counter 0. Factor: 0.0"
11091 data_type="uint64"
11092 equation="B 0 READ"
11093 underscore_name="counter0"
11094 units="events"
11095 symbol_name="Counter0"
11096 semantic_type="event"
11097 mdapi_supported_apis=""
11098 mdapi_usage_flags="Frame Batch Draw"
11099 mdapi_hw_unit_type="gpu"
11100 mdapi_group="GPU"
11101 />
11102 <counter name="TestCounter1"
11103 description="HW test counter 1. Factor: 1.0"
11104 data_type="uint64"
11105 equation="B 1 READ"
11106 underscore_name="counter1"
11107 units="events"
11108 symbol_name="Counter1"
11109 semantic_type="event"
11110 mdapi_supported_apis=""
11111 mdapi_usage_flags="Frame Batch Draw"
11112 mdapi_hw_unit_type="gpu"
11113 mdapi_group="GPU"
11114 />
11115 <counter name="TestCounter2"
11116 description="HW test counter 2. Factor: 1.0"
11117 data_type="uint64"
11118 equation="B 2 READ"
11119 underscore_name="counter2"
11120 units="events"
11121 symbol_name="Counter2"
11122 semantic_type="event"
11123 mdapi_supported_apis=""
11124 mdapi_usage_flags="Frame Batch Draw"
11125 mdapi_hw_unit_type="gpu"
11126 mdapi_group="GPU"
11127 />
11128 <register_config type="NOA">
11129 <register type="NOA" address="0x00009840" value="0x00000080" />
11130 <register type="NOA" address="0x00009888" value="0x11810000" />
11131 <register type="NOA" address="0x00009888" value="0x07810016" />
11132 <register type="NOA" address="0x00009888" value="0x1F810000" />
11133 <register type="NOA" address="0x00009888" value="0x1D810000" />
11134 <register type="NOA" address="0x00009888" value="0x1B930040" />
11135 <register type="NOA" address="0x00009888" value="0x07E54000" />
11136 <register type="NOA" address="0x00009888" value="0x1F908000" />
11137 <register type="NOA" address="0x00009888" value="0x11900000" />
11138 <register type="NOA" address="0x00009888" value="0x37900000" />
11139 <register type="NOA" address="0x00009888" value="0x53900000" />
11140 <register type="NOA" address="0x00009888" value="0x45900000" />
11141 <register type="NOA" address="0x00009888" value="0x33900000" />
11142 </register_config>
11143 <register_config type="OA">
11144 <register type="OA" address="0x00002740" value="0x00000000" />
11145 <register type="OA" address="0x00002714" value="0xF0800000" />
11146 <register type="OA" address="0x00002710" value="0x00000000" />
11147 <register type="OA" address="0x00002724" value="0xF0800000" />
11148 <register type="OA" address="0x00002720" value="0x00000000" />
11149 <register type="OA" address="0x00002770" value="0x00000004" />
11150 <register type="OA" address="0x00002774" value="0x00000000" />
11151 <register type="OA" address="0x00002778" value="0x00000003" />
11152 <register type="OA" address="0x0000277C" value="0x00000000" />
11153 <register type="OA" address="0x00002780" value="0x00000007" />
11154 <register type="OA" address="0x00002784" value="0x00000000" />
11155 <register type="OA" address="0x00002788" value="0x00100002" />
11156 <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11157 <register type="OA" address="0x00002790" value="0x00100002" />
11158 <register type="OA" address="0x00002794" value="0x0000FFCF" />
11159 <register type="OA" address="0x00002798" value="0x00100082" />
11160 <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11161 <register type="OA" address="0x000027A0" value="0x001000C2" />
11162 <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11163 <register type="OA" address="0x000027A8" value="0x00100001" />
11164 <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11165 </register_config>
11166 </set>
11167
11168 <set name="Metric set PMA Stall"
11169 mdapi_supported_apis="OGL OGL4 OCL IO MEDIA"
11170 underscore_name="pma__stall"
11171 hw_config_guid="27871149-2fa9-40ba-aa73-350d60c03a09"
11172 chipset="SKLGT2"
11173 symbol_name="PMA_Stall"
11174 >
11175 <counter name="GPU Time Elapsed"
11176 description="Time elapsed on the GPU during the measurement."
11177 data_type="uint64"
11178 equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11179 underscore_name="gpu_time"
11180 units="ns"
11181 symbol_name="GpuTime"
11182 semantic_type="duration"
11183 mdapi_supported_apis=""
11184 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11185 mdapi_hw_unit_type="gpu"
11186 mdapi_group="GPU"
11187 />
11188 <counter name="GPU Core Clocks"
11189 description="The total number of GPU core clocks elapsed during the measurement."
11190 data_type="uint64"
11191 equation="GPU_CLOCK 0 READ"
11192 underscore_name="gpu_core_clocks"
11193 units="cycles"
11194 symbol_name="GpuCoreClocks"
11195 semantic_type="event"
11196 mdapi_supported_apis=""
11197 mdapi_usage_flags="Tier1 Frame Batch Draw"
11198 mdapi_hw_unit_type="gpu"
11199 mdapi_group="GPU"
11200 />
11201 <counter name="STC PMA stall"
11202 description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
11203 data_type="float"
11204 max_equation="100"
11205 equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
11206 underscore_name="stc_pma_stall"
11207 units="percent"
11208 symbol_name="StcPMAStall"
11209 availability="$SliceMask 1 AND"
11210 semantic_type="duration"
11211 mdapi_supported_apis=""
11212 mdapi_usage_flags="Frame Batch Draw"
11213 mdapi_group="GPU/Stencil Cache"
11214 mdapi_hw_unit_type="gpu"
11215 />
11216 <counter name="AVG GPU Core Frequency"
11217 description="Average GPU Core Frequency in the measurement."
11218 data_type="uint64"
11219 max_equation="$GpuMaxFrequency"
11220 equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11221 underscore_name="avg_gpu_core_frequency"
11222 units="hz"
11223 symbol_name="AvgGpuCoreFrequency"
11224 semantic_type="event"
11225 mdapi_supported_apis=""
11226 mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11227 mdapi_group="GPU"
11228 mdapi_hw_unit_type="gpu"
11229 />
11230 <register_config type="NOA">
11231 <register type="NOA" address="0x00009840" value="0x00000080" />
11232 <register type="NOA" address="0x00009888" value="0x122D3080" />
11233 <register type="NOA" address="0x00009888" value="0x000D2000" />
11234 <register type="NOA" address="0x00009888" value="0x060D8000" />
11235 <register type="NOA" address="0x00009888" value="0x080DA000" />
11236 <register type="NOA" address="0x00009888" value="0x0A0DA000" />
11237 <register type="NOA" address="0x00009888" value="0x0C0F0800" />
11238 <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
11239 <register type="NOA" address="0x00009888" value="0x100F0002" />
11240 <register type="NOA" address="0x00009888" value="0x002D0025" />
11241 <register type="NOA" address="0x00009888" value="0x062D1300" />
11242 <register type="NOA" address="0x00009888" value="0x082D16A4" />
11243 <register type="NOA" address="0x00009888" value="0x0A2D162E" />
11244 <register type="NOA" address="0x00009888" value="0x102D0000" />
11245 <register type="NOA" address="0x00009888" value="0x1190003F" />
11246 <register type="NOA" address="0x00009888" value="0x51900000" />
11247 <register type="NOA" address="0x00009888" value="0x41900000" />
11248 <register type="NOA" address="0x00009888" value="0x55900000" />
11249 <register type="NOA" address="0x00009888" value="0x45900000" />
11250 <register type="NOA" address="0x00009888" value="0x47900000" />
11251 <register type="NOA" address="0x00009888" value="0x57900000" />
11252 <register type="NOA" address="0x00009888" value="0x49900000" />
11253 <register type="NOA" address="0x00009888" value="0x37900000" />
11254 <register type="NOA" address="0x00009888" value="0x33900000" />
11255 </register_config>
11256 <register_config type="OA">
11257 <register type="OA" address="0x00002740" value="0x00000000" />
11258 <register type="OA" address="0x00002710" value="0x00000000" />
11259 <register type="OA" address="0x00002714" value="0x30800000" />
11260 <register type="OA" address="0x00002720" value="0x00000000" />
11261 <register type="OA" address="0x00002724" value="0x00800000" />
11262 <register type="OA" address="0x00002770" value="0x00E00021" />
11263 <register type="OA" address="0x00002774" value="0x0007FFF8" />
11264 <register type="OA" address="0x00002778" value="0x07000101" />
11265 <register type="OA" address="0x0000277C" value="0x0038FFC7" />
11266 </register_config>
11267 </set>
11268
11269 </metrics>